• 908.27 KB
  • 2022-04-22 11:24:15 发布

Linux 基础及应用 (谢蓉 著) 中国铁道出版社 课后答案

  • 59页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn课后答案网您最真诚的朋友www.hackshp.cn网团队竭诚为学生服务,免费提供各门课后答案,不用积分,甚至不用注册,旨在为广大学生提供自主学习的平台!课后答案网:www.hackshp.cn视频教程网:www.efanjy.comPPT课件网:www.ppthouse.com课后答案网www.hackshp.cn 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn第一部分:习题解析第1章Linux概况【习题1.1】下列哪个选项不是Linux支持的?A.多用户B.超进程C.可移植D.多进程【解析】Linux由芬兰人LinusTorvalds在1991年基于Minix操作系统开发。Linux的功能和性能与通用的UNIX系统较为类似,但是源代码完全公开,并且几乎不需要任何费用就可免费获得。khdaw.com在短短的十几年间,Linux得以迅猛发展,是因为其功能的强大。Linux是真正的多用户操作系统,支持多个用户从相同或不同的终端上同时使用同一台安装Linux系统的计算机。在一个时间段内Linux系统能响应多个用户的不同请求。每个用户对自己的资源(如文件、设备)有特定的使用权限,不会相互影响。Linux也区分不同的用户,赋予不同用户不同的权限,不同的存储空间。Linux不仅允许多用户同时使用,而且还允许每个用户执行多个任务。因此对于CPU而言,就需要对多个进程进行管理,控制多个进程的状态转换、顺序、优先级等。因此A选项和D选项正确。Linux的可移植性非常强大,无论是掌上电脑、个人计算机、小型机,还是中型机,甚至是大型计算机上都可以运行Linux;无论是采用Intel、AMD还是IBM硬件平台都可以运行Linux。那么C选项正确。使用排除法,本题应该选择B。【答案】课后答案网B【习题1.2】Linux是所谓的“FreeSoftware”,这个“Free”的含义是什么?A.Linux不需要付费B.Linux发行商不能向用户收费C.Linux可自由修改和发布www.hackshp.cnD.只有Linux的作者才能向用户收费【解析】Linux是FreeSoftware,其本质的含义并非“免费”,而是“自由”。与其称之为免费软件,不如称之为自由软件还更准确一些。Linux按照公共许可证(GPL)原则发行,允许用户自由下载、分发、修改和再次分发源代码,并可在分发软件的过程中收取适当的成本和服务费用,但不允许任何人将该软件据为己有。因此正确的答案是C。【答案】C【习题1.3】以下关于Linux内核版本的说法,错误的是?A.依次表示为主版本号.次版本号.修正次数的形式B.1.2.2表示稳定的发行版C.2.2.6表示对内核2.2的第6次修正D.1.3.2表示稳定的发行版【解析】Linux的内核是整个操作系统的核心,负责进程管理、内存调度、文件管理和设备驱动等操作系统的基本功能。Linux内核一直由Linux之父—LinusTorvaldskhdaw.com领导的开发小组负责若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn开发和更新。Linux的内核版本号截止2008年1月最新为2.6.24,Linux的内核版本的发展历程可参见表1-1。表1-1Linux内核的发展历程内核版本发布日期0.11991.111.01994.32.01994.62.21999.12.4.12001.12.6.12004.12.6.242008.1Linux的内核版本总是由三个数字组成,表示为X.Y.Z,其中X:表示主版本号,通常在一段时间内比较稳定。khdaw.comY:表示次版本号,如果是偶数,代表这个内核版本是正式版本,可以公开发行。而如果是奇数,则代表这个内核版本是测试版本,还不太稳定仅供测试。Z:表示修改号,这个数字越大,则表明修改的次数越多,版本相对更完善。Linux的正式版本与测试版本是相互关联的。正式版本只针对上个版本的特定缺陷进行修改,而测试版本则在正式版本的基础继续增加新功能。测试版本被证明稳定后就成为正式版本。正式版本和测试版本不断循环,不断完善内核的功能。由此可知选项D错误,1.3.2版本形式中第2个数字为奇数,表示此版本为测试版本,而不是稳定的发行版本。【答案】D【习题1.4】以下哪个软件不是Linux发行版本?A.红旗Server4课后答案网B.Solaris10C.RedHat9D.Fedora8【解析】常说的Linux实际有狭义和广义两层含义。狭义的Linux是指Linux的内核(Kernel),可以完成内存调度、进程管理、设备驱动等操作系统的基本功能,但是并不包括应用程序。www.hackshp.cn广义的Linux是指以Linux内核为基础,包含多个应用程序和相关的系统设定与管理工具的完整的操作系统。由于Linux内核可以自由获取和修改,国内外不少厂商或组织将Linux内核与不同的应用程序相组合,并开发相关的管理工具就形成了不同的Linux发行套件,即广义的Linux。Linux发行版本由发布者决定,并与内核的版本号是相对独立的。各种Linux发行版本各有所长,目前比较流行的Linux如下所示。RedHat是国际上最著名最大型的Linux厂商,Fedora也是RedHat支持的Linux项目,红旗是国内最有影响的Linux厂商,而Solaris是Sun公司出品的Unix操作系统。因此本题选择B。【答案】B【习题1.5】与Windows相比Linux在哪个方面相对应用得较少?khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnA.桌面B.嵌入式系统C.服务器D.集群【解析】Linux几乎可以应用于所有的IT应用范围,主要包括桌面、服务器、嵌入式系统、集群计算机等。作为普通办公所需的桌面操作系统,Linux功能相对较弱,应用程序可选择余地也较小。与Windows相比较,Linux在桌面应用方面较弱,因此本题选择A。Linux计算机作为服务器使用比较广泛,是目前很多中小企业的选择。配合Apache、Bind、MySQL等服务器软件,可架设成本低廉、性能稳定、安全性高的应用服务器。Linux内核很小,并支持多种硬件平台和多种开发语言,成为嵌入式系统的主要选择。嵌入式系统也是目前最具商业前景的Linux应用。基于Linux操作系统上的集群技术已相当成熟,且已成为发展高性能、高可靠性计算机系统的主要途径。目前全世界运行能力最强的500台超级计算机中,约有75%采用Linux操作系统。【答khdaw.com案】A【习题1.6】Linux系统各组成部分中哪一项是基础?A.内核B.XWindowC.ShellD.GNome【解析】完整的Linux系统由内核、Shell、XWindow和应用程序四大组成,其中内核是所有组成部分中最为基础,最为重要的部分。各组成部分之间的相互关系如图1-1所示。应用程序应用程序XWindowShell内核课后答案网图1-1Linux操作系统的构成内核是整个Linux的基础和核心,采用模块化的结构,管理着整个计算机系统的软硬件资源。如果内核发生问题,整个计算机系统就可能会崩溃。因此本题应选择A。Shell是用户和内核之间的桥梁,负责将用户的操作解释为内核能够接受的低级语言,并将响应的信息以用户能理解的方式显示出来。www.hackshp.cnXWindow为Linux提供图形化用户界面,方便用户管理利用Linux,也为需要图形化环境的应用程序提供使用平台。GNome是采用XWindow技术的一种桌面环境。应用程序则可实现各种功能,如文字处理、浏览网页、图像处理等。【答案】A【习题1.7】Linux内核管理不包括的子系统是哪个?A.进程管理系统B.内存管理系统C.文件管理系统D.硬件管理系统【解析】Linux内核主要管理的子系统分为:(1)CPU管理系统:有时也称为进程管理系统,主要功能在于合理控制CPU的运行时间。Linux采用分时方式保证所有进程都能被执行到,也可以设置程序执行的顺序,执行的优先级;并可在规定的时间和条件下执行制定的任务。(2)内存管理系统:有时也称为存储管理系统,主要管理内存的使用。Linux采用虚拟存储技术,可利用硬盘空间扩充内存。当程序刚被执行时,只为其分配虚拟内存空间,只khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn有当执行到必须用到的程序段和数据时,才调入物理内存。(3)文件管理系统:主要管理文件存储的方式、位置和空间大小等。Linux采用虚拟文件系统技术,可使用多种文件系统,(4)设备管理系统:主要管理外部设备。Linux按照数据交换的特点,将所有设备分为三类:字符设备、块设备和网络设备。选项D所谓的“硬件管理系统”不是Linux内核管理的子系统,本题应选择D。硬件要根据不同的种类分属于不同的子系统管理,例如CPU属于CPU管理系统的范围,内存属于内存管理系统,显卡属于设备管理系统。【答案】D【习题1.8】下面关于Shell的说法,不正确的是哪个?A.操作系统的外壳B.用户与Linux内核之间的接口C.一种和C类似的高级程序设计语言D.一个命令语言解释器【解khdaw.com析】Shell对于Linux而言非常重要,它是一种交互式的命令解释程序。在字符界面下用户登录后,系统自动启动Shell,用户输入的每一个Shell命令都由Shell来解释。如果用户输入的命令正确,Shell会去调用相应的命令或程序,并由内核负责执行,从而实现用户所要求的功能。Shell也是一种程序设计语言,可以定义和使用变量,进行参数传递、流程控制、函数调用等。但是Shell脚本的处理对象只能是文件、字符串或者命令语句,而不具有丰富的数据类型和数据结构。因此A、B、D选项都正确,C选项的错误在于Shell是程序设计语言,而不是高级程序语言。【答案】C课后答案网【习题1.9】以下哪种Shell类型在Linux环境下不能使用?A.BShellB.KShelC.RShellD.Bash【解析】Shell可分为多种类型,比较常用的www.hackshp.cnShell如下所示:各种Shell的最基本功能相同,但也有一些的差别。BShell:几乎所有的Unix/Linux都支持BShell,但功能较少。CShell:易于使用且交互性强,语法类似C语言。KShell:常见的Shell。Bourne-AgainShell:通常称为Bash,是专为Linux开发的Shell,是Linux的专用Shell。Linux环境下可使用的Shell有许多种,Linux的各发行版本皆能同时提供二种以上的Shell供用户自行选择使用。本题的四个选项中,选项C提到的RShell并不存在,因此本题选择C。【答案】C【习题1.10】在Linux中把声卡当作何种设备?A.字符设备B.输出设备C.块设备D.网络设备【解析】Linux按照数据交换的特点,将所有设备分为三类:字符设备:以字符为单位进行读写的设备,包括打印机、绘图仪、扫描仪、声卡、显卡、khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn键盘、鼠标等。CPU对字符设备直接进行读写。因此本题应选择A。块设备:以字符为单位进行读写的设备,包括硬盘、软盘、光盘、U盘等外部存储设备。CPU对块设备不能直接进行读写,而是先将数据送到缓冲区,然后再以数据块为单位进行数据交换。网络设备:以数据包为单位进行读写的设备,主要是指网卡、Modem卡。虽然有这样的分类,但Linux中无论是哪个类型的设备都以文件的方式处理,而不需要知道其具体的存在方式。【答案】A【习题1.11】()算法是物理页的淘汰原则。【解析】Linux遵循页式存储管理机制,虚拟内存和物理内存皆按页为单位加以分割,页的大小固定不变。当需要把虚拟内存中的程序段和数据调入或调出物理内存时,皆是以页为单位进行。虚拟内存中某一页与物理内存中的某一页的对照关系保存在页表中。khdaw.com当物理内存已经全部被占据,而系统又需要将虚拟内存中的部分程序段或数据调入物理内存时,Linux采用LRU算法(最近最少使用算法,LeastRecentlyUsedAlgorithm)淘汰最近没有访问的物理页,从而空出内存空间以调入必须的程序段或数据。【答案】最近最少【习题1.12】之所以Linux能支持多种文件系统的原因是,Linux采用()技术。【解析】虚拟文件系统(VirtualFileSystem)是操作系统和真正的文件系统之间的接口。它将各种不同的文件系统的信息进行转化,形成统一的格式后交给Linux操作系统处理,并将处理结果还原为原来的文件系统格式。对于Linux而言,它所处理的是统一的虚拟文件系统,而不需要知道文件所采用的真实的文件系统。由于采用了虚拟文件系统技术,课后答案网Linux支持文件系统,包括DOS的msdos,WindowsXP的fat32(在Linux中称之为vfat),光盘的iso9660,甚至还包括实现网络共享的nfs等文件系统。【答案】虚拟文件系统www.hackshp.cn第2章安装与删除Linux【习题2.1】安装Linux至少需要几个分区?A.2B.3C.4D.5【解析】安装Linux时必须至少有两个分区:交换分区(又称swap分区)和/分区(又称根分区)。交换分区:用于实现虚拟内存,也就是说,当系统没有足够的内存来贮存正在被处理的数据时,可将部分暂时不用的数据写入交换分区。交换分区的文件系统类型一定是swap。/分区:用于存放包括系统程序和用户数据在内的所有数据,其文件系统类型通常是ext3或者是ext2,最好使用ext3。【答案】A【习题2.2】RHELServer5系统启动时默认由以下哪个系统引导程序实施系统加载?A.GRUBB.LILOC.KDEkhdaw.comD.GNOME若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn【解析】RHELServer5采用GRUB引导装载程序来实现多重引导,GRUB提供给用户交互式的图形界面,还允许用户定制个性化的图形界面。GRUB不但可以通过配置文件进行系统引导,还可以在引导前动态改变引导参数,动态加载各种设备。Grub的配置文件为grub.conf,默认保存于/etc目录。【答案】A【习题2.3】光盘安装RHELServer5的过程中,下列哪个操作是必需的?A.磁盘手动分区B.显卡设置C.键盘类型设置D.打印机的设置【解析】采用光盘安装RHELServer5时必须经历以下过程:1.以光盘启动计算机2.选择安装方式khdaw.com3.选择安装中使用的语言4.设置键盘类型5.选择磁盘分区方式6.设置引导装载程序7.配置网络8.选择时区9.设置root用户口令10.选择软件包11.安装软件包12.完成安装由此可知应选择C。选项A中提到磁盘手动分区,而是价上磁盘分区可由安装程序自动分区,不一定采用手动分区;显卡和打印机设置在安装过程中未涉及。课后答案网【答案】C【习题2.4】/dev/hda5在Linux中表示什么?A.IDE0接口上从盘www.hackshp.cnB.IDE0接口上主盘的逻辑分区C.IDE0接口上主盘的第五个分区D.IDE0接口上从盘的扩展分区【解析】Linux的所有设备均表示为/dev目录中的一个文件,/dev目录下“hd”打头的设备是IDE硬盘,“sd”打头的设备是SCSI硬盘。设备名称中第三个字母为a,表示为第一个硬盘(也称为主盘),而b表示为第二个硬盘(也称为从盘)。分区则使用数字来表示,数字1~4用于表示主分区或扩展分区,逻辑分区的编号从5开始。IDE0接口上主盘的主分区称为/dev/hda1;而/dev/hda2表示IDE0接口上主盘的扩展分区;IDE0接口上主盘的第1个逻辑分区称为/dev/hda5,因此本题选择C。【答案】C【习题2.5】超级用户的口令必须符合什么要求?A.至少4个字节,并且大小写敏感B.至少6个字节,并且大小写敏感C.至少4个字节,并且大小写不敏感D.至少6个字节,并且大小写不敏感【解析】khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn在RHELServer5的安装过程中必须为超级用户设置口令,由于超级用户在整个Linux系统中具有绝对的控制权,因此超级用户的口令要求比较高,必须至少包括6个字符,字母、数字和符号均可。Windows系统中文件名、口令等大写字母或小写字母的意义完全相同;而UNIX、Linux系统则在内部处理时严格遵循ASCII规则,大写字母和小写字母的意义完全不同,在使用中必须非常注意此区别。【答案】B【习题2.6】系统引导的过程一般包括如下几步:1.MBR中的引导装载程序启动;2.用户登录;3.Linux内核运行;4.BIOS自检。以下哪个顺序是正确的?A.4231B.4132C.2431D.1432【解析】启动RHELServer5计算机时遵循如下顺序:khdaw.com第一步BIOS自检:检查计算机的硬件是否完全,根据BIOS中的系统引导顺序查找系统引导设备,如硬盘、光盘。第二步启动引导装载程序:引导装载程序通常位于硬盘第一扇区的主引导记录(MBR),选择需引导的操作系统。第三步启动Linux:首先执行的是Linux的内核,然后启动相关的服务,最后启动字符界面和图形化用户界面。第四步用户登录:用户输入正确的用户名和口令登录Linux系统,就可以充分利用RHELServer5的功能。由此可知,B选项正确。【答案】B【习题2.7】SELinux的默认设置是以下哪项?课后答案网A.限制B.允许C.强制D.禁用【解析】SELinux全称是SecurityEnhancedLinux,是由美国国家安全部领导开发的GPL项目,是一个灵活而强制性的访问控制结构,可提高www.hackshp.cnLinux系统的安全性,提供强健的安全保证,可防御未知攻击。SELinux采用强制存取控制方法,实行强制性的安全策略,应用程序或用户必须同时符合自主存取控制原则和对应的SELinux规则才能进行正常操作,否则都将遭到拒绝或失败。SELinux默认采用强制方式。SELinux的配置文件名为config,默认保存于/etc/selinux目录。【答案】C【习题2.8】初次启动RHELServer5时需要添加一个用户帐号,此用户属于哪个类型的用户?A.超级用户B.系统用户C.普通用户D.管理者用户【解析】Linux将用户帐号分为三大类型:超级用户、系统用户和普通用户。超级用户,又称root用户,每个Linux系统都必须有,并且只能有一个。超级用户对计算机系统拥有最高的绝对权限,在安装过程中必须为超级用户设置口令。系统用户是与系统运行和系统提供的服务密切相关的用户,通常在安装相关软件包时自动创建,通常保持其默认状态,如daemon等。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn普通用户是最常见的Linux的用户,用户名可以是任意字符串,只具有有限的权限。Linux安装完成后就可由超级用户来新建,因此本题应选择C。【答案】C【习题2.9】在硬盘空间已完全使用的WindowXP计算机上加装RHELServer5时,将采用哪种分区方式?A.在选定磁盘上删除所有分区并创建默认分区结构B.在选定驱动上删除linux分区并创建默认的分区结构C.使用选定驱动器中的空余空间并创建默认的分区结构D.建立自定义分区【解析】在安装RHELServer5时有4种磁盘分区方式可选择:(1)在选定磁盘上删除所有分区并创建默认分区结构:硬盘上原有的一切数据都将被删除,如果硬盘上只安装khdaw.comRHEL5,选择此方式最为便捷。(2)在选定驱动上删除linux分区并创建默认的分区结构:硬盘上以前安装的所有的Linux内容将被删除,适合已安装过Linux的硬盘。此项为默认的磁盘分区方式。(3)使用选定驱动器中的空余空间并创建默认的分区结构:利用硬盘上未被任何系统使用的剩余空间进行安装,适合有比较大剩余空间的硬盘。(4)建立自定义的分区结构:由用户来决定如何进行磁盘分区,具有最高的自由度。在硬盘空间已完全使用的WindowXP上的计算机上加装RHELServer5时,必须采用这种自定义的方式,才能在保全WindowXP的同时又安装RHELServer5。因此本题选择D。【答案】D【习题2.10】要安全删除Linux必须进行哪两个步骤?1.删除引导装载程序;2.删除超级用户;3.删除Linux的磁盘分区;课后答案网4.删除安装日志文件A.1和2B.3和4C.1和4D.1和3【解析】对于仅安装Linux的计算机而言,只要重新安装其他操作系统就能将已安装的Linux完全删除。而对于Windowswww.hackshp.cn与Linux并存的计算机而言,安全删除Linux而不影响Windows的所有数据,需要进行两个步骤的操作:删除Linux的引导装载程序和删除Linux所用的磁盘分区。因此本题选择D。在顺序上无论是先删除Linux所用的磁盘分区还是先删除Linux的引导装载程序都可行。【答案】D第3章XWindow图形化用户界面【习题3.1】XWindow由X服务器、X客户机和X协议组成。控制屏幕和键盘的工作是由哪个部分来承担?A.X服务器和X客户机B.X服务器和X协议C.X客户机D.X服务器【解析】XWindow是UNIX/Linux操作系统图形化用户界面的标准,khdaw.com/etc/X11/xorg.conf是RHEL若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnServer5中XWindow的配置文件,其保存XWindow的相关配置信息。XWindow主要由三部分组成:X服务器(XServer)、X客户机(XClient)与X协议(XProtocol)。X服务器是XWindow系统的主要部分,负责接受来自输入设备(如键盘、鼠标)的信息,并控制屏幕的显示。X客户机是运行于图形化用户界面的应用程序。X客户机根据用户的需求运行后,再发出相应的请求给X服务器,最后由X服务器负责显示执行结果。X协议是X服务器与X客户机之间传递信息所用的协议。只有借助X协议,X客户机与X服务器才能相互交换信息。X协议支持目前常用的网络通信协议,如TCP/IP等。因此可知负责屏幕和鼠标的应是X服务器,选择D。【答案】D【习题3.2】Linux最常用的XWindows图形化用户界面主要有GNOME和以下哪项?khdaw.comA.CDEB.KDEC.GDED.Windows【解析】目前Linux操作系统上最常用的桌面环境有两个:GNOME和KDE。GNOME源自美国,基于Gtk+图形库,采用C语言开发完成。KDE源自德国,基于Qt3图形库,采用C++语言开发完成。基于这两大桌面环境已开发出大量的应用程序。不同的图形化用户界面上可使用的应用程序有时有所不同。通常以“G”开头的应用程序是在GNOME桌面环境下可用的,如gedit、GIMP,而以“K”开头的应用程序是在KDE桌面环境下可用,如Kmail、Konqueror。所有应用程序,即使开发于不同的桌面环境,只要没有相互冲突,也都可以在这两种桌面环境下运行。RedHat公司推出的所有Linux发行版本都以GNOME作为默认的桌面环境,当然用户也可选择使用KDE桌面环境。课后答案网【答案】B【习题3.3】使用SCIM输入法时,以下哪个组合键可轮流切换中英文输入法?A.Ctrl+Backspacewww.hackshp.cnB.Ctrl+ShiftC.Ctrl+EnterD.Ctrl+Space【解析】在GNOME环境下使用SCIM输入法时可使用的组合键包括:Ctrl+Space:启动SCIM输入法。Ctrl+Shift:轮流切换输入法。Shift+Spance:全角/半角字母切换。因此本题选择B,选项A、C组合键没有效用。而在GNOME环境下可使用的组合键比较多,如表3-1所示。表3-1常用组合键快捷键作用ALT+F1打开「应用程序」菜单ALT+F2打开「运行应用程序」对话框ALT+PrintScreen屏幕拷贝当前窗口CTL+ALT+→,←,↑,↓切换工作区CTL+ALT+D最小化所有的窗口khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnALT+TAB以对话框形式切换已打开的窗口ALT+ESC直接切换已打开的窗口ALT+空格键打开窗口控制菜单【答案】B【习题3.4】GNOME应用程序窗口的默认字体和字号是什么?A.Sans10B.Serif12C.MonoSpace10D.TimesNewRoman12【答案】A【习题3.5】以下哪种设置不需要超级用户权限?A.修改系统时间B.改变鼠标的类型C.改变鼠标的指针主题D.添加打印机【解khdaw.com析】普通用户可使用GNOME桌面环境下首选项菜单中所有选项,可根据自己的需要改变其中的设置;并且还可以设置管理菜单中「系统监视器」、「SELinux故障诊断」和「SmartCardManager」项;而管理菜单中除此三项以外的所有项都只有超级用户才能设置,或者通过超级用户密码验证后才能设置。首选项菜单和管理菜单所包含的设置项,如表3-2所示。表3-2首选项菜单与管理菜单首选项菜单管理菜单辅助功能键盘快捷键Kdump系统日志主题音效SELinuxManagement系统监视器关于我音量控制SELinux故障诊断网络可移动驱动器和介质鼠标SmartCardManager语言字体课后答案网CD数据库服务器声卡检测逻辑卷管理器屏幕保护程序SCIM输入法设置安全级别和防火墙键盘屏幕分辨率会话日期和时间验证文件管理多媒体系统选择器显示桌面背景www.hackshp.cn电源首选项用户配置文件编辑器窗口菜单布局服务网络代理输入法根口令菜单和工具栏首选应用程序正在打印远程桌面默认打印机用户和组群键盘登录屏幕对比本题的四个选项和表3-2后可知,普通用户能进行的操作只有选项C改变鼠标的指针主题,而其他三项都必须具有超级用户权限才可设置,因此本题选择C。【答案】C【习题3.6】GNome桌面上的回收站,其实是什么?A.内存中的一块虚拟区域B.硬盘上的一个目录C.硬盘上的一个文件D.交换分区中的一块区域【解析】桌面环境下的回收站本质上是一个目录,是当前用户的主目录下的一个隐藏目录,名khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn为.trash,例如helen用户的回收站,默认就是/home/helen/.trash目录,因此本题选择B。【答案】B【习题3.7】关于首选项菜单和管理菜单的键盘选项,下列说法中不正确是哪个?A.首选项菜单中的键盘选项可设置文本区域内的光标闪烁/不闪烁。B.管理菜单中的键盘选项可设置键盘的类型,如英联邦式。C.管理菜单中的键盘选项可设置键盘的型号,如罗技无影手。D.首选项菜单中的键盘选项可设置重复键的延时。【解析】首选项菜单的「键盘」项可设置的项目分布在4个选项卡,如图3-1~3-4所示。khdaw.com图3-1「键盘」选项卡图3-2「布局」选项卡图3-3「布局选项」选项卡图3-4「打字间断」选项卡在「键盘」选项卡中可设置重复键的延时和速度,文本区域内光标是否闪烁,因此课后答案网A选项和D选项的描述正确;在「布局」选项卡中可选择键盘的型号,单击「选择」按钮,则显示「选择键盘型号」对话框,如图3-5所示,可设置键盘的型号。管理菜单的「键盘」项可设置键盘的类型,默认为美国英语式,如图3-6所示,因此B选项也正确。只有选项Cwww.hackshp.cn错误,设置键盘的型号应在单击首选项菜单的「键盘」项后,在「布局」选项卡中设置,而不是用管理菜单的「键盘」项。因此本题选择C。图3-5「选择键盘型号」对话框图3-6「键盘」对话框【答案】C【习题3.8】Nautilus中可设置的文件的属性不包括哪个内容?A.权限B.徽标C.修改时间D.打开方式【解析】GNOME桌面环境下用Nautilus程序来进行文件管理,选中某文件后khdaw.com,单击右键,从快若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn捷菜单选择「属性」可设置文件的多项属性,如图3-7~3-11所示。图3-7修改文件名图3-8设置徽标图3-9修改权限khdaw.com图3-10设置打开方式图3-11设置备忘信息图3-12添加应用程序在「基本」选项卡中可修改文件名,可查看文件类型、大小、位置、修改时间和访问时间,由此可知C选项是本题的答案,文件的修改时间不可设置,只可查看。「徽标」选项卡可设置文件的徽标,可视化表示文件的附加信息,这是Nautilus的独特属性之一。「权限」选项卡可改变文件的各种权限。「打开方式」选项卡可设置双击此文件时由哪个应用程序打开,一般而言,课后答案网Nautilus可根据文件的后缀名决定对应的应用程序;但有时也需要手动设置。具体方法为:在「打开方式」选项卡上单击「添加」按钮,出现「添加应用程序」对话框,如图3-12所示,在「添加应用程序」对话框选择相应的应用程序后添加即可。「备忘」选项卡可设置文件的备忘信息,这也是www.hackshp.cnNautilus的独特属性之一。【答案】C【习题3.9】KDE中要调整桌面墙纸及字体需要打开哪个组件?A.文件管理器B.我的电脑C.控制中心D.屏幕保护程序【答案】C【习题3.10】Konqueror提供多种视图模式,下面列出的视图模式,哪种不是Konqueror提供的?A.图标视图B.多列视图C.文本视图D.缩微视图【解析】Konqueror的视图模式有如下6种:1.图标视图是Konqueror默认的视图方式,以图标方式显示文件名。2.多列视图与图标视图类似,图标稍小。3.树视图,以树形显示文件的详细信息,单击“+”号可展开文件夹。4.细节列表视图与树视图类似,只是不可展开文件夹。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn5.信息列表视图,仅显示文件和文件夹名。6.文本视图,无任何图标,以文字方式显示文件和文件夹的详细信息。由此可知,D选项缩微视图不是Konqueror的视图模式。另外,GNOME桌面环境下使用的Nautilus文件管理器只有两种显示方式:1.图标视图:以图标方式显示文件名,文本文件可显示开头的部分文字;图片文件显示图片,是Nautilus的默认显示方式。2.列表视图:以列表显示文件名、文件大小、文件类型等信息。【答案】D第4章字符界面与Shell【khdaw.com习题4.1】Linux有几个虚拟终端?A.5B.6C.7D.8【解析】Linux的虚拟终端默认有7个,其中从第1个到第6个虚拟终端总是字符界面,而第7个虚拟终端则总是图形化用户界面,并且必须在启动图形化用户界面后才存在。每个虚拟终端相互独立,用户可用相同或不同的用户帐号登录各虚拟终端,同时使用计算机。虚拟终端之间可以相互切换。ALT+F1~ALT+F7可从字符界面的虚拟终端切换到其他虚拟终端。CTRL+ALT+F1~CTRL+ALT+F6则可从图形化用户界面切换到字符界面的虚拟终端。【答案】C【习题4.2】输入命令的时候,选项和参数之间可以用什么符号隔开?A.%课后答案网B.!C.空格D.~【答案】C【习题4.3】在字符界面下退出登录可用哪个方法?A.exit命令或quitwww.hackshp.cn命令B.quit命令或Ctrl+D组合键C.exit命令或Ctrl+D组合键D.以上都可【答案】C【习题4.4】将系统时间修改为2008年7月24日15:56的命令是哪个?A.date0724155608B.date0807241556C.date1556012408D.date200807241556【解析】date命令可查看或修改系统时间,有四种形式:date:显示当前系统时间。dateMMDDhhmm:设置日期和时间,月、日、小时和分钟各占两位。dateMMDDhhmmYY:设置年份、日期和时间,月、日、小时、分钟和年份都各占两位。dateMMDDhhmmYYYY:设置年份、日期和时间,月、日、小时和分钟占两位,年份占四位。因此本题四个选项中只有A选项正确,其他都不正确;另外“khdaw.comdate072415562008”命若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn令也可以实现本题的要求。【答案】A【习题4.5】pwd命令功能是什么?A.设置用户的口令B.显示用户的口令C.显示当前目录的绝对路径D.查看当前目录的文件【解析】pwd命令的作用在于显示当前目录的绝对路径,因此选择C。路径分为绝对路径和相对路径。绝对路径是从/目录(又称根目录)开始的路径,如/home/helen/pictures,表示helen用户主目录下的pictures子目录。相对路径是指从当前位置开始的路径。如果当前目录为helen用户主目录,那么cdpictures命令就表示切换到pictures目录。khdaw.com与用户口令相关的命令为passwd,与pwd不同。【答案】C【习题4.6】键入“cd”命令并按Enter键后,将有什么结果?A.从当前目录切换到根目录B.屏幕显示当前目录C.从当前目录切换到用户主目录D.从当前目录切换为上一级目录【解析】cd命令用于切换目录,常用的有以下几种形式:cd:切换到当前用户的主目录。cd~:切换到当前用户的主目录。cd~用户名:切换到指定用户的主目录。cd目录名:切换到指定目录。课后答案网默认情况下,超级用户的主目录是/root,而普通用户的主目录是/home下与该用户同名的子目录。【答案】Cwww.hackshp.cn【习题4.7】如何快速切换到用户John的主目录?A.cd@JohnB.cd#JohnC.cd&JohnD.cd~John【答案】D【习题4.8】已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,使用以下哪个命令后可进入/home/stud1/test目录?A.cdtestB.cd/stud1/testC.cdstud1/testD.cdhome【答案】C【习题4.9】ls命令的哪个参数可以显示子目录下的所有文件?A.-AB.-dC.-RD.-t【解析】ls命令默认按照字母顺序,显示除隐藏文件以外的所有文件和目录名,主要有两种形式:ls[选项]:查看当前目录的所有文件和子目录。ls[选项]文件|目录:查看指定目录或文件的信息。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnls命令配合不同的选项,显示效果有所不同,详见表4-1。比对表4-1中列出的选项可知本题应选择C。表4-1ls命令的选项选项效果-a显示所有文件和子目录,包括“.”开头的隐藏文件和隐藏子目录。-A与-a选项功能基本相同,只是不显示“.”和“..”目录。-l显示文件和子目录的详细信息,包括文件类型、权限、所有者和所属组群、文件大小、最后修改时间、文件名等信息。-d如果参数是目录,则只显示目录的信息,而不显示其中所包含的文件的信息。-F显示文件名,并使用一些符号来表示文件类型,如“/”表示其为目录。-t按照时间顺序显示文件,越新的文件排在越前面。-R不仅显示指定目录下的文件和子目录信息,而且还递归地显示各子目录中的文件和子目录信息。--khdaw.comcolor以不同颜色显示文件类型。【答案】C【习题4.10】“ls–F”命令的返回结果是什么?A.当前目录中所有文件和子目录的未排序列表。B.当前目录中有文件类型标记的文件和目录的列表。C.当前目录中所有文件和子目录的列表,逗号分隔显示而非列显示。D.当前目录中所有文件和子目录的排序列表。【答案】B【习题4.11】“ls*.*”命令返回文件的列表。如何描述被列出的文件?A.当前工作目录中所有文件的列表。B.当前目录中所有非隐藏文件的列表。课后答案网C.当前工作目录中所有名称中有.的文件列表,但是不包括.是起始字符的文件。D.当前工作目录中所有名称中有.的文件列表,包括.是起始字符的文件。【答案】Cwww.hackshp.cn【习题4.12】“ls--color”命令可用颜色来区分不同类型的文件,此时目录显示为什么颜色?A.红色B.白色C.蓝色D.绿色【解析】ls--color命令按照颜色区别显示不同类型文件时,遵循以下规则:蓝色:表示目录;白色:表示普通文件;红色:表示压缩文件;绿色:表示可执行文件。【答案】C【习题4.13】已知某用户stud1,其用户主目录为/home/stud1。分页显示当前目录下的所有文件的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是哪个?A.morels–AlB.more–AllsC.morename”命令,以下说法中正确的是哪个?A.此命令正确,作用是把test1test2文件的内容合并到name文件。B.此命令错误,不能将输出重定向到输入文件中。C.当name文件为空时,此命令正确。D.此命令错误,应为“catnametest1test2>>name”。【解析】cat命令功能强大,特别是与重定向符配合,可实现许多功能。cat>文件名:新建文件。cat文件名:查看文件内容。cat文件1文件2>文件3:合并文件1和文件2,产生新文件。cat>>文件名:向文件添加内容。本题中“catnametest1test2>name”命令错误,因为name文件既是输出文件又是输入文件,因此选择B。如果修改为“cattest1test2>name”,那么就是实现文件合并。【答案】khdaw.comB【习题4.15】为了显示名为"-test"的文件的内容可以用以下哪个命令?A.cat-testB.cat"-test"C.cat/-testD.cat$-test【答案】B【习题4.16】在head命令中,表示输出文件的前5行的参数是哪个?A.-c5B.-n5C.-q5D.–l5【解析】head命令显示文件的开头部分,tail命令显示文件的结尾部分,其命令格式为:head|tail[选项]文件名。无选项时,显示前课后答案网10行文件内容,常用的选项如表4-2所示。因此本题应选择B。表4-2head命令的选项选项效果www.hackshp.cn-c数值显示指定字节数的文件内容-n数值显示指定行数的文件内容【答案】B【习题4.17】为了统计一个文件有多少行,可以在wc命令中使用以下哪个参数?A.-wB.-cC.-lD.-ln【解析】wc命令可统计文本文件的行数、单词数和字符数,命令格式为:wc[选项]文件名。无选项依次显示文本文件的行数、单词数、字符数。常用的选项如表4-3所示。因此本题应选择C。表4-3wc命令的选项选项效果-c仅显示字符数-l仅显示行数-w仅显示单词数【答案】khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnC【习题4.18】想了解命令logname的用法,使用以下哪个命令可得到帮助?A.logname--manB.logname/?C.helplognameD.logname--help【解析】要获取Shell命令的帮助信息,主要有两种方法:1.利用Shell手册页功能:man命令名,如manlogname2.利用Shell命令的help选项:命令名--help,如logname–help,因此本题应该选择D。另外,在GNOME桌面环境下有两种方法可获取GNOME的相关帮助信息:1.单击「系统」菜单的「帮助」项,启动帮助浏览器程序Yelp2.单击「系统」菜单的「文档」子菜单可查看帮助文档在GNOME桌面环境下有两种方法可获取相关应用程序的相关帮助信息:khdaw.com1.利用应用程序的帮助菜单中的目录或者目录内容2.查看/usr/share/doc目录中的相关帮助信息【答案】D【习题4.19】使用“ls–Al”命令查看文件和目录时,欲查看卷过屏幕的内容,应使用以下哪个组合键?A.Shift+HomeB.Ctrl+PgUpC.Alt+PgDnD.Shift+PgUp【答案】D【习题4.20】希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用哪个命令?A.cat课后答案网B.moreC.lessD.menu【解析】本题的四个选项中ABC选项的命令都可以用来查看文件内容,但对于长文件而言,显示效果有所不同。cat命令连续滚屏,直到显示文件的结尾部分,需要利用www.hackshp.cnShift+PgUp组合键翻到文件的前面内容,也可以Shift+PgDn向后翻页。more命令显示文件的开头一页,按空格键向后翻页,按Enter键显示下一行,按q键退出查看状态。也可以利用Shift+PgUp和Shift+PgDn在已查看过的内容区域内前后翻页。less命令显示文件的开头一页,并可利用光标上下移动查看,利用PgUp和PgDn前后翻页,因此本题选择C。【答案】C【习题4.21】clear命令的作用是什么?A.清除终端窗口B.关闭终端窗口C.打开终端窗口D.调整窗口大小【答案】A【习题4.22】假设一个目录里有5个文件,文件名为jq.c、jq1.c、jq2.c、jq3.cpp和jq10.c,执行“lsjq*.?”命令后显示的文件有哪些?A.jq1.c、jq2.c、jq3.cpp、jq.cB.jq1.c、jq2.c、jq10.ckhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnC.jq1.c、jq2.c、jq3.cppD.jq.c、jq1.c、jq2.c、jq10.c【解析】Shell命令中常用的符号还包括:“*”、“?”、“[]”、“-”和“!”。通配符“*”:表示任意长度的任何字符,但不能与“.”开头的文件名匹配。通配符“?”:表示任何一个字符。“[]”:表示指定的一个字符范围,在“[]”中使用“-”与起始字符和终止字符共同组成一个字符范围,而“!”表示不在这个范围之内的其他字符。由此可知本题应该选择D。【答案】D【习题4.23】为了执行前一个命令可使用以下哪个命令?A.!B.!!C.!1D.^^【解析】khdaw.comShell可以记录一定数量的已执行过的命令,当用户需要再次执行时,不用再次输入,可以直接调用。采用“!”符号有两种形式:!编号:执行历史纪录中某一编号的命令。!!:执行刚执行过的一个命令。每个用户主目录下都有一个名为.bash_history的隐藏文件,其保存曾执行过的Shell命令。每当用户退出登录或关机后本次操作中使用过的所有Shell命令就会追加保存在该文件中。【答案】B【习题4.24】RHELServer5中用户曾经使用过的命令保存于哪个文件?A..bashrc课后答案网B..bash_historyC..bash_profileD.history【答案】B【习题4.25】RHELServer5把www.hackshp.cnls命令定义为“ls--color”命令的别名,以便以不同颜色来标识不同类型的文件。但如何能够使用原先的ls命令?A.lsB.;lsC.ls$$D.ls--noalias【解析】根据RHELServer5的默认设置,ls命令本质上是“ls--color”命令的别名,而按照Shell的规定:当别名命令与标准Shell命令同名时,别名命令优先于标准Shell命令执行。也就是说在Shell命令的提示符后输入“ls”命令时,其真正执行的并不是标准的ls命令,而是ls别名命令,即执行“ls--color”命令。如果要使用标准的Shell命令,需要在命令名前添加“”字符,即输入“ls”命令将执行标准的ls命令,因此本题选择A。【答案】A【习题4.26】普通用户执行以下命令的结果如何?ls-l/root>/tmp/root.lsA.显示/root目录和/tmp/root.ls文件的详细列表。B.显示/root目录的详细列表,并重定向输出到/tmp/root.ls文件。C.报告错误信息。D.将/root目录的详细列表信息重定向输出到/tmp/root.ls文件,并将错误信息显示khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn在屏幕上。【解析】本题中重定向符“>”可将命令执行的结果定向输出到/tmp/root.ls文件,但是普通用户无权查看超级用户的主目录,将在屏幕上显示出错信息。【答案】C【习题4.27】当前的工作目录中有以下文件:parrotpelicanpenguin当输入“ls-lpa”然后按Tab键,将发生什么情况?A.“pa”将扩展为“parrot”。B.什么也没有。C.“pa”将扩展为“parrot”,然后执行ls命令。D.“pa”将扩展为“pelicant”,然后执行ls命令。【解析】Shell具有自动补全功能,用户在输入命令时只需要输入前几个字母,按下TAB键,系统就会自动找出匹配的文件或命令。khdaw.com因此本题选择A。【答案】A【习题4.28】vi的三种模式之间不能直接转换的是以下哪种情况?A.命令模式―文本编辑模式B.命令模式―最后行模式C.文本编辑模式―最后行模式D.任何模式之间都能直接转换【解析】vi有三种工作模式:命令模式、文本编辑模式和最后行模式。命令模式是启动vi后进入的工作模式。在命令模式下,从键盘上输入的任何字符都被当作编辑命令来解释,而不会在屏幕上显示。如果输入的字符是合法的vi命令,则vi完成相应的动作,否则vi会响铃警告。文本编辑模式用于字符编辑。在命令模式下输入课后答案网i(插入命令),a(附加命令)等命令后进入文本编辑模式。此时,输入的任何字符都被vi当作文件内容显示在屏幕上。按Esc键就可以从文本编辑模式返回到命令模式。最后行模式:屏幕的底部显示“:”符号作为最后行模式的提示符,等待用户输入相关命令。命令执行完毕后,viwww.hackshp.cn自动回到命令模式。vi的三种工作模式之间的相互转换的关系如图4-1所示。参照图4-1可知,文本编辑模式与最后行模式之间不能直接转换,本题应选择C。图4-1vi的三种工作模式【答案】C【习题4.29】vi编辑文件时需要删除第4行到第7行之间的内容,应在最后行模式下使用哪个命令?A.4,7mB.4,7coC.4,7dD.4,7s/*//g【解析】khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn最后行模式可利用的命令较多,表4-4列出常用的命令。对比四个选项可知应选C。表4-4最后行模式下的部分命令命令效果setnu每一行前出现行号setnonu不显示行号r文件名读入文件的内容n1,n2con3将从n1行到n2行之间(包括n1,n2行本身)的所有文本复制到第n3行之下n1,n2mn3将从n1行到n2行之间(包括n1,n2行本身)的所有文本移动到第n3行之下n1,n2d删除从n1行到n2行之间(包括n1,n2行本身)的所有文本n1,n2s/字符串1/字符串2/g将n1行到n2行之间(包括n1,n2行本身)所有的字符串1用字符khdaw.com串2替换【答案】C【习题4.30】使用vi编辑器时,在命令模式下以下哪个命令的结果是删除4个单词?A.4xwB.wwwwC.4dwD.d4l【解析】在编辑模式可以使用Delete键来删除不需要的内容,而命令模式下删除的方式也非常之多,并且也非常方便,如表4-5所示。表4-5命令模式下的部分删除命令命令效果dw删除光标所在位置的一个单词课后答案网数值dw删除光标所在位置开始的多个单词dd删除当前行数值dd删除光标所在位置开始的多行d$从当前光标位置删除到行尾d^www.hackshp.cn从当前光标位置删除到行首dL从当前光标位置删除到最后一行【答案】C【习题4.31】存盘并退出vi可用命令“:wq”,还可用下列哪个命令?A.:q!B.:xC.exitD.:s【解析】vi中与保存文件和退出vi相关的方法很多,如下所示:1.命令模式下连续按两次Z键,则保存并退出2.最后行模式下输入“w文件名”,保存为指定的文件。3.最后行模式下输入“q”,退出vi。文件未改动时可用此方法,如果文件已改动,则系统将出现提示信息,必须使用其他方法。4.最后行模式下输入“q!”,不保存修改退出vi。5.最后行模式下输入“wq”,保存修改并退出vi。6.最后行模式下输入“x”,保存修改并退出vi。【答案】khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnB【习题4.32】运行级别定义在哪里?A.内核B./etc/inittab文件C./etc/runlevels文件D.rl命令【解析】运行级别是指启动时Linux的运行模式。运行级别的信息保留在/etc/inittab文件中,修改/etc/inittab文件中启动时的运行级别就可决定图形化用户界面是否启动。Linux有7个运行级别,参见表4-6。表4-6运行级别运行级别说明0关机1单用户模式2多用户模式,但不提供网络文件系统(NFS)khdaw.com3完整的多用户模式,仅提供字符界面4保留的运行级别5完整的多用户模式,自动启动图形化用户界面6重新启动如果将运行级别设定为5,系统启动后将自动启动图形化用户界面。而如果希望启动后仅出现字符界面时,那么就将运行级别设定为3。【答案】B【习题4.33】以下哪个命令可启动XWindow?A.startB.startxC.beginD.beginx【答案】B课后答案网【习题4.34】已知myfile文件中有1行内容,mycase文件中有3行内容。执行catmycase命令后,mycase文件中有几行内容?A.3B.2C.4D.1【答案】www.hackshp.cnD【习题4.35】vi中当前文件如图4-2所示,左侧的数字为行号。在最后行模式下进行如下操作后,将显示什么图案?6,6m05,6d1,4s/#/*/g图4-2vi源文件【解析】执行“6,6m0”后,屏幕显示如图4-3所示;接着执行“5,6d”,将显示如4-4所示,最后执行“1,4s/#/*/g”后,显示如图4-5所示。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn图4-3图4-4图4-5【答案】参见图4-5。第5章用户与组群管理【习题5.1】RHELServer5中超级用户的提示符是以下哪个符号?A.$B.?C.#D.!【解析】按照RHELServer5的默认设置,超级用户的提示符为“#”,而普通用户的提示符为“$”,因此选择C。【答案】khdaw.comC【习题5.2】以下哪个文件保存用户帐号的UID信息?A./etc/usersB./etc/shadowC./etc/passwdD./etc/inittab【解析】用户帐号的相关信息保存于/etc/目录下的passwd文件和shadow文件。passwd文件主要保留用户最紧密相关的信息,而shadow文件主要保留加密口令和其他的口令信息。这两个文件格式相同,每一行都表示一个用户帐号,每新增一个用户,将在两个文件的末尾同时增加一行内容。每一行又被“:”符号分隔为多个字段。每个字段有其特定含义。passwd文件和shadow文件中各字段的含义如表5-1和5-2所示。表5-1passwd文件各字段的含义位置含义1用户名,默认按照用户课后答案网ID排列2密码,采用加密时总是表示为“x”3用户ID,又称UID,是识别用户的编号,具有唯一性4组群ID,又称GID,这里是用户所属主要组群的编号5用户全名,如未特别指明则与用户名相同www.hackshp.cn6用户主目录7登录Shell,RHELServer5中超级用户和普通用户通常为/bin/bash,即采用Bash表5-2shadow文件各字段的含义位置含义1用户名,其排列顺序与/etc/passwd文件保持一致234位加密口令。如果是“!!”,则表示这个账号无口令,不能登录。部分系统用户账号无口令3从1970年1月1日起到上次修改口令日期的间隔天数。对于无口令的账号而言,是指从1970年1月1日起到创建该用户账号的间隔天数4口令自上次修改后,要隔多少天才能再次修改。若为0则表示没有时间限制5口令自上次修改后,多少天之内必须再次修改。若为99999则表示用户口令未设置为必须修改6若口令设置了时间限制,则在过期多少天前向用户发送警告信息,默认为7天7若口令设置为必须修改,而到达期限后仍未修改,系统将推迟关闭账号的天数8从1970年1月1日起到用户账号到期的间隔天数khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn9保留字段未使用另外,shadow文件中看到的口令与实际的口令并不相同,那是因为shadow文件中的口令,是实际口令经过MD5算法加密后产生的34位加密口令。由此可知,本题应选择C,A选项的/etc/users文件并不存在,D选项的/etc/inittab文件是决定运行级别的文件,与用户帐号信息无关。【答案】C【习题5.3】Linux系统中哪个文件用于存放组群帐号的加密信息?A./etc/passwdB./etc/shadowC./etc/gshadowD./etc/security【解析】具有相同的特性的多个用户可划归为一个组群。任何一个用户都至少属于一个组群。一个用户只能属于一个主要组群,但可以同时属于多个附加组群。用户不仅拥有其主要组群的权限,还同时拥有其附加组群的权限。khdaw.com组群的相关信息保存在/etc/group和/etc/gshadow文件,group文件保留组群最紧密相关的信息,而gshadow文件保留组群口令相关的信息。这两个文件格式相同,每一行都表示一个组群,每新增一个组群,将在两个文件的末尾同时增加一行内容。每一行又被“:”符号分隔为多个字段。每个字段有其特定含义。group文件和gshadow文件中各字段的含义如表5-3和5-4所示。表5-3group文件各字段的含义位置含义1组群名,默认按照组群ID排列2密码,采用加密时总是表示为“x”3组群ID,又称GID,是识别组群的编号,具有唯一性4课后答案网用户列表,显示此组群中的所有用户表5-4gshadow文件各字段的含义位置含义1组群名,默认按照组群ID排列2www.hackshp.cn34位加密口令。通常未设置组群口令,因此此项为!3组群管理者4用户列表,显示此组群中的所有用户【答案】C【习题5.4】新建用户使用useradd命令,如果要指定用户的主目录,则需要哪个选项?A.-gB.-dC.-uD.-s【解析】useradd命令实现用户添加功能,其命令格式为useradd[选项]用户名,配合不同的选项可实现更多功能,如表5-5所示。由此可知本题应选择B。表5-5useradd命令的选项选项效果-c全名指定用户的全称,即用户的注释信息-d主目录指定用户的主目录-e有效期限指定用户账号的有限期限khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn-f缓冲天数指定口令过期后多久将关闭此账号-g组群ID|组群名指定用户所属的主要组群-G组群ID|组群名指定用户所属的附加组群-s登录Shell指定用户登录后启动的Shell类型-u用户ID指定用户的UID【答案】B【习题5.5】root组群的GID是多少?A.0B.1C.2D.500【解析】组群按照其性质分为:超级组群、系统组群和私人组群。超级组群:超级用户所在的组群,默认GID总是为0,因此本题应选择A。系统组群:安装服务性程序时系统自动设置的组群,默认GID在1-500之间khdaw.com私人组群:安装完成后,由超级用户新建的组群,其默认GID>=500。而用户的UID也有类似的规定,超级用户的UID为0;系统用户的UID在1-500之间,而普通用户的UID>=500。【答案】A【习题5.6】下面关于passwd命令的说法,不正确的是哪个?A.普通用户可以利用passwd命令修改自己的口令。B.超级用户可以利用passwd命令修改自己和其他用户的口令。C.普通用户不可以利用passwd命令修改其他用户的口令。D.普通用户可以利用passwd命令修改自己和其他用户的口令。【解析】passwd命令用于设置和修改口令,其命令格式为课后答案网passwd[选项][用户名],配合不同的选项可实现更多功能,如表5-6所示。表5-6passwd命令的选项选项效果-d用户名www.hackshp.cn删除用户的口令,则该用户账号无需口令即可登录系统-l用户名暂时锁定指定的用户账号-u用户名解除指定用户账号的锁定-S用户名显示指定用户账号的状态不同的用户使用passwd命令时权限不同,超级用户可修改所有用户的口令,而普通用户只能修改自己的口令,因此本题选择D。【答案】D【习题5.7】下面哪个命令可以删除一个名为peter的用户并同时删除用户的主目录?A.rmuser–rpeterB.deluser–rpeterC.userdel–rpeterD.usermgr–rpeter【解析】超级用户使用userdel命令可删除指定的用户,前提条件是此用户当前未登录。如果使用-r选项,系统不仅将删除指定用户,并且还将用户的主目录也一并删除。另外,如果在新建该用户时创建了私人组群,而该私人组群当前没有其他用户,那么在删除用户的同时也将一并删除这一私人组群。因此本题选择C。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn【答案】C【习题5.8】id命令的哪个参数可用来显示用户帐号的UID信息?A.-GB.-gC.-nD.-u【解析】id命令显示用户帐号的相关信息,其命令格式为id[选项][用户名],配合不同的选项可显示某一方面的信息,如表5-7所示。由表5-7可知,-u选项可显示UID信息,本题应选D。表5-7id命令的主要选项选项效果-g显示用户的主要组群ID-G显示用户所在所有组群的ID-u显示用户ID【答案】khdaw.comD【习题5.9】如何查看Linux系统的用户数(包含系统用户)?A.account–lB.nl/etc/passwd|headC.wc--users/etc/passwdD.wc--lines/etc/passwd【解析】wc命令的--line选项的作用与-l选项相同,可显示文件的行数。根据/etc/passwd每一行表示一个用户的特点,计算/etc/passwd的行数就可得出用户的数量,因此选择D。【答案】D【习题5.10】为了临时禁止jerry用户登录系统,可以采用如下哪种方法?A.修改jerry用户的登录Shell环境B.删除jerry用户的主目录课后答案网C.修改jerry用户的UIDD.将口令文件/etc/passwd中用户名jerry的一行前加入“#”【解析】要临时禁止某位用户登录时,至少有两个方法:www.hackshp.cn1.编辑/etc/passwd,将指定用户所在行的加上“#”,成为注释行。此用户就不能登录,如果要重新允许用户登录,只需删除“#”即可。D选项真是此方法,因此本题选择D。2.还可以利用“passwd-l用户名”格式临时锁定指定的用户,当需要恢复时,使用“passwd-u用户名”命令即可。【答案】D【习题5.11】在/etc/passwd中某一行信息为“linux01:x:505:505:/home/linux12:/bin/bash”,由此可知哪些信息?【答案】根据/etc/passwd文件中各字段的含义,参见表5-1,由此可知此行表示一位用户,名为linux01,UID为505,GID也是505,其用户的主目录为/home/linux12,用户登录成功后使用的Shell是Bash。【习题5.12】创建用户user,并设定其口令为“a1b2c3”,并加入group组群(假设group组群已经存在)。请依次写出相应执行的命令。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn【答案】超级用户登录后,首先执行“useradduser-ggroup”命令;然后执行“passwduser”命令,两次输入口令即可。【习题5.13】先创建mygroup组群,再创建myuser用户,并且此用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root。请依次写出相应执行的命令。【答案】超级用户登录后,首先执行“groupaddmygroup”,然后执行“useraddmyuser–gmygroup”命令,接着执行“su-myuser”命令,切换为myuser用户身份。以普通用户myuse身份执行“cat>ex”和“cat>hv”命令创建两个文件。并输入“exit”命令退回到超级用户身份,执行“chgrproot/home/myuser/hv”命令,改变hv文件的同组用户。【习题5.14】现需添加一新用户helen并设置其用户主目录/helen,密码为空。还需添加新组群temp,指定其khdaw.comGID为600,并将temp组群作为用户helen的附加组群。请依次写出相应执行的命令.【答案】超级用户登录后,执行“useradd–d/helenhelen”,可自动创建/helen目录,并创建helen用户和helen组群;超级用户执行“passwd–dhelen”,设置helen用户不需密码就可登录;接着执行“groupadd–g600temp”创建temp组群并指定其GID;最后执行“usermod–Gtemphelen”,设置helen用户的附加组群为temp。【习题5.15】要求RHELServer5中所有新建的普通用户帐号每相隔90天必须更改口令。【解析】RHELServer5中/etc目录中的login.defs文件控制用户帐号的基本属性,其中重要的设置参数如表5-8所示。课后答案网表5-8login.defs文件的主要设置项设置项含义PASS_MAX_DAYS口令可使用的最长天数,默认为99999,也就是说用户的口令设置后可使用99999www.hackshp.cn天PASS_MIN_DAYS改变口令的间隔天数,默认为0,则随时可以更换PASS_WARN_AGE在口令过期前几天提醒用户,默认为7,则如果口令必须更换则提前7天通知用户UID_MIN最小UID,默认为500UID_MAX最大UID,默认为500GID_MIN最小GID,默认为500GID_MAX最大GID,默认为500CREATE_HOME是否同时创建用户主目录,默认为yesUSERGROUPS_ENAB在删除用户时如果其所在组群中没有其他用户,是否一并删除,默认为yes如果要求用户每隔90天必须修改口令,那么需要将此文件中PASS_MAX_DAYS后的设置值从99999修改为90即可。需要注意的是:修改login.defs文件与利用RHELServer5桌面环境下的「用户管理者」程序修改用户属性不同。「用户管理者」程序修改的是具体的某一位用户的属性,而修改login.defs文件后利用useradd命令创建的每一个普通用户都必须遵循login.defs文件中的设置。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn【习题5.16】利用“useraddterm”命令新建用户帐号时,将改变/etc中哪几个文件的内容?【答案】使用“useraddterm”命令后将有如下三个结果:1.新建一个term用户,增加/etc/passwd和/etc/shadow文件的内容;2.新建用户的主目录,创建/home/term目录;3.新建一个term组群,增加/etc/group和/etc/gshadow文件的内容。第6章文件系统管理【习题6.1】下列哪个文件的内容为当前已挂载文件系统的列表?A./etc/inittabB./etc/profileC./etc/mtabD./etc/fstab【解析】khdaw.com/etc/inittab文件主要保存系统运行级别的信息,修改此文件可设置开机后是否启动图形化用户界面。/etc/profile文件保存Shell环境的基本设置信息。/etc/mtab文件总是保存当前系统已挂载的文件系统的信息,每当执行mount或umount命令都会动态更新mtab文件。执行fdisk、df等命令时必须要读取mtab文件,才能获得当前系统中的分区挂载情况,因此本题应选择C。/etc/fstab文件定义系统的挂载和卸载文件系统的基本规则。启动Linux时,系统自动根据fstab文件的内容来挂载各分区。【答案】C【习题6.2】/etc/fstab文件中其中一行如下所示,在此文件中表示挂载点的是哪一列信息。/dev/hda1/ext3defaults12课后答案网A.4B.5C.3D.2【解析】/etc/fstab文件中每一行表示一个文件系统,而每个文件系统的信息用六个字段来表示,字段之间用空格分隔。从左到右字段信息分别为:www.hackshp.cn1.标签名:指定不同的设备逻辑名。2.挂载点:指定每个文件系统在系统中的挂载位置,其中Swap分区不需指定挂载点,因此本题选择D。3.文件系统类型:指定每个文件系统所采用的文件系统类型。4.命令选项:每一个文件系统都可以设置多个命令选项,命令选项之间必须使用逗号分隔。5.检查标记:只有两个取值:0和1。取值为0表示该文件系统不进行文件系统检查;取值为1表示该文件系统需要进行文件系统检查。通常只有ext2或ext3类型的文件系统才需要进行文件系统检查。6.检查顺序标记:可有三个取值:0、1和2。【答案】D【习题6.3】关于文件系统的挂载和卸载,下面描述正确的是哪个?A.启动时系统按照fstab文件描述的内容加载文件系统。B.挂载U盘时只能挂载到/media目录。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnC.不管光驱中是否有光盘,系统都可以挂载光盘。D.mount–tiso9660/dev/cdrom/cdrom命令中/cdrom目录会自动生成。【解析】虽然在RHELServer5的桌面环境下默认将光盘和U盘挂载至/media目录下与光盘名或U盘名同名的目录,此目录由RHELServer5桌面环境自动创建。但实际上利用mount命令挂载光盘和U盘时可以挂载在任意目录,由用户指定,但是挂载点必须在挂载之前已存在。因此选项B和D错误。挂载光盘或U盘时必须保证光盘在光驱中,U盘插在USB接口上,因此选项C错误。采用排除法,本题的四个选项中只有A正确。【答案】A【习题6.4】当一个目录作为一个挂载点被使用后,该目录上的原文件会怎样?A.被永久删除。B.被隐藏,待挂载设备卸载后恢复。khdaw.comC.被放入回收站。D.被隐藏,待计算机重现启动后恢复。【答案】B【习题6.5】如何从当前系统中卸载一个已挂载的文件系统?A.umountB.dismountC.mount–uD.从/etc/fstab文件中删除此文件系统项【解析】mount命令可查看和挂载文件系统,其命令格式如下所示:mount:查看所有已挂载的文件系统mount–t文件系统类型设备名目录名:挂载指定的设备。而umount命令可卸载文件系统,其命令格式如下所示:课后答案网umount设备名:卸载指定的设备。umount目录名:卸载已挂载在指定目录名的设备,因此选择A。【答案】Awww.hackshp.cn【习题6.6】下列文件系统中哪个是RHEL5的默认文件系统?A.vfatB.autoC.ext3D.iso9600【解析】由于Linux采用虚拟文件系统,可支持的文件系统类型主要有:msdos:MSDOS采用的FAT文件系统。vfat:Windows中通用的文件系统。sysV:UNIX中最常用的systemV文件系统。iso9660:光盘的标准文件系统。ext3:Linux目前最常用的文件系统,也是RHELServer5的默认文件系统,因此本题选择C。【答案】C【习题6.7】quotacheck有何功能?A.检查启用了配额的文件系统,并可建立配额管理文件。B.创建启用了配额的文件系统,并可建立配额管理文件。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnC.修改启用了配额的文件系统,并可建立配额管理文件。D.删除启用了配额的文件系统,并可建立配额管理文件。【解析】要实施配额管理时,首先需要编辑/etc/fstab文件,设置需要采用配额的分区的选项,增加usrquota值则将启动用户配额,增加grpquota值则将启动组群配额。接着需要使用quotacheck命令检查启动了配额的文件系统,配合不同的选项可创建不同的配额管理文件。因此本题只能选择A。表6-1quotacheck命令的主要选项选项效果-a检查/etc/fstab文件中需要进行配额管理的分区-g检查文件系统中文件和目录的数目,并可创建aquota.group文件-u检查文件系统中文件和目录的数目,并可创建aquota.user文件【答案】khdaw.comA【习题6.8】怎样设置用户超过软配额的过渡期?A.quotaonB.quota-uC.quota-tD.edquota–t【解析】quotaon命令启动配额管理,配合不同的选项可实现不同功能,如表6-2所示。表6-2quotaon命令的主要选项选项效果-a启动所有的配额管理-g启动组群配额管理-u启动用户配额管理quota命令查看配额,不同的选项可实现不同功能,如表6-3所示。课后答案网表6-3quota命令的主要选项选项效果-g组群名查看组群配额管理www.hackshp.cn-u用户名查看用户配额管理equota命令可编辑配额管理文件,不同的选项可实现不同功能,如表6-4所示,因此本题选择D。表6-4edquota命令的主要选项选项效果-g组群名编辑指定组群的配额-p用户1用户2复制用户的配额-t编辑宽限时间-u用户名编辑指定用户的配额【答案】D【习题6.9】Linux的文件名不宜采用一些符号,如空格,“/”等。其中“.”也不宜作为普通文件的第一个字符,为什么?A.以“.”开头为非法文件名B.以“.”开头为隐藏文件C.以“.”开头只能用于目录的命名D.以“.”开头的为设备文件【答案】khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnB【习题6.10】Linux规定了四种文件类型:普通文件、目录文件,链接文件和什么文件?A.特殊文件B.目录文件C.设备文件D.系统文件【解析】为了便于管理和识别不同的文件,Linux系统将文件分成四大类别:普通文件、目录文件、链接文件和设备文件。普通文件:是用户最常用的文件。目录文件:也就是目录。链接文件:与文件保持关联的文件。设备文件:是存放I/O设备信息的文件。Linux中的每个设备都用一个设备文件来表示。【答案】C【习题6.11】存放系统配置文件的目录是哪个?khdaw.comA./etcB./rootC./homeD./lib【解析】Linux遵循文件系统层次标准,采用标准的目录布局结构。不同的目录可保存不同类型的文件和子目录,常用的目录的含义如表6-5所示。表6-5Linux基本目录选项效果/Linux系统目录树的起点bin存放可执行命令,如chmod、dateboot存放系统启动时所需要的文件,包括引导装载程序dev存放所有的设备文件,如cdrom为光盘设备etc存放系统配置文件,如passwd、fstab文件home包含普通用户的个人主目录课后答案网lib包含系统二进制文件所需的共享库media移动存储介质的挂载点目录mnt用于临时性挂载文件系统proc存放系统中有关进程的运行信息,由内核在内存中产生www.hackshp.cnroot超级用户的主目录sbin和bin目录相似,存放系统管理命令,一般只有超级用户才能使用tmp公用的临时文件的存放目录usr存放应用程序及其相关文件var存放系统中经常变化的文件,如系统日志文件、用户邮件等【答案】A【习题6.12】设置文件权限,要求文件所有者具有读写执行权限,其他用户只有执行权限,则应当设置为什么数值?A.722B.711C.744D.644【解析】文件的权限即可以用字母表示(r、w、x),也可以用数字表示(4、2、1),其对应关系如表6-6所示。表6-6文件权限khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn字母表示法数字表示法含义r4浏览文件/目录内容的权限w2对文件而言是修改文件的权限;对目录而言是删除、添加和重命名目录中的文件的权限x1对可执行文件而言是执行权限;对目录而言是进入目录的权限采用数字法表示文件权限时只需要3个数字,最为简洁。根据题目要求“其他用户只有执行权”,那么第3个数字为1,因此只能选择B。【答案】B【习题6.13】文件exer1的权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,以下哪个命令正确?A.chmoda+x,g+wexer1B.chmod765exer1C.chmodo+xexer1D.chmodg+wexer1【解析】khdaw.comchmod命令可改变文件的权限,有两种格式:1.chmod数字模式文件2.chmod功能模式文件功能模式可由以下3部分组成,如表6-7所示:参照此表可知,选项A正确。表6-7chmod功能模式选项含义对象:u文件所有者g同组用户o其它用户a所有用户课后答案网操作符:+增加权限-删除权限=赋予给定权限权限:www.hackshp.cnr读取权限w写入权限x执行权限【答案】A【习题6.14】在使用shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限应该是什么?A.-rw-r-----,-r--------B.-rw-r--r--,-r--r--r--C.-rw-r--r--,-r--------D.-rw-r--rw-,-r-----r--【解析】passwd文件可供所有用户查看,但只有超级用户才可以修改;而shadow只有超级用户才能查看,也不能修改,所以应该选择C。【答案】C【习题6.15】一属性表示为lrw-r-x--wx的文件,下列叙述正确的是哪个?A.文件所有者可执行B.同组用户可写C.其他用户可读khdaw.comD.是个连接文件若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn【解析】“ls-l”命令可显示文件的详细信息,第1列信息有10个字符,其含义如表6-8。表6-8文件详细信息位置含义1表示文件类型,其中“-”表示普通文件,“d”表示目录文件,“l”表示符号链接文件,“b”表示块设备文件,“c”表示字符设备文件2文件所有者的读权限,若无则为“-”3文件所有者的写权限,若无则为“-”4文件所有者的执行权限,若无则为“-”5同组用户的读权限,若无则为“-”6同组用户的写权限,若无则为“-”7同组用户的执行权限,若无则为“-”khdaw.com8其他用户的读权限,若无则为“-”9其他用户的写权限,若无则为“-”10其他用户的执行权限,若无则为“-”对于本题而言,一一核对会发现只有选项D正确。【答案】D【习题6.16】系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,其本身权限为644,如果要允许user2用户修改user1用户目录下的file1文件,则应修改file1的权限为什么?A.744B.664C.646D.746【答案】B【习题6.17】修改文件的所有者可用哪个命令?课后答案网A.chgrpB.chownC.chmodD.chright【解析】本题中的各选项中chgrp命令可改变文件的所属组群,其格式为:chgrp组群名文件名。而chown命令改变文件的所有者和组群,有两种格式:www.hackshp.cnchown文件所有者文件名chown文件所有者:组群文件名chmod命令可改变文件的权限,不存在名为chright命令,因此本题选择B。【答案】B【习题6.18】如何删除一个非空子目录/tmp?A.del/tmp/B.rm-af/tmpC.rmdir-Ra/tmp/D.rm-rf/tmp/*【解析】与文件和目录删除有关的命令有rm和rmdir。rmdir命令可删除空目录,并可在删除时连同其子目录一起删除,但是不可删除文件。rm命令功能更强大,可删除文件和目录,其主要选项的含义如表6-9所示。要删除非空目录,必须使用rm命令,并附加“-r”选项,因此本题选择D。另外,Linux中没有del命令。表6-9rm命令的主要选项选项效果khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn-f强制删除,不出现确认信息-r按递归方式删除目录,默认只删除文件-R【答案】D【习题6.19】如果newdir/file2文件不存在,但是目录newdir已存在,“mvfile1newdir/file2”命令将有什么结果?A.file1将被移动到newdir并重命名为file2。B.file1将被复制到newdir并命名为file2。C.file1将被删除。D.将报错,因为以上不是有效的命令。【解析】mv命令即可以移动文件,也可以重命名文件。这主要取决于命令的格式,以下命令格式的具体含义为:khdaw.commv文件1文件2:将文件1改名为文件2。mv目录1目录2:将目录1改名为目录2。mv文件1目录1:将文件1移动到目录1。mv文件1目录1/文件2:将文件1移动到目录1,并改名为文件2。本题正是此种情况,因此选择A。【答案】A【习题6.20】使用mkdir命令创建新的目录时,哪个参数当父目录不存在时会先创建父目录?A.-mB.-DC.-fD.-p【解析】mkdir命令可创建新目录,采用“课后答案网-p”选项时可一次性创建多级目录,因此选择D。【答案】D【习题6.21】以下查找文件的命令中哪个是错误?A.find–name“myfile”www.hackshp.cnB.find–size100kC.find/home–name“myfile”D.find–typemyfile【解析】find命令可查询指定条件的文件,其命令格式为:find[路径]表达式,可使用的表达式如表6-10所示。表6-10find命令的常用表达式选项效果-atime天数查找指定天数以前访问的文件-group组群名查找指定组群中所有用户的文件-mtime[+|-]天数查找指定天数以前(+号表示)修改,或者指定天数以内(-号表示)的文件-name文件名按照名字查找文件-newer文件名查找比指定文件更加新的文件-perm文件权限文件权限用数字法表示,可查找指定权限的文件-size[+|-]文件大小可使用的单位包括c和k,可查找文件大小超过/不到某个数量的文件-type文件类型查找指定文件类型的文件,其中d表示目录,khdaw.comf表示普通文件,l表示链接文若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn件,b表示块设备文件,c表示字符设备文件-user用户名查找指定用户的文件因此本题四个选项中错误的是D,按照文件类型查找时除了使用“-type”选项以外,还要指出具体的文件类型。【答案】D【习题6.22】怎样了解当前目录下还有多大空间?A.df-saB.du/-hC.du.–shD.df.-ah【解析】df命令和du命令在形式上比较接近,功能上有相似之处,但就本题而言应选择C。df命令主要用于查看磁盘中所有分区的使用情况,其主要选项如表6-11所示。表6-11df命令的主要选项选项效果khdaw.com-a显示全部文件系统的使用情况-h以易读方式显示文件系统的使用情况-t文件系统类型仅显示指定文件系统的使用情况-x文件系统类型显示除指定文件系统以外的其他文件系统的使用情况du命令主要用于查看目录和文件的大小,主要选项如表6-12所示。表6-12du命令的主要选项选项效果-a显示指定目及其所有子目录和文件的大小,默认只显示目录的大小-h以易读方式显示目录或文件的大小-s只显示指定目录的大小,而不显示其子目录的大小比较表6-11和表6-12课后答案网,我们发现df和du命令都有“-a”和“-h”两个选项,并且功能也相同。【答案】D【习题6.23】如何从文件中查找显示所有以“#www.hackshp.cn”打头的行?A.find”#”fileB.wc-l“#”file2C.cpfile|file2D.catfile1file2>file1【解析】要实现文件复制功能,大家首先会想到复制命令,Linux的复制命令是cp命令,而不是copy命令,因此选项A错误。选项C格式不对,cp命令的格式为:cp源文件目标文件,不使用管道符号“|”。实际上cat命令与重定向符号“>”配合也可复制文件,因此本题选择B。【答案】B【习题6.34】现有一个课后答案网Windows下使用过的U盘(注:U盘使用/dev/sda1接口),要求在此U盘上新建myfiles目录,并在此目录下新建一文件soft,内容任意,再将该文件复制到/root目录下,最后安全取出U盘。要求写出相关的命令行。【答案】超级用户登录后,第一步:挂载www.hackshp.cnU盘,如mount–tvfat/dev/sda1/media;第二步:创建子目录,“mkdir/media/myfiles”;第三步:新建soft文件,“cat>/media/myfiles/soft”;第四步:复制文件,“cp/meida/myfiles/soft/root”;最后卸载U盘,“umount/media”。需要注意的是,不一定要挂载到/media,也可以是其他目录,如/mnt。【习题6.35】在/home/user下新建文件f1,f2。f1的内容是/root目录的详细信息,f2的内容是/root所在磁盘分区的信息,最后将两个文件合并生成文件f3。【答案】超级用户登录后执行如下命令:第一步:切换到/home/user目录,“cd/home/user”;第二步:将/root目录的详细信息保存到f1文件,“ls–dl/root>f1”;第三步:将/root所在分区的信息保存到f2文件,“df/root>f2”;第四步:合并f1和f2文件,“catf1f2>f3”。【习题6.36】新建目录/option1,并在目录/option1下生成一文件test,文件内容任意。接着设置test文件的拥用者为jack,(注:jack用户已存在)khdaw.com,并复制test文件给/tmp目若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn录下的test1文件。复制时保留该文件的所有属性。最后建立软链接该文件到/tmp目录下的soft文件。【答案】超级用户登录后执行如下命令:第一步:新建目录,“mkidr/option1”;第二步:切换目录,“cd/option1”;第三步:新建文件,“cat>test”,输入任意内容,最后按Ctrl+D键结束输入;第四步:改变文件的所有者,“chownjacktest”;第五步:复制文件,并保留所有属性,“cp–ptest/tmp/test1”;最后:建立软链接,“ln–stest/tmp/soft”。第7章进程管理【khdaw.com习题7.1】以下说法中错误的是哪个?A.一个进程可以是一个作业B.一个作业可以是一个进程C.多个进程可以是一个作业D.多个作业可以是一个进程【解析】作业和进程既有不同,又相互联系。进程是具有独立功能的程序的一次运行过程,每执行一个Shell命令都将启动一个进程。此时一个进程就是一个作业。而使用管道命令和重定向符时,每执行一条命令,将启动多个进行,这多个进程合并成为一个作业。【答案】D【习题7.2】进程和程序的区别是什么?A.程序是一组有序的静态指令,进程是一次程序的执行过程。课后答案网B.程序只能在前台运行,而进程可以在前台或后台运行。C.程序可以长期保存,进程是暂时的。D.程序没有状态,而进程是有状态的。【答案】www.hackshp.cnA【习题7.3】在下列快捷键中能够实现挂起一个正在执行的进程的是?A.CTRL+DB.CTRL+CC.ALT+CD.CTRL+Z【答案】D【习题7.4】要撤消前台已启动的进程,可使用以下哪个快捷键?A.CTRL+AB.CTRL+ZC.CTRL+F1D.CTRL+C【答案】D【习题7.5】从后台启动进程,应在命令的结尾加上什么符号?A.&B.@C.#D.$【解析】手工启动进程时,既可前台启动进程,也可后台启动进程。用户输入一个Shell命令后按下Enter键就启动了一个前台作业。这个作业可能同时启动了多个前台进程。而如果在输khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn入的Shell命令的末尾加上“&”符号,再按下Enter键,那么就将启动一个后台作业。【答案】A【习题7.6】在前台运行的任务如何切换到后台?A.不可能实现。B.使用CTRL+C挂起任务并使用kill命令放入后台。C.使用CTRL+Z挂起并运行bg命令在后台执行。D.使用CTRL+C挂起并运行bg命令在后台执行。【答案】C【习题7.7】Linux中程序运行有若干优先级,以下选项中最低优先级是哪个?A.-15B.10C.17D.0【解析】khdaw.comLinux中进程优先级的取值范围为-20~19之间的整数,取值越低,优先级越高,默认为0,因此本题选择C。【答案】C【习题7.8】以下哪个进程的进程号为1?A.loginB.bashC.initD.ps【解析】Linux系统启动后首先执行的进程是init,因此在所有的进程中进程号(PID)为1的进程是init。【答案】C课后答案网【习题7.9】以下哪个命令能显示系统中正在执行的全部进程?A.ps-xB.ps-AC.ps-aD.ps-u【解析】ps命令用于显示进程的状态,配合不同的选项,可显示不同的内容,如表www.hackshp.cn7-1所示。要显示所有的进程,应使用“-A”或“-e”选项,因此本题选择B。表7-1ps命令的主要选项选项含义-a显示当前终端上所有的进程-A显示系统中所有进程,包括其它用户进程和系统进程的信息-e与-A功能相同-l显示进程的详细信息,包括父进程号、进程优先级等-u显示进程的详细信息,包括CPU和内存的使用率等-x显示后台进程的信息-t终端号显示指定终端上的进程信息【答案】B【习题7.10】进程列表中,S列中的R表示什么?A.进程已被挂起。B.进程已僵死。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnC.进程处于休眠状态。D.进程正在运行。【解析】ps命令显示进程的状态时,每一行表示一个进程。主要输出项的含义,如表7-2所示。从表7-2可知S列表示进程状态,而R表示运行,因此选择D。表7-2ps命令的主要输出列输出项含义S进程状态,其中R表示运行状态;S表示休眠状态;T表示暂停或终止状态;Z表示僵死状态UID进程启动者的用户IDPID进程号PPID父进程的进程号NI进程的优先级值khdaw.comSZ进程占用内存空间的大小,为KB为单位TTY进程所在终端的终端号,其中桌面环境的终端窗口表示为pts/0,字符界面的终端号为tty1~tyy6TIME进程已运行的时间CMD启动该进程的Shell命令%CPUCPU的使用率%MEM内存的使用率START进程的开始时间【答案】D【习题7.11】kill命令可向指定的进程发出特定的信号,哪个信号可以用来强制杀死进程?课后答案网A.9B.6C.15D.1【答案】A【习题7.12】进程调度cron、www.hackshp.cnat和batch中,哪个可以多次执行?A.cronB.atC.batchD.cron、at和batch【解析】启动进程与作业的方式,可分为手工启动和调度启动二种。1.手工启动是指用户输入Shell命令后马上启动进程;2.调度启动是系统按用户要求的时间或方式执行特定的进程。Linux中可实现的调度启动,主要有三种:at调度、batch调度和cron调度。对于偶尔运行的进程采用at或batch调度。对于特定时间重复运行的进程采用cron调度,因此本题选择A。【答案】A【习题7.13】有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪个crontab项可以完成这项工作?A.013,20**1,5mybackupB.013,20**1,2,3,4,5mybackupC.*13,20**1,2,3,4,5mybackupD.013,201,5**mybackupkhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn【解析】crontab配置文件保留cron调度的内容,共有6个字段,从左到右依次为分钟、小时、日期、月份、星期和命令,如表7-3所示。表7-3crontab文件的格式字段分钟小时日期月份星期命令取值范围0~590~2301~3101~120~6,0为星期天在设置cron调度时,所有的字段都不能为空,字段之间用空格分开,如果不指定字段内容,则使用“*”符号,还可以使用以下符号来表示。使用“-”符号表示一段时间。使用“,”符号表示指定的时间。使用“/”符号表示间隔频率。本题要求周一到周五的每天都执行,那么第5个字段应表示为“1,2,3,4,5”或者“1-5”,还要求下午khdaw.com1点和晚上8点都执行,因此第2个字段应表示为“13,20”,因此本题应选择B。【答案】B【习题7.14】如果在某用户的crontab文件中有以下记录,该行中的命令多久执行一次?*/5****mycmdA.每5分钟一次。B.每小时过5分钟。C.不会运行,格式无效。D.每周五运行。【答案】A【习题7.15】如果在某用户的crontab文件中有以下记录,该行中的命令多久执行一次?304**3mycmdA.每小时。课后答案网B.每周二。C.每年三月中每小时一次。D.每周三。【答案】D【习题7.16】以下计划任务将在何时自动执行?23501**/sbin/shutdown–hnowwww.hackshp.cnA.每月第23天的5点01分B.每月第1天23点05分C.每月第1天5点23分D.每月第23天1点05分【答案】C【习题7.17】以下说法中不正确的是哪个?A.使用top命令可以查看系统当前的资源和进程。B.使用free命令可以查看当前CPU的使用情况。C.使用df命令可以查看计算机中所有分区的使用情况。D.使用ps命令可以查看当前系统中运行的进程。【解析】top命令可动态显示CPU利用率、内存利用率和进程状态等相关信息,默认5秒刷新;A选项正确。free命令查看内存和交换分区的使用情况,而不是查看CPU的使用情况,B选项错误。df命令显示各磁盘分区的使用情况,ps命令查看当前运行的进程情况,C选项和D选项都正确。因此本题应选择B。【答案】khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnB【习题7.18】如何查看RHELServer5的启动信息?A.mesg–DB.dmesgC.cat/etc/mesgD.cat/var/mesg【解析】要查看启动信息,有两个办法:1.查看/var/log目录下的dmesg文件;2.执行dmesg命令。【答案】B【习题7.19】Linux系统中各种系统日志文件主要存放在系统中哪个目录?A./tmpB./varC./procD./usr【答案】khdaw.comB【习题7.20】david用户的crontab配置文件,其路径和文件名是什么?A./var/cron/davidB./var/spool/cron/davidC./home/david/cronD./home/david/crontab【解析】所有用户的crontab配置文件保存于/var/spool/cron目录中,其文件名与用户名相同。普通用户不能直接查看此文件,而必须使用“crontab–l”命令才能查看自己的cron调度的内容。超级用户可使用“crontab–l-u用户名”命令,查看任何一位普通用户的cron调度内容。【答案】B【习题7.22】某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:课后答案网(1)在下午4:50删除/abc目录下的全部子目录和全部文件;(2)从早8:00~下午6:00每小时读取/xyz目录下x1文件中最后5行的全部数据加入到/backup目录下的bak01.txt文件内;(3)每逢星期一下午5:50将/datawww.hackshp.cn目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;(4)在下午5:55将IDE接口的CD-ROM卸载(假设:CD-ROM的设备名为hdc);【解析】crontab命令可创建和维护用户的crontab配置文件,有两种格式:crontab[-u用户名]文件名:以文件内容作为cron调度的内容。crontab[-选项][-u用户名]:维护crontab配置文件,不同选项功能不同,如表7-4所示。表7-4crontab命令的主要选项选项含义-e创建并编辑crontab配置文件-l显示crontab配置文件的内容-r删除crontab配置文件-u用户名针对指定用户执行特定操作【答案】方法一:khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn用vi创建编辑一个名为prgx的crontab文件;prgx文件的内容如下所示:5016***rm-r/abc/*08-18/1***tail-5/xyz/x1>>/backup/bak01.txt5017**1tarzcvfbackup.tar.gz/data5517***umount/dev/hdc最后由超级用户执行“crontabprgx”命令,要求crontab执行prgx文件的内容即可。方法二:超级用户执行“crontab–e”命令,创建crontab配置文件。在编辑界面下输入以下内容:5016***rm-r/abc/*08-18/1***tail-5/xyz/x1>>/backup/bak01.txt5017**1tarzcvfbackup.tar.gz/datakhdaw.com5517***umount/dev/hdc第8章应用程序【习题8.1】与MicrosoftExcel功能相似的Linux应用程序是哪个?A.OpenOffice.orgImpressB.OpenOffice.orgCalcC.OpenOffice.orgWriterD.OpenOffice.orgDraw【解析】OpenOffice.org是Linux环境中办公软件的首选,其功能强大,操作简便,与MicrosoftOffice类似的是:OpenOffice.org也包含多个应用程序,并与Office存在对应关系,如表8-1所示。表课后答案网8-1MicrosoftOffice和OpenOffice.org的对应关系MicrosoftOfficeOpenOffice.org主要功能WordWriter处理文字、表格ExcelCalc处理工作表、统计图PowerPointwww.hackshp.cnImpress处理演示文稿AccessBase数据库管理Math制作数学公式Draw制作图形【答案】B【习题8.2】Writer文档最好是输出成为哪一格式,可以使得没有MicrosoftWord的用户也能读取?A.DOC文档B.ODT文档C.HTML文档D.ZIP文档【解析】Writer编辑的文档可输出为多种文件格式,除了表8-2所列出的文件格式外,还有xml、tex、xhmtl等文件格式。对于没有MicrosoftWord的用户而言,Html文档可用InternetExplorer打开。因此本题选择C。表8-2OpenOffice.orgWriter可生成的主要文件格式文件后缀含义.odtOpenDocument文本文档khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn.ottOpenDocument文本模板.sxwOpenOffice.org文本文档.stwOpenOffice.org文本模板.docMicrosoftWord文本文档.rtfRichText文件.sdwStarWriter文本文档.worStarWriter文本模板.txt文本文件.html超链接文本文件.pdf可移植文件格式文件OpenDocument是基于XML的开放式文件格式,是最新版的OpenOffice.org所支持的文件格式,而低版本的OpenOffice.org采用的是sxw等文件格式。【答案】khdaw.comC【习题8.3】OpenOffice.org中可使用的简体中文字体不包括以下哪种字体?A.文鼎PL中楷UniB.文鼎PL细上海宋UniC.文鼎PL中楷上海UniD.中易宋体18030【解析】目前OpenOffice.org中支持简体中文的字体只有3种:中易宋体18030、文鼎PL中楷Uni和文鼎PL细上海宋Uni,因此本题选择C。【答案】C【习题8.4】在Writer文件中若需要插入一个分页符,应将光标移到插入位置,然后选择「插入」菜单中的哪个命令?A.分隔符课后答案网B.字段指令C.特殊符号D.手动换行【解析】Writer的「插入」菜单如图8-1所示,可插入的内容非常之多。选择「手动换行」,将可插入换行符或换页符,如图www.hackshp.cn8-2所示,因此本题选择D。选择「字段指令」,将可插入日期、时间、页码等信息;还可插入页眉、页脚、注脚、书签等。而选择「特殊符号」,可插入美元符号等特殊符号。图8-1插入菜单图8-2插入换行【答案】D【习题8.5】使用Writer时,要选取从当前位置开始直到文末的所有内容,约有300多页,用鼠标操作显然相当不便,此时应利用什么组合键?A.Ctrl+End键B.Ctrl+Alt+End键khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnC.Ctrl+Shift+End键D.Ctrl+Shift+PageDown键【解析】Writer可使用的组合键方式非常之多,表8-3列出最常用的组合键。选择从当前位置到文档末尾的组合键是Ctrl+Shift+End,因此本题选择C。表8-3OpenOffice.orgWriter常用的组合键组合键功能Ctrl+A选中所有内容Shift+Enter手动换行Ctrl+Enter手动分页Shift+Home选中当前位置到行首的内容Shift+End选中当前位置到行尾的内容Ctrl+Home移动光标到文档起始位置Ctrl+Shift+Home选中当前位置到文档起始位置的所有内容khdaw.comCtrl+End移动光标到文档结尾位置Ctrl+Shift+End选中当前位置到文档结尾位置的所有内容Ctrl+Z撤销已进行的操作【答案】C【习题8.6】使用Writer时,要换行而不换段,应该如何操作?A.Alt+Enter键B.Shift+Alt键C.Ctrl+Enter键D.Shift+Enter键【答案】D【习题8.7】使用Writer时,要一连串取消某些操作,使用菜单不断选择费时太久,可连续使用以下哪种快捷组合键替代?课后答案网A.Ctrl+AB.Ctrl+SC.Ctrl+YD.Ctrl+Z【答案】D【习题8.8】关于Writer以下说法正确的是哪个?www.hackshp.cnA.使用「查找和替换」命令时,不能区分大小写字符。B.使用「查找和替换」命令后,不能用撤销命令还原。C.使用「查找和替换」命令进行替换时,只能替换半角字符。D.在「拼写检查」时只能检查英文拼写错误。【解析】单击OpenOffice.orgWriter的「编辑」菜单中的「查找和替换」项,打开「查找和替换」对话框,如图8-3所示。从此对话框可知,查找和替换可以区分大小写的。另外替换操作也是可以撤销的。因此本题选择D。图8-3查找和替换khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn【答案】D【习题8.9】OpenOffice.orgCalc默认的文档存储格式是什么?A.sxcB.odgC.odsD.odt【解析】OpenOffice.org2.0采用的默认文件类型,如表8-4所示。OpenOffice.orgCalc的默认文件类型是.ods,因此本题选择C。表8-4OpenOffice.org的默认文件类型默认文件类型OpenOffice.orgWriterodtOpenOffice.orgCalcodsOpenOffice.orgImpressodpOpenOffice.orgDrawodgkhdaw.comOpenOffice.orgMathodf【答案】C【习题8.10】使用Calc时,如果希望负数以红色显示,应在何处进行设置?A.「格式」菜单的「单元格」项,选择「字体」选项卡B.「格式」菜单的「单元格」项,选择「字体效果」选项卡C.「格式」菜单的「单元格」项,选择「数字」选项卡D.必须利用函数,不能在菜单中选择【解析】OpenOffice.orgCalc中需要设置单元格的显示效果时,单击「格式」菜单中「单元格」项,可打开「单元格格式」对话框,如图8-4所示。单元格的格式设置可在「数字」、「字体」、「字体效果」、「对齐」、「课后答案网中日韩文字」、「边框」、「背景」、「单元格保护」选项卡中进行,其中对于负数显示红色,是在「数字」选项卡中设置的,因此本题选择C。www.hackshp.cn图8-4单元格格式【答案】C【习题8.11】Calc的单元格中如果包含一个超级链接“超级公司”,链接的目标是“http://www.super.com”,选定单元格,按Delete键,执行的操作是什么?A.删除单元格中超级链接的链接目标,即删除http://www.super.comB.弹出一个对话框,提示用户选择删除的内容C.删除单元格中的超级链接的文本,即删除“超级公司”D.删除单元格中的全部内容,包括链接和目标【解析】OpenOffice.orgCalc删除带有超级链接的单元格时,将弹出一个对话框,如图8-5所示,由用户决定删除的内容,因此本题选择B。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn图8-4单元格格式【答案】B【习题8.12】Impress的什么视图方式下显示的是幻灯片的缩图,适用于对幻灯片进行组织和排序、添加切换功能和设置放映时间。A.幻灯片浏览B.大纲C.讲义D.备注【解析】khdaw.comOpenOffice.orgImpress提供多种视图方式,不同的视图方式的作用有所区别。幻灯片浏览方式:适合对幻灯片进行组织和排序、添加切换功能和设置放映时间;因此本题选择A。大纲方式:适合修改幻灯片中的文字;讲义方式:适合输出讲义;备注方式:便于增加备注信息【答案】A【习题8.13】如果要从一个幻灯片切换到下一个幻灯片时,以滚动方式显示下一个幻灯片,应使用「演示文稿」菜单中的什么命令进行设置?A.自定的演示文稿B.效果C.幻灯片切换方式课后答案网D.幻灯片放映设定【解析】OpenOffice.orgImpress的「演示文稿」菜单与幻灯片的放映,切换方式等有关。要设置幻灯片的切换方式,需使用其中的「幻灯片切换方式」项,因此本题应选择C。【答案】www.hackshp.cnC【习题8.14】GIMP使用通道功能的主要目的是什么?A.保存图像B.存储彩色信息C.保护图像D.生成图像文件【答案】B【习题8.15】下列哪种工具可以选择连续的相似颜色的区域?A.矩形选择工具B.椭圆选择工具C.模糊选择工具D.自由选择工具【解析】在GIMP的工具栏中第1行依次为矩形选择工具、椭圆选择工具、自由选择工具、模糊选择工具和按颜色选择工具。当选中模糊选择工具时,可设置边缘是否平滑等,如图8-6所示。模糊选择工具在PhotoShop中称为魔术棒,而自由选择工具在PhotoShop中称为圈索。【答案】Ckhdaw.com图8-6模糊选择工具若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn【习题8.16】要删除已打开的图像文件的历史记录,应采用下列哪个命令?A.选择「撤销历史」面板上的「清除撤销历史」按钮B.选择「编辑」菜单中的「清除」命令C.选择「文件」菜单=>「最近打开」=>「文档历史」命令,从「文档历史」对话框中删除曾打开的图像文件D.按住Alt键并选择「编辑」菜单中的「清除」命令【解析】GIMP中有两种历史纪录:一种是编辑过程中对图像的操作的历史纪录。在「撤销历史」面板中可查看到自打开图像文件后所进行的所有操作,单击其中一个操作,则可以退回到当时的图像状态,如图8-7所示。还有一种历史纪录是已打开的图像文件的历史纪录,依次单击「文件」=>「最近打开」=>「文档历史」,将打开「历史」窗口,如图8-8所示。「历史」窗口中显示所以曾经打开的图像文件,选中其中一个,并单击居中的那个按钮,则可以从历史纪录中清除。khdaw.com「编辑」菜单中的「清除」命令的作用在于清除选定区域内的内容。图8-7撤销历史面板图8-8历史窗口【答案】C课后答案网第9章网络管理【习题9.1】某主机的IP地址为www.hackshp.cn202.120.90.13,那么其默认的子网掩码是什么?A.255.255.0.0B.255.0.0.0C.255.255.255.255D.255.255.255.0【解析】TCP/IP网络中一台主机要与网络中的其他计算机进行通信,就必须拥有一个唯一的IP地址,否则在信息传送过程中无法识别信息的接收方和发送方。IP地址分为A、B、C、D、E五类,其中A、B、C三类用于设定主机的IP地址,D、E类两类较少使用,其取值范围如表9-1所示。表9-1IP地址分类类别IP地址范围默认的子网掩码A0.0.0.0~127.255.255.255255.0.0.0B128.0.0.0~191.255.255.255255.255.0.0C192.0.0.0~223.255.255.255255.255.255.0本题中202.120.90.13为C类IP地址,因此其默认的子网掩码为255.255.255.0.,因此选择D。khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn【答案】D【习题9.2】eth1表示什么设备?A.显卡B.网卡C.声卡D.视频压缩卡【解析】eth接口表示网卡设备接口,并附加数字来反映物理网卡的序号。如第一块网卡称为eth0,第二块网卡称为eth1,并以此类推,因此本题选择B。【答案】B【习题9.3】TCP/IP为临时性的网络连接分配什么范围之间的端口号?A.1024以上B.0~1024C.256~1024D.0~128【解析】RHELServer5根据服务类型的不同,将端口号可分为三大类,分别对应不同类型的服务,如表khdaw.com9-2所示。对于临时性的网络连接而言,分配1024以上的端口,因此本题选择A。表9-2端口号的分类端口范围含义0~255用于最常用的服务的端口,包括FTP,WWW等256~1024用于其他的专用的服务1024以上用于端口的动态分配【答案】A【习题9.4】关于网络服务默认的端口号,以下说法正确的是哪个?A.FTP服务使用的端口号是21B.SSH服务使用的端口号是23C.DNS服务使用的端口号是课后答案网53D.SMTP服务使用的端口号是25【解析】TCP/IP协议中最常用的网络服务的默认端口号如表9-3所示,其中FTP服务需要使用两个端口:20和21端口,DNS服务使用42端口,SSH服务使用22端口,SMTP服务使用25端口,只有选项D正确。www.hackshp.cnRHELServer5的/etc/services文件定义网络服务的端口信息。表9-3标准的端口号服务名称含义默认端口号ftp-dataFTP的数据传送服务20ftp-controlFTP的命令传送服务21sshssh服务22telnettelnet服务23smtp邮件发送服务25pop3邮件接收服务110nameserverDNS域名服务42httpWWW服务80【答案】D【习题9.5】与“ifupeth0”命令功能相同的命令是哪个?A.ifdowneth0upB.ipconfigupeth0C.ifconfigupeth0D.ifconfigeth0upkhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn【解析】ifup命令可激活网卡,ifdown命令可停用网卡;而ifcofnig命令不仅可查看网络接口的配置情况,并可设置网卡的相关参数,激活或停用网卡。相关命令的格式为:ifconfig网络接口名:查看网卡配置情况ifconfig网络接口名IP地址:设置网卡的IP地址ifconfig网络接口名up:激活网卡ifconfig网络接口名down:停用网卡“ifupeth0”命令与“ifconfigeth0up”命令等价,因此本题应选D。【答案】D【习题9.6】欲发送10个分组报文测试与主机abc.edu.cn的连通性,应使用的命令和参数是哪个?A.ping-a10abc.edu.cnB.ping–c10abc.edu.cnkhdaw.comC.ifconfig–c10abc.edu.cnD.route–c10abc.edu.cn【解析】ping命令可测试网络的连通性,其基本格式为:ping[-c次数]IP地址|主机名。ifconfig命令用于配置网卡及改变网卡状态;而route命令用于设置网关。只有B选项,命令及格式正确,本题选择B。【答案】B【习题9.7】在局域网内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连通,而不能与公网连通,问题可能是?A.主机IP设置有误。B.没有设置连接局域网的网关。C.局域网的网关或主机的网关设置有误。课后答案网D.局域网DNS服务器设置有误。【答案】B【习题9.8】WWW网络服务的守护进程是哪个?www.hackshp.cnA.lpdB.netdC.httpdD.inetd【解析】网络服务器软件安装配置后通常由运行在后台的守护进程(Daemon)来执行,每一种网络服务器软件通常对应着一个守护进程。这些守护进程又被称为服务,系统开机之后就在后台运行,时刻监听客户端的服务请求。一旦客户端发出服务请求,守护进程就为其提供相应的服务。表9-4列出与网络相关的服务。WWW网络服务的守护进程为httpd,因此选择C。表9-4与网络相关的服务服务名功能说明httpdApache服务器的守护进程,用于提供WWW服务dhcpdDHCP服务器的守护进程,用于提供DHCP(动态主机控制协议)的访问支持namedDNS服务器的守护进程,用于提供域名解析服务smbdSamba服务器的守护进程,用于提供文件和打印共享vsftpdVsftpd服务器的守护进程,用于提供文件传输服务【答案】khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnC第10章网络服务器【习题10.1】下列哪个文件是Samba服务器的配置文件?A./etc/samba/httpd.confB./etc/inetd.confC./etc/samba/rc.sambaD./etc/samba/smb.conf【解析】Samba服务器可提供文件和打印机的共享服务,特别适合于多种操作系统并存的局域网络。Samba服务器所有的配置信息都保存于/etc/samba/smb.conf文件,因此本题选择D。【答案】D【khdaw.com习题10.2】Samba服务器的进程由哪两个部分组成?A.named和sendmailB.smbd和nmbdC.bootp和dhcpdD.httpd和squid【解析】Samba服务启动后将启动两个守护进程smbd和nmbd,smbd守护进程负责建立对话、验证用户、提供文件和打印机共享服务等;nmbd守护进程负责实现网络浏览,因此本题选择B。【答案】B【习题10.3】Samba服务器的默认安全级别是什么?A.shareB.userC.serverD.domain【解析】Samba服务器提供5课后答案网种安全级别,利用security参数可指定其安全级别,最常用的安全级别是共享或用户。共享(Share):当客户端连接到Samba服务器后,不需要输入Samba用户名和口令就可以访问Samba服务器中的共享资源。这种方式方便但不太安全。用户(User):这是Sambawww.hackshp.cn服务器默认的安全级别。Samba服务器负责检查Samba用户名和口令,验证成功后才能访问相应的共享目录。因此本题应选择B。域(Domain):Samba服务器本身不验证Samba用户名和口令,而由Windows域控制服务器负责。此时必须指定域控制服务器的NetBIOS名称。服务器(Sever):Samba服务器不验证Samba用户名和口令,而将输入的用户名和口令传递给另一个Samba服务器来校验。此时必须指定负责验证的那个Samba服务器的名称。活动目录域(ADS):Samba服务器不验证Samba用户名和口令,而由活动目录域服务器来负责。同样需要指定活动目录域服务器的NetBIOS名称。【答案】B【习题10.4】通过设置哪个项来控制可以访问Samba共享服务的合法IP地址?A.allowedB.hostsvalidC.hostsallowD.public【解析】在smb.conf文件的[Global]节中设置hostallow项指定可访问Samba服务器的IP地址范围,多个参数以空格隔开。表示方法可以为:完整的IP地址,如192.168.0.1或者某个网段,如192.168.0.。例如hostsallow=192.168.1.192.168.0.1表示允许khdaw.com192.168.1网段的主机和网若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn址为192.168.0.1的主机连接到Samba服务器。在共享资源参数节中可设置public项,指定是否允许公开共享。若为false(否)则进行身份验证,只有当security=share(即采用共享级安全级别)时此项才起作用。另外还可以设置项包括:vaildusers-:指定某些用户才能访问共享资源。invalidusers:指定某些用户不能访问共享资源。smb.conf文件中没有allowed,hostsvalid项,因此本题选择C。【答案】C【习题10.5】Samba配置文件中设置Admin组群允许访问时如何表示?A.validusers=AdminB.validusers=groupAdminC.validusers=@AdminD.validusers=%Admin【解析】khdaw.com在smb.conf文件中设置指定的用户可访问或不可访问共享目录时,有两种表现方式:1.直接使用用户名,如validusers=helenmary,表示helen用户和mary用户可访问此共享目录。2.使用组群,如validusers=@staff,表示staff组群中的所有用户可访问此共享目录。【答案】C【习题10.6】手工修改smb.conf文件后,使用以下哪个命令可测试其正确性?A.smbmountB.smbstatusC.smbclientD.testparm【解析】testparm命令专门用于测试smb.conf文件是否正确,通常修改smb.conf文件后都需要使用testpram命令来检查所做修改是否正确。testparm命令显示的配置语句跟smb.conf文件不一定完全相同,但是功能一定相同。课后答案网smbstatus命令可报告Samba当前的连接状态;smbclient命令可用类似FTP的方式访问Samba服务器上的共享资源;smbmount命令在低版本的Samba中用于挂载共享目录,RHELServer5使用Samba2.0.3,无此命令。www.hackshp.cn【答案】D【习题10.7】在下列名称中,不属于DNS服务器类型的是哪个?A.主域名服务器B.辅助域名服务器C.Samba服务器D.专用缓存域名服务器【解析】利用Bind可建立如下三种类型的DNS服务器:1.主域名服务器(MasterServer)主域名服务器从管理员创建的本地磁盘文件中加载域信息,是特定域中权威性的信息源。配置Internet主域名服务器时需要一整套配置文件,其中包括主配置文件(named.conf),正向域的区域文件、反向域的区域文件、根服务器信息文件(named.ca)。一个域中只能有一个主域名服务器。2.辅助域名服务器(SlaveServer)辅助域名服务器是主域名服务器的备份,具有主域名服务器的绝大部分功能。配置Internet辅助域名服务器时只需要配置主配置文件,而不需要配置区域文件。因为区域文件khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn可从主域名服务器转移过来后存储在辅助域名服务器。3.缓存域名服务器(CachingOnlyServer)缓存域名服务器本身不管理任何域,仅运行域名服务器软件。它从远程服务器获得每次域名服务器查询的回答,然后保存在缓存中,以后查询到相同的信息时可予以回答。配置Internet缓存域名服务器时只需要缓存文件。【答案】C【习题10.8】一台主机的域名是www.tlinuxpro.com.cn,对应的IP地址时192.168.0.10,那么此域的反向解析域的名称是什么?A.192.168.0.in-addr.arpaB.10.0.168.192C.0.168.192-addr.arpaD.10.0.168.192.in-addr.arpa【答案】C【khdaw.com习题10.9】采用chroot技术时DNS服务器的配置文件是哪个?A./etc/named.confB./etc/chroot/named.confC./var/named/chroot/etc/named.confD./var/chroot/etc/named.conf【解析】配置Internet域名服务器时需要使用一组文件,表10-1列出与域名服务器配置相关的文件,其中最重要的是主配置文件named.conf。表10-1域名服务器的相关文件文件名说明主配置文件/etc/named.conf用于设置DNS服务器的全局参数,并指定区域文件名及其保存路径。根服务器信息文件/var/named/named.ca是缓存服务器的配置文件,通常不需要手工修改。正向区域文件由named.conf课后答案网文件指定用于实现区域内主机名到IP地址的正向解析。反向区域文件由named.conf文件指定用于实现区域内IP地址到主机名的反向解析。使用chroot后,Bind程序的根目录为/var/named/chroot。所有与DNS服务相关的配置文件、区域文件等都是相对此虚拟根目录。上表中的/etc/named.conf文件,其真正的路径是/var/named/chroot/etc/named.confwww.hackshp.cn;而/var/named目录,其真正的路径是/var/named/chroot/var/named,因此本题应选择C。【答案】C【习题10.10】在DNS配置文件中,用于表示某主机别名的是以下哪个关键字?A.NSB.CNAMEC.NAMED.CN【解析】DNS服务器的区域文件中通过设置不同的记录来描述不同的域名信息,如表10-2所示。主机别名用CNAMEj记录表示,因此选择B。表10-2区域文件的主要记录名称含义SOA指定域名数据的基本信息和属性NS指定DNS服务器的主机名A指定域名与IP地址的正向映射CNAME指定主机的别名khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnMX指定邮件服务器的域名与IP地址PTR指定IP地址与域名的反向映射【答案】B【习题10.11】配置DNS服务器的反向解析时,设置SOA和NS纪录后,还需要添加何种记录?A.SOAB.CNAMEC.AD.PTR【解析】DNS服务器的正向区域文件实现从域名到IP地址的正向解析,而反向区域文件实现从IP地址到域名的反向解析。无论是正向区域文件还是反向区域文件都由SOA记录开始,并一定包括NS记录。对于正向区域文件可能包括A记录、MX记录、CNAME记录,而反向区域文件包括PTR记录,如表10-3所示。表10-3不同区域文件的记录khdaw.com正向区域文件反向区域文件SOA记录SOA记录NS记录NS记录A记录PTR记录MX记录CNAME记录【答案】D【习题10.12】SOA记录中要指定管理员邮箱地址root@mail.tlinuxpro.com.cn,以下哪种格式是正确的?A.root@tlinuxpro.com.cn.B.root.mail.tlinuxpro.com.cn.C.root_mail.tlinuxpro.com.cn.课后答案网D.root-mail.tlinuxpro.com.cn.【解析】SOA记录首先需要指定域名,通常使用“@”符号,表示使用named.conf文件中zone语句定义的域名。然后指定主机名,并且一定以“www.hackshp.cn.”结尾。这是因为区域文件中规定凡是以“.”结束的名称是完整的主机名,而没有“.”结束的名称是本区域的相对域名。接着指定管理员的电子邮件地址。由于“@”符号在区域文件中的特殊含义,管理员的电子邮件地址中不能使用“@”符号,而使用“.”符号代替。因此本题应该选择B。【答案】B【习题10.13】Apache的配置文件中定义Apache的网页文件所在目录的选项是哪个?A.DirectoryB.DocumentRootC.ServerRootD.DirectoryIndex【解析】Apache的配置文件为/etc/httpd/conf/httpd.conf,可设置的选项如表10-4所示。指定网页文件所在目录的选项为DocumentRoot,应选择B。表10-4Apache的主要选项选项含义ServerRoot指定存放配置文件和日志文件的目录,默认为khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn/etc/httpd。此目录一般包含conf和logs子目录Timeout指定响应时间,默认为120秒KeepAlive指定连接状态是否激活MaxKeepAliveTimeout指定每次连接可提出的最大请求数量,默认值为100KeepAliveTimeout指定连续两次连接的间隔时间Listen指定监听的端口ServerName指定Apache服务器的主机名DocumentRoot指定默认的主目录,默认为/var/www/htmlDirectoryIndex指定默认的文档,默认为index.html和index.html.var【答案】B【习题10.14】Apache配置文件中部分内容如下所示,将会发生什么情况?khdaw.comOrderallow,denydenyfrom192.168.0.A.IP地址为192.168.0.3的主机能访问/www目录。B.IP地址为192.168.1.3的主机不能访问/www目录。C.IP地址为192.168.0.3的主机不能访问整个服务器。D.IP地址为192.168.1.3的主机不能访问整个服务器。【解析】Apache服务器利用以下三个访问控制参数可实现对指定目录的访问控制。Deny:定义拒绝访问列表。Allow:定义允许访问列表。Order:指定执行允许访问列表和拒绝访问列表的先后顺序。课后答案网其中Deny和Allow参数后指定拒绝/允许访问列表,访问列表可使用以下形式:all:表示所有客户。域名:表示域内的所有客户,如linux.com。IP地址:可指定完整的www.hackshp.cnIP地址或部分IP地址,如192.168.0.20。Order参数只有两种形式:Orderallow,deny:表示先执行允许访问列表再执行拒绝访问列表。Orderdeny,allow:表示先执行拒绝访问列表再执行允许访问列表,。从本题可知处于192.168.0.网段的主机不可访问/www目录,而其他主机可以访问/www目录。因此选择C。【答案】C【习题10.15】要启用.htaccess文件来网站目录进行认证和访问控制,则需要将AllowOverride参数设置为什么?A.AllB.NoneC.AuthConfigD.Limit【解析】Apache服务器可针对目录进行访问控制和认证,并可从以下两种方法中选择其中之一来实现。(1)编辑httpd.conf文件,直接设置指定目录的访问控制和认证的相关参数。(2)在指定目录下创建.htaccess文件,访问控制和认证相关的参数均保存在khdaw.com.htaccess若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn文件。这两种方法各有优劣,使用.htaccess文件可以在不重新启动服务器的情况下改变服务器的配置,但是由于Apache服务器需要查找.htaccess文件,将会降低服务器的运行性能。httpd.conf文件中AllowOverride参数的参数可决定.htaccess文件是否起效,以及.htaccess文件中可使用的配置参数。AllowOverride参数的主要参数为:All:启用.htaccess文件,并且可使用所有的参数。因此本题选择A。None:不使用.htaccess文件。AuthConfig:.htaccess文件中可包含认证的相关参数。Limit:.htaccess文件中可包含访问控制的相关参数。【答案】A【习题10.16】httpd.conf文件中的“UserDirpublic_html”语句有何意义?A.指定用户的网页目录B.指定用户保存网页的目录khdaw.comC.指定用户的主目录D.指定用户下载文件的目录【解析】UserDir语句存在于httpd.conf文件的和语句块中,其默认值为disable,也就是说Apache服务器默认不可架设个人Web站点。如果设置“UserDirpublic_html”语句,则指定用户主目录下的public_html目录作为用户个人站点的网页目录。【答案】A【习题10.17】httpd.conf文件中某段内容如下所示,以下说法中正确的是哪个?OptionsIndexesFollowSymLinksAllowOverrideNoneOrderdeny,allow课后答案网denyfromallallowfrom192.168.1.5A.需要使用.htaccess文件来进行访问控制。www.hackshp.cnB.只有IP地址为192.168.1.5的主机可访问/home/ht的内容。C.除了IP地址为192.168.1.5的主机都可访问/home/ht的内容。D.需要使用.htaccess文件来进行认证。【答案】B【习题10.18】Vsftpd服务器为匿名服务器时可从哪个目录下载文件?A./var/ftpB./etc/vsftpdC./etc/ftpD./var/vsftp【解析】当Vsftpd服务器允许用户匿名使用时,默认以/var/ftp作为匿名用户的工作目录。配合部分选项,匿名用户可从/var/ftp上传或下载文件。而其他与Vsftpd2.0有关的文件和目录如表10-5所示。表10-5与Vsftpd服务器相关的文件和目录文件/目录名说明/etc/vsftpd/vsftpd.confVsftpd服务器的配置文件/etc/vsftpd/ftpusers禁止访问Vsftpd服务器的用户列表khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cn/etc/vsftpd/user-list根据vsftpd.conf许可或禁止访问Vsftpd服务器的用户列表文件/var/ftp匿名用户的默认文件目录【答案】A【习题10.19】某个Vsftpd服务器配置文件的部分内容如下所示,哪个说法正确?anonymous_enable=NOlocal_enable=YESuserlist_enable=YESuserlist_deny=NOuserlist_file=/etc/vsftpd/user_listA.此Vsftpd服务器不仅为RHELServer5的用户提供服务,也为匿名用户提供服务。B./etc/vsftpd/user_list文件中指定的用户不可访问Vsftpd服务器。C.只有/etc/vsftpd/user_list文件中指定的用户才能访问Vsftpd服务器。khdaw.comD.所有的RHELServer5用户可上传文件,而匿名用户只能下载文件。【解析】vsftpd.conf文件的内容直接影响Vsftpd服务器的功能,主要配置参数如表10-6所示。表10-6Vsftpd服务器的主要配置参数参数名说明anonymous_enable指定是否允许匿名登录,默认为YESlocal_enable指定是否允许本地用户登录,默认为YESwrite_enable指定是否开放写权限,默认为YESdirmessage_enable指定是否能浏览目录内的信息userlist_enable指定是否启用userlist_file中指定的文件userlist_deny指定userlist_file指定的文件中的用户是否可访问userlist_file课后答案网指定用户列表文件就本题而言,“anonymous_enable=NO”表示这个Vsftpd服务器不开放匿名服务,则选项A和D都错误,“userlist_enable=YES”和“userlist_file=/etc/vsftpd/user_list”表示将读取/etc/vsftpd/user_list文件的内容,而“userlist_deny=NO”表示/etc/vsftpd/user_list文件中指定的用户可访问Vsftpdwww.hackshp.cn服务器,因此本题选择C。【答案】C【习题10.20】暂时退出FTP命令回到Shell中时应键入以下哪个命令?A.exitB.CloseC.!D.quit【解析】使用ftp命令可访问FTP资源,在ftp命令行下使用如表10-7所示。表10-7ftp命令行程序子命令命令名说明?或help列出ftp提示符后可用的所有命令open域名|IP地址建立与指定FTP服务器的连接close关闭与FTP服务器的连接,ftp命令行工具仍可用ls查看FTP服务器当前目录的文件cd目录名切换到FTP服务器中指定的目录pwd显示FTP服务器的当前目录khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 课后答案网:www.hackshp.cn若侵犯了您的版权利益,敬请来信告知!www.hackshp.cnmkdir[目录名]在FTP服务器新建目录rmdir目录名删除FTP服务器中的指定目录,要求此目录为空rename新文件名源文件名更改FTP服务器中指定文件的文件名delete文件名删除FTP服务器中指定的文件get文件名从FTP服务器下载指定的一个文件mget文件名列表从FTP服务器下载多个文件,可使用通配符put文件名向FTP服务器上传指定的一个文件mput文件名列表向FTP服务器上传多个文件,可使用通配符lcd显示本地机的当前目录lcd目录名将本地工作目录切换到指定目录!命令名[选项]执行本地机中可用的命令bye或quit退出ftp命令行工具【答案】khdaw.comC课后答案网www.hackshp.cnkhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com'

您可能关注的文档