UbuntuLinux操作系统教程(第2版微课版)-习题答案_第1页
UbuntuLinux操作系统教程(第2版微课版)-习题答案_第2页
UbuntuLinux操作系统教程(第2版微课版)-习题答案_第3页
UbuntuLinux操作系统教程(第2版微课版)-习题答案_第4页
UbuntuLinux操作系统教程(第2版微课版)-习题答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

·PAGE20··PAGE21·1.6习题一、填空题1.Unix是__________开发的,GNU是__________发起的。答案:KenThompson和DennisRitchie;RichardStallman解析:关于GNU的发起人,根据1.1.2节“什么是GNU(自由软件组织)”的内容,GNU计划是由RichardStallman于1983年公开宣布的。Unix的开发者一般认为Unix由KenThompson和DennisRitchie在贝尔实验室开发。2.Linux是对__________的重新实现。答案:Minix解析:根据1.1.1节“什么是Linux”的内容,LinusTorvalds最初选择了开放源码的Minix系统,并在其基础上编写磁盘驱动程序和文件系统,之后将开发出的系统命名为Linux,意指“Linus的Minix”。因此,Linux是对Minix的重新实现。二、选择题1.关于GPL描述错误的是()。A.软件最初的作者保留版权B.如果软件在使用中引起了损失,开发人员不承担相关责任C.其他人可以修改、销售该软件D.经过修改的软件不受到GPL的约束答案:D解析:根据1.1.3节“什么是GPL(GNU公共许可证)”的内容,GPL规定“经过修改的软件仍然受到GPL的约束—除非能够确定经过修改的部分是独立于原来作品的”。选项D的说法与此相反,因此是错误的。选项A、B、C在该节中均有对应的正确描述。2.以下哪个是Linux发行版本()。A.Mandriva B.Fedora C.CentOS D.Debian答案:ABCD解析:根据1.2.3节“其他常见的Linux版本介绍”中表1.1“著名的Linux发行版本”的内容,Mandriva、Fedora、CentOS和Debian均在表中列出,均为Linux发行版本,因此四个选项都正确。三、简答题1.Linux的主要特性是什么。答案:Linux系统的主要特性包括:自由与开放、配置要求低廉、功能强大而稳定、支持多种平台、免费、多任务,多用户、适合嵌入式系统、丰富的网络功能。解析:根据1.3节“Linux系统的特性以及它与Windows系统的区别”的内容,该部分明确列出了上述八个主要特性,并对每一条进行了说明。2.Linux与Windows有什么不同。答案:Linux与Windows的主要区别有:Linux应用目标是网络,命令设计简洁,配置文件和数据以文本为基础。Linux支持可选的GUI,图形环境是独立的一层,可按需开启或关闭。Linux不使用文件名扩展来识别文件类型,而是根据文件头内容来识别。除Linux内核外,其他软件的安装、启动、停止和重新配置一般不需要重新引导系统。所有Linux命令和选项都区分大小写。解析:根据1.3节中“Linux系统与Windows系统的区别”部分的概括,从设计定位、图形界面集成方式、文件类型识别、系统引导机制及命令语法五个方面详细阐述了两者的不同。2.9习题一、填空题1.以Ubuntu24.04为例,默认安装需要___________________。答案:4G内存、25GB硬盘空间解析:根据2.1.1节“获取安装文件”的内容,该节末尾明确指出:“以Ubuntu24.04为例,默认安装需要4G内存、25GB硬盘空间”。2.Linux默认使用的操作系统引导加载器是________。答案:Grub2解析:根据2.3节“Grub2程序简介”的内容,该节开头说明:“当前常见的引导加载程序有Grub、LILO、SPFDisk和Grub2。我们主要对Grub2引导加载程序进行介绍。”同时,“Grub2是借鉴Grub改写的更加安全强大的多系统引导程序,现在大部分较新的Linux发行版都是用Grub2作为开机引导程序的”。3.Grub2启动时通常从读取引导配置_______________________。答案:/boot/grub/grub.cfg解析:根据2.3.1节“配置Grub2”的内容,该节明确说明:“Grub启动时通常从/boot/grub/grub.cfg读取引导配置,并且严格地依此行事”。二、选择题1.Linux安装方式有()。A.光盘 B.U盘 C.虚拟机 D.软盘答案:BC解析:根据2.1.2节“安装方式介绍”的内容,该节开头指出:“本节重点介绍两种方法:U盘和虚拟机。”这两种安装方式在后续内容中有详细说明。教材中未提及光盘和软盘的安装方式。2.Linux桌面有()。A.Gnome B.KDE C.More D.Head和Tail答案:AB解析:根据2.6.3节“Gnome桌面简介”和2.6.4节“KDE桌面简介”的内容,教材分别介绍了这两种桌面环境。同时,2.6.2节“X-Window桌面介绍”中提到:“以KDE和Gnome为代表的Linux桌面环境是把各种与X有关的东西(除了X服务器)整合在一起的大杂烩”。More、Head和Tail在教材中均未被作为桌面环境提及。三、简答题1.简单描述Linux如何获取更新。答案:以UbuntuLinux为例,在所有应用程序界面选择“软件更新器”程序,弹出“软件更新器”对话框,该对话框中列出了所有可用更新,包括安全更新和其他更新。在更新详情列表中选择需要更新的软件包,通常使用推荐更新即可,单击“立即安装”按钮即可从互联网上下载并安装更新。安全更新一定要安装。解析:根据2.5.3节“如何获取更新”的内容,该节以UbuntuLinux为例,详细描述了通过“软件更新器”程序获取并安装系统更新的操作步骤,并强调安全更新必须安装。2.简单介绍硬件驱动程序的安装。答案:在Linux安装完成后,通常不需要手动安装驱动程序,因为Linux安装程序会自动监测系统硬件并安装相应的驱动程序。如果遇到没有自动监测到的硬件,有两个方法:一是到主流硬件厂商官方网站下载驱动程序的Linux版本;二是考虑第三方开发的驱动程序,但存在一定风险,应谨慎对待。此外,UbuntuLinux的更新程序会自动探测适合当前系统的驱动程序并提示安装,用户可以在“软件和更新”程序的“附加驱动”选项中选择相应驱动,单击“应用更改”按钮即可。解析:根据2.5.4节“硬件驱动程序”的内容,该节从自动安装、手动获取和通过系统更新工具安装三个方面介绍了Linux下硬件驱动程序的安装方法,并特别强调了UbuntuLinux通过“软件和更新”程序中的“附加驱动”选项来安装驱动程序的方式。3.7习题一、选择题1.Linux系统中PDF文件阅读软件是()。A.Xpdf B.Evince C.calc D.word答案:AB解析:根据3.1.2节“PDF文件阅读”的内容,该节先后介绍了Xpdf和Evince两款PDF阅读工具。其中,Xpdf是运行于X11环境的PDF阅读器,Evince是支持PDF等多种格式的文档查看器。Calc和Word分别属于电子表格和文字处理软件,不是PDF阅读软件。2.LibreOffice软件包括()。A.Writer B.Calc C.Impress D.Draw答案:ABCD解析:根据3.1节“办公软件”开头的内容,该节明确指出LibreO套件“包括了文字处理器(Writer)、电子表格(Calc)、演示文稿(Impress)、公式编辑器(Math)和绘图程序(Draw)”。选项中的Writer、Calc、Impress和Draw均属于该套件,因此全部正确。3.Linux中最著名的播放软件包括()。A.Xine B.Gstreamer C.Rhythmbox D.Amarok答案:ABCD解析:根据3.3节“多媒体”的介绍,该节首先指出“xine是Linux中最著名的播放软件之一”“另一款具有相同功能的播放引擎叫作gstreamer”,随后提到“本节介绍的Rhythmbox、Amarok和MPlayer这3款播放器”。因此,Xine、Gstreamer、Rhythmbox和Amarok均可归入Linux中著名的播放软件。4.Linux中视频播放器是()。A.Writer B.Calc C.Impress D.MPlayer答案:D解析:根据3.3.2节“视频播放器”的内容,该节开篇即指出“MPlayer是一款在Linux上非常好用的视频播放软件”。Writer、Calc和Impress均为LibreOffice办公套件的组件,与视频播放无关。4.10习题一、填空题1.查看当前路径的命令是__________。答案:pwd解析:根据4.1.3节“查看当前路径:pwd”的内容,该节明确指出:“pwd是PrintWorkingDirectory(显示工作目录)的缩写,就是显示当前所在的目录。”2.cd~的作用是__________。答案:回到当前用户的家目录(主目录)解析:根据4.2.5节“跳转目录”的内容,该节最后指出:“总能够用下面的命令回到自己的用户主目录。cd或者:cd~”。同时,4.1.1节“特殊目录文件介绍”中“目录的特殊表示法”也说明“~表示当前用户身份所在的家目录”。3.rm–rf的作用是__________。答案:强制递归删除目录及其下所有文件和子目录解析:根据4.2.3节“删除目录”的内容,该节说明:“带有-r参数的rm命令会递归地删除目录下所有的文件和子目录。”同时,“可以使用-f选项来避免这样的交互式操作。rm会自动对这些问题回答y。”因此,-rf组合选项的作用是强制、无提示地递归删除目录及其下所有内容。二、选择题1.mv的作用是()。A.移动文件 B.改名 C.复制 D.删除答案:AB解析:根据4.2.2节“移动目录”的内容,该节说明mv命令“可以用来移动文件”,同时也指出“Linux没有‘重命名’这个命令……重命名无非就是将一个文件在同一个目录里移动,这是mv最擅长的工作”,并总结为“mv可以在移动文件和目录的同时对其重命名”。复制是cp命令的功能,删除是rm命令的功能。2.查看文件内容的命令有()。A.cat B.less C.more D.head和tail答案:ABCD解析:根据4.3节“查看文件”的内容,该节分别介绍了cat(4.3.2节“查看普通文件:cat”)、more和less(4.3.5节“查看部分内容:more和less”)、head和tail(4.3.4节“查看文件开头和结尾:head和tail”),这些命令均可用于查看文件内容,因此全部正确。三、简答题1.chown和chgrp的作用是什么?答案:chown命令用于改变文件的所有权,可以更改文件的属主和属组。chgrp命令专门用于设置文件的属组。解析:根据4.4.3节“更改文件所有权:chown和chgrp”的内容,该节明确指出:“chown命令用于改变文件的所有权”,并说明其基本语法为“chown[OPTION]...[OWNER][:[GROUP]]FILE...”,可以同时或分别更改属主和属组。关于chgrp,该节说明“Linux单独提供了另一个命令chgrp用于设置文件的属组”,“chgrp命令实际上只是实现了chown的一部分功能”。2.chmod777tom这个命令的含义是什么?答案:将文件tom的权限设置为:属主、属组和其他人都拥有可读、可写、可执行权限。解析:根据4.4.2节“更改权限:chmod”和4.4.1节“文件权限介绍”中表4.2的内容,chmod使用八进制语法设置文件权限。数字7对应于二进制111,即rwx权限(4+2+1=7)。777表示三组权限均为rwx,即属主、属组和其他人都拥有读、写、执行权限。3.软链接文件和硬链接文件的区别是什么?答案:软链接(符号链接)类似于Windows的快捷方式,是通过名称引用目标文件,删除软链接不影响原文件,但删除原文件后软链接失去意义。硬链接是两个独立的文件通过相同的节点号联系在一起,拥有相同的内容,对其中一个文件的改动会反映在另一个文件中。硬链接是直接引用,而符号链接是通过名称进行引用。解析:根据4.5.2节“创建软链接文件”和4.5.3节“创建硬链接文件”的内容。4.5.2节说明软链接“有点像Windows里的快捷方式,用户可以通过别名去访问另一个文件”,“passwd-so只是文件passwd的一个‘别名’,因此删除passwd-so并不会影响到passwd。但如果把passwd删除了,那么passwd-so虽然还保留在那里,但已经没有任何意义了”。4.5.3节说明硬链接“用于将两个独立的文件联系在一起,它们拥有相同的节点号”,并明确指出“硬链接和符号链接本质的不同在于:硬链接是直接引用,而符号链接是通过名称进行引用。查看两者的属性可以看到,这是两个完全独立的文件,只是被联系在一起了而已。这两个文件拥有相同的内容,对其中一个文件的改动会反映在另一个文件中。”5.9习题一、填空题1.root用户的UID是__________。答案:0解析:根据5.1.2节“root用户”的内容,“Linux规定root用户的UID为0”。2.Linux系统中,切换用户的命令是__________。答案:su解析:根据5.5.1节“su命令”的内容,“不带任何参数的su命令会将用户提升至root权限”,“也可以使用su命令切换到其他用户”。su是切换用户的主要命令。3.添加用户分组的命令是__________。答案:groupadd解析:根据5.4节“添加用户分组groupadd”的内容,“groupadd命令用于将新组加入系统”。4.删除用户的命令是__________。答案:userdel解析:根据5.3.1节“使用userdel删除用户”的内容,“userdel命令用于删除用户账号”。二、选择题1.关于进程属性描述错误的是()。A.useradd的-s参数用于指定用户登录后所使用的ShellB.在默认情况下,userdel并不会删除用户的主目录,除非使用了-r选项C./etc/shadow文件用于保存用户的口令,当然是使用加密后的形式D.Linux不提供图形化工具对用户和用户组进行管理答案:D解析:根据5.2.2节“使用图形化工具添加用户”和5.3.2节“使用图形工具删除用户”的内容,Linux提供了图形化工具对用户和用户组进行管理,选项D的表述错误。选项A参见5.2.1节,选项B参见5.3.1节,选项C参见5.6.1节,描述均正确。2.关于/etc/passwd文件的描述错误的是()。A.文件的每一行代表一个用户B.每一行由7个字段组成,字段间使用冒号分隔C.虚拟用户如bin、daemon的UID是从1000开始分配的D.多个用户的UID号均为0,那么这些用户将同时拥有root权限答案:C解析:根据5.1.1节“系统用户和普通用户”的内容,“UID=0是系统管理员,UID=1~999供系统保留给服务使用,如bin、adm、nobody等,普通用户的范围是UID=1000~65535”。虚拟用户的UID在1~999范围内,不是从1000开始,选项C错误。选项A、B参见5.6.1节,选项D参见5.1.2节,描述均正确。三、简答题1.系统用户和普通用户的区别是什么?答案:系统用户是为系统服务和进程保留的账户,其UID一般在1~999范围内;普通用户是供人登录使用的账户,UID从1000开始分配。系统用户通常由系统自动创建,用于运行特定服务;普通用户由管理员创建,用于日常登录和操作。解析:根据5.1.1节“系统用户和普通用户”的内容,该节明确给出了UID的分配范围,并说明系统用户如bin、adm等属于UID1~999,普通用户UID为1000~65535。2.简单介绍/etc/passwd、/etc/shadow、/etc/group三个文件的用途。答案:/etc/passwd:存储系统中所有用户的账户信息,每行代表一个用户,包含登录名、UID、GID、用户主目录、登录Shell等字段。/etc/shadow:保存加密后的用户口令及口令有效期、过期警告等安全信息,仅root用户可读。/etc/group:保存系统中所有用户组的信息,每行代表一个组,包含组名、GID及组成员列表。解析:根据5.6.1节“/etc/passwd文件”和5.6.2节“/etc/group文件”的内容,分别介绍了这三个文件的格式和用途。/etc/passwd和/etc/shadow在5.6.1节有详细说明,/etc/group在5.6.2节有说明。6.8习题一、填空题1.进程是__________。答案:正在运行的程序解析:根据6.1.1节“什么是进程”的内容,该节明确指出:“进程是操作系统的一种抽象概念,用来表示正在运行的程序。其实,读者可以简单地把进程理解为正在运行的程序。”2.动态监控命令是__________。答案:top解析:根据6.3.2节“动态监控:top”的内容,该节指出:“ps命令可以一次性给出当前系统中进程信息的快照,但这样的信息往往缺乏时效性。当管理员需要实时监视进程运行情况时,就必须不停地执行ps命令—这显然是缺乏效率的。为此,Linux提供了top命令用于即时跟踪当前系统中进程的情况。”3.调整进程优先级命令是__________。答案:nice和renice解析:根据6.5节“调整进程优先级:nice和renice”的内容,该节介绍了两个相关命令:“nice命令可以在启动程序时设置其谦让度”,“renice命令可以在进程运行时调整其谦让度值”。二、选择题1.关于进程属性描述错误的是()。A.所有的进程都必须由另一个进程创建—除了在系统引导时,由内核自主创建并安装的那几个进程B.进程的优先级决定了其受到CPU“优待”的程度C.进程只能从后台运行D.高谦让度意味着低优先级答案:C解析:选项C错误。根据6.1.2节“进程分类”的示例,进程既可以从前台运行,也可以从后台运行。文中提到运行badpro程序时“从后台执行”,并说明“在前台运行的程序可以简单地使用快捷键Ctrl+C终止”。因此进程并非只能从后台运行。选项A参见6.2.2节,选项B参见6.2.4节,选项D参见6.2.4节,描述均正确。三、简答题1.进程分类是什么?答案:进程可以分为前台进程和后台进程。前台进程是在终端前台运行、与用户直接交互的进程;后台进程是在后台运行、不与用户直接交互的进程。解析:根据6.1.2节“进程分类”的内容,该节在示例中演示了进程的两种运行方式。文中提到“从后台执行”badpro程序,并指出“在前台运行的程序可以简单地使用快捷键Ctrl+C终止”,由此可区分前台进程和后台进程。2.如何中断一个指定进程?答案:使用kill命令向指定进程发送信号来中断它。首先通过ps命令获取进程的PID号,然后使用kill命令发送信号。默认发送TERM信号(相当于killPID或kill-TERMPID)。如果进程忽略了TERM信号,可以使用KILL信号(kill-KILLPID或kill-9PID)强制终止,因为KILL信号不能被进程捕捉。另外,还可以使用killall命令直接通过进程名终止进程。解析:根据6.4节“向进程发送信号:kill”的内容,该节详细介绍了kill命令的用法、常用信号类型(如TERM和KILL),并明确指出“有一个信号永远不能被程序所捕捉,这就是KILL信号”。此外,该节末尾还提到“Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号”。7.5习题一、填空题1.swap被称作__________。答案:交换分区解析:根据7.1.3节“交换空间介绍”的内容,“swap被称作交换分区。这是一块特殊的硬盘空间,当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放在交换分区中,从而为当前运行的程序腾出足够的内存空间。”2.Linux下所有的设备都被当作__________来操作。答案:文件解析:根据7.3.1节“何为挂载”的内容,“Linux下所有的设备都被当作文件”,“每个设备都被映射为一个特殊文件,这个文件被称作‘设备文件’。对于上层应用程序而言,所有对这个设备的操作都是通过读写这个文件实现的。”3.Linux中用于建立分区表的工具是__________。答案:fdisk解析:根据7.2.1节“磁盘监控命令fdisk”的内容,“同大部分操作系统一样,Linux中用于建立分区表的工具也叫作fdisk。”4.__________命令用于卸载文件系统。答案:umount解析:根据7.3.3节“卸载操作”的内容,“umount命令用于卸载文件系统。”5.__________查看当前目录大小。答案:du-sh./解析:根据7.2.3节“空间使用量du”的内容,“使用du命令查看文件和目录大小:du-sh./查看当前目录大小”。6.__________命令显示当前磁盘的使用情况。答案:df解析:根据7.2.2节“剩余空间df”的内容,“df命令会收集和整理当前已经挂载的全部文件系统的一些重要的统计数据”,并显示“当前磁盘的使用情况”。二、选择题1.关于swap描述错误的是()。A.Windows为swap单独划分一个分区B.swap被称作交换分区。这是一块特殊的硬盘空间C.swap分区容量应该要大于物理内存大小D.当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放在交换分区中答案:A解析:根据7.1.3节“交换空间介绍”的内容,该节指出“Windows不会为swap单独划分一个分区,而是使用分页文件实现相同的功能”,因此选项A描述错误。选项B和D在该节中均有明确对应描述。选项C也在该节末尾说明:“一般来说,swap分区容量应该要大于物理内存大小,但目前不能超过8GB”。三、简答题1.解释命令tar-czvfshell.tar.gzshell/的用途。答案:该命令用于将shell目录及其下的所有文件打包并压缩,生成名为shell.tar.gz的压缩归档文件。其中,-c表示创建归档文件,-z表示调用gzip进行压缩,-v表示显示命令的执行过程,-f用于指定归档文件名。解析:根据7.4.1节“打包文件tar”的内容,该节分别解释了tar命令各选项的含义:c指定tar创建归档文件,v用于显示命令的执行过程,f用于指定归档文件的文件名。关于-z选项,该节指出“使用了这个选项的tar命令会自动调用gzip程序完成相关操作”,“创建归档文件时,tar程序在最后调用gzip压缩归档文件”。2.Linux中的文件系统包括哪几种?答案:Linux中的文件系统主要包括:Minix:Linux最早的文件系统。EXT2(第二版扩展文件系统):专门为Linux设计,曾是所有Linux发布和安装的标准文件系统类型。EXT4(第四代扩展文件系统):目前最新的文件系统,通过增加日志功能提高了可靠性。交换空间(swap):用于虚拟内存的特殊硬盘空间。虚拟文件系统(VFS):作为接口层,使Linux可以支持多个不同的文件系统。/PROC文件系统:一个伪文件系统,只存在于内存中,用于访问系统内核数据。解析:根据7.1.1节“文件系统介绍”、7.1.2节“ext文件系统介绍”和7.1.3节“交换空间介绍”的内容。7.1.1节介绍了Minix、EXT2、VFS和/PROC文件系统;7.1.2节介绍了EXT4文件系统;7.1.3节介绍了swap交换空间。这些共同构成了Linux的文件系统体系。8.6习题一、填空题1.常用的软件包格式有__________和__________两种。答案:RPM;DEB解析:根据8.1节“软件包管理概述”的内容,“常用的软件包格式有两种:RPM和DEB。RPM即RedHatPackageManager(RedHat软件包管理器)……另一种则是Debian和Ubuntu上使用的DEB。”2.__________和__________使用dpkg管理软件包。答案:Debian;Ubuntu解析:根据8.2节“DEB软件包管理机制”的内容,“DEB软件包工具主要用于Debian和Ubuntu版本。”dpkg是DEB软件包管理机制的核心工具。3.rpm工具用于__________、__________等。答案:安装软件包;卸载软件包(或更新软件包)解析:根据8.3节“RPM软件包管理机制”的内容,该节分别介绍了“安装软件包”(8.3.1节)、“卸载软件包”(8.3.2节)和“更新软件包”(8.3.3节),因此rpm工具可用于安装、卸载和更新软件包。二、选择题1.APT工具最常用的两个命令是()。A.apt-get B.apt-cache C.swap D.wall答案:AB解析:根据8.4.1节“APT简介”的内容,“APT工具最常用的有两个命令:apt-get和apt-cache。前者用于执行和软件包安装有关的所有操作;后者主要用于查找软件包的相关信息。”swap和wall与APT工具无关。三、简答题1.软件包管理系统的意义是什么?答案:软件包管理系统的意义在于:将应用程序、配置文件和管理数据打包,方便用户安装和卸载软件包。具体体现在:使安装软件成为一系列不可分割的原子操作,一旦发生错误可以卸载或重新安装。解决软件包之间的依赖性问题,高级软件包管理工具(如APT、DNF/YUM)可以自动搜寻依赖关系并执行安装。简化定位和下载软件包的过程。自动进行系统更新和升级。方便管理软件包间的依赖关系。解析:根据8.1节“软件包管理概述”的内容,该节说明了软件包的概念及其优势,特别指出“高级软件包管理工具(如APT和DNF/YUM),解决了依赖性问题,它们可以自动搜寻依赖关系并执行安装”,并总结了高级软件包管理系统基于的几个理念和目标,即简化定位和下载软件包的过程、自动进行系统更新和升级、方便管理软件包间的依赖关系。9.4习题一、填空题1.系统在安装完成后都会在__________中写入一些东西,执行必要的任务计划。答案:/etc/crontab解析:根据9.2.3节“任务配置文件介绍”的内容,“每个系统在安装完成后都会在/etc/crontab中写入一些东西,执行必要的任务计划。”2.Linux上的周期性任务通常都是由__________这个守护进程来完成的。答案:cron解析:根据9.2.1节“crontab的原理”的内容,“Linux周期性任务通常由cron守护进程来完成。cron随系统启动而启动,通常不需要用户干预。”3./etc/cron.allow作用是__________。答案:列出允许提交crontab文件的用户解析:根据9.2.2节“crontab的使用”的内容,“/etc/cron.allow列出了那些可以提交crontab的用户”。4./etc/cron.deny作用是__________。答案:指定哪些用户不能提交crontab文件解析:根据9.2.2节“crontab的使用”的内容,“/etc/cron.deny则指定了哪些用户不能提交crontab”。二、选择题1.关于任务计划描述错误的是()。A.cron执行命令的最短周期是2分钟B.cron的配置文件叫作crontabC.用户提交自己的crontab文件需要得到系统管理员的许可D.at命令适合于那些一次性的任务答案:A解析:根据9.2.1节“crontab的原理”的内容,“当cron启动时,它读取配置文件,把信息保存在内存中。每过一分钟,cron重新检查配置文件,并执行这一分钟内安排的任务。因此cron执行命令的最短周期是1分钟。”选项A描述为2分钟,故错误。选项B参见9.2.1节,选项C参见9.2.2节,选项D参见9.1.1节,描述均正确。三、简答题1.at命令和crontab命令的区别。答案:at命令用于安排一次性的任务,即在指定的某个时间点执行一次命令;crontab命令用于安排周期性的、循环执行的例行性任务,由cron守护进程按照预设的时间周期反复执行。解析:根据9.1.1节“at命令的使用”和9.2节“控制计划任务的命令crontab”的内容。9.1节开头指出“工作任务的分配有例行性的,也有单一执行一次的,本节我们介绍执行一次任务的分配命令at的用法”;9.2节开头指出“相对at执行一次工作,循环执行的例行性命令,则是由cron系统服务来控制”。由此可以明确两者的区别。2.每周五的凌晨2:00进入/opt/project目录,并以用户Mike的身份执行编译任务,如何写计划任务?答案:02**5mike(cd/opt/project;make)解析:根据9.2.3节“任务配置文件介绍”的内容,crontab的基本语法格式为“minutehourdaymonthweekdayusernamecommand”。该节末尾给出了一个示例:“02**5mike(cd/opt/project;make)”,并解释为“在每周五的凌晨2:00进入/opt/project目录,并以用户Mike的身份执行编译任务”。同时该节还说明“可以使用圆括号‘()’括起多条命令,命令之间用分号‘;’隔开”。10.5习题一、填空题1.IP地址的配置包括__________和__________。答案:动态主机配置协议(DHCP);静态IP解析:根据10.1.1节“IP地址”的内容,“IP地址的配置方式有两种:动态主机配置协议(DHCP)和静态IP。”2.__________是定义网络上两台主机间如何通信的一种机制。答案:路由解析:根据10.1.3节“路由配置”的内容,“路由是定义网络上两台主机间如何通信的一种机制。”3.__________命令通过发送Internet控制消息协议(ICMP)回响请求消息来验证与另一台TCP/IP计算机的IP级连接。答案:ping解析:根据10.2.1节“检测网络是否通畅ping”的内容,“ping命令通过发送Internet控制消息协议(ICMP)回响请求消息来验证与另一台TCP/IP计算机的IP级连接。”4.__________主要用于查看自身的网络状况,如开启的端口、服务态等。答案:netstat解析:根据10.2.2节“检测端口netstat”的内容,“netstat主要用于Linux查看自身的网络状况,如开启的端口、在为哪些用户服务及服务的状态等。”二、选择题1.关于网络管理描述错误的是()。A.ping自己无法停止B.使用netstat-r命令可以看到当前系统中的路由信息C.Ubuntu不支持无线上网D.netstat–a列出所有当前的连接答案:C解析:根据10.3.1节“无线上网”的内容,该节详细介绍了在Ubuntu下安装无线网卡驱动程序并使用无线网络的步骤,说明Ubuntu支持无线上网,选项C描述错误。选项A参见10.2.1节“当用‘ping主机’命令ping一台机器时,ping自己无法停止,必须按下Ctrl+C强行退出”;选项B参见10.1.3节“使用netstat-r命令可以看到当前系统中的路由信息”;选项D参见10.2.2节“netstat–a列出所有当前的连接”,描述均正确。三、简答题1.请解释这个命令的含义:ping-i2-c5IP答案:该命令表示向指定IP地址发送5个ICMP回响请求数据包,每次发送间隔2秒。其中,-c5指定发送5次请求,-i2指定间隔时间为2秒。解析:根据10.2.1节“检测网络是否通畅ping”的内容,该节在介绍ping常用方式时给出了“ping-c5IP(请求5次)”和“ping-i2IP(间隔2s)”的说明,综合两者即可解释该命令的含义。11.7习题一、填空题1.__________是系统中第一个启动的。答案:systemd解析:根据11.1.2节“Systemd和Target”的内容,“Systemd是目前Linux系统上主要的系统守护进程管理工具,取代了传统的init进程,成为系统的第一个进程,其他进程都是它的子进程。”2.__________是一类在后台运行的特殊进程。答案:守护进程(daemon)解析:根据11.1.4节“管理守护进程”的内容,“守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。”3.NFS是网络文件系统__________的简称。答案:NetworkFileSystem解析:根据11.2.1节“NFS服务器简介”的内容,“NFS是网络文件系统(NetworkFileSystem)的简称,用于在计算机间共享文件系统。”4.LAMP是__________、__________、__________和__________的简称。答案:Linux;Apache;MySQL;PHP解析:根据11.4.4节“配置服务器”中“使用PHP+MySQL”部分的内容,“在业界LAMP是一个非常流行的词语,这4个大写字母分别代表Linux、Apache、MySQL和PHP。”二、选择题1.Apache服务器默认监听的端口是()。A.20 B.80 C.139 D.445答案:B解析:根据11.4.4节“配置服务器”中“配置文件”部分的内容,该处指出“Listen80指定Apache服务器在80端口监听”。端口20通常用于FTP数据连接,139和445常用于Samba服务。2.在服务器端用户使用命令查看有哪些机器正在使用NFS服务()。A.showmount B.mount C.su D.mkdir答案:A解析:根据11.2.4节“启动与停止”的内容,“在服务器端用户可以随时使用showmount命令查看有哪些机器正在使用NFS服务。”三、简答题1.Samba服务器的功能是什么?答案:Samba服务器用于在Windows和Linux系统之间共享文件。通过Samba,Linux系统可以模拟Windows的文件和打印共享服务,使得Windows用户能够访问Linux服务器上的共享目录。解析:根据11.3节“Samba服务器”开头的内容,“如果要在Windows和Linux系统之间共享文件,就要使用Samba服务”。结合11.3.1节的配置示例和11.3.3节中关于匿名共享和用户权限的设置,可以总结出Samba的主要功能。2.简述Linux的主要服务有哪些?答案:本章涉及的Linux主要服务包括:NFS(网络文件系统):用于在Unix/Linux主机间共享文件系统。Samba:用于在Windows和Linux系统之间共享文件和打印机。Apache:提供Web服务器功能,用于搭建网站。SSH:提供安全的远程登录。VNC:提供图形化的远程桌面访问。另外,还有systemd服务管理器,以及xinetd等辅助服务管理工具。解析:综合本章各节内容:11.2节介绍了NFS服务器,11.3节介绍了Samba服务器,11.4节介绍了Apache服务器,11.5节介绍了SSH和VNC远程登录服务。这些是本章重点讲解的主要服务。12.6习题一、填空题1.计算机病毒按其破坏性分__________和__________。答案:良性病毒;恶性病毒解析:根据12.1.2节“计算机病毒分类”的内容,该节在分类中明确指出:“(2)按其破坏性分良性病毒、恶性病毒。”2.__________是Linux上最流行的防病毒软件。答案:ClamAV解析:根据12.2.1节“ClamAV简介”的内容,该节开篇即说明:“ClamAV是Linux上最流行的防病毒软件。”3.管理UFW防火墙的命令是______________。答案:ufw解析:根据12.3.2节“语法格式”的内容,该节明确写道:“UFW防火墙通过ufw命令进行管理。”二、选择题1.常用的网络安全工具是()。A.Nmap B.Nessus C.Ping D.netstat答案:AB解析:根据12.4节“网络安全工具”的内容,该节分别介绍了12.4.1节“端口扫描工具Nmap”和12.4.2节“漏洞扫描工具Nessus”,它们都属于专业的网络安全工具。Ping和netstat是常规的网络检测命令,不属于专用的安全扫描工具。2.重置UFW防火墙中的所有规则()。A.sudoufwreset B.sudoufwreloadC.sudoufwstatus D.sudoufwversion答案:A解析:根据12.3.5节“删除规则”的内容,该节说明:“UFW提供了一个命令reset可以重置UFW,即删除所有活动规则,并且禁用UFW。”并给出示例“sudoufwreset”。3.查看当前防火墙设置()。A.sudoufwstatus B.sudoufwenableC.sudoufwdisable D.sudoufwstatusverbose答案:A解析:根据12.3.3节“查看UFW防火墙状态”的内容,该节指出:“用户可以使用status命令查看状态。”同时说明“用户还可以使用statusverbose命令,查看防火墙状态详细信息。”题目要求查看当前防火墙设置,最基本的命令是status。尽管statusverbose也可查看,但status是常用查看命令。三、简答题1.计算机病毒的危害是什么?答案:计算机病毒的危害常表现在:破坏系统,使系统崩溃;破坏数据使之丢失;使计算机运行缓慢;偷走数据,如照片、密码、银行信息;堵塞网络。解析:根据12.1.3节“计算机病毒的危害”的内容,该节列出了以上几种常见的危害表现。2.简述UFW防火墙的原理。答案:UFW的核心原理是基于Iptables,即Linux内核中用于配置防火墙规则的工具。它通过定义规则集来控制网络数据包的流动,规则集可以允许或拒绝特定源、目标、端口和协议的数据包。UFW提供了简单的命令行接口,方便用户添加、删除和管理这些规则。解析:根据12.3.1节“UFW简介”的内容,该节明确说明了UFW基于Iptables的原理及其通过规则集控制数据包流动的机制。3.请解释这条命令的含义是什么?ufwallowinonens33toanyport22答案:该命令用于在UFW防火墙中添加一条规则,允许从网络接口ens33进入的、目标端口为22(通常用于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论