《Linux网络操作系统项目教程(RHEL7.4CentOS7.4)(第3版))》习题与答案_第1页
《Linux网络操作系统项目教程(RHEL7.4CentOS7.4)(第3版))》习题与答案_第2页
《Linux网络操作系统项目教程(RHEL7.4CentOS7.4)(第3版))》习题与答案_第3页
《Linux网络操作系统项目教程(RHEL7.4CentOS7.4)(第3版))》习题与答案_第4页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、 Linux网络操作系统项目教程( RHEL7.4/CentOS 7.4)(第 3 版)课后习题答案1.11练习题一、填空题1GNU 的含义是。2Linux 一般有 3个主要部分:、。3目前被称为纯种的UNIX指的就是以及这两套操作系统。4Linux 是基于的软件模式进行发布的,它是GNU 项目制定的通用公共许可证,英文是。5史托曼成立了自由软件基金会, 它的英文是。6POSIX 是的缩写, 重点在规范核心与应用程序之间的接口,这是由美国电气与电子工程师学会(IEEE )所发布的一项标准。7 当前的 Linux常见的应用可分为与两个方面。8 Linux的版本分为和两种。9 安装Linux最少需

2、要两个分区,分别是。10 Linux默认的系统管理员账号是。1. GNUs Not Unix 的递归缩写( GNU 计划 一个自由软件组织)2. 内核( kernel )、命令解释层( Shell 或其他操作环境) 、实用工具3. System VBSD4. Copyleft(无版权)General Public License,GPL)5. FSF , Free Software Foundation6. 便携式操作系统接口( Portable Operating System Interface )7. 企业应用个人应用8. 内核版本发行版本9.swap 交换分区/ (根)分区10. ro

3、ot二、选择题1 Linux最早是由计算机爱好者()开发的。A Richard PetersenB LinusTorvaldsC Rob PickD Linux Sarwar2 下列中()是自由软件。A Windows XPB UNIXC LinuxD Windows 20083 下列中(A 多任务)不是 LinuxB 单用户的特点。C 设备独立性D 开放性4 Linux 的内核版本 A 不稳定2.3.20 是( B 稳定的)的版本。C 第三次修订D 第二次修订5 Linux安装过程中的硬盘分区工具是()。A PQmagicB FDISKC FIPSD Disk Druid6 Linux的根分

4、区系统类型可以设置成()。A FATl6B FAT32C ext4D NTFS1B2C3B4A5.D6.C三、简答题(部分)1 简述 Linux的体系结构。2 使用虚拟机安装Linux系统时, 为什么要先选择稍后安装操作系统,而不是去选择RHEL 7系统镜像光盘?答:在配置界面中若直接选择了RHEL 7系统镜像,则VMware Workstation虚拟机会使用内置的安装向导自动进行安装,最终安装出来的系统跟我们后续进行实验所需的系统环境会不一样。3 简述 RPM 与 Yum 软件仓库的作用。答: RPM 是为了简化安装的复杂度,而Yum 软件仓库是为了解决软件包之间的依赖关系。4 安装 Re

5、d Hat Linux系统的基本磁盘分区有哪些?5 Red Hat Linux系统支持的文件类型有哪些?6 丢失 root 口令如何解决?7 RHEL 7系统采用了systemd作为初始化进程,那么如何查看某个服务的运行状态?答:执行命令 “ systemctl status 服务名 .service ”可查看服务的运行状态,其中服务名后的 .service 可以省略。2.7练习题一、填空题1 在 Linux系统中命令大小写。在命令行中, 可以使用键来自动补齐命令。2 如果要在一个命令行上输入和执行多条命令,可以使用来分隔命令。3 断开一个长命令行,可以使用,以将一个较长的命令分成多行表达,增

6、强命令的可读性。执行后, Shell自动显示提示符,表示正在输入一个长命令。4 要使程序以后台方式执行,只需在要执行的命令后跟上一个符号。1. 区分 Tab2. 分号3. 反斜杠“ ”“ ”4. “ & ”二、选择题1 ()命令能用来查找在文件TESTFILE中包含 4个字符的行。A grep ? TESTFILEB grep . TESTFILEC grep ?$ TESTFILED grep.$ TESTFILE2 ()命令用来显示/home及其子目录下的文件名。A ls -a /homeB ls -R /home C ls -l/homeD ls -d /home3 如果忘记了ls 命令

7、的用法,可以采用()命令获得帮助。A ? lsB help lsC man lsD getls4 查看系统当中所有进程的命令是()。A ps allB ps aixC ps aufD ps aux5 Linux中有多个查看文件的命令,如果希望在查看文件内容过程中用光标可以上下移动来查看文件内容,则符合要求的那一个命令是()。AcatB moreC lessD.head6 ()命令可以了解您在当前目录下还有多大空间。A dfB du/C du.D df.7 假如需要找出/etc/my.conf文件属于哪个包(package),可以执行()命令。A rpm -q /etc/my.confB rpm

8、-requires /etc/my.confC rpm -qf /etc/my.confD rpm -q |grep /etc/my.conf8 在应用程序启动时, ()命令设置进程的优先级。A priorityB niceC topD setpri9 ()命令可以把f1.txt复制为f2.txt。A cp f1.txt | f2.txtB cat f1.txt |f2.txtC cat f1.txt f2.txtD copy f1.txt |f2.txt10 使用()命令可以查看Linux的启动信息。A mesg dB dmesg/etc/mesgD cat /var/mesgC cat1.

9、 C2. B3. C4. D5. C6. C7. C8. B9. C10. B3.8练习题一、填空题1. 多用户多任务2. 普通用户帐户超级用户帐户(root)3. 05004. 主组群 5005. 主组群 附属组群 。6. /etc/passwd7. 读取 /etc/shadow8./etc/group/etc/gshadow二、选择题1. A2. C3. D4. C5. C6. CD7. A8. AB4.7练习题一、填空题1. 保存 管理2. 扩展文件系统ext2/ext3/ext4/xfs3. 级块 索引节点表 数据块4. 树状目录 “/ ”5. umaskumask 7770006.7

10、. 隐藏文件8. chmod a+x filename二、选择题1. A2. A3. A4. B5. D6. D5.8练习题一、填空题1. ISO 96602. 独立磁盘冗余阵列磁盘阵列软RAID硬RAID冗余3. 逻辑卷管理器一个逻辑卷(相当于一个逻辑硬盘)4. 索引节点数磁盘块区数二、选择题1. D2. B 3.C4. C三、简答题1 RAID技术主要是为了解决什么问题呢?答: RAID 技术可以解决存储设备的读写速度问题及数据的冗余备份问题。2 RAID 0和答: RAID 0RAID 5 哪个更安全?没有数据冗余功能,因此RAID 5更安全。3位于 LVM 最底层的是物理卷还是卷组?答

11、:最底层的是物理卷,然后在通过物理卷组成卷组。4 LVM对逻辑卷的扩容和缩容操作有何异同点呢?答:扩容和缩容操作都需要先取消逻辑卷与目录的挂载关联;扩容操作是先扩容后检查文件系统完整性,而缩容操作为了保证数据的安全,需要先检查文件系统完整性再缩容。5 LVM的快照卷能使用几次?答:只可使用一次,而且使用后即自动删除。6 LVM的删除顺序是怎么样的?答:依次移除逻辑卷、卷组和物理卷。6.6练习题一、填空题1. /etc/sysconfig/network2. “ /etc/sysconfig/network-scripts”“ ifcfg- ”3. /etc/resolv.conf4. pstr

12、ee5. 相同6. SSH(Secure Shell)远程管理7. sshd基于口令的验证基于密钥的验证基于密钥的验证8. SSHscp参数 本地文件远程帐户远程IP地址 :远程目录二、选择题1. D2. A3. C4. A三、补充表格请将 nmcli命令的含义列表补充完整。nmcliconnection显示所有连接shownmcliconnection显示所有活动的连接状态show -activenmcliconnection显示网络连接配置show ens33nmcli device status显示设备状态nmcli device show显示网络接口属性ens33nmcliconnec

13、tion查看帮助add helpnmcliconnection重新加载配置reloadnmcliconnection禁用 test2的配置,注意一个网down test2卡可以有多个配置。nmcliconnection启用 test2的配置up test2nmclidevice禁用 ens33网卡,物理网卡disconnect ens33nmclidevice启用 ens33网卡connect ens33四、简答题1 在 Linux系统中有多种方法可以配置网络参数,请列举几种。答:配置网卡参数可以使用系统菜单、使用nmtui命令、使用 nmcli命令或者直接编辑网卡配置文件来实现对网卡参数的修

14、改。2 请简述网卡绑定技术mode6模式的特点。答:平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持。3 在 Linux系统中,当通过修改其配置文件中的参数来配置服务程序时, 若想要让新配置的参数生效,还需要执行什么操作?答:需要重新启动相关的服务程序,或让服务程序重新加载配置文件,或重启系统。4 sshd 服务的口令验证与密钥验证方式,哪个更安全?答:一般情况下,密钥验证方式更加安全。若用户认证有更高的安全需求, 还可以再对密钥文件进行口令加密,从而实现双重加密。5 想要把本地文件 /root/myout.txt传送到地址为192.168.10.20的远程主机的 /home目录下,

15、且本地主机与远程主机均为Linux系统,最为简便的传送方式是什么?答:执行命令scp /root/myout.txtroot192.168.10.20:/home,并在进行口令验证后即可开始传送。7.6练习题一、填空题1. shell2. /etc/shells3. /etc/passwd4. 命令编辑功能; 命令与文件补全功能; 命令别名设置功能;作业控制、 前台与后台控制; 程序化脚本; 通配符等。5. 全局变量 局部变量6. set7. * 、?、 8. 行9. 查找、删除、替换10. 通配符( wild card ) 正则表示法8.8练习题一、填空题1. shellshell的语法与命

16、令(含外部命令)正则表达式管道命令数据流重导向2. 上下左右3. rr 与 x4. shell (#!/bin/bash)程序用途版本作者5. readdate6. 父程序7. test中括号 ( )8. if.thencase $var in . esac9. 不定循环(while, until)固定循环(for)10. sh -x script.sh二、实践习题1请创建一个script,当你运行该script的时候,该 script 可以显示: 你目前的身份 (用 whoami ) ;你目前所在的目录 (用 pwd) 。#!/bin/bashecho -e Your name is = $

17、(whoami)echo -e The current directory is = $(pwd)2 请自行创建一个程序,该程序可以用来计算“你还有几天可以过生日” 。#!/bin/bashread -p Pleas input your birthday (MMDD, ex0709): birnow=date +%m%dif $bir = $now ; thenecho Happy Birthday to you!elif $bir -gt $now ; thenyear=date +%Ytotal_d=$($(date -date=$year$bir +%s-date +%s)/60/60

18、/24)echo Your birthday will be $total_d laterelseyear=$(date +%Y+1)total_d=$($(date -date=$year$bir +%s-date +%s)/60/60/24)echo Your birthday will be $total_d laterfi3 让用户输入一个数字,程序可以由1+2+3.一直累加到用户输入的数字为止。#!/bin/bashread -p Please input an integer number: numberi=0s=0while $i != $number doi=$($i+1)s=

19、$($s+$i)doneecho the result of 1+2+3+.$number is = $s4撰写一个程序,他的作用是:先查看一下/root/test/logical 这个名称是否存在; 若不存在,则创建一个文件, 使用 touch 来创建,创建完成后离开; 如果存在的话,判断该名称是否为文件,若为文件则将之删除后创建一个目录,文件名为 logical ,之后离开; 如果存在的话,而且该名称为目录,则移除此目录。#!/bin/bashif ! -e logical ; thentouch logicalecho Just make a file logicalexit 1elif

20、 -e logical & -f logical ; thenrm logicalmkdir logicalecho remove file = logicalecho and make directory logicalexit 1elif -e logical & -d logical ; thenrm -rf logicalecho remove directory = logicalexit 1elseecho Does here have anything?fi5我们知道/etc/passwd里面以: 来分隔, 第一栏为帐号名称。 请写一个程序, 可以将/etc/passwd的第一栏

21、取出,而且每一栏都以一行字串“The1 accountisroot”来显示,那个#!/bin/bash1 表示行数。accounts=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. makemakefile10.7练习题一、填空题1SMBServer Message Block24453nmbdsmbd4 sambas

22、amba-clientsamba-commonsamba-swat5/etc/sambasmb.conf6shareuserserverdomainads 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.DHCPDiscoverDHCPofferDHCPRequestDHCP Acknowledge2. 169.254.0.0/1

温馨提示

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

评论

0/150

提交评论