Linux】Linux系统安装方式有哪些?

2021-03-25 13:48发布

9条回答
孔夫子2021
2楼 · 2021-03-25 17:16

Linux安装操作系统环境有很多种方法,今天就在这里列举些。系统高手勿喷(可能还有新的装机技术)!

Kickstart+HTTP+DHCP+TFTP
pxe+kickstart
cobber+pxe(http+ftp+dhcp)
Windows部署服务统一安装win和linux操作系统
使用raid磁盘阵列技术进行磁盘同步对拷(前提硬件环境相同)
使用VM、qemu等虚拟化软件进行镜像格式转换
使用云服务商提供的控制面板进行操作系统的镜像导入这导出
Linux系统克隆为iso镜像盘(类似win gost)
无人值守安装linux
目前业界普遍采用的解决方案是通过网络方式安装并结合自动答应文件,来实现无人值守安装linux,这种安装方式需要我们配置至少一台安装服务器,所有需要安装系统的客户端可以通过网络的方式连接服务器端启动安装程序,根据服务器中存放的自动应答文件实现大规模自动安装部署系统,整体的环境拓扑结构图如图所示(图画的比较简陋,请多多包容)

这种无人值守安装linux的解决方案需要提前部署一台包含DHCP,TFTP,NFS,等服务的安装服务器
安装部署流程:

  1. 客户端bios中设置通过网络启动

2.客户端启动后就会广播寻找DHCP服务器,如果找到该服务器即可以向该服务器申请获得包括ip地址在内的网络参数等。通过DHCP获取tftp的位置,当客户端找到tftp的位置后就可以重tftp服务器上下载启动文件到客户端的内存并启动,最终实现无盘启动。

3.在启动中设置kickstart文件共享位置,这样客户端启动后可以自动寻找kickstart文件 实现无人值守安装linux(ps:kickstart文件事先要共享以及Cobbler也不错哦)。

【注意】使用PXE批量部署时,有一个缺陷,即只能安装单一的操作系统(同一个版本,仅用一个kickstart文件)。但是在实际环境中,不同功能的服务器需要部署不同的环境,而cobbler正好满足了这一需求。cobbler基于python开发,是对PXE的二次封装,且提供了CLI和Web的管理形式,使得操作和管理更加简便。cobbler的实现与PXE类似,也需要tftp,httpd,dhcp这些服务。使用yum即可完成cobbler的安装,在安装的同时也会自动安装tftp和httpd服务,dhcp服务需要自行安装。

cobbler的部署非常简单,首先添加distro,或直接导入光盘镜像,然后为某一个distro添加kickstart文件,一个distro可有多个kickstart文件,以实现同一版本的操作系统部署多个不一样的环境。

流程图如下:

wKiom1dVcY-hFnHdAACjR3rNiLg920.jpg-wh_50

用惯Windows的朋友,转向类Unix系统的时候可能都会想到Ghost镜像与恢复,Ghost镜像不仅可以在系统出了问题时恢复系统到正常状态,还能快速实现系统的重新安装,所以多数用过的朋友都会在Windows系统安装后做个Ghost镜像。那么,Linux/Unix下能实现快速镜像和恢复吗?

答案是肯定的。

开源系统默认安装了一个dd工具命令,dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。下面是dd命令的一些说明,这在我们使用它做系统镜像恢复之前必须了解、明白:

dd命令的解释

dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

注意:指定数字的地方若以下列字符结尾则乘以相应的数字:b=512;c=1;k=1024;w=2

参数:

  1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if>

  2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of>

  3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。
    obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。
    bs=bytes:同时设置读入/输出的块大小为bytes个字节。

  4. cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。

  5. skip=blocks:从输入文件开头跳过blocks个块后再开始复制。

  6. seek=blocks:从输出文件开头跳过blocks个块后再开始复制。

注意:通常只用当输出文件是磁盘或磁带时才有效,即备份到磁盘或磁带时才有效。

  1. count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。

  2. conv=conversion:用指定的参数转换文件。
    ascii:转换ebcdic为ascii
    ebcdic:转换ascii为ebcdic
    ibm:转换ascii为alternate ebcdic
    block:把每一行转换为长度为cbs,不足部分用空格填充
    unblock:使每一行的长度都为cbs,不足部分用空格填充
    lcase:把大写字符转换为小写字符
    ucase:把小写字符转换为大写字符
    swab:交换输入的每对字节
    noerror:出错时不停止
    notrunc:不截短输出文件
    sync:将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。

二、dd应用实例。

  1. 将本地的/dev/hdb整盘备份到/dev/hdd
    dd if=/dev/hdb of=/dev/hdd
    复制代码

  2. 将/dev/hdb全盘数据备份到指定路径的image文件
    dd if=/dev/hdb of=/root/image
    复制代码

  3. 将备份文件恢复到指定盘
    dd if=/root/image of=/dev/hdb
    复制代码

  4. 备份/dev/hdb全盘数据,并利用gzip工具进行压缩,保存到指定路径
    dd if=/dev/hdb | gzip > /root/image.gz
    复制代码

  5. 将压缩的备份文件恢复到指定盘
    gzip -dc /root/image.gz | dd of=/dev/hdb
    复制代码

  6. 备份磁盘开始的512个字节大小的MBR信息到指定文件
    dd if=/dev/hda of=/root/image count=1 bs=512
    复制代码
    count=1指仅拷贝一个块;bs=512指块大小为512个字节。

恢复:
dd if=/root/image of=/dev/hda
复制代码
7. 备份软盘
dd if=/dev/fd0 of=disk.img count=1 bs=1440k
复制代码
(即块大小为1.44M)

  1. 拷贝内存内容到硬盘
    dd if=/dev/mem of=/root/mem.bin bs=1024
    复制代码
    (指定块大小为1k)

  2. 拷贝光盘内容到指定文件夹,并保存为cd.iso文件
    dd if=/dev/cdrom(hdc) of=/root/cd.iso
    复制代码

  3. 增加swap分区文件大小

第一步:创建一个大小为256M的文件:
dd if=/dev/zero of=/swapfile bs=1024 count=262144
复制代码
第二步:把这个文件变成swap文件:
mkswap /swapfile
复制代码
第三步:启用这个swap文件:
swapon /swapfile
复制代码
第四步:编辑/etc/fstab文件,使在每次开机时自动加载swap文件:
/swapfile swap swap default 0 0
复制代码
11. 销毁磁盘数据
dd if=/dev/urandom of=/dev/hda1
复制代码
注意:利用随机的数据填充硬盘,在某些必要的场合可以用来销毁数据。

12.测试硬盘的读写速度
dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
dd if=/root/1Gb.file bs=64k | dd of=/dev/null
复制代码
通过以上两个命令输出的命令执行时间,可以计算出硬盘的读、写速度。

13.确定硬盘的最佳块大小:
dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
dd if=/dev/zero bs=2048 count=500000 of=/root/1Gb.file
dd if=/dev/zero bs=4096 count=250000 of=/root/1Gb.file
dd if=/dev/zero bs=8192 count=125000 of=/root/1Gb.file
复制代码
通过比较以上命令输出中所显示的命令执行时间,即可确定系统最佳的块大小。

14.修复硬盘:
dd if=/dev/sda of=/dev/sda 或dd if=/dev/hda of=/dev/hda
复制代码
当硬盘较长时间(一年以上)放置不使用后,磁盘上会产生magnetic flux point,当磁头读到这些区域时会遇到困难,并可能导致I/O错误。当这种情况影响到硬盘的第一个扇区时,可能导致硬盘报废。上边的命令有可能使这些数据起死回生。并且这个过程是安全、高效的。

这里说点儿“题外话”:

/dev/null和/dev/zero的区别 /dev/null,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着! /dev/zero,是一个输入设备,你可你用它来初始化文件。 /dev/null,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着! /dev/zero,是一个输入设备,你可你用它来初始化文件。

/dev/null——它是空设备,也称为位桶(bit bucket)。任何写入它的输出都会被抛弃。如果不想让消息以标准输出显示或写入文件,那么可以将消息重定向到位桶。 /dev/zero——该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。

$ if=/dev/zero of=./test.txt bs=1k count=1
$ ls -l
total 4 -rw-r–r– 1 oracle dba 1024 Jul 15 16:56 test.txt

eg,
find / -name access_log 2>/dev/null
复制代码
使用/dev/null 把/dev/null看作”黑洞”. 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null对命令行和脚本都非常的有用.

ghost和g4l
安装操作系统,速度太慢,整个过程太冗长乏味了。

   安装过程中,需要回答若干问题,系统需要安装无数个软件,创建和写入无数的文件。因为涉及到大量的文件定位和读写,速度一定是快不起来的。


   Windows下我们常常使用ghost系统来备份和刻录操作系统。ghost可以clone整个系统的镜像,然后在新的电脑上恢复,相当简单。用ghost系统安装操作系统比使用安装光盘安装系统要快捷多了,也不需要回答任何问题了。



  那么,我们能不能用ghost来备份和恢复Linux系统呢。

 答案是不行。因为ghost只能识别很少的老旧Linux文件系统,也无法识别grub和LILO等引导加载程序。



 其实,Linux下也有ghost工具,最著名的有g4l—ghostForLinux。


 用了一下ghostForLinux。如果是整个磁盘的复制和恢复,还算简单。但是,我试了半天,也没办法实现对一个或者几个分区的恢复。



 g4l,还是太弱了,无法满足我的要求!

神奇的fdisk和dd命令
深深的苦恼中,灵光乍现:神奇的ghost的原理是什么呢?不就是数据复制吗?Linux下的dd命令不就是最强大的数据复制工具!


   既然如此,我为什么要使用g4l这样复杂的工具呢?一条dd命令不就可以帮我实现任意复杂的镜像复制和恢复的需求了吗?管他是grub,还是ext4,btrfs,FAT32,NTFS...dd面前众生平等。





   进入Linux操作系统,打开命令行,执行如下命令:


  sudo  fdisk -u -l


  可以查看所有磁盘上的所有分区的尺寸和布局情况。

-u,让start和end中数字的单位是512字节,也就是一个sector扇区的大小。

 假设我有一个/dev/sda磁盘,有100GB大小。我安装了一个Ubuntu操作系统。使用了如下分区:

/dev/sda1 5GB

/dev/sda2 1GB扩展分区

/dev/sda5 1GB扩展分区

/dev/sda2是所有扩展分区,它的大小和/dev/sda5重合。

/dev/sda1是ext4格式的文件系统。用于安装ubuntu操作系统。

/dev/sda5是swap格式的文件系统,作为交换分区。

  如果我用弱智的g4l工具制作系统的镜像,就需要备份整个磁盘100GB,而不是我需要的6GB。


  g4l也可以单独备份分区,但是在恢复时,就需要在目标计算机上安装好grub,并进行了适当的分区。很麻烦!




  我这里,可以使用一条dd命令就生成6GB的镜像。然后可以在任意硬盘大于6GB的计算机上恢复出完整的系统,包括MBR和3个分区sda1,sda2,sda5。

具体步骤
找一个U盘,安装UbuntuLive Cd系统。【具体如何制作U盘启动的UbuntuLive CD,可以参考Ubuntu官方网站的帮助。】

UbuntuLive Cd和WindowsPE系统类似,是光盘/U盘引导的Ubuntu操作系统,不需要安装就可以直接使用。

Linux系统克隆为iso镜像盘(类似win gost)
1、简介

Mondo Rescue(以下简称Mondo)可以说是Linux 下的Ghost,它可以将你的系统像照相一样备份至磁带,CD-R,CD-RW,NFS或硬盘分区。Mondo广泛支援LVM,RAID,ext2, ext3, JFS, XFS,ReiserFS,VFAT等。这个软件可以让大家一步一步地将Linux系统备份出来,一旦今后出了问题,只要用创建好的MondoCD将系统还原至上次备份时的状态即可。
与Ghost相似,在进行备份的使用,应把应用与数据的备份分开处理。也就是说,使用Mondo来备份系统的基本应用配置,生产数据使用资料备份的方式处理,如定时备份到磁带等。

2、前期准备

备份前,先把需要部署的应用都安装和配置完成。然后,重新改系统,挂载需要备份的分区,停止已经启动的应用,建议把系统保留在“干净”的状态下进行备份的工作。备份时的方式有多种,建议先备份到本地磁盘上。所以,需要在本地准备一个空闲空间,可足够存放后续备份的光盘镜像。

3、安装软件

centos7:

ftp://ftp.mondorescue.org/centos/7/x86_64/

制作repo源或者将将以下软件下载:

mindi-busybox-1.21.1-1.centos7.x86_64.rpm
    mindi-3.0.2-1.centos7.x86_64.rpm
    perl-IO-Interface-1.05-2.el7.x86_64.rpm
    perl-Module-ScanDeps-1.10-3.el7.noarch.rpm
    perl-MondoRescue-3.2.2-1.centos7.noarch.rpm
    perl-Net-IPv4Addr-0.10-6.el7.noarch.rpm
    perl-ProjectBuilder-0.14.4-1.centos7.noarch.rpm

buffer-1.19-8.centos7.x86_64.rpm
    afio-2.5-1.centos7.x86_64.rpm
    mondo-3.2.2-1.centos7.x86_64.rpm

软件包或者repo源准备完成后:

repo源:yum install mindi mindi-busybox mondo

软件包(在软件下载目录执行):yum localinstall mindi mindi-busybox mondo

4、开始克隆操作

mondoarchive

选择备份到本地硬盘:


选择备份路径:


选择压缩率:


如果系统比较庞大,为方便今后刻录光盘,可把镜像分块,在这里输入每个镜像光盘的大小:
  (一般,CD最大700MB,DVD最大4300MB)
  
  镜像的名称:
  
  需备份的路径:
  (“/”表示系统全系统,后面可排除某些目录)
  
  需排除在外的目录,这些目录不会备份到光盘镜像中:
  (通常都是一些临时目录和资料数据目录)
  
  这里,需要您确认创建备份镜像后,是否进行校验:
  
  需要您确认是否标准的Linux 核心,“Yes”即可:
  
  确认后,开始备份:  
  
  先后收集今后Mindi启动必须的文件信息,如BusyBox等:
  
  进行备份:
  
  完成:
  
  请留意最后的日志信息:

引用
  # mondoarchive
  nitializing…
  See /var/log/mondoarchive.log for details of backup run.
  Checking sanity of your Linux distribution
  Done.
  Execution run ended; result=0
  Type ‘less /var/log/mondoarchive.log’ to see the output log

结果:

引用
  # ll -h /var/cache/mondo/qktest-1.iso
-  rw-r–r-- 1 root root 2.1G 05-25 15:00 /var/cache/mondo/qktest-1.iso
5、完成

/var/cache/mondo/qktest-1.iso为克隆完成的iso镜像

6、恢复

挂载镜像安装系统


boot:nuke再输入回车

其实现在技术更新很快不在是以前的单机物理机时代,虚拟化、集群技术和云计算的出现,大大缩短了我们的业务生产周期。
镜像的导入和导出。例如阿里和亚马逊需要OSS和s3的存储
VMspahre直接进行两个虚拟机或者虚拟机to物理的的克隆
直接在购买虚拟机然后配置好环境直接在控制台里存为镜像以便下次直接购买同样的配置


1 U盘启动盘安装

u盘启动盘安装是较为常见的linux系统安装方法,要求待安装的计算机BIOS固件支持u盘启动选项,同时提前做好待安装linux系统的u盘启动盘。

2 光驱安装

一般是有正版系统安装光盘,在待安装的计算机启动时,选择CD/DVD/CD-RM Drive... 光盘启动,接下来步骤一般默认选择即可。

3 PXE远程安装

freediandianer
4楼 · 2021-03-25 19:49

U盘启动盘安装

PXE远程安装

光驱安装


熊晓燕
5楼 · 2021-03-25 20:44

1 U盘启动盘安装

u盘启动盘安装是较为常见的linux系统安装方法,要求待安装的计算机BIOS固件支持u盘启动选项,同时提前做好待安装linux系统的u盘启动盘。

2 光驱安装

一般是有正版系统安装光盘,在待安装的计算机启动时,选择CD/DVD/CD-RM Drive... 光盘启动,接下来步骤一般默认选择即可。

3 PXE远程安装


香蕉牛油果酸奶
6楼 · 2021-03-25 20:58

一、安装前的准备 Linux安装光盘支持由光驱启动安装,用户只要对BIOS进行相应设置,就可以由光盘直接启动进入Linux的安装界面。在正式安装Linux操作系统之前,用户应注意以下两个方面的问题:
1.硬盘空间
Linux需要在硬盘上建立自己的磁盘分区,如果用户不希望对现有系统下的硬盘进行重新分区,建议使用一些第三方工具软件,如Partition Magic等,对硬盘上已经存在的分区进行压缩,从而为安装Linux腾出足够空间。用户需要为Linux预留大约500兆硬盘空间,既可以位于已经存在的扩展分区,也可以是没有被划分分区的硬盘空间。Red Hat Linux 6.0可以在安装过程中自己创建分区,所以用户所要做的只是为Linux操作系统预留足够的硬盘空间即可。
2.记录用户机器硬件配置信息
虽然Linux的安装过程已经被尽可能的简化,但是Linux仍然有可能不能自动检测到用户系统中的所有硬件配置。用户在安装过程中可能要回答某些硬件的设置问题,为了保证安装的系统可用,好用,建议用户在安装之前记录下系统的硬件配置信息。一个最简单的方法是在Windows下用鼠标右击“我的电脑”,选中“属性”,在出现的对话框中点击“设备管理”。其中包含了用户需要知道的所有信息,用户尤其应当注意显示器、显卡和声卡的配置情况。
二、开始安装
注意,在启动Linux的安装过程之后,没有类似Windows系统安装中“退出安装”的功能选项。如果用户在安装过程中碰到无法解决的问题而不能继续进行安装时,可以同时按下“Ctrl+Alt+Delete”键退出安装过程,等到找到问题的解决方法之后重新进行安装。
Red Hat Linux的安装过程采用图形界面,由键盘进行控制。其中“Tab”键用于在不同的选项之间移动,空格键用于选定或取消对某一项的选择,“Enter”键用于按动屏幕中高亮度突出显示的按钮。在屏幕的底部显示可能会用到的键盘命令。
1.启动安装过程
安装过程一开始,首先出现欢迎对话框,用户按“Enter”键继续。Red Hat先会询问用户使用何种语言、用户使用的键盘类型(默认选项为美式键盘”)以及安装软件的位置(选择“本地CD-ROM)。在随后的升级或安装系统的询问中选择“安装”,使用何种安装类型选择“自定义安装”。
Red Hat在用户对上述问题作出答复之后,检测用户系统中是否存在SCSI 设备。如果Linux自己没有找到任何的SCSI 设备,就会询问用户是否使用了SCSI 设备。大多数用户可以回答“否”,如果用户确实使用了SCSI 设备,就要在列出的SCSI 设备驱动中进行选择,并提供一些基本的配置参数以便使Linux系统能够正常使用该设备。
2.使用Disk Druid建立Linux文件系统
在第1个过程结束之后,Red Hat将会提示用户建立Linux文件系统。在被询问使用何种工具时,选择Disk Druid。(见^22020305a^1)
现在用户需要在预留的硬盘空间中创建两个分区。第一个分区作为Linux的根(root)分区,用于安装Linux文件。第二个分区作为交换分区,用于补充用户的物理内存。该分区相当于Windows 系统中的交换文件,但是Linux需要建立一个独立的交换分区。在硬盘预留空间添加分区的方法如下:
按“F1”键添加分区,输入“/”作为安装点(mount point),选择Linux Native(Linux本地分区)作为分区类型,然后在设定完分区大小之后按“OK”完成分区添加过程。
用户可以按照同样的步骤添加一个交换分区。注意“安装点”一项空出,选择“Linux Swap”作为分区类型,交换分区的大小不能低于用户物理内存的实际大小。例如,如果用户内存为36MB,交换分区的大小至少应当为36MB。
Disk Druid将会显示出用户添加的两个分区的信息:一个较大的根分区和一个较小的交换分区。用户选择“OK”,当Red Hat询问用户是否将所做的改动保存到分区表时回答“是”。这样就完成了整个分区的添加过程。
在添加完分区之后,用户需要对新分区进行格式化。Red Hat首先格式化交换分区,然后再格式化根分区。建议用户在格式化过程中选择“检查损坏的区块”选项。
3.安装可选软件包
用户可能已经发现在Red Hat Linux光盘中,除了核心操作系统之外,还含有大量功能强大的实用软件。如图像处理功能可以与Photoshop媲美的Gimp,使用广泛的Web服务器Apache等。Linux的安装程序规定了一组默认安装的软件,包括E-mail客户端软件、Telnet、 FTP 以及Web浏览器等。但是在默认情况下将不安装打印机支持程序和DOS/Windows 连接程序。用户可以根据自己的需要选择安装哪些软件

芒果
7楼 · 2021-03-25 21:12
1.光盘安装,最常用最便捷的方法。
缺点是需要在机器边上,比如在机房,不能远程控制。
还有一个缺点是需要有光驱,对于没有光驱的机器比较困难。
2.ISO镜像文件安装,不需要光驱,不能重新分区和格式化。
3.网络远程安装,确定是需要实现配置好网络连接,对技术要求较高。
4.硬盘克隆,也就是直接从装好的一台机器上通过硬盘克隆直接克隆一个系统过来,
缺点是时间长,克隆完后需要更改新系统的网络配置,不然网络不能使用。
一个Ai
8楼 · 2021-03-26 08:43

问这个问题的时候,可以多加点限制条件,比如说:那个系统环境下,安装linux的哪个版本,要实现什么目标,这样很难回答的。

1 U盘启动盘安装

u盘启动盘安装是较为常见的linux系统安装方法,要求待安装的计算机BIOS固件支持u盘启动选项,同时提前做好待安装linux系统的u盘启动盘。

2 光驱安装

一般是有正版系统安装光盘,在待安装的计算机启动时,选择CD/DVD/CD-RM Drive... 光盘启动,接下来步骤一般默认选择即可。

3 PXE远程安装



相关问题推荐

  • 回答 7

    使用命令:chmod 744 myflile就可以实现以上的操作。

  • 回答 4

    关于CLOSE_WAIT和TIME_WAIT状态,服务器端都有可能出现,TIME_WAIT出现应该是短连接较多,需要通过修改内核参数解决,CLOSE_WAIT状态则是服务器程序可能有问题,服务器需要主动close,以及epoll多路复用模型中使用linger调整关闭等待时间分析解决这类问题,关...

  • 回答 6
    已采纳

    chmod 命令:chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。1. 文字设定法:chmod [who] [+ | - | =] ...

  • 回答 3
    已采纳

    Linux chattr 命令一般,chattr命令用于更改Linux文件上属性。以下是它的语法:chattr [ -RVf ] [ -v version ] [ mode ] files...下面是man手册对它的描述:chattr 改变一个Linux文件系统上的文件属性。一个通用格式是:+-=[aAcCdDeijsStTu]‘+’选项,将给...

  • 回答 8
    已采纳

    命令格式cat [选项] [文件]...命令功能cat主要有三大功能:一次显示整个文件:cat filename从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.将几个文件合并为一个文件:cat file1 file2 > file命令参数-n 或 --number 对输出的所有行编号,...

  • 回答 3

    shell的执行过程: 首先,脚本是从上至下从左至右执行每一行的语句的。 其次,当执行脚本时会进入一个新的shell,也成为nologin shell,在该shell下执行完成后,再返回执行前的shell。更加详细的讲解请楼主参考鸟哥linux网站中的bash shell章节有图能让您更...

  • 回答 3

    学习linux为什么要学习Shell: 1、首先我们了解一下shell编程是什么,其实shell编程就是一坨linux命令的集合再加上一些控制语句而已 2、为什么要学习linux下的shell编程,我们平时在做运维工作时总会遇到一些重复的工作,如果我们会shell编程的话就可以将这些...

  • 回答 6

    1.服务器一般情况下只有在进行项目部署或者是出现问题的时候才需要进行远程连接操作,在进行连接的时候我们一般都是使用的外部连接软件2.启动软件,点击快速连接,我们要选择连接的协议3.协议选择要然后填写服务器的IP地址和用户名,然后点击连接4.在通过验证...

  • 回答 4

    看看系统内存是否足够多,然后分区的时候是否正常运行

  • 回答 5

    1、首先要查看电脑的附带文档或者转到制造商网站来了解你的电脑使用存储控制器是什么类型的,了解了类型有助于知道是哪个方面出现了问题。2、然后在另一台电脑上同样是转到制造商的网站,将最新的驱动程序下载下来,并且保存在usb闪存驱动器或者是别的可以移...

  • 回答 7

    1、切换到root用户后。2、键入vim /etc/inittab, 就可以查看并修改该配置文件。3、在输入上面的命令后,我们可以看到该配置文件里面的信息如下:4、注意最后的那几行,就是Linux系统默认启动有七种。0:关机(不要设置这个!)1:单用户(类似于windows操作系统...

  • 回答 5
    已采纳

    很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。步骤如下:重启linux系统重启系统后出现GRUB界面在引导装载程序菜单上,按 E出现内核选择 ,选择第二行 ...

  • 回答 6

    1.正确的关机流程为:sysnc ? shutdown ? reboot ? halt;2.sync 将数据由内存同步到硬盘中。3.shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:4.shutdown –h 10 ‘This server will shutdown after 10 mins’ ...

  • 回答 2

    1、LPIC,全称Linux专业委员会认证2、Oracle联合认证(OCA)3、Oracle专业认证(OCP)4、RHCE,也叫做红帽认证工程师5、RHCA即红帽认证架构师6、SUSE认证Linux管理员(SUSE CLA)7、SUSE认证Linux专业人员(CLP)8、SUSE认证Linux工程师(CLE)...

  • 回答 15
    已采纳

    1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docementscd ./path          # 切换到当前目录下的path...

  • 回答 7
    已采纳

    目录/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc存放系统管理和配置文件/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /usr用于存放系统应用程序,比较重要的目录/u...

没有解决我的问题,去提问