《Linux网络操作系统项目教程RHEL74 CentOS 74第3版》习题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Linux网络操作系统项目教程
(RHEL7、4/CentOS 7、4)(第3版)》
课后习题答案
1、11 练习题
一、填空题
1.GNU的含义就是。

2.Linux一般有3个主要部分:、、。

3.目前被称为纯种的UNIX指的就就是以及这两套操作系统。

4.Linux就是基于的软件模式进行发布的,它就是GNU项目制定的通用公共许可证,英文就是。

5.史托曼成立了自由软件基金会,它的英文就是。

6.POSIX就是的缩写,重点在规范核心与应用程序之间的接口,这就是由美国电气与电子工程师学会(IEEE)所发布的一项标准。

7.当前的Linux常见的应用可分为与两个方面。

8.Linux的版本分为与两种。

9.安装Linux最少需要两个分区,分别就是。

10.Linux默认的系统管理员账号就是。

1、GNU's Not Unix的递归缩写(GNU计划一个自由软件组织)
2、内核(kernel)、命令解释层(Shell或其她操作环境)、实用工具
3、System V BSD
4、Copyleft(无版权) General Public License,GPL)
5、FSF,Free Software Foundation
6、便携式操作系统接口(Portable Operating System Interface)
7、企业应用个人应用
8、内核版本发行版本
9、swap交换分区/(根)分区
10、root
二、选择题
1.Linux最早就是由计算机爱好者( )开发的。

A.Richard Petersen
B.Linus Torvalds
C.Rob Pick
D.Linux Sarwar
2.下列中( )就是自由软件。

A.Windows XP
B.UNIX
C.Linux
D.Windows 2008
3.下列中( )不就是Linux的特点。

A.多任务
B.单用户
C.设备独立性
D.开放性
4.Linux的内核版本2、3、20就是( )的版本。

A.不稳定
B.稳定的
C.第三次修订
D.第二次修订
5.Linux安装过程中的硬盘分区工具就是( )。

A.PQmagic
B.FDISK
C.FIPS
D.Disk Druid
6.Linux的根分区系统类型可以设置成( )。

A.FATl6
B.FAT32
C.ext4
D.NTFS
1.B
2.C
3.B
4.A 5、 D 6、 C
三、简答题(部分)
1.简述Linux的体系结构。

2.使用虚拟机安装Linux系统时,为什么要先选择稍后安装操作系统,而不就是去选择RHEL 7系统镜像光盘?
答:在配置界面中若直接选择了RHEL 7系统镜像,则VMware Workstation虚拟机会使用内置的安装向导自动进行安装,最终安装出来的系统跟我们后续进行实验所需的系统环境会不一样。

3.简述RPM与Yum软件仓库的作用。

答:RPM就是为了简化安装的复杂度,而Yum软件仓库就是为了解决软件包之间的依赖关系。

4.安装Red Hat Linux系统的基本磁盘分区有哪些?
5.Red Hat Linux系统支持的文件类型有哪些?
6.丢失root口令如何解决?
7.RHEL 7系统采用了systemd作为初始化进程,那么如何查瞧某个服务的运行状态?
答:执行命令“systemctl status 服务名、service”可查瞧服务的运行状态,其中服务名后的、service可以省略。

2、7 练习题
一、填空题
1.在Linux系统中命令大小写。

在命令行中,可以使用键来自动补齐命令。

2.如果要在一个命令行上输入与执行多条命令,可以使用来分隔命令。

3.断开一个长命令行,可以使用,以将一个较长的命令分成多行表达,增强命令的可读性。

执行后,Shell自动显示提示符,表示正在输入一个长命令。

4.要使程序以后台方式执行,只需在要执行的命令后跟上一个符号。

1、区分Tab
2、分号
3、反斜杠“\”“>”
4、“&”
二、选择题
1.( )命令能用来查找在文件TESTFILE中包含4个字符的行。

A.grep ' ' TESTFILE
B.grep '…、' TESTFILE
C.grep '^$' TESTFILE
D.grep '^…、$ ' TESTFILE
2.( )命令用来显示/home及其子目录下的文件名。

A.ls -a /home
B.ls -R /home
C.ls -l /home
D.ls -d /home
3.如果忘记了ls命令的用法,可以采用( )命令获得帮助。

A.?ls
B.help ls
C.man ls
D.get ls
4.查瞧系统当中所有进程的命令就是( )。

A.ps all
B.ps aix
C.ps auf
D.ps aux
5.Linux中有多个查瞧文件的命令,如果希望在查瞧文件内容过程中用光标可以上下移动来查瞧文件内容,则符合要求的那一个命令就是( )。

A.cat
B.more
C.less D、head
6.( )命令可以了解您在当前目录下还有多大空间。

A.df
B.du /
C.du 、
D.df 、
7.假如需要找出/etc/my、conf 文件属于哪个包(package),可以执行( )命令。

A.rpm -q /etc/my、conf
B.rpm -requires /etc/my、conf
C.rpm -qf /etc/my、conf
D.rpm -q | grep /etc/my、conf
8.在应用程序启动时,( )命令设置进程的优先级。

A.priority
B.nice
C.top
D.setpri
9.( )命令可以把f1、txt复制为f2、txt。

A.cp f1、txt | f2、txt
B.cat f1、txt | f2、txt
C.cat f1、txt > f2、txt
D.copy f1、txt | f2、txt
10.使用( )命令可以查瞧Linux的启动信息。

A.mesg –d
B.dmesg
C.cat /etc/mesg
D.cat /var/mesg
1、C
2、B
3、C
4、D
5、C
6、C
7、C
8、B
9、C
10、B
3、8 练习题
一、填空题
1、多用户多任务
2、普通用户帐户超级用户帐户(root)
3、0 500
4、主组群500
5、主组群附属组群。

6、/etc/passwd
7、读取/etc/shadow
8、/etc/group /etc/gshadow
二、选择题
1、A
2、C
3、D
4、C
5、C
6、CD
7、A
8、AB
4、7 练习题
一、填空题
1、保存管理
2、扩展文件系统ext2/ext3/ext4/xfs
3、级块索引节点表数据块
4、树状目录“/”
5、umask umask 777 000
6、、、、
7、隐藏文件
8、chmod a+x
二、选择题
1、A
2、A
3、A
4、B
5、D
6、D
5、8 练习题
一、填空题
1、ISO 9660
2、独立磁盘冗余阵列磁盘阵列软RAID 硬RAID 冗余
3、逻辑卷管理器一个逻辑卷(相当于一个逻辑硬盘)
4、索引节点数磁盘块区数
二、选择题
1、D
2、B
3、C
4、C
三、简答题
1. RAID技术主要就是为了解决什么问题呢?
答:RAID技术可以解决存储设备的读写速度问题及数据的冗余备份问题。

2. RAID 0与RAID 5哪个更安全?
答:RAID 0没有数据冗余功能,因此RAID 5更安全。

3.位于LVM最底层的就是物理卷还就是卷组?
答:最底层的就是物理卷,然后在通过物理卷组成卷组。

4. LVM对逻辑卷的扩容与缩容操作有何异同点呢?
答:扩容与缩容操作都需要先取消逻辑卷与目录的挂载关联;扩容操作就是先扩容后检查文件系统完整性,而缩容操作为了保证数据的安全,需要先检查文件系统完整性再缩容。

5. LVM的快照卷能使用几次?
答:只可使用一次,而且使用后即自动删除。

6. LVM的删除顺序就是怎么样的?
答:依次移除逻辑卷、卷组与物理卷。

6、6 练习题
一、填空题
1、/etc/sysconfig/network
2、“/etc/sysconfig/network-scripts”“ifcfg-”
3、/etc/resolv、conf
4、pstree
5、相同
6、SSH(Secure Shell) 远程管理
7、sshd 基于口令的验证基于密钥的验证基于密钥的验证
8、SSH scp [参数] 本地文件远程帐户@远程IP地址:远程目录
二、选择题
1、D
2、A
3、C
4、A
三、补充表格
请将nmcli命令的含义列表补充完整。

四、简答题
1.在Linux系统中有多种方法可以配置网络参数,请列举几种。

答:配置网卡参数可以使用系统菜单、使用nmtui命令、使用nmcli命令或者直接编辑网卡
配置文件来实现对网卡参数的修改。

2.请简述网卡绑定技术mode6模式的特点。

答:平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持。

3. 在Linux系统中,当通过修改其配置文件中的参数来配置服务程序时,若想要让新配置的参数生效,还需要执行什么操作?
答:需要重新启动相关的服务程序,或让服务程序重新加载配置文件,或重启系统。

4.sshd服务的口令验证与密钥验证方式,哪个更安全?
答:一般情况下,密钥验证方式更加安全。

若用户认证有更高的安全需求,还可以再对密钥文件进行口令加密,从而实现双重加密。

5. 想要把本地文件/root/myout、txt传送到地址为192、168、10、20的远程主机的/home目录下,且本地主机与远程主机均为Linux系统,最为简便的传送方式就是什么?
答:执行命令scp /root/myout、txt root@192、168、10、20:/home,并在进行口令验证后即可开
始传送。

7、6 练习题
一、填空题
1、shell
2、/etc/shells
3、/etc/passwd
4、命令编辑功能;命令与文件补全功能;命令别名设置功能;作业控制、前台与后台控制;程序化脚本;通配符等。

5、全局变量局部变量
6、set
7、*、?、[]
8、行
9、查找、删除、替换
10、通配符(wild card) 正则表示法
8、8 练习题
一、填空题
1、shell shell 的语法与命令(含外部命令) 正则表达式管道命令数据流重导向
2、上下左右
3、r r 与x
4、shell (#!/bin/bash) 程序用途版本作者
5、read date
6、父程序
7、test 中括号( [] )
8、if、、、then case $var in 、、、esac
9、不定循环(while, until) 固定循环(for)
10、sh -x script、sh
二、实践习题
1.请创建一个script ,当您运行该script 的时候,该script 可以显示:①您目前的身份(用whoami );②您目前所在的目录(用pwd)。

#!/bin/bash
echo -e "Your name is ==> $(whoami)"
echo -e "The current directory is ==> $(pwd)"
2.请自行创建一个程序,该程序可以用来计算“您还有几天可以过生日”。

#!/bin/bash
read -p "Pleas input your birthday (MMDD, ex> 0709): " bir
now=`date +%m%d`
if [ "$bir" == "$now" ]; then
echo "Happy Birthday to you"
elif [ "$bir" -gt "$now" ]; then
year=`date +%Y`
total_d=$(($((`date --date="$year$bir" +%s`-`date +%s`))/60/60/24))
echo "Your birthday will be $total_d later"
else
year=$((`date +%Y`+1))
total_d=$(($((`date --date="$year$bir" +%s`-`date +%s`))/60/60/24))
echo "Your birthday will be $total_d later"
fi
3.让用户输入一个数字,程序可以由1+2+3、、、一直累加到用户输入的数字为止。

#!/bin/bash
read -p "Please input an integer number: " number
i=0
s=0
while [ "$i" != "$number" ]
do
i=$(($i+1))
s=$(($s+$i))
done
echo "the result of '1+2+3+、、、$number' is ==> $s"
4.撰写一个程序,她的作用就是:①先查瞧一下/root/test/logical 这个名称就是否存在;
②若不存在,则创建一个文件,使用touch 来创建,创建完成后离开;③如果存在的话,判断该名称就是否为文件,若为文件则将之删除后创建一个目录,文件名为logical,之后离开; ④如果存在的话,而且该名称为目录,则移除此目录。

#!/bin/bash
if [ ! -e logical ]; then
touch logical
echo "Just make a "
exit 1
elif [ -e logical ] && [ -f logical ]; then
rm logical
mkdir logical
echo "remove > logical"
echo "and make directory logical"
exit 1
elif [ -e logical ] && [ -d logical ]; then
rm -rf logical
echo "remove directory ==> logical"
exit 1
else
echo "Does here have anything?"
fi
5.我们知道/etc/passwd 里面以: 来分隔,第一栏为帐号名称。

请写一个程序,可以将/etc/passwd 的第一栏取出,而且每一栏都以一行字串“The 1 account is "root" ”来显示,那个1 表示行数。

#!/bin/bash
accounts=`cat /etc/passwd | cut -d':' -f1`
for account in $accounts
do
declare -i i=$i+1
echo "The $i account is \"$account\" "
done
9、4 练习题
一、填空题
1、纯文字编译器的编译binary file
2、开放源码
3、gcc
4、函数库
5、make makefile
10、7 练习题
一、填空题
1.SMB Server Message Block
2.445
3.nmbd smbd
4.samba samba-client samba-common samba-swat
5./etc/samba smb、conf
6.share user server domain ads user
二、选择题
1、( C )
2、( C )
3、( B )
4、( AD )
5、(B)
6、(C)
7、( C )
8、( A )
9、( D )
三、简答题(略)
1.简述samba服务器的应用环境。

2.简述samba的工作流程。

3.简述基本的Samba服务器的搭建流程主要分为四个步骤。

11、5 练习题
一、填空题
1、DHCP Discover DHCP offer DHCP Request DHCP Acknowledge
2、169、254、0、0/16
3、ipconfig ipconfig/release ipconfig/renew
4.Dynamic Host Configuration Protocol 动态主机配置协议
5.50%DHCP Request
6.87、5%
7.BOOTPROTO=dhcp。

二、选择题
1、( C )
2、( D )
3、( AB )
三、简答题(略)
1.动态IP地址方案有什么优点与缺点?简述DHCP服务器的工作过程。

2.简述IP地址租约与更新的全过程。

3.简述DHCP服务器分配给客户端的IP地址类型。

12、8 练习题
一、填空题
1、域名解析
2、分级
3、com
4、A CNAME
5、ping nslookup
6、递归查询转寄查询
7、主DNS服务器(Master或Primary) 辅助DNS服务器(Slave或Secondary) 转发DNS服务器惟高速缓存DNS服务器(Caching-only DNS server)
8、转寄
二、选择题
1、C
2、D
3、C
4、B
5、B
6、AD
7、ABC
8、AB
13、6 练习题
一、填空题
1.HTTP Hypertext Transfer Protocol 超文本传输协议。

2.80
MP Linux Apache MySQL PHP
4.SSH
5.nmtui
二、选择题
1、B
2、B
3、B
4、A
5、D
6、D
7、C
8、D
9、B
10、B
14、5 练习题
一、填空题
1、文件传输Protocol
2、anonymous
3、主动传输模式(Active FTP) 被动传输模式(Passive FTP)
4、ftp 主机名或IP地址
二、选择题
1、D
2、A
3、C
5、D
6、A
7、B。

相关文档
最新文档