1、Linux 网络操作系统项目教程(RHEL7.4/CentOS 7.4) (第 3 版) 课后习题答案1.11 练习题一、填空题1GNU 的含义是 。2Linux 一般有 3 个主要部分: 、 、 。3目前被称为纯种的 UNIX 指的就是 以及 这两套操作系统。4Linux 是基于 的软件模式进行发布的,它是 GNU 项目制定的通用公共许可证,英文是 。5史托曼成立了自由软件基金会,它的英文是 。6POSIX 是 的缩写,重点在规范核心与应用程序之间的接口,这是由美国电气与电子工程师学会(IEEE )所发布的一项标准。7当前的 Linux 常见的应用可分为 与 两个方面。8Linux 的版本分
2、为 和 两种。9安装 Linux 最少需要两个分区,分别是 。10Linux 默认的系统管理员账号是 。1. GNUs Not Unix 的递归缩写(GNU 计划 一个自由软件组织)2. 内核(kernel) 、命令解释层(Shell 或其他操作环境) 、实用工具3. System V BSD4. Copyleft(无版权) General Public License,GPL)5. FSF, Free Software Foundation6. 便携式操作系统接口(Portable Operating System Interface)7. 企业应用 个人应用8. 内核版本 发行版本9. s
3、wap 交换分区 /(根)分区10. root 二、选择题1Linux 最早是由计算机爱好者( )开发的。ARichard Petersen BLinus TorvaldsCRob Pick DLinux Sarwar2下列中( )是自由软件。AWindows XP BUNIX CLinux DWindows 20083下列中( )不是 Linux 的特点。A多任务 B单用户 C设备独立性 D开放性4Linux 的内核版本 2.3.20 是( )的版本。A不稳定 B稳定的 C第三次修订 D第二次修订5Linux 安装过程中的硬盘分区工具是( ) 。APQmagic BFDISK CFIPS D
4、Disk Druid6Linux 的根分区系统类型可以设置成( ) 。AFATl6 BFAT32 Cext4 DNTFS1B 2C 3B 4A 5. D 6. C三、简答题(部分)1简述 Linux 的体系结构。2使用虚拟机安装 Linux 系统时,为什么要先选择稍后安装操作系统,而不是去选择RHEL 7 系统镜像光盘?答:在配置界面中若直接选择了 RHEL 7 系统镜像,则 VMware Workstation 虚拟机会使用内置的安装向导自动进行安装,最终安装出来的系统跟我们后续进行实验所需的系统环境会不一样。3简述 RPM 与 Yum 软件仓库的作用。答:RPM 是为了简化安装的复杂度,而
5、 Yum 软件仓库是为了解决软件包之间的依赖关系。4安装 Red Hat Linux 系统的基本磁盘分区有哪些?5Red Hat Linux 系统支持的文件类型有哪些?6丢失 root 口令如何解决?7RHEL 7 系统采用了 systemd 作为初始化进程,那么如何查看某个服务的运行状态?答:执行命令“systemctl status 服务名.service”可查看服务的运行状态,其中服务名后的.service 可以省略。2.7 练习题一、填空题1在 Linux 系 统 中 命 令 大 小 写 。 在 命 令 行 中 , 可 以 使 用 键 来 自 动 补 齐 命令 。2如果要在一个命令行上
6、输入和执行多条命令,可以使用 来分隔命令。3断开一个长命令行,可以使用 ,以将一个较长的命令分成多行表达,增强命令的可读性。执行后,Shell 自动显示提示符 ,表示正在输入一个长命令。4要使程序以后台方式执行,只需在要执行的命令后跟上一个 符号。1. 区分 Tab 2. 分号3. 反斜杠“” “” 4. “ thenecho “Happy Birthday to you!“elif “$bir“ -gt “$now“ ; thenyear=date +%Ytotal_d=$($(date -date=“$year$bir“ +%s-date +%s)/60/60/24)echo “Your
7、birthday will be $total_d later“elseyear=$(date +%Y+1)total_d=$($(date -date=“$year$bir“ +%s-date +%s)/60/60/24)echo “Your birthday will be $total_d later“fi3让用户输入一个数字,程序可以由 1+2+3. 一直累加到用户输入的数字为止。#!/bin/bashread -p “Please input an integer number: “ numberi=0s=0while “$i“ != “$number“ doi=$($i+1)s=$
8、($s+$i)doneecho “the result of 1+2+3+.$number is = $s“4撰写一个程序,他的作用是: 先查看一下 /root/test/logical 这个名称是否存在; 若不存在,则创建一个文件,使用 touch 来创建,创建完成后离开; 如果存在的话,判断该名称是否为文件,若为文件则将之删除后创建一个目录,文件名为 logical,之后离开; 如果存在的话,而且该名称为目录,则移除此目录。#!/bin/bashif ! -e logical ; thentouch logicalecho “Just make a file logical“exit 1e
9、lif -e logical thenrm logicalmkdir logicalecho “remove file = logical“echo “and make directory logical“exit 1elif -e logical thenrm -rf logicalecho “remove directory = logical“exit 1elseecho “Does here have anything?“fi5我们知道 /etc/passwd 里面以 : 来分隔,第一栏为帐号名称。请写一个程序,可以将 /etc/passwd 的第一栏取出,而且每一栏都以一行字串“Th
10、e 1 account is “root“ ”来显示,那个 1 表示行数。#!/bin/bashaccounts=cat /etc/passwd | cut -d: -f1for account in $accountsdodeclare -i i=$i+1echo “The $i account is “$account“ “done9.4 练习题一、填空题1. 纯文字 编译器的编译 binary file2. 开放源码3. gcc4. 函数库5. make makefile 10.7 练习题一、填空题1SMB Server Message Block24453nmbd smbd4samba
11、 samba-client samba-common samba-swat5/etc/samba smb.conf6share 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 Acknowle
12、dge2. 169.254.0.0/163. ipconfig ipconfig/release ipconfig/renew4Dynamic Host Configuration Protocol 动态主机配置协议550 DHCP Request687.57BOOTPROTO=dhcp。二、选择题1.( C )2.( D )3.( AB )三、简答题(略)1动态 IP 地址方案有什么优点和缺点?简述 DHCP 服务器的工作过程。2简述 IP 地址租约和更新的全过程。3简述 DHCP 服务器分配给客户端的 IP 地址类型。12.8 练习题一、填空题1. 域名解析2. 分级3. com4. A
13、CNAME5. ping nslookup6. 递归查询 转寄查询7. 主 DNS 服务器(Master 或 Primary) 辅助 DNS 服务器(Slave 或 Secondary) 转发 DNS 服务器 惟高速缓存 DNS 服务器(Caching-only DNS server)8. 转寄二、选择题1. C2. D3. C4. B5. B6. AD7. ABC8. AB9. C13.6 练习题一、填空题1HTTP Hypertext Transfer Protocol 超文本传输协议。2803LAMP Linux Apache MySQL PHP4SSH 5nmtui二、选择题1. B2. B3. B4. A5. D6. D7. C8. D9. B10. B14.5 练习题一、填空题1、文件传输 File Transfer Protocol2、anonymous3、主动传输模式(Active FTP) 被动传输模式(Passive FTP )4、ftp 主机名或 IP 地址二、选择题1. D2. A3. C4. A5. D6. A7. B