5.手动挂载/卸载光盘
问题
1)在/下创建myiso目录
2)将光盘挂载到该目录下,并查看结果
3)再将光盘从该目录卸载,并查看结果
方案
挂载的概念在Linux系统中体现得比较明显,在Linux里使用设备时多数都是需要手动挂载设备,用到的命令为mount。使用mount命令的格式为:mount 设备 挂载点。还要特别注意,挂载点不要是“/”或是“/”下系统已有的目录。尽量挂载到默认挂载点/mnt、/media/下的自建目录,或者其他新建的空目录。
步骤
实现此案例需要按照如下步骤进行。
步骤一:在/下创建myiso目录
将光盘挂载到该目录下,并查看结果。
命令操作如下所示:
[root@localhost ~]# mkdir /myiso
[root@localhost ~]# mount /dev/cdrom /myiso/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# mount | tail -1
/dev/sr0 on /myiso type iso9660 (ro)
[root@localhost ~]#
再将光盘从该目录卸载,并查看结果。
卸载时自己本身不要在/myiso目录下,否则会提示你设备正忙不能卸载成功。
命令操作如下所示:
[root@localhost ~]# mount | tail -1
/dev/sr0 on /myiso type iso9660 (ro)
[root@localhost ~]# umount /myiso/
[root@localhost ~]# mount | grep /dev/cdrom
[root@localhost ~]#
6.查询已安装的软件信息
问题
1)列出当前主机已安装的所有RPM软件
2)查看firefox软件包的安装清单
3)查询ifconfig命令程序是安装哪个软件包后产生的
4)查看firefox软件包的用途
方案
查询所有已安装的rpm包,可以利用命令rpm -qa。
查询一个软件安装清单,可以利用命令rpm -ql 软件名。
查询一个文件是由哪个软件包安装后产生,可以利用命令rpm -qf 文件绝对路径。本题中首先要找到,ifconfig命令的可执行程序在哪里,可以利用which命令。
查看软件的用途,可以利用命令rpm -qi 软件名。
步骤
实现此案例需要按照如下步骤进行。
步骤一:列出当前主机已安装的所有RPM软件
命令操作如下所示:
[root@localhost ~]# rpm -qa
步骤二:查看firefox软件包的安装清单
命令操作如下所示:
[root@localhost ~]# rpm -ql firefox
步骤三:查询ifconfig命令程序是安装哪个软件包后产生的
命令操作如下所示:
[root@localhost ~]# which ifconfig
/sbin/ifconfig
[root@localhost ~]# rpm -qf /sbin/ifc