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

付费下载

下载本文档

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

文档简介

1.6习题

一、填空题

1.Unix是开发的,GNU是发起的。

答案:KenThompson和DennisRitchie;RichardStallman

解析:关于GNU的发起人,根据1.1.2节“什么是GNU(自由软件组织)”的内容,GNU

计划是由RichardStallman于1983年公开宣布的。Unix的开发者一般认为Unix由Ken

Thompson和DennisRitchie在贝尔实验室开发。

2.Linux是对的重新实现。

答案:Minix

解析:根据1.1.1节“什么是Linux”的内容,LinusTorvalds最初选择了开放源码的Minix

系统,并在其基础上编写磁盘驱动程序和文件系统,之后将开发出的系统命名为Linux,意指

“Linus的Minix"。因此,Linux是对Minix的重新实现。

二、选择题

1.关于GPL描述错误的是()。

A.软件最初的作者保留版权

B.如果软件在使用中引起了损失,开发人员不承担相关责任

C.其他人可以修改、销售该软件

D.经过修改的软件不受到GPL的约束

答案:D

解析:根据LL3节“什么是GPL(GNU公共许可证)”的内容,GPL规定”经过修改

的软件仍然受到GPL的约束一除非能够确定经过修改的部分是独立于原来作品的“。选项D

的说法与此相反,因此是错误的。选项A、B、C在该节中均有对应的正确描述。

2.以下哪个是Linux发行版本()。

A.MandrivaB.FedoraC.CentOSD.Debian

答案:ABCD

解析:根据1.2.3节“其他常见的Linux版本介绍”中表1.1”著名的Linux发行版本”的

内容,MandrivaxFedoraCentOS和Debian均在表中列出,均为Linux发行版本,因此四个

选项都正确。

•2•

三、简答题

1.Linux的主要特性是什么。

答案:Linux系统的主要特性包括:自由与开放、配置要求低廉、功能强大而稳定、支持

多种平台、免费、多任务,多用户、适合嵌入式系统、丰富的网络功能。

解析:根据L3节“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.U节”获取安装文件”的内容,该节末尾明确指出:“以Ubuntu24.04为

例,默认安装需要4G内存、25GB硬盘空间”。

2.Linux默认使用的操作系统引导加载器是o

答案:Grub2

解析:根据2.3节“Gnib2程序简介”的内容,该节开头说明:“当前常见的引导加载程

序有Grub、LILO、SPFDGk和Grub2。我们主要对Grub2引导加载程序进行介绍。”同时,

“Grub2是借鉴Grub改写的更加安全强大的多系统引导程序,现在大部分较新的Linux发行

版都是用Grub2作为开机引导程序的”。

3.Grub2启动时通常从读取引导配置_______________________o

答案:/boot/grub/grub.cfg

解析:根据231节“配置Grub2”的内容,该节明确说明:“Grub启动时通常从

/boot/grub/grub.cfg读取引导配置,并且严格地依此行事”。

二、选择题

1.Linux安装方式有()。

A.光盘B.U盘C.虚拟机D.软盘

答案:BC

解析:根据2.1.2节“安装方式介绍”的内容,该节开头指出:“本节重点介绍两种方法:

U盘和虚拟机。”这两种安装方式在后续内容中有详细说明。教材中未提及光盘和软盘内安装

方式。

2.Linux桌面有()。

A.GnomeB.KDEC.MoreD.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版本;二是考虑第三方开发的驱动程序.但存

在一定风险,应谨慎对待。此外,UbuniuLinux的更新程序会自动探测适合当前系统的驱动程

•4•

序并提示安装,用户可以在“软件和更新”程序的“附加驱动”选项中选择相应驱动,单击

“应用更改”按钮即可。

解析:根据254节“硬件驱动程序”的内容,该节从自动安装、手动获取和通过系统更

新工具安装三个方面介绍了Linux下硬件驱动程序的安装方法,并特别强调了UbuntuLinux

通过“软件和更新”程序中的“附加驱动”选项来安装驱动程序的方式。

3.7习题

一、选择题

1.Linux系统中PDF文件阅读软件是()。

A.XpdfB.EvinceC.calcD.word

答案:AB

解析:根据3.1.2节“PDF文件阅读”的内容,该节先后介绍了Xpdf和Evince两款PDF

阅读工具。其中,Xpdf是运行于XII环境的PDF阅读器,Evince是支持PDF等多种格式的

文档查看器。Calc和Word分别属于电子表格和文字处理软件,不是PDF阅读软件。

2.LibreOffice软件包括()。

A.WriterB.CalcC.ImpressD.Draw

答案:ABCD

解析:根据3.1节“办公软件”开头的内容,该节明确指出LibreO套件”包括了

文字处理器(Writer)、电子表格(Calc)、演示文稿(Impress)、公式编辑器(Math;和绘

图程序(Draw)”。选项中的Writer、Calc、Impress和Draw均属于该套件,因此全部正确。

3.Linux中最著名的播放软件包括()。

A.XineB.GstreamerC.RhythmboxD.Amarok

答案:ABCD

解析;根据3.3节“多媒体”的介绍,该节首先指出“xine是Linux中最著名的播放软件

之一,,“另一款具有相同功能的播放引擎叫作gstreamer”,随后提到“本节介绍的Rhythmbox、

Amarok和MPlayer这3款播放器”。因此,Xine、Gstreamer>Rhythmbox和Amarok均可归

入Linux中著名的播放软件。

4.Linux中视频播放器是()。

A.WriterB.CalcC.ImpressD.MPlayer

答案:D

解析:根据3.3.2节“视频播放器”的内容,该节开篇即指出“MPlayer是一款在Linux

上非常好用的视频播放软件"。Writer、Calc和Impress均为LibreOffice办公套件的组件,与

视频播放无关。

4.10习题

一、填空题

i.查看当前路径的命令是。

答案:pwd

解析:根据4.1.3节“查看当前路径:pwd”的内容,该节明确指出:“pwd是PrintWorking

Directory(显示工作目录)的缩写,就是显示当前所在的目录。”

2.cd〜的作用是o

答案:回到当前用户的家目录(主目录)

解析:根据4.2.5节“跳转目录”的内容,该节最后指出:“总能够用下面的命令回到自

己的用户主目录。cd或者:cd〜"。同时,4.1.1节“恃殊目录文件介绍”中“目录的特殊

表示法”也说明“〜表示当前用户身份所在的家目录”.

3.rm-rf的作用是。

答案:强制递归删除目录及其下所有文件和子目录

解析:根据4.2.3节“删除目录”的内容,该节说明:“带有-r参数的rm命令会递归地

删除目录下所有的文件和子目录。”同时,“可以使用-f选项来避免这样的交互式操作。rm

会自动对这些问题回答y。”因此,-rf组合选项的作用是强制、无提示地递归删除目录及其

下所有内容。

二、选择题

l.mv的作用是()。

A.移动文件B.改名C.复制D.删除

答案:AB

解析:根据422节“移动目录”的内容,该节说明mv命令“可以用来移动文件”,同

时也指出“Linux没有‘重命名'这个命令……重命名无非就是将一个文件在同一个目录里移

•6•

动,这是mv最擅长的工作”,并总结为“mv可以在移动文件和目录的同时对其重命名”。

复制是cp命令的功能,删除是rm命令的功能。

2.查看文件内容的命令有()。

A.catB.lessC.moreD.head和tail

答案:ABCD

解析:根据4.3节“查看文件”的内容,该节分别介绍了cat(4.3.2节“查看普通文件:

cat")、more和less(4.3.5节“查看部分内容:more和less")、head和tail(4.3.4节“查

看文件开头和结尾:head和lail"),这些命令均可用于查看文件内容,因此全部正确.

三、简答题

1.chown和chgrp的作用是什么?

答案:chown命令用于改变文件的所有权,可以更改文件的属主和属组。chgrp命令专门

用于设置文件的属组。

解析:根据4.4.3节”更改文件所有权:chown和chgrp”的内容,该节明确指出:飞hown

命令用于改变文件的所有权”,并说明其基本语法为“chown[OPTION]...[OWNER][:[GROUP]]

FILE...”,可以同时或分别更改属主和属组。关于chgrp,该节说明“Linux单独提供了另一

个命令chgrp用于设置文件的属组”,“chgrp命令实际上只是实现了chown的一部分功能”。

2.chmod777tom这个命令的含义是什么?

答案:将文件tom的权限设置为:属主、属组和其他人都拥有可读、可写、可执行权限。

解析:根据4.4.2节“更改权限:chmod”和441节”文件权限介绍”中表4.2的内容,

chmod使用八进制语法设置文件权限。数字7对应于二进制111,即rwx权限(4+2+1=7)。

777表示三组权限均为rwx,即属主、属组和其他人都拥有读、写、执行权限。

3.软链接文件和硬链接文件的区别是什么?

答案:软链接(符号链接)类似于Windows的快捷方式,是通过名称引用目标文件,删

除软链接不影响原文件,但删除原文件后软链接失去意义。硬链接是两个独立的文件通过相

同的节点号联系在一起,拥有相同的内容,对其中一个又件的改动会反映在另一个文件中。

硬链接是直接引用,而符号链接是通过名称进行引用。

解析:根据452节“创建软链接文件”和4.5.3节“创建硬链接文件”的内容。4.5.2节

说明软链接“有点像Windows里的快捷方式,用户可以通过别名去访问另一个文件”,

“passwd-so只是文件passwd的一个‘别名',因此删除passwd-so并不会影响到passwd。但

如果把passwd删除了,那么passwd-so虽然还保留在那里,但已经没有任何意义了”。453

节说明硬链接“用于将两人独立的文件联系在一起,它们拥有相同的节点号”,并明确指出

“硬链接和符号链接本质的不同在于:硬链接是直接引用,而符号锌接是通过名称进行引用。

查看两者的属性可以看到,这是两个完全独立的文件,只是被联系在一起了而已。这两个文

件拥有相同的内容,对其中一个文件的改动会反映在另一个文件中。”

5.9习题

一、填空题

1.root用户的UID是o

答案:0

解析:根据5.1.2节“root用户”的内容,“Linux规定rooi用户的UID为0”。

2.Linux系统中,切换用户的命令是o

答案:SU

解析:根据5.5.1节“SU命令”的内容,“不带任何参数的SU命令会将用户提升至root

权限”,“也可以使用su命令切换到其他用户”。su是切换用户的主要命令。

3.添加用户分组的命令是。

答案:groupadd

解析:根据5.4节“添加用户分组groupadd"的内容,"groupadd命令用于将新组加入系

统”。

4.删除用户的命令是o

答案:userdel

解析:根据5.3.1节“使用userdel删除用户”的内容,“userdel命令用于删除用户账号”。

二、选择题

I.关于进程属性描述错误的是()。

A.useradd的-s参数用于指定用户登录后所使用的Shell

B.在默认情况下,userdel并不会删除用户的主目录.除非使用了-r选项

C./etc/shadow文件用于保存用户的口令,当然是使用加密后的形式

D.Linux不提供图形化工具对用户和用户组进行管理

答案:D

解析:根据5.2.2节“使用图形化工具添加用户”和5.3.2节“使用图形工具删除用户”

的内容,Linux提供了图形化工具对用户和用户组进行管理,选项D的表述错误。选项A参

•8•

见5.2.1节,选项B参见531节,选项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在I〜999范围内,不是从1000开始,选项C错误。选项A、B参见5.6.1节,

选项D参见5.1.2节,描述均正确。

三、简答题

1.系统用户和普通用户的区别是什么?

答案:系统用户是为系统服务和进程保留的账户,其UID一般在1〜999范围内;普通用

户是供人登录使用的账户,UID从100()开始分配。系统用户通常由系统自动创建,用于运行

特定服务;普通用户由管理员创建,用于日常登录和操作。

解析:根据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和/ctc/shadow在5.6.1节有详细说明,/ctc/group在

5.6.2节有说明。

6.8习题

一、填空题

I.进程是C

答案:正在运行的程序

解析:根据6』』节"什么是进程”的内容,该节明确指出:“进程是操作系统的一种抽

象概念,用来表示正在运行的程序。其实,读者可以简单地把进程理解为正在运行的程序。”

2.动态监控命令是。

答案:top

解析:根据632节“动态监控:top”的内容,该节指出:“ps命令可以一次性给出当前

系统中进程信息的快照,但这样的信息往往缺乏时效性。当管理员需要实时监视进程运行情

况时,就必须不停地执行ps命令一这显然是缺乏效率的。为此,Linux提供了lop命令用于即

时跟踪当前系统中进程的情况。”

3.调整进程优先级命令是。

答案:nice和renice

解析:根据6.5节“调整进程优先级:nice和renice”的内容,该节介绍了两个相关命令:

“nice命令可以在启动程序时设置其谦让度”,“renicc命令可以在进程运行时调整其谦让度

值”。

二、选择题

1.关于进程属性描述错误的是()。

A.所有的进程都必须由另一个进程创建一除了在系统引导时,由内核自主创建并安装的

那几个进程

B.进程的优先级决定了其受到CPU“优待”的程度

C.进程只能从后台运行

D.高谦让度意味着低优先级

答案:C

解析:选项C错误。根据6.1.2节“进程分类”的示洌,进程既可以从前台运行,也可以

从后台运行。文中提到运行badpro程序时”从后台执行”,并说明“在前台运行的程序可以

简单地使用快捷键CE+C终止”。因此进程并非只能从后台运行。选项A参见6.2.2节,选

项B参见6.2.4节,选项D参见6.2.4节,描述均正确。

三、简答题

1.进程分类是什么?

答案:进程可以分为前台进程和后台进程。前台进程是在终端前台运行、与用户直接交

•10•

互的进程;后台进程是在后台运行、不与用户直接交互的进程。

解析:根据6.1.2节“进程分类”的内容,该节在示例中演示了进程的两种运行方式。文

中提到“从后台执行"badpro程序,并指出“在前台运行的程序可以简单地使用快捷键Ctrl+C

终止”,由此可区分前台进程和后台进程。

2.如何中断一个指定进程?

答案:使用kill命令向指定进程发送信号来中断它。首先通过ps命令获取进程的PID号,

然后使用kill命令发送信号。默认发送TERM信号(相当于如11口口或1<川-丁£1^4巴口)。如

果进程忽略了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

解析:根据733节“卸载操作”的内容,“umount命令用于卸载文件系统。”

5.查看当前目录大小。

答案:du-sh./

解析:根据7.2.3节“空间使用量du”的内容,“使用du命令查看文件和目录大小:du-sh./

查看当前目录大小”。

6.命令显示当前磁盘的使用情况。

答案:df

解析:根据7.2.2节“剩余空间df”的内容,“df命令会收集和整理当前已经挂我的全部

文件系统的一些重要的统小数据”,并显示“当前磁盘的使用情况”。

二、选择题

1.关于sw叩描述错误的是()。

A.Windows为swap单独划分一个分区

B.swap被称作交换分区。这是一块特殊的硬盘空间

C.swap分区容量应该要大于物理内存大小

D.当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放在交

换分区中

答案:A

解析:根据7.1.3节“交换空间介绍”的内容,该节指出“Windows不会为swap单独划

分一个分区,而是使用分页文件实现相同的功能”,因此选项A描述错误。选项B和D在该

节中均有明确对应描述。选项C也在该节末尾说明:“一般来说,sw叩分区容量应该要大于

物理内存大小,但目前不能超过8GB”。

三、简答题

I.解释命令tar-czvfshell.tar.gzshell/的用途。

答案:该命令用于将shell目录及其下的所有文件打包并压缩,生成名为shell.tar.gz的压

缩归档文件。其中,-c表示创建归档文件,-z表示调用gzip进行压缩,-V表示显示命令的执

行过程,-f用于指定归档文件名。

解析:根据7.4.1节“打包文件lar”的内容,该节分别解称了tar命令各选项的含义:c

•12•

指定tar创建归档文件,v用于显示命令的执行过程,f用于指定归档文件的文件名。关于-z

选项,该节指出“使用了这个选项的由命令会自动调用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节介绍了sw叩交换空间。这些共同构成了Linux的文件系统体系。

8.6习题

一、填空题

i.常用的软件包格式有和两种。

答案:RPM:DEB

解析:根据8.1节“软件包管理概述”的内容,“常用的软件包格式有两种:RPM和DEB。

RPM即RedHatPackageManager(RedHat软件包管理器)...另一种则是Debian和Ubuntu

上使用的DEB。"

2.和使用dpkg管理软件包。

答案:Debian;UbuiKu

解析:根据8.2节“DEB软件包管理机制”的内容,“DEB软件包工具主要用于Debian

和Ubuntu版本。”dpkg是DEB软件包管理机制的核心工具。

3.rpm工具用于、等。

答案:安装软件包;例载软件包(或更新软件包)

解析:根据8.3节“RPM软件包管理机制”的内容,该节分别介绍了“安装软件包”(831

节)、“卸载软件包”(832节)和“更新软件包”(833节),因此rpm工具可用于安装、

卸载和更新软件包。

二、选择题

1.APT工具最常用的两个命令是()。

A.apt-getB.apt-cacheC.swapD.wall

答案:AB

解析:根据8.4.1节“APT简介”的内容,“APT工具最常用的有两个命令:apt-get和

即t-cache。前者用于执行和软件包安装有关的所有操作;后者主要用于查找软件包的相关信息。”

sw叩和wall与APT工具无关。

三、简答题

1.软件包管理系统的意义是什么?

答案:软件包管理系统的意义在于:将应用程序、配置文件和管理数据打包,方便用户

安装和卸载软件包。具体体现在:

□使安装软件成为一系列不可分割的原子操作,一旦发生错误可以卸载或重新安装。

□解决软件包之间的依赖性问题,高级软件包管理工具(如APT、DNF/YUM)可以自动搜

寻依赖关系并执行安装。

□简化定位和下载软件包的过程。

□自动进行系统更新和升级。

□方便管理软件包间的依赖关系。

解析:根据8.1节“软件包管理概述”的内容,该节说明了软件包的概念及其优势,特别

指出“高级软件包管理工具(如APT和DNF/YUM),解决了依赖性问题,它们可以自动搜

寻依赖关系并执行安装”,并总结了高级软件包管理系统基于的几个理念和目标,即简化定

位和下载软件包的过程、自动进行系统更新和升级、方便管理软件包间的依赖关系。

9.4习题

一、填空题

1.系统在安装完成后都会在中写入一些东西,执行必要的任务计划。

•14•

答案:/etc/crontab

解析:根据923节'任务配置文件介绍”的内容,“每个系统在安装完成后都会在/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的配置文件口U作crontab

C.用户提交自己的crontab文件需要得到系统管理员的许可

D.at命令适合于那些一次性的任务

答案:A

解析:根据9,2.1节"crontab的原理”的内容,“当cron启动时,它读取配置文件,把

信息保存在内存中。每过一分钟,cron重新检查配置文件,并执行这一分钟内安排的任务。

因此cron执行命令的最短周期是1分钟。”选项A描述为2分钟,故错误。选项B参见921

节,选项C参见9.2.2节,选项D参见9.1.1节,描述均正确。

三、简答题

1.at命令和crontab命令的区别。

答案:at命令用于安排一次性的任务,即在指定的某个时间点执行一次命令;crontab命

令用丁•安排周期性的、循环执行的例行性任务,由cron守护进程按照预设的时间周期反复执

行。

解析:根据9.析节“at命令的使用”和9.2节“控制计划任务的命令crontab”的内容。

9.1节开头指出“工作任务的分配有例行性的,也有单一现行一次的,本节我们介绍执行一次

任务的分配命令at的用法”;9.2节开头指出“相对at执行一次工作,循环执行的例行性命令,

则是由cron系统服务来控制”。由此可以明确两者的区别。

2.每周五的凌晨2:00进入/opi/projec【目录,并以用户M汰e的身份执行编译任务,如I何

写计划任务?

答案:02**5m汰c(cd/opt/projcct;make)

解析:根据9.2.3节“任务配置文件介绍”的内容,cronlab的基本语法格式为“minuiehour

daymonthweekdayusernamecommandvo该节末尾给出了一个示例:”02**5mike(cd

/opt/projcct;make)M,并解释为“在每周五的凌晨2:00进入/opt/projcct目录,并以用户Mike

的身份执行编译任务”。同时该节还说明“可以使用圆括号‘()’括起多条命令,命令之间用

分号‘;'隔开"。

10.5习题

一、填空题

1.IP地址的配置包括和O

答案:动态主机配置协议(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级连接。”

•16•

4.__________主要用于查看自身的网络状况,如开启的端口、服务态等。

答案:netstat

解析:根据10.2.2节“检测端口netstat”的内容,"netstat主要用于Linux查看自身的网

络状况,如开启的端口、在为哪些用户服务及服务的状态等。”

二、选择题

1.关于网络管理描述错误的是()。

A.ping0己无法停止

B.使用netstat-r命令可以看到当前系统中的路由信息

C.Ubuntu不支持无线上网

D.netstat-a列出所有当前的连接

答案:C

解析:根据10.3.1节“无线」一网”的内容,该节详细介绍了在Ubuniu下安装无线网卡驱

动程序并使用无线网络的步骤,说明Ubuntu支持无线上网,选项C描述错误。选项A参见

10.2.1节“当用‘ping主机’命令ping一台机器时,ping自己无法停止,必须按下Ctii+C强

行退出”;选项B参见10.1.3节“使用netstat命令可以看到当前系统中的路由信息”;选

项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习题

一、填空题

i.是系统中第一个启动的。

答案:systemd

解析:根据11.1.2节14Systemd和Targel”的内容,"Syslemd是目前Linux系统上主要

的系统守护进程管理工具,取代了传统的init进程,成为系统的第•个进程,其他进程都是它

的子进程。”

2.是一类在后台运行的特殊进程。

答案:守护进程(daemon)

解析:根据11.1.4节“管理守护进程”的内容,“守护进程(daemon)是一类在后台运

行的特殊进程,用于执行特定的系统任务。”

3.NFS是网络文件系统的简称。

答案:NetworkFileSystem

解析:根据IL2.1节“NFS服务器简介”的内容,“NFS是网络文件系统(NetworkFileSystem)

的简称,用于在计算机间共享文件系统。”

4.LAMP是、和的简称。

答案:Linux;Apache:MySQL;PHP

解析:根据11.4.4节“配置服务器”中“使用PHP+MySQL”部分的内容,“在业界LAMP

是一个非常流行的词语,这4个大写字母分别代表Linux、Apache、MySQL和PHP。”

二、选择题

1.Apache服务器默认监听的端口是()。

A.20B.80C.139D.445

答案:B

解析:根据H.4.4节“配置服务器”中“配置文件”部分的内容,该处指出“Lisen80

指定Apache服务器在80端口监听”。端口20通常用于FTP数据连接,139和445常用于Samba

服务。

2.在服务器端用户使用命令查看有哪些机器正在使月NFS服务()。

A.showmountB.mountC.suD.mkdir

答案:A

解析:根据11.2.4节“启动与停止”的内容,“在服务器端用户可以随时使用showmount

命令查看有哪些机器正在使用NFS服务。”

三、简答题

1.Samba服务器的功能是什么?

•18•

答案:

Samba服务器用于在Windows和Linux系统之间共享文件。通过Samba,Linux系统可以

模拟Windows的文件和打印共享服务,使得Windows用户能够访问Linux服务器上的共享目

录。

解析:根据11.3节“Samba服务器”开头的内容,"如果要在Windows和Linux系统之

间共享文件,就要使用Samba服务”。结合11.3.1节的配置示例和1133节中关于匿名共享

和用户权限的设置,可以总结出Samba的主要功能。

2.简述Linux的主要服务有哪些?

答案:本章涉及的Linux主要服务包括:

□NFS(网络文件系统):用于在Unix/Linux主机间共享文件系统。

□Samba:用于在Windows和Linux系统之间共享文件和打印机。

□Apache:提供Web服务器功能,用于搭建网站。

□SSH:提供安全的远程登录。

□VNC:提供图形化的远程桌面访问。

另外,还有sysiemd服务管理器,以及xinetd等辅助服务管理工具。

解析:综合本章各节内容:11.2节介绍了NFS服务器,11.3节介绍了Samba服务器,11.4

节介绍了Apache服务器,11.5节介绍了SSH和VNC远程登录服务。这些是本章重点讲解的

主要服务。

12.6习题

一、填空题

1.计算机病毒按其破坏性分和O

答案:良性病毒;恶性病毒

解析;根据12.1.2节“计算机病毒分类”的内容,该节在分类中明确指出:“(2)按其

破坏性分良性病毒、恶性病毒。”

2.是Linux上最流行的防病毒软件。

答案:ClamAV

解析:根据12.2.1节“ClamAV简介”的内容,该节开篇即说明:“ClamAV是Linux上

最流行的防病毒软件。”

3.管理UFW防火墙的命令是o

答案:ufw

解析:根据12.3.2节“语法格式”的内容,该节明确写道:“UFW防火墙通过ufw命令

进行管理。”

二、选择题

1.常用的网络安仝工具是()。

A.NmapB.NessusC.PingD.netstat

答案:AB

解析:根据12.4节“网络安全工具”的内容,该节分别介绍了12.4.1节“端口扫描工具Nmap”

和12.4.2节“漏洞扫描工具Nessus”,它们都属于专业的网络安全工具。Ping和netstat是常

规的网络检测命令,不属于专用的安全扫描工具。

2.重置UFW防火墙中的所有规则()。

A.sudoufwresetB.sudoufwreload

C.sudoufwstatusD.sudoufwversion

答案:A

解析:根据12.3.5节“删除规则”的内容,该节说明:“UFW提供了一个命令reset可以

重置UFW,即删除所有活动规则,并且禁用UFW。”并给出示例“sudoufwreset”。

3.查看当前防火墙设置()°

A.sudoufwstatusB.sudoufwenable

C.sudoufwdisableD.sudoufwstatusverbose

答案:A

解析:根据12.3.3节“查看UFW防火墙状态”的内容,该节指出:“用户可以使用status

命令查看状态。”同时说明“用户还可以使用statusverbose命令,查看防火墙状态详细信息

题目要求杳看当前防火墙设置,最基本的命令是status。尽管statusverbose也可杳看,但status

是常用查看命令。

三、简答题

1.计算机病毒的危害是什么?

答案:计算机病毒的危害常表现在:破坏系统,使系统崩溃;破坏数据使之丢失:使计

算机运行缓慢;偷走数据,如照片、密码、银行信息;堵塞网络。

解析:根据12.1.3节“计算机病毒的危害”的内容,该节列出了以上几种常见的危害表

•20•

现。

2.简述UFW防火墙的原理。

答案:UFW的核心原理是基于Iptables,即Linux内核中用于配置防火墙规则的工具。它

通过定义规则集来控制网络数据包的流动,规则集可以允许或拒绝特定源、目标、端口和协

议的数据包。UFW提供了简单的命令行接口,方便用户添加、删除和管理这些规则。

解析:根据12.3.1节“UFW简介”的内容,该节明确说明了UFW基于Iptables的原理及

其通过规则集控制数据包流动的机制。

3.请解释这条命令的含义是什么?

ufwallowinonens33toanyport22

答案:该命令用于在UFW防火墙中添加一条规则,允许从网络接口ens33进入的、目标

端口为22(通常用于SSH服务)的所有连接。

解析:根据12.3.4节,'添加规则”的内容,该节

温馨提示

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

评论

0/150

提交评论