Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx

上传人:王** 文档编号:994664 上传时间:2024-03-13 格式:DOCX 页数:19 大小:42.55KB
下载 相关 举报
Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx_第1页
第1页 / 共19页
Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx_第2页
第2页 / 共19页
Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx_第3页
第3页 / 共19页
Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx_第4页
第4页 / 共19页
Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx_第5页
第5页 / 共19页
Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx_第6页
第6页 / 共19页
Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx_第7页
第7页 / 共19页
Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx_第8页
第8页 / 共19页
Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx_第9页
第9页 / 共19页
Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx_第10页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx》由会员分享,可在线阅读,更多相关《Linux网络操作系统项目式教程(CentOS7.6)(微课版)(刘正第2版)-练习题参考答案.docx(19页珍藏版)》请在优知文库上搜索。

1、项目一练习题1 .选择题(1) -(5)BBDCD(6) -(10)ADBAB2 .填空题(1)硬件、软件(2)内核、命令解释层、高层应用程序(3)内核(4) SystemVBSD(6) (5)内核版本、发行版本(7) 1.inUX套件或发行版本(8) RedHat(8)桥接模式、NAT模式、仅主机模式(9)稳定3 .简答题(1)计算机系统由硬件和软件两大部分组成,操作系统是软件家族中最重要的基础软件。操作系统一方面直接向各种硬件设备下发指令,控制硬件的运行;另一方面,所有的应用软件运行在操作系统之上。(2)按照从内到外的顺序来看,Linux操作系统分为内核、命令解释层和高层应用程序三大部分。

2、内核是整个操作系统的“心脏”,与硬件设备直接交互,在硬件和其他应用程序之间提供了一层接口。LinUX内核的外面一层是命令解释层。这一层为用户提供了一个与内核进行交互的操作环境。用户提供的各种输入经由命令解释层转交至内核进行处理。最外层是高层应用程序。这些高层应用程序为用户提供了主要的操作界面,帮助用户完成各种工作。(3)开源免费,硬件需求低,安全稳定,多用户多任务,多平台支持(6) -(10)CBCBA(11) -(14)CDAB2 .填空题(1)命令行窗口、Shen程序(2)选项、参数(3)区分、Tab(4) (5)命令模式、插入模式、末行模式(6)命令模式(7) 1G、GG(8) DD(9

3、) U(10) Wq(11) setnu(1) .简答题(2) 1.inux命令一般包括命令名、选项和参数3部分。如果只输入命令名的话,命令只会执行最基本的功能。若要通过命令执行更高级更复杂的功能,就必须为命令提供相应的选项。参数表示命令作用的对象或目标。有些命令不需要使用参数,但有些命令必须使用参数才能正确执行。(2)自动补全是指在输入命令的开头几个字符后直接按Tab键,如果系统中只有一个命令以当前已输入的字符开头,那么Shen会自动补全该命令的完整命令名。如果连续按两次Tab键,则系统会把所有以当前已输入字符开头的命令名显示在窗口中。(3)Vim有3种工作模式,分别是命令模式、插入模式、末

4、行模式。启动Vim后首先进入命令模式。在命令模式下,在命令模式下可以完成的操作包括光标移动、文本复制、粘贴或删除等。进入插入模式后,用户的输入被当作普通文本而不是命令。在末行模式下可以通过一些命令对文件进行查找、替换、保存、退出等操作。1.选择题(6)-(10)BBDBD(11)-(15)ACAAC(16)-(18)DDB2 .填空题(1)绝对路径、相对路径(2) ZetcZshadow(3)挂载点(4)执行、读(5) root(6)主组(7)所有者、属组、其他人(8) 4、2、1(9)根节点、(10) umask3 .简答题(1)一个用户可以只属于一个用户组,也可以属于多个用户组。一个用户组

5、可以只包含一个用户,也可以包含多个用户。因此用户和用户组存在一对一、一对多、多对一和多对多四种对应关系。(2) 用户基本信息保存在文件etcpasswd中,保存用户名、UIDGID、主目录、默认Shell等信息。用户密码信息保存在文件etcshadow文件中。用户组基本信息保存在文件etcgroup文件中,保存组名、GID.组成员等。(3) 1.inUX中的文件名没有“扩展名”的概念,在WindOWS操作系统中,文件扩展名具有特殊的含义,代表了文件的类型及用什么应用程序打开这种文件。LinUX文件名区分大小写,这是它和WindoWS文件名另一个不同之处。(3)在Linux文件系统中,所有的文件

6、和目录都被组织在一个被称为“根目录”的节点中,用“广表示。在根目录中可以创建子目录和文件,子目录中还可以继续创建子目录和文件。所有目录和文件形成一棵以根目录为根节点的倒置的目录树,目录树的每个节点都代表一个目录或文件。绝对路径是从根目录“尸写起,把路径上的所有中间节点用“尸拼接,后跟目标文件或目录名。绝对路径的搜索起点是根目录,因此它总是以“尸开头。和绝对路径不同,相对路径的搜索起点是当前工作目录,因此也就不必以“广开头。(4)文件是由用户创建的,用户必须以某种身份或角色对访问文件。Linux操作系统把用户的身份分成3类:所有者、属组和其他人。文件的所有者就是创建文件的用户。文件属组中的用户对

7、文件具有相同的权限。除了所有者和属组之外的用户都属于其他人。chgrp命令可以修改文件的属组,chown命令可以文件的属组和所有者。(5)文件权限的含义如下:1)读权限:可以读取文件的实际内容。2)写权限:可以新增、修改或删除文件内容(注意是删除文件内容而非删除文件本身!)。3)执行权限:文件作为一个可执行程序被系统执行的权限。目录权限的含义如下:1)读权限:可以读取目录的内容列表。也就是说,对一个目录具有读权限就可以使用Is命令查看它下面有哪些子目录和文件。2)写权限:可以修改目录的内容列表,这对目录来说是一个非常重要的权限。对一个目录具有写权限就可以执行以下操作。a)在此目录下新建文件和子

8、目录(touch,mkdir)b)删除该目录下已有的文件和子目录(rmrmdir)C)重命名该目录下已有的文件和子目录(mv)d)移动该目录下已有文件和子目录的位置(mv)3)执行权限:目录本身并不能被系统执行。对目录具有执行权限是说可以使用Cd命令进入这个目录,并把它作为当前工作目录。(6)主要作用:易于管理和使用,有利于数据安全,提高系统运行效率。一般经过三个步骤:1)分区:fdisk2)创建文件系统:mkfs3)挂载:mount1.选择题(1) -(5)ADDBC2.填空题(1)等号“=、区分、unset(2)管道(3)覆盖、追加(4) $var_name、Svar_name)(5) a

9、liasunalias(6)oooHistsize(7) test、(8) while、untiRfor(9) continue(10) break(11) function函数名3.简答题(1) BaSh变量的作用:1)简化Shen脚本的编写,使Shen脚本更简洁也更易维护。2)为进程间共享数据提供了一种新的手段。定义变量时的注意事项:a)变量名由字母、数字和下划线组成,但首字符不能是数字b)变量名区分大小写C)变量名和变量的值用“=”连接、d)变量值中有空格,可以使用双引号或单引号把变量值括起来(2)使用“”进行输出重定向时,实际上是对原文件的内容进行了“覆盖如果想保留原文件的内容,即在原

10、文件的基础上“追加”新内容,则必须使用“追加”方式的输出重定向,只要使用两个大于号“即可。(3)if语句以关键字if开头,其后的条件表达式可以只包含单一的条件测试,也可以是多个条件测试组成的复合表达式。当条件表达式成立时,可以执行一条或多条命令。和基本的if语句相比,if.else语句用关键字else指定当if条件不成立时执行哪些命令,其余部分完全相同。if-elif结构可以有多条elif语句。Bash从if语句中的第1个条件表达式开始检查。如果条件成立就执行对应的命令,执行完之后退出if-elif结构。如果不成立的话就继续检查下一条elif语句中的表达式,直到某条elif语句中的表达式成立为

11、止。如果if语句和所有elif语句之后的表达式都不成立,则执行else语句之后的命令。(4)while循环主要用于执行次数不确定的某种操作。while循环的执行顺序是这样的:首先检查循环表达式是否成立,成立的话执行循环体中的命令,不成立的话则退出While循环结构。循环体执行完之后,再次检查循环表达式是否成立,然后根据检查结果决定是执行循环体还是退出While循环。Until循环和WhiIe循环的含义正好相反,执行流程可以概括为:当循环表达式为真时结束循环,否则一直执行循环体。for循环主要用于执行次数确定的某种操作。for循环的关键要素是循环变量和用空格分隔的变量值列表。for循环每次把循环

12、变量设为变量值列表中的一个值,然后代入循环体执行,直到变量值列表中的每个值都使用一遍。项目五练习题1 .选择题(1) -(5)DCBAC(6) -(10)CCDBB(11) -(13)ADC2 .填空题(1)二进制可执行文件、配置文档、其他相关说明文档(2)编译源代码3 3)rpm、.rpm4 4)YUM源的实际地址(5)内存储器、外存储器(6) ps、top(7) &、运行(8) fg(9) bg(10)分钟、小时、日期、月份、星期(11)atbatch3.简答题(1)编译源代码:LinUX软件开发者宜接把软件源代码打包发给用户,用户需要对源代码进行编译,产生二进制可执行文件,然后再使用。软

13、件包管理器:软件包包含编译好的二进制可执行文件、配置文档及其他相关说明文档。用户借助软件包管理器查询系统当前安装了哪些软件,执行软件的安装、升级和卸载。自动安装和升级:高级软件包管理器不但能够处理软件的依赖关系,还能自动下载并安装那些尚未安装的依赖软件。(2)RPM是由红帽公司开发的一款软件包管理器。RPM在本地计算机系统中建立一个软件数据库,其中记录了系统当前已安装的所有软件信息,RPM在遇到没有安装的依赖软件时,无法自动下载和安装这些软件。YUM基于RPM包软件管理器。YUM能自动处理rpm软件包之间的依赖关系,从指定的服务器下载rpm软件包,并且一次性安装所有依赖的rpm软件包。Bash

14、变量的作用:进程存储在内部存储设备中,而程序存储在外部存储设备中。进程是动态的,程序是静态的。程序是代码和数据的集合,是代码经过编译或解释后形成的可执行二进制文件。进程是程序运行时在内存中产生的实例。进程是临时的,程序是持久的。项目六练习题1 .选择题(1) -(5)ABCDB(6) -(10)CBADC2 .填空题(1)桥接模式、NAT模式、仅主机模式(2) etcsysconfignetwork-scripts(3) Systemctlrestartnetwork(4)查看网络连接(5)223.简答题(1)桥接模式:在这种模式下,物理机变成一台虚拟交换机,物理机网卡与虚拟机的虚拟网卡利用虚

15、拟交换机进行通信,物理机与虚拟机在同一网段中,虚拟机可直接利用物理网络访问外网。NAT模式:NAT的全称是NetWOrkAddreSSTranSIatiOn,即网络地址转换。在NAT模式下,物理机更像一台路由器,兼具NAT与DHCP服务器的功能。物理机为虚拟机分配不同于自己网段的IP地址,虚拟机必须通过物理机才能访问外网。仅主机模式:这种模式阻断了虚拟机与外网的连接,虚拟机只能与物理机相互通信。(2)图形界面网络配置:LinUX初学者适合使用图形界面配置网络,其操作比较简单。网卡配置文件:在LinUX操作系统中,所有的系统设置都保存在特定的文件中,因此,配置网络其实就是修改网卡配置文件。nmtui配置工具:nmtui是Linux操作系统提供的一个具有字符界面的文本配置工具。nmcli配置命令:使用nmcli命令可以创建、修改、删除、激活、禁用网络连接,还可以控制和显示网络设备状态。(3) Ping命令:Ping命令是最常用的测试网络连通性工具。tracerOUte命令:tracerOUte命令向目标主机发送特殊的分组,并跟踪分组从

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > linux/Unix相关

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!