1第3章常见软件设置和硬件配置23.1设置用户界面单击启动【主菜单】→【系统工具】→【更多系统工具】→【SwitchDesktopTool】3GNOME桌面系统1、设置桌面单击启动【程序按钮】→【首选项】→【控制中心】2、设置文件浏览界面双击桌面上root的主目录图标,单击编辑菜单→背景和徽标。侧栏(查看菜单→侧栏,使其为选择状态)侧栏中选择信息,可以选择侧栏的显示形式显示方式:ViewasList和ViewasIcon。显示大小:调整图标大小。4控制中心5root目录63.2安装软件1、基于源代码的软件安装源代码的安装过程如下:(1)解压数据包:源代码软件通常以.tag.gz做为扩展名。(2)编译软件:通常使用make命令。2、基于可执行文件的软件安装类似于Windows操作系统下的软件安装。3、RPM可执行文件的软件安装RPM(RedHatPackageManager)是RedHat公司特有的软件安装方式7第5章软件包管理85.1RPM包管理1、RPM软件包的查询(1)查询系统中已安装的全部RPM软件包命令格式:rpm–qa|less例如,#rpm–qa|grepftp(2)查询指定的软件包是否安装命令格式:rpm–q软件包名称列表例如,查询vsftpd软件包是否已安装,命令为:#rpm–qvsftpdVsftpd-1.1.3-895.1RPM包管理例如,查询telnet-server服务的软件包是否安装#rpm–qtelnet-serverPackagetelnet-serverisnotinstalled(3)查询软件包描述信息命令格式:rpm–qi软件包名称例如,查询vsftpd软件包的描述信息,命令为:#rpm–qivsftpd105.1RPM包管理(4)查询软件包中的文件列表命令格式:rpm–ql软件包名称(5)查询某文件所属的软件包命令格式:rpm–qf文件或目录的全路径名例如,查询显示/etc/mail目录是否安装哪一个软件包产生的,命令为:#rpm–qf/etc/mailSendmail-8.12.8-4(6)查询未安装的软件包信息查询软件包的描述信息,命令格式:rpm–qpi软件包文件全路径名查询软件包的文件列表,命令格式:rpm–qpl软件包文件全路径名115.1RPM包管理2、RPM软件包的安装安装RPM软件使用参数–i,通常还结合使用v和h参数。其中参数v(verbose),使用该参数在安装过程中将显示较详细的安装信息;h(hash),在安装过程中将通过显示一系列“#”来表示安装的进度。因此安装RPM软件包的通常用法为:rpm–ivh软件包全路径名例如,要安装telnet-server-0.17-25.i386.rpm#rpm–ivh/warebak/telnet-server-0.17-25.i386.rpm125.1RPM包管理#rpm–qtelnet-servertelnet-server-0.17-253、RPM软件包的卸载命令格式:rpm–e软件包名例如,若要卸载telenet-server软件包,命令为:#rpm–etelenet-server4、RPM软件包的升级升级安装使用-U参数来实现。命令格式:rpm–Uvh软件包文件全路径名135.1RPM包管理5、RedHatLinux9的添加/删除应用程序单击启动【主菜单】→【系统设置】→【添加/删除应用程序】出现软件包管理窗口。145.3TAR包管理TAR是一种标准的文件打包格式,利用TAR命令可将要备份保存的数据打包成一个扩展名为.tar的文件,以便于保存。需要时再从.tar文件中恢复即可。使用tar命令来实现TAR包的创建与恢复,生成的TAR包的扩展名为.tar,该命令只负责将多个文件打包成一个文件,但并不压缩文件,因此通常的做法是再配合其他压缩命令来实现对TAR包进行压缩或解压,为方便使用,tar命令内置了相应的参数选项,来实现直接调用相应的压缩解压缩命令,以实现对TAR文件的压缩或解压。155.3TAR包管理基本格式:tar选项文件列表常用的选项如下:-t:查看包中的文件列表-x:释放包-c:创建包-r:增加文件到包文档的末尾-v:执行命令时显示详细的提示信息-f:用于指定包文件名-C:指定包解压释放到的目录路径165.3TAR包管理1、创建tar文件命令格式:tar–cvftar包文件名要备份的目录或文件名例如,要将/etc目录下的文件打包成mylinux_etc.tar,则命令为#tar–cvfmylinux_etc.tar/etc2、显示tar文件内容命令格式:tar–tftar包文件名例如,要查看mylinux_etc.tar文件中的内容#tar–tfmylinux_etc.tar175.3TAR包管理3、向tar文件中添加一个文件使用-r参数4、从tar文件中取出文件(释放TAR包)命令格式:tar–xvftar包文件名例如,释放mylinux_etc.tar#tar–xvfmylinux_etc.tar5、创建压缩的TAR包使用-z或-j参数,调用gzip或bzip2程序对其进行压缩,压缩后的文件扩展名分别为.gz、.bz2185.3TAR包管理命令格式:tar-[z|j]cvftar包文件名要备份的目录或文件例如,将/etc目录下的文件打包并压缩为mylinux_etc.tar.gz#tar–zcvfmylinux_etc.tar.gz/etc195.4Linux下常用的压缩工具Linux下的压缩工具有很多,下面列出常用的压缩工具1.gzip/gunzip:后缀为.gz2.compress/uncompress:后缀.Z3.zip/unzup:后缀.zip4.bzip2/bunzip2:后缀.bz220作业题P673P1071、4、5、621选择题1.RedHatLinux所提供的安装软件包,默认的打包格式为()。A..tarB..tar.gzC..rpmD..zip2.查询vsftpd软件包在当前Linux系统中是否安装,则实现的命令为()A.rmp-qaB.rpm–qvsftpdC.rpm–ivsftpdD.rpm–qivsftpd3.若要查询系统当前都安装有哪些包含ssh关键字的软件包,则实现的命令为()。A.rpm–qa|grepsshB.rmp–qsshC.rpm–qisshD.rmp–qlssh4.查看该软件包将安装了哪些文件以及安装位置,此时rpm命令的功能选项参数应使用()。A.-qlB.qpiC.-qplD.-qp225.以下对Linux包管理方式的描述正确的是()。A..rpm格式的软件包相当于Windows系统的安装程序,因此可以直接在命令行中键入软件包名称来安装该软件包B..tar格式的软件包,在打包时已经过压缩处理C.tar命令本身不具备压缩功能,但可以通过指定参数来调用其他压缩程序,实现对包的压缩。D.要查看vsftpd软件包的描述信息,可使用命令rpm–ivsftpd来实现6.利用rpm安装软件包时,应使用的命令选项参数为(),删除某软件包,应使用(),升级某个已安装的软件包,应使用()。A.-iB.–uC.–eD.–U237.对myfile.txt.tar.gz包进行解压还原,则应使用命令()。A.tar–xvfmyfile.txt.gzB.tar–cvfmyfile.txt.tar.gzC.Tar–zcvfmyfile.txt.gzD.tar–zxvfmyfile.txt.gz8.将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为()A.tar–cvfmyfile.txtmyfile.txt.tar.gzB.tar–zcvfmyfile.txtmyfile.txt.tar.gzC.tar–zcvfmyfile.txt.tar.gzmyufile.txtD.tar–cvfmyfile.tt.tar.gzmyfile.txt9.现有http-2.0.50.tar.bz2软件包,现要将其释放到/usr/local/src目录中,以下释放方法中,正确的是()。A.tarzxvfhttpd-2.0.tar.bz2B.tar–zxvfhttpd-2.0.tar.bz2C.tar–jxvfhttpd-2.0.tar.bz2D.tarjxvfhttpd-2.0.tar.bz2–C/usr/local/src247.对myfile.txt.tar.gz包进行解压还原,则应使用命令()。A.tar–xvfmyfile.txt.gzB.tar–cvfmyfile.txt.tar.gzC.Tar–zcvfmyfile.txt.gzD.tar–zxvfmyfile.txt.gz8.将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为()A.tar–cvfmyfile.txtmyfile.txt.tar.gzB.tar–zcvfmyfile.txtmyfile.txt.tar.gzC.tar–zcvfmyfile.txt.tar.gzmyufile.txtD.tar–cvfmyfile.tt.tar.gzmyfile.txt9.现有http-2.0.50.tar.bz2软件包,现要将其释放到/usr/local/src目录中,以下释放方法中,正确的是()。A.tarzxvfhttpd-2.0.tar.bz2B.tar–zxvfhttpd-2.0.tar.bz2C.tar–jxvfhttpd-2.0.tar.bz2D.tarjxvfhttpd-2.0.tar.bz2–C/usr/local/src