课后习题答案Linux服务器运维管理第2版杨海艳清华大学出版社.docx
《课后习题答案Linux服务器运维管理第2版杨海艳清华大学出版社.docx》由会员分享,可在线阅读,更多相关《课后习题答案Linux服务器运维管理第2版杨海艳清华大学出版社.docx(29页珍藏版)》请在冰豆网上搜索。
课后习题答案Linux服务器运维管理第2版杨海艳清华大学出版社
第1章:
认识Linux操作系统
一.选择题
1.Linux和UNIX的关系是(C)。
A.没有关系B.UNIX是一种类Linux的操作系统
C.Linux是一种类UNIX的操作系统D.Linux和UNIX是一回事
2.Linux是一个(D)的操作系统。
A.单用户、单任务B.单用户、多任务
C.多用户、单任务D.多用户、多任务
3.红帽认证进阶等级中最高的是(D)
A.RHCEB.RHCSA
C.CHCAD.RHCA
4.Linux的内核版本为稳定版的是(A)
A.2.6.18B.2.5.16
C.2.9.18D.2.7.18
5.以下关于Linux内核版本的说法,错误的是(B)
A.表示为"主版本号、次版本号、修正次数"的形式
B."1.3.2"表示稳定的发行版本
C."2.2.6"表示对内核2.2的第6次修正
D."1.2.2"表示稳定的发行版本
6.以下(B)内核版本属于测试版本。
A、3.0.13B、2.3.4C、2.0.0D、1.2.25
二.简答题
1.列举Linux系统的主要特点。
答:
大量的可用软件及免费软件,良好的可移植性及灵活注,优良的稳定性和安全性,支持几乎所有的网络协议及开发语言,多任务、多用户等。
2.简述Linux系统的主要发行版本。
答:
Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的RedHat(RHEL)为代表,后者以Debian为代表。
3.简述RHEL与CentOS的区别与联系。
答:
CentOS系统是通过把RHEL系统释放出的程序源代码经过二次编译之后生成的一种Linux系统,其命令操作和服务配置方法与RHEL完全相同,但是去掉了很多收费的服务套件功能,不提供任何形式的技术支持,出现问题后只能由运维人员自己解决。
但是在2014年年初,CentOS系统被红帽公司“收编”,无论是CentOS还是RHEL,根据GNUGPL许可协议,都可以免费使用,甚至是修改其代码创建衍生产品。
其开源性和自由程度没有任何差异。
第2章:
Linux系统的安装与初始化
1、VM虚拟机软件为用户提供了3种可选的网络模式,不包含下面(D)。
A、桥接模式B、NAT模式
C、仅主机模式D、真机模式
2、相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。
在真机桥接模式模拟网卡对应的物理网卡是(A)。
A、VMnet0B、Vmnet1
C、Vmnet2D、Vmnet8
3、让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机中NAT虚拟机网卡对应的物理网卡是(D)。
A、VMnet0B、Vmnet1
C、Vmnet2D、Vmnet8
4、仅让虚拟机内的主机与物理主机通信,不能访问外网,在真机中仅主机模式模拟网卡对应的物理网卡是(B)。
A、VMnet0B、Vmnet1
C、Vmnet2D、Vmnet8
5、为确保虚拟机能正常运行,不可以把下面哪个虚拟机设备移除掉(D)
A、USB控制器B、声卡
C、打印机设备D、网卡
6、systemctl命令重启yhy服务的命令是(B)
A、serviceyhyrestartB、systemctlrestartyhy.service
C、systemctlyhy.servicerestartD、systemctlstartyhy.service
二简答题:
1.CentOS7系统采用了systemd作为初始化进程,那么如何查看某个服务的运行状态?
答:
执行命令“systemctlstatus服务名.service”可查看服务的运行状态,其中服务名后的.service可以省略。
2.RPM(红帽软件包管理器)只有红帽企业系统在使用,对吗?
答:
RPM已经被CentOS、Fedora、openSUSE等众多Linux系统采用。
3.简述RPM与Yum软件仓库的作用。
答:
RPM是为了简化安装的复杂度,而Yum软件仓库是为了解决软件包之间的依赖关系。
第3章Linux系统运维基本命令
1.使用(A)命令可以把两个文件合并成一个文件。
A.catB.grepC.awkD.cut
2.用ls-al命令列出下面的文件列表,(D)文件是符号连接文件。
软连接---硬连接
A.-rw-rw-rw-2hel-susers56sep0911:
05hello
B.-rwxrwxrwx2hel-susers56sep0911:
05goodbey
C.Drwxr--r--2helusers1024sep1008:
10zhang
D.Lrwxr--r--1helusers2024sep1208:
12cheng
3.对下面的命令:
$catnametestltest2>name,说法正确的是(B)。
A.将test1test2合并到name
B.命令错误,不能将输出重定向到输入文件中
C.当name文件为空的时候命令正确
D.命令错误,应该为$catnametest1test2>>name
4.以下命令中,不能用来查看文本文件内容的命令是(D)。
A.lessB.catC.tailD.ls
5.在Linux中,系统管理员(root)状态下的提示符是(B)。
A.$B.#C.%D.>
6.删除文件的命令是(D)。
A.mkdirB.rmdirC.mvD.rm
7.建立一个新文件可以使用的命令为(D)。
A.chmodB.moreC.cpD.touch
8.tar命令可以进行文件的(A)。
A.压缩.归档和解压缩B.压缩和解压缩
C.压缩和归档D.归档和解压缩
9.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(C)。
A.tar-cvfmyfile.txtmyfile.txt.tar.gz
B.tar-zcvfmyfile.txtmyfile.txt.tar.gz
C.tar-zcvfmyfile.txt.tar.gzmyfile.txt
D.Tarcvfmyfile.txt.tar.gz.myfile.txt
10.在Linux系统中,主机名保存在(C)配置文件中。
A./etc/hostsB./etc/modules.conf
C./etc/sysconfig/networkD./etc/network
11.Linux系统中的第二块以太网卡的配置文件全路径名是(D)。
A./etc/sysconfig/network/ifcfg-eth0
B./etc/sysconfig/network/ifcfg-eth1
C./etc/sysconfig/network-scripts/ifcfg-eth0
D./etc/sysconfig/network-scripts/ifcfg-eth1
12.在Linux系统中,用于设置DNS客户的配置文件是(B)。
A./etc/hostsB./etc/resolv.conf
C./etc/dns.confD./etc.nis.conf
13.在使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(D)
A. -m B. -d C. -f D. -p
14.Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用(C)命令。
A. cat B. more C. less D. menu
15.终止一个前台进程可能用到的命令和操作(B)。
AkillB;+CCshutdownDhalt
16.下列关于链接的描述,错误的是(A)。
A.硬链接和符号链接都是产生一个新的inode
B.硬链接不能链接目录文件
C.硬链接就是让链接文件的inode号指向被链接文件的inode
D.链接分为硬链接和符号链接
17.假如当前系统是在level3运行,怎样不重启系统就可转换到level5运行(D)
A.run5B.ALT-F7-5C.Setlevel=5D.init5
18.使用命令(C)可以取消执行任务调度的工作。
A.crontab-1B.crontabC.crontab-rD.crontab–e
19.cron后台常驻程序(daemon)用于(B)
A.管理打印子系统B.管理系统日常任务的调度
C.负责文件在网络中的共享D.跟踪管理系统信息和错误
20.若要列出/etc目录下所有以:
"vsftpd"开头的文件,以下命令中不能实现的是(C)。
A、ls/etc|grepvsftpdB、ls/etc/vsftpd*
C、ls/etc/vsftpdD、ll/etc/vsftpd*
21.(A)目录存放着Linux系统管理的配置文件。
A./etcB./user/srcC./homeD./usr
22、在Linux中,系统管理员(root)状态下的提示符是(D)。
A.>B.$C.%D.#
23.要删除目录/home/user/subdir连同其下级的目录和文件,不需要依次确认,正确的命令是?
(B)。
A.rm-df/home/user/subdirB.rm-rf/home/user/subdir
C.rmdir-p/home/user/subdirD.rmdir-pf/home/user/subdir
24.用ls-al命令列出下面的文件列表,(C)文件是符号连接文件。
A.-rwxrwxrwx2hel-susers56sep0911:
05goodbey
B.-rw-rw-rw-2hel-susers56sep0911:
05hello
C.lrwxr--r--1helusers2024sep1208:
12cheng
D.Drwxr--r--2helusers1024sep1008:
10zhang
25.在Linux运行的7个级别中,具有全部功能的多用户文本模式,其运行级别是(),Xwindow图形系统的运行级别为()。
(多选)
A.2B.3C.6D.5
二、填空题
1.把ls命令的正常输出信息追加写入到error.txt文件中的命令是(ls>>error.txt)
2.Bash解释器的通配符中,星号(*)代表几个字符?
(零个或多个)
3.请尝试使用Linux系统命令关闭PID为5529的服务进程。
(kill5529)
4.在Linux系统中,以(文件)方式访问设备
5.某文件的权限为:
drw-r--r--,用数值形式表示该权限,则该八进制数为(644),该文件属性是(目录)。
6.在CentOS7系统及众多的Linux系统中,最常使用的Shell终端是(Bash(Bourne-AgainSHell)解释器)
7.若有一个名为backup.tar.gz的压缩包文件,那么解压的命令应该是(tar-xzvfbackup.tar.gz)
8.列出/etc目录下的所有文件命令(ls-a/etc)
9.查找文件名中含有ftp的文件的命令是(find/-name*ftp*)。
10.查看现在的工作目录命令(pwd)。
11.(cd/home)命令切换到home文件夹
12.建立新目录user1的命令(mkdiruser1)。
13.统计文件/etc/grub.conf文件的行数的命令(wc-l/etc/grub.conf)
14.(cd..)命令切换到上一级目录。
15.列出/etc目录下的文件的详细信息命令(ls-l/etc)和(ll/etc)。
16.(cd/)命令切换到根目录
三、简答题
1.使用uptime命令查看系统负载时,对应的负载数值如果是0.91、0.56、0.32,那么最近15分钟内负载压力最大的是哪个时间段?
答:
通过负载数值可以看出,最近1分钟内的负载压力是最大的。
2.使用history命令查看历史命令的执行记录时,命令前面的数字除了排序外还有什么用处?
答:
还可以用“!
数字”的命令格式重复执行某一次的命令记录,从而避免了重复输入较长命令的麻烦。
3.若想查看的文件具有较长的内容,那么使用cat、more、head、tail中的哪个命令最合适?
答:
文件内容较长,使用more命令;反之使用cat命令。
4.使用grep命令对某个文件进行关键词搜索时,若想要进行文件内容反选,应使用什么参数?
答:
可使用-v参数来进行匹配内容的反向选择,即显示出不包含某个关键词的行。
第4章Vim编辑器与Shell命令脚本
1.使用vim编辑只读文件时,强制存盘并退出的命令是(C)。
A.:
w!
B.:
q!
C.:
wq!
D.:
e!
2.假设当前处于vi的命令模式,现要进入插入模式,以下快捷键中无法实现的是(D)。
A.IB.AC.OD.l
3.目前处于vi的插入模式,若要切换到末行模式,以下操作方法中正确的是(B)。
A.按Esc键B.按Esc键,然后按:
键
C.直接按:
键C.直接按shift+:
组合键
4.下列提法中,不属于 ifconfig 命令作用范围的是(D)
A. 配置本地回环地址B. 配置网卡的 IP 地址
C. 激活网络适配器D. 加载网卡到内核中
5.下列文件中,包含了主机DNS配置信息的文件是(C)
A./etc/host.conf B./etc/hosts
C./etc/resolv.conf D./etc/networks
6.在Linux系统中,主机名保存在(C)配置文件中。
A./etc/hostsB。
/etc/modules、conf
C./etc/sysconfig/networkD。
/etc/network
7.若要暂时禁用eth0网卡,命令中。
可以实现的是(D)。
A.ifconfigeth0B.ifupeth0
C.ifconfigeth0upD.ifconfigeth0down
8.以下命令中可以重新启动计算机的是(A)。
A.rebootB.haltC.shutdown-hD.init0
9.以下对网卡配置的说法中,正确的是(B)。
A.可以利用vi编辑器直接修改网卡对应的配置文件,从而设置或修改网卡的名称、IP地址以及默认网关等内容
B.利用vi编辑器修改网卡配置文件后,必须重新启动Linux系统或重启网络服务,新的设置才会生效
C.可以利用netconfig命令来设置或修改网卡的IP地址、默认网关和域名服务器,该方法所设置的IP地址会立即生效
D.在Linux系统中,多快网卡可共用一个配置文件
10.以下可启动iptables防火墙的命令有(AD)。
(多选)
A.serviceiptablesstartB.serviceiptablessave
C.serviceiptablesrestartD./etc/init.d/iptablesstart
11.下面关于shell的说法,不正确的是(A)
A、操作系统的外壳B、用户与Linux内核之间的接口程序
C、一个命令语言解释器D、一种和C类似的程序设计语言
12.以下哪个命令是用来定义shell的全局变量(C)
A.importB.aliasC.exportD.set
13.以下哪种不是Linux的shell类型?
(B)
A.bashB.rshC.kshD.csh
14.CentOSLinux所提供的安装软件包,默认的打包格式为(D)。
A.tarB.bz2C.tar.gzD.rpm
15.查询软件包命令是(A)。
A.rpm-qfilenameB.rpm-Ufilename
C.rpm-ifilenameD.rpm-efilename
二、填空题
1.Vim编辑器的三种模式分别是(命令模式)、(输入模式)、(末行模式)
2.从输入模式切换到末行模式的操作过程是(按ESC键)
3.一个完整的Shell脚本应该哪些内容(解释器+脚本主内容)
4.在Shell脚本中,$0与$3变量的作用分别是(脚本文件的名称)、(该脚本在执行时接收的第三个参数)
5.如果需要依据用户的输入参数执行不同的操作,最方便的条件测试语句是(case条件语句)。
三、简答题
1.if条件测试语句有几种结构,最灵活且最复杂的是哪种结构?
答:
if条件测试语句包括单分支、双分支与多分支等三种结构,其中多分支结构是最灵活且最复杂的结构,其结构形式为if…then…elif…then…else…fi。
2.for条件循环语句的循环结构是什么样子的?
答:
for条件循环语句的结构为“for变量名in取值列表do命令序列done”。
3.若在while条件循环语句中使用true作为循环条件,那么会发生什么事情?
答:
因条件测试值永久为true,因此脚本中循环部分会无限地重复执行下去,直到碰到exit命令才会结束。
4.Linux系统的长期计划任务所使用的服务是什么,其参数格式是什么?
答:
长期计划任务需要使用crond服务程序,参数格式是“分、时、日、月、星期命令”。
5.请简述配置Yum仓库的步骤。
答:
首先应该创建挂载目录并把光盘镜像文件与其关联,然后修改Yum的配置文件,填写入相关参数,尤其需要注意挂载目录的存放路径要正确无误,最后便可使用Yum命令来安装相关的服务程序了。
第5章配置与应用远程连接服务
一、操作题
1.建立Telnet服务器,并根据以下要求配置Telnet服务器。
(1)配置Telnet服务同时只允许两个连接。
(2)配置Telnet服务器在2323端口监听客户机的连接。
2.建立SSH服务器,并根据以下要求配置SSH服务器。
(1)配置SSH服务器绑定的IP地址为192.168.16.177。
(2)在SSH服务器启用公钥认证。
3.建立VNC服务器,并根据以下要求配置VNC服务器。
(1)配置VNC服务器使用GNOME图形桌面环境。
(2)配置VNC服务每次启动会自动创建桌面号。
(3)在VNC服务器启用远程协助功能。
二、简答题
1.在Linux系统中有多种方法可以配置网络参数,请列举几种。
答:
配置网卡参数可以使用nmtui命令、nmcli命令或者直接编辑网卡配置文件来实现对网卡参数的修改。
2.想要把本地文件/root/out.txt传送到地址为192.168.88.20的远程主机的/home目录下,且本地主机与远程主机均为Linux系统,最为简便的传送方式是什么?
答:
执行命令scp/root/out.txtroot@192.168.88.20:
/home,并在进行口令验证后即可开始传送。
第6章管理用户与用户组
1.以下(C)文件保存用户账号的信息。
A./etc/userB./etc/gshadow
C./etc/shadowD./etc/fatab
2.以下对Linux用户账户的描述,正确的是(C)。
A.Linux的用户账户和对应的口令均存放在passwd文件中
B.Passwd文件只有系统管理员才有权存取
C.Linux的用户账户必须设置了口令后才能登陆。
D.Linux的用户口令存放在shadow文件中,每个用户对它有读的权限
3.新建用户使用useradd命令,如果要指定用户的主目录,需要使用(B)选项。
A.-gB.-dB.-uD.-s
4.为了保证系统的安全,现在的Linux系统一般将/etc/passwd密码文件加密后,保存为(D)文件。
A./etc/groupB./etc/netgroup
C./etc/libsafe.notifyD./etc/shadow
5.当用root登陆时,(D)命令可以改变用户larry的密码。
A.sularryB.changepasswordlarry
C.passwordlarryD.passwdlarry
6.如果刚刚为系统添加了一个名为Yhy的用户,则在默认的情况下,Yhy所属的用户组是(C)。
A.userB.groupC.YhyD.root
7.(B)命令可以将普通用户切换成超级用户。
A.SuperB.suC.tarD.passwd
8.usermod命令无法实现的操作是(B)。
A.账户重命名B.删除指定的账户和对应的主目录
C.加锁与解锁用户账号D.对用户口令进行加锁或解锁
9.以下关于用户组的描述,不正确的是(D)。
A.要删除一个用户的私有用户组,必须先删除该用户账户
B.可以将用户添加到指定的用户组,也可以将用户从某用户组中移除
C.只有root用户才有权创建用户和用户组
D.用户组管理员可以进行用户账号的创建、设置或修改账户密码等一切与用户和组相关的操作。
10.所有用户登陆的默认配置文件是(D)。
A./etc/loginB./etc/login.defsC./etc/logoutD./etc/profile
11.当用root登陆时,(A)命令可以改变用户larry的密码。
A、passwdlarryB、changepasswordlarry
C、sularryD、passwordlarry
第7章管理文件权限
一、选择题
1.执行命令chmodo+rwfile后,file文件的权限变化为(C)。
A.同组用户可读写file文件B.所有用户可读写file文件
C.其他用户可读写file文件D.文件所有者可读写file文件
2.若要改变一个文件的拥有者,可通过(B)命令来实现。
A.chmodB.chownC.usermodD.file
3.一个文件属性为drwxrwxrwt,则这个文件的权限是(A)。
A.任何用户皆可读取.可写入B.ROOT可以删除该目录的文件
C.给普通用户以文件所有者特征D.文件拥有者有权删除该目录的文件
4.某文件的组外成员的权限为只读4,所有者有全部权限7,组内的权限为读与写6,则该文件的权限为(D)。
A.467B.674C.476D.764
5.Linux