项目二 管理与维护Linux系统
项目二 管理与维护Linux系统
【项目说明】
通过项目一的学习,我们已经非常清楚Linux系统的各种特点,以及它的强大功能,接下来我们将系统地了解Linux系统的目录结构、权限及常用命令的使用。在此,我们选用CentOS(RHEL的社区克隆版本,免费)作为我们工作、学习的载体。实际上,笔者服务过的企业基本都采用CentOS来服务于实际的生产。
【项目实施】
要完成此项目需要完成以下8个任务。
任务一:安装与配置初始CentOS系统;
任务二:认识Linuxd 的文件系统;
任务三:使用vim编辑器配置网络;
任务四:root账户密码的**与保护
任务五:管理Linux系统的用户与用户组
任务六:管理Linux系统的文件权限
任务七:管理rpm软件包与压缩包
任务八:YUM源的配置与软件的YUM安装
任务一:安装与配置初始CentOS系统
【任务说明】
所谓难者不会,会者不难,所有的技术,只要肯下工夫,都可以学会。Linux的运维学习,首先从系统安装学起。系统的安装也是一门技术,在安装过程中可以学习Linux系统的一些基本常识。本任务的最终目标是安装配置好CentOS 6.5操作系统,搭建好学习的环境。
在安装Linux系统之前,先来了解系统结构,Windows系统一般是安装在系统盘C盘,Linux也有类似的系统盘(/根分区),Linux通常分区为/boot分区、/跟分区、/swap分区,Linux系统以文件的方式存储,所有的文件都是存储在某个目录下,类似于Windows的文件夹。
对于文件系统的属性来说,Windows文件系统类型一般是NTFS、FAT32等,而Linux文件系统类型则为EXT2、EXT3、EXT4等(文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,文件系统由3部分组成:与文件管理有关的软件、被管理文件以及实施文件管理所需的数据结构)。
安装Linux系统是每一个初学者的第一门槛。在这个过程中,最大的困惑莫过于给硬盘进行分区。虽然现在各种发行版本的Linux已经提供了友好的图形交互界面,但是很多人还是感觉无从下手。这其中的原因主要是不清楚Linux的分区规定。就好像如果我们了解了Windows分区的规则,系统盘C、数据盘D等,就很好分区了。
在Linux中规定,每一个硬盘设备最多只能由4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是4个。
【任务实施】
首先需要下载VMware软件,下载完成,开始安装
第一步:点击Next进行下一步
第二步:选择typical(经典款),点击Next,进入下一步操作
第三步:点击change,更改存储路径,一般情况下存储路径默认C盘,最好更换到其他盘,这样不会使系统盘堆积太多东西,不易使电脑卡顿,点击Next,进入下一步操作
第四步:更新的话,根据自己需要选择就可以了。点击next进入下一步
第五步:这两项都是在桌面和菜单栏建立快捷方式,点击next下一步
第六步:到这里,点击Continue
第七步:到这里,就是等待安装完成了,下面的按键是不能操作的
第八步:输入***,点击下一步
第九步:点击完成,这样就完成了VMware的安装
第十步:要选择一个许可协议,点击yes我同意,点击OK
第十一步:打开刚刚安装的VMware,选择新建虚拟机
第十二步:选择典型安装,进入下一步
第十三步:点击稍后安装操作系统,点击下一步。
第十四步:因为centos属于Linux的一种,所以选择Linux,如果你的电脑是64位的就选择centos 64-bit,如果是32位的,所以选择centos就可以,进入下一步
第十五步:命名虚拟机,并更改存储位置,进入下一步
第十六步:给虚拟机磁盘容量,选择将虚拟磁盘拆分成多个文件,点击下一步
第十七步:然后就完成了,点击完成
第十八步:在启动新建的虚拟机之前,鼠标右键点击你所建立的虚拟机,选择设置里的CD/DVD选项,在右侧的连接选项那里选择使用ISO影像文件,点击浏览,找到并选中你所下载的centos镜像文件,点击确定
第十九步:点击开启此虚拟机电源
第二十步:然后就到了CentOS安装启动界面了
第二十一步:将鼠标放进虚拟机中,选择Skip,然后在点击OK
第二十二步:点击右下角Next按钮
第二十三步:选择中文简体,点击Next按钮,如果鼠标在外面,点击Ctrl+Alt
第二十四步:选择合适的键盘,在我们国家,平时使用“美国英语试”键盘
第二十五步:选择安装的存储设备
作为服务器操作系统,CentOS的安装支持多种安装方式,如果是安装在本地硬盘,选择【基本存储设备】,单击下一步按钮。
第二十六步:存储设备警告信息处理
弹出存储设备警告,系统提示会删除检测到的这个硬盘(20480MB)的所有数据,如果是旧硬盘安装或升级安装的话,需要注意。全新安装的话,直接单击【是,忽略所有数据】
第二十七步:设置主机名,点击下一步
第二十八步:设置时区信息 在中国,使用的是北京时间,选择【亚洲/北京】或【亚洲/上海】,并取消【系统时钟使用UTC时间】,点击下一步
第二十九步:设计root密码
设置跟账号(root)密码,密码必须符合复杂性要求。即密码必须符合其最低要求,即不能包含用户的账户名,不能包含用户的账户名,不能包含用户姓名中超过2个连续字符的部分;至少有6个字符长;包括以下4类字符中的3类字符;英文大写字母(A~Z),英文小写字母(a~z),10个基本数字(0~9),非字母字符(如!、¥、#、%)。如果密码不满足此最低要求,会弹出“脆弱密码”的提示框,可以再次更改或单击【无论如何都使用】按钮。
第三十步:选择安装类型并默认分区
根据实际情况进行选择安装的类型,其中共有5种方式可以供选择,每一种后面都有详细的描述说明。选中【加密系统】复选框后系统会对系统中的数据进行加密存储,以后把此块硬盘拆下来挂在另外的系统中,或重装系统后,系统中的数据是无法读取的。下面进行分区。选中【查看并修改分区布局】复选框
单击【下一步】按钮,系统显示默认的分区方案
第三十一步:重置系统分区
在下图中,系统给出了默认的分区方案,如果对默认分区方案不满意,单击【重设】按钮,然后自定义系统分区,单击【创建】按钮,开始分区
第三十二步:自定义系统分区
Linux的分区很灵活,经典的分区方案如下:
(1)/boot分区,100MB,如下图:
(2)swap分区,内存的2倍,如果内存大于等于4GB,则只需给4GB即可,如下图:
(3)剩余空间给/data,如下图:
分区完成后,将分区方案写入磁盘,单击【ok】以及【下一步】按钮,开始安装引导装载程序。选中“使用引导装载程序密码”复选框,其作用是,给boot loader加一个密码,防止有人通过光盘进入单用户模式修改root密码。
第三十三步:选择安装的组件
选择最下方的【现在自定义】单选按钮来选择要安装的组件,如下图:
一般来说,初学者建议第一个单选按钮“Desktop”,它包括X Windows,即图形界面等诸多方面。对面高手来说,不用安装桌面等图形界面,选择【Basic Serxer】单选按钮即可。单击【下一步】按钮。
如果选择【现在自定义】按钮,则还可以对各个组件及功能进行修改
选择想要安装的组件,单击【下一步】按钮,系统开始安装。
安装所用的时间则根据选择的组件内容不同而有所不同。
第三十四步:重启系统
安装完成后需要重新启动,单击【重新引导】按钮,重新引导系统,如下图:
系统首次启动,等待进入CentOS系统的欢迎界面,如下图:
第三十五步:阅读许可信息
在欢迎界面中,单击右下角的【前进】按钮,查看“许可证信息”,选择【是,我同意该许可证协议】按钮,如下图:
第三十六步:创建用户
在许可证信息的右下角,单击【前进】按钮,弹出创建用户界面。
如果密码过于简单,会有提示。如果感觉可以就点是,进入下一步。
第三十七步:设置日期和时间
创建完用户后单击【前进】按钮,弹出所示的设置日期和时间界面。
选择正确的时间和日期,单击【前进】按钮,就开始创建用户及配置环境,一般保持默认即可。
第三十八步:系统登录
设置完系统的日期与时间,单击【前进】按钮,弹出系统登录界面,如下图:
登录完成后,CentOS就已经成功安装到计算机了。
任务二 认识Linux的文件系统
【任务说明】
安装完操作系统后,我们需要了解Linux支持的文件系统类型和Linux的基本目录结构,对系统进行一些基本配置。本任务的主要目的是熟悉Linux操作系统的目录结构、路径规则、基本命令和文件类型等。
【任务实施】
为了简化此任务的学习,我们通过下面的5个子任务的学习来达到我们的目的。
【子任务一】熟悉Linux系统中的目录结构;
【子任务二】了解Linux系统中的路径规则;
【子任务三】掌握Linux系统中的基本命令;
【子任务四】挂载外部文件到Linux系统中;
【子任务五】掌握Linux系统中的自动挂载。
【子任务一】 熟悉Linux系统中的目录结构
第一步:理解Linux系统的目录结构树
我们已经知道,每一个linux都有一个内核(vmlinuz),我们在这个内核上添加上可以完成各种特定功能的模块,每个模块就体现在 linux中各种不同的目录上。当然,各种不同的发行套件,其目录有细小的差别,但主要结构都是一样的。我们还要将linux的功能模块和各种应用程序结合起来,这样,才能使你的 linux系统为你服务。在/vmlinuz目录下存放的就是系统的内核。还记得我们在配置lilo时,提到过这个内核吗?
【/bin】
显而易见,bin 就是二进制(binary)英文缩写。在一般的系统当中,你都可以在这个目录下找到linux常用的命令。在有的版本中你还会找到一些和根目录下相同的目录。
【/boot】
在这个目录下存放的都是系统启动时要用到的程序。我们在使用lilo引导linux的时候,会用到这里的一些信息。
【/dev】
dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一点和我们常用的windows, dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。 例如:我们在系统中键入:cd /dev/cdrom 我们就可以看到光驱中的文件了。同样道理,我们键入:cd /dev/mouse 就可以看看鼠标的相关文件。在这个目录下,有一个null设备,这个东西本身没有任何意义。如果你向这个目录写入文件或内容,他们统统有去无回。
【/cdrom】
这个目录在你刚刚安装系统的时候是空的。你可以将光驱文件系统挂在这个目录下。例如:mount /dev/cdrom /cdrom
【/etc】
【/sbin】
这个目录是用来存放系统管理员的系统管理程序。
【/home】
如果我们建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。
【/lib】
lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作,一旦发生问题,你的系统就不能工作了,到时候你别说虫虫没有提醒你呀。
【/lost+found】
这个目录在大多数情况下都是空的。但是如果你正在工作突然停电,或是没有用正常方式关机,在你重新启动机器的时候,有些文件就会找不到应该存放的地方,对于这些文件,系统将他们放在这个目录下,就象为无家可归的人提供一个临时住所。
【/mnt】
这个目录在一般情况下也是空的。你可以临时将别的文件系统挂在这个目录下。
【/proc】
可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。
【/root】
如果你是以超级用户的身份登录的,这个就是超级用户的主目录。
【/tmp】
用来存放不同程序执行时产生的临时文件。
【/usr】
这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。
第二步:对比理解Linux系统的文档结构
有一块硬盘,分成了4个分区,分别是/、/boot、/usr和Windows下的FAT,对于/和/boot或者/和/use,它们是从属关系;对于/boot和/usr,它们是并列关系。
如果把Windows下的FAT分区挂载到/mnt/winc下,那么对于/mnt/winc和/usr或/mnt/winc和/boot来说,它们是从属于目录树上没有任何关系的两个分支。
因为Linux是一个多用户系统,所以要制订一个固定的目录规划,这样有助于对系统文件和不同的用户文件进行统一管理。但就是这一点让很多从Windows转到Linux的初学者感到头疼。
第三步:列出Linux下一些常用目录的功能
/,根目录
/bin,存在必要的命令
/boot,存放内核以及启动所需的文件(最好占一个分区)
/dev,存放设备文件。
/etc,存放系统配置文件(最好占一个分区)
/home,普通用户的宿主目录,用户数据存放在其主目录中(推存占一个分区)
/lib,存放必要的运行库
/mnt,存放临时的映射文件系统,通常用来挂载
/proc,存放存储进程和系统信息
/root,超过用户的主目录(推存占一个分区)
/sbin,存放系统管理程序
/tmp,存放临时文件
/usr,存放应用程序、命令程序文件、程序库、手册和其他文档(推存占一个分区)
/var,在正常操作中被改变的文件
【子任务二】 了解Linux系统中的路径规则
在Linux系统中什么是一个文件的路径呢,路径就是一个文件存在的地方。如果告诉系统这个文件的路径,那么系统就可以找到这个文件。在Linux中,存在着绝对路径和相对路径。
第一步:理解绝对路径
绝对路径:路径的写法一定由根目录“/”写起,例如/usr/local/mysql就是绝对路径。
第二步:理解相对路径
相对路径:路径的写法不是由根目录“/”写起,例如,首先用户进入到/,然后在进入到home,命令为【cd/home】,然后使用【cd/test】命令,此时用户所在的路径为/home/test。第一个cd命令后跟/home,第二个cd命令后跟test,并没有斜杠,这个test相对于/home目录而言的,所以叫做相对路径。
【子任务三】 掌握Linux系统中的基本命令
对于一个Linux新手来说,使用Linux命令来帮助执行任务是一个最基本的要求。下面这些命令是每一个Linux系统管理员都必须掌握的基本命令。
第一步:使用【pwd】命令打印出当前所在目录
在Linux系统中,只显示当前工作的目录,没有显示完整的路径,使用【pwd】命令打印当前完整的工作路径。
第二步:使用【cd】命令进入文件的目录
【cd】命令是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用【cd】命令基础之上的。所以,学习Linux常用命令,首先就要学好【cd】命令的使用方法与技巧。
【cd/usr/local】进入到/usr/local目录。
【pwd】打印当前工作目录。
【cd./】还是当前目录。
【cd../】进入当前目录的上级目录。
在上面的命令中,首先进入/usr/local/lib/目录下,然后在进入./,其实还是进入当前目录下,用【pwd】命令查看当前的工作路径,并没有发生变化 ,然后在进入../,则是进入到/usr/local/目录下,即/usr/local/lib目录的上一级目录。
路径【./】指的是当前目录,【../】指的是当前目录的上一级目录。
第三步:使用【IS】命令显示文件信息
【IS】命令是列表的命令,在【IS】命令后加上-l就是以长列表的形式显示出来,内容较【IS】命令更加具体。
【IS-l】或【ll】显示当前文件夹内文件详细信息。
【IS-a】显示当前文件夹内隐藏文件。
【IS~】显示用户宿主目录的文件信息。
第四步:使用【more】或【less】命令分屏显示文件与目录。
【more】以一页一页的形式显示文件;按Space键向后翻页;按b键向前翻页。
【less】命令作用与【more】命令相似,都可以用来浏览文字档案的内容,不同的是【less】命令允许使用者往回卷动的方式查看文件,浏览速度较vi文本编辑器快;【j】以行为单位向下;【k】以行为单位向上。
同时,在使用【less】命令查看文件时,可以输入vi命令进行文本编译。
【Is/etc |more】让/etc中文件与目录分屏显示,只能向下查看。
【ls/etc |less】让/etc中文件与目录分屏显示,可以上下查看。
【less/etc/squid/squid.conf】分屏显示squid.conf中的内容。
第五步:使用【cat】命令查看文件内容
【cat】命令是Linux下的一个文本输出命令,通常是用于查看某个文件的内容。【cat】命令主要有3大功能。
(1)一次显示整个文件:【cat filename】。
(2)从键盘创建一个文件:【cat > filename】,只能创建新文件,不能编辑已有文件。
(3)将几个文件合并为一个文件:【cat filel file2 > file】。
【cat /etc/passwd】查看文件passwd文件中的内容。
【cat /etc/passwd |less】查看文件passwd 文件中的内容,可以上下移动,按q键退出。
【cat /etc/fstab】查看/etc/fstab文件的内容。
第六步:使用【mkdir】命令创建目录
【mkdir yhy】在当前路径中创建yhy目录。
【mkdir yhy1 yhy2 yhy3】在当前路径中同时创建yhy1、yhy2、yhy3共3个目录。
mkdir是Make Directory的缩写,其语法为mkdir【-m或-p】【目录名称】。其中-m、-p为其选项,-m用来指定要创建目录的权限,【mkdir -m 755 yhy】表示建立一个权限为755的文件夹,该参数不常用,所以笔者不做重点解释;-p很常用。先做个试验,便会一目了然。输入【mkdir/tmp/test/yhy】命令并运行,系统提示错误,无法创建。具体提示信息如下:
【[email protected]~】#mkdir/tmp/test/yhy
mkdir;cannot create directory '/tmp/test/yhy':No such file or directory
当我们想创建/tmp/test/yhy目录,系统提示不能创建,原因是/tmp/test目录不存在,你会说,这个Linux怎么这样傻,/tmp/test目录不存在就可以了吗?的确,Linux确实很傻,如果它发现要创建的目录的上一级目录不存在就会报错,但是Linux也为我们想好了解决的办法,即参数-p。
运行带参数-pd 命令【mkdir -p /tmp/test/yhy】,系统将不再报错。
至此,可发现参数-p作用。没错,它的作用就是递归创建目录,即使上级目录不存在。还有一种情况就是如果你想要创建的目录存在,它也会提示报错,在加上参数-p后,就不会报错了。
第七步:使用【touch】命令
【touch】命令用于创建新的空文件或者修改已有文件的时间戳,最常用的用法如下。
【touch fileA】如果fileA存在,使用【touch】指令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,【touch】指令会在当前目录下新建一个空白文件fileA。
【touch file1 file2】在当前目录下创建文件file1和file2两个文件。
【touch/home/file1 file2】在/home目录下创建文件file1和file2两个文件。
【touch -t 201601142234.50 log.log】设定文件的时间戳为201601142234.50。
【mkdir dirl dir2】在当前目录下创建子目录dir1和dir2,即两个文件夹。
这两个命令容易混淆,【touch】命令后跟的是文件,【mkdir】命令后跟的是目录。
第八步:使用【rmdri】命令删除目录
【rmdir /tmp/test/yhy】删除yhy目录。
【ls/tmp/test】查看test目录下的文件及目录。
rmdir其实是Rmove Directory 缩写,其只有一个选项-p,与【mkdir】命令类似,这个参数的作用是将上一级目录一起删除。
【mkdir -p d1/d2/d3】依次建立d1/d2/d3文件夹。
【mkdir -p d1/d2/d3】依次删除d3、d2、d1。
如果一个目录还有目录,那么当直接用【rmdir】命令删除该目录时,会提示该目录不为空,不能删除。如果非要删除不为空的目录,可以用【rm】命令。
【子任务四】 挂载外部文件到Linux系统中
在安装Linux系统以后,插入U盘或放入光盘时Linux系统是不能自动识别的,也不能直接使用,这是由Linux的文件系统管理决定的。首先,Linux将所有的硬件设备都当作文件来处理,因此,当使用U盘、光驱等硬件设备时,必须将其挂载到系统中,只有这样Linux才能识别。
一.Linux挂载U盘:
1、插入u盘到计算机,如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。
2、在mnt目录下先建立一个usb的目录(如:[[email protected] root]# mkdir /mnt/usb)
3、挂载U盘:mount -t vfat /dev/sda1 /mnt/usb
4、卸载U盘:umount /mnt/usb
5、删除usb目录:rm -rf /mnt/usb
二.Linux挂载硬盘:
1.加挂FAT32文件系统
最简单的用法
mount /dev/hda6 /mnt/wine
/dev/hda6是Windows的E盘,/mnt/wine是目录加挂点。Linux会识别到/dev/hda6分区的文件系统类型是什么,然后加挂的。当然也可以指定分区的文件系统类型,命令如下:
mount -t vfat /dev/hda6 /mnt/wine
在实际中操作中,直接加挂一个windows的分区,中文的文件名和目录名会出现乱码,为了避免这种情况可以指定字符集,命令如下:
mount /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936
mount -t vfat /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936
mount -t vfat -o iocharset=cp936,codepage=936 /dev/hda6 /mnt/wine(作者常用)
注意:cp936是指简体中文,cp950是指繁体中文。
卸载所挂的硬盘 umount /mnt/wine
删除所挂的硬盘 rm -rf /mnt/wine
2.加挂NTFS文件系统
在目前多数的Linux版本上,需要重编译Linux核心才能,加挂NTFS分区(编译方法请参阅其它文章)。核心支持NTFS后,可以用以下命令加挂:
mount -t ntfs /dev/hda2 /mnt/c
同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集,不过和加挂vfat分区不同,实际中用以下命令是可行的:
mount -t ntfs -o iocharset=cp936 /dev/hda2 /mnt/c -r
mount -t ntfs -o iocharset=cp936,rw /dev/hda2 /mnt/c
注意:cp936是指简体中文,cp950是指繁体中文。
卸载删除同上!
三.Linux自动挂载硬盘
打开/etc找到里面的fstab文件进行编辑,如果你是以管理员身份登入的话,可以直接右键--打开方式--gedit,可以直接在后面追加行:
/dev/hda6 /mnt/wine vfat codepage=936,iocharset=cp936,defaults,umask=0 0 0
/dev/hda5 /mnt/wind vfat codepage=936,iocharset=cp936 0 0
四.Linux挂载光驱:
命令:mount -t iso9660 /dev/hdc /mnt/cdrom
卸载删除同上!
【子任务五】 掌握Linux系统中的自动挂载
Linux系统与Windows系统的文件资源管理在加载上,有点区别,Windows自动加载主板上连接的所有磁盘,也就是说,无论你主板上插上多少个硬盘,Windows开机是把这些硬盘的所有分区都加载的,可以直接使用
而Linux不同的是,默认除了系统所在的分区,其他分区需要手动挂载,如果软件经常使用的一些目录是在其他分区,每次开机都要手动去挂载一次,是比较麻烦的,不过可以通过修改系统设置,来让系统启动的时候自动挂载分区。
每次开机访问Windows分区或光驱、U盘时都要运行【mount】命令显然太烦锁,为什么访问其他的Linux分区不需要使用【mount】命令呢?
其实,每次开机时,Linux自动将需要挂载的Linux分区挂载上了。那么我们是不是可以设定让Linux在启动的时候也挂载我们希望挂载的分区,如Windows分区,以实现文件系统的自动挂载呢?
这是完全可以的。在/etc目录下有个fstab文件,它里面列出了Linux开机时自动挂载的文件系统的列表。
第一列是挂载的文件系统的设备名;第二列是挂载点;第三列是挂载的文件系统类型;第四列是挂载的选项,选项间用逗号分隔;第五、六列留作备用。
参数defaults实际上包含了一组默认参数:rw,以可读写模式挂载;suid,开启用户ID和群组ID设置位;dev,可解读文件系统上的字符或区块设备;exec,可执行二进制文件;auto,自动挂载;nouser,使一般用户无法挂载;async,以非同步方式执行文件系统的输入、输出操作。
光驱和软驱是不自动挂载的,如果非要设成自动挂载,参数设置为noauto,但要确保每次开机时光驱和软驱里都要有盘,否则系统无法启动。
例如,要把系统中/root/examine.iso镜像文档挂载到/mnt/iso目录下,并且使其在系统重启后自动挂载(永久挂载),其步骤如下。
(1)先查看/mnt/iso挂载点是否存在,若不存在,通过命令建立:【mkdir/mnt/iso】。
(2)挂载文件:【mount -o loop /root/examine.iso/mnt/iso】。
(3)写入/etc/fstab表。
使用【vim/etc/fstab】命令编辑/etc/fstab文件,在最下面添加如下内容:
/root/examine.iso /mnt/iso iso9660 loop 0 0
当Linux下次启动时,系统会读取该文件,Linux系统就会自动把/root/examine.iso镜像文档挂载到/mnt/iso目录下面。