《Linux操作系统》部分习题答案.pdf
《《Linux操作系统》部分习题答案.pdf》由会员分享,可在线阅读,更多相关《《Linux操作系统》部分习题答案.pdf(20页珍藏版)》请在咨信网上搜索。
1、 第一章 Linux 系统简介一、思考题1.UNIX 的大部分代码是用一种流行的程序设计语言编写的,该语言是什么?的大部分代码是用一种流行的程序设计语言编写的,该语言是什么?C 语言2.UNIX 系统的特点有哪些?系统的特点有哪些?多任务多用户并行处理能力设备无关性工具错误处理强大的网络功能开放性3.什么是什么是 Linux?其创始人是谁?其创始人是谁?Linux 是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的 UNIX 兼容产品。其创始人是 Linus4.Linux 操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些?操作系统的诞生、发展和成
2、长过程始终依赖者的重要支柱都有哪些?UNIX 操作系统MINIX 操作系统GNU 计划POSIX 标准Internet5.简述简述 Linux 系统的特点。系统的特点。自由软件良好的兼容性多用户、多任务良好的界面丰富的网络功能可靠地安全性、稳定性支持多种平台6.常见的常见的 Linux 的发行版本有哪些?的发行版本有哪些?Red Hat LinuxCaldera OpenLinuxSuSE LinuxTurboLinux 红旗 Linux中软 Linux二、选择题1.Linux 最初是以 MINIX 操作系统为模板而开发出来的。2.关于 Linux 内核版本的说法,下列选项中错误的是(C)。A
3、表示为主版本号.次版本号.修正号 B1.2.3 表示稳定的发行版C1.3.3 表示稳定的发行版 D2.2.5 表示对内核 2.2 的第 5 次修正(补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。)3.Linux 属于 自由软件自由软件。4.自由软件的含义是 软件可以自由修改和发布软件可以自由修改和发布。5.一下不具有多任务性的操作系统是 DOS 第二章 Linux 系统入门一、思考题1.Linux 系统有哪些运行级别?其含义是什么?系统有哪些运行级别?其含义是什么?可用级别为 06,其中 0:关闭系统;6:重新启动,其他略。2.Linux 系统下经常使用的两种桌面环境是什么?系统下经
4、常使用的两种桌面环境是什么?GNOME 和 KDE3.什么是什么是 X-Window 系统?它有什么特点?系统?它有什么特点?图形界面(X-Window)是在 Linux 操作系统中提供的图形化用户界面(GUI),其支持的视窗系统也称为 X,它的特点有:它采用了“客户端-服务器”模式;它是一个跨平台的操作环境。7.默认情况下,超级用户和普通用户的登录提示符分别是什么?默认情况下,超级用户和普通用户的登录提示符分别是什么?#和$二、选择题1.系统引导的过程一般包括如下的几步:MBR 中的引导装载程序启动。用户登录。Linux 内核运行。BIOS 自检。正确的顺序是 。2.Linux 中使用 Ct
5、rl+Alt+BackSpace 组合键可以关闭 X-Window 图形用户界面。3.字符界面下使用 init 命令关机所用的参数是 0。(参数 6 是重新启动)4.字符界面下使用 shutdown 命令重启计算机时所用的参数是 r。5.使用 man 命令调阅相关的帮助信息时,用于逐页地下翻的功能键是 Space。第三章 shell 与 shell 命令一、思考题1.shell 的基本功能有哪些?的基本功能有哪些?命令解释执行、文件名替换、输入/输出重定向、连同管道建立、系统环境设置和 shell 编程。2.Linux 系统中的主要目录有哪些?系统中的主要目录有哪些?/:系统的根目录/dev:
6、系统的设备目录/home:用户主目录/root:root 用户主目录/boot:Linux 的启动目录/usr:用户级目录3.工作目录及其父目录课分别用什么表示?工作目录及其父目录课分别用什么表示?.和.5.常用的常用的 shell 环境变量有哪些?环境变量有哪些?HOME:用户家目录的完全路径名LOGNAME:登录用户名IFS:命令行内部域分割符PATH:由冒号分隔的目录路径名TEAM:终端的类型PWD:当前工作目录的绝对路径名PS1:主提示符PS2:辅助提示符6.什么是输入什么是输入/输出重定向?管道的功能是什么?输出重定向?管道的功能是什么?I/O 重定向是指通过文件的形式实现 I/O;
7、在两个或多个进程之间建立一种连接,用于进程间的通信7.shell 中的引号分为哪几种?中的引号分为哪几种?单引号、双引号和反引号。二、选择题1.下列设备属于块设备的是 硬盘硬盘。2.cd 命令可以改变用户的当前目录,当用户输入命令“cd”并按 Enter 键后,当当前目录改为用户主目录前目录改为用户主目录。3.命令 echo-en a的输出为 响铃响铃。4.超级用户的主目录是/root 5.要删除目录/home/user1/subdir 连同其下级目录和文件,不需要交互确认,正确的命令是:rmdir-pf/home/user1/subdir 第四章 用户管理和密码管理一、思考题4.如何在删除一
8、个用户时也删除它的家目录,在做该操作时应该注意哪些问题?如何在删除一个用户时也删除它的家目录,在做该操作时应该注意哪些问题?userdel r user,默认情况下 userdel 不删除用户的家目录,因为其中可能包含有用数据。5.如何观察当前系统的运行级别?如何观察当前系统的运行级别?who-r6.如何确定用户所使用的终端?如何确定用户所使用的终端?tty二、选择题1.在 UNIX/Linux 系统添加新用户的命令是 useradd2.添加用户时使用参数-d 可以指定用户目录。3.修改用户自身的密码可使用 password4.解锁一个用户所使用的命令是 password u5.删除一个用户所
9、使用的命令是 password d第五章 UNIX/Linux 文件系统和权限管理一、思考题1.Linux 系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?3 类:普通文件、目录文件和设备文件。相同点是,它们都是文件,都有一个文件名和 i 节点号。不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与 i 节点对应表,而设备文件不占用磁盘空间,通过其 i 节点信息可建立与内核驱动程序的联系。3.何为裸设备?如何使用裸设备?以裸方式使用设备时应注意些什么?何为裸设备?如何使用裸设备?以裸方式使用设备时应注意些什么?裸设
10、备是指无文件系统的设备,如软盘、U 盘、硬盘或一个硬盘分区,也称为原始设备。使用时将设备直接作为文件来使用。以裸方式使用设备时系统会忽略设备上的文件系统,将会覆盖原有的系统文件。5.如果某些设备文件被误删除了,如何恢复它们?如果某些设备文件被误删除了,如何恢复它们?可以参照它在相同系统中的情况,使用 mknod 重建它。6.如何确定某文件的类型?如何确定某文件的类型?使用 file 命令。二、选择题1.设用户所使用的系统的硬盘为 IDE 设备且只有一块硬盘,则硬盘中的 D 盘所处的分区最有可能是/dev/hda5 2.设用户所使用的系统的有两块 IDE 硬盘,Linux 系统位于第一块硬盘上,
11、查询第二块硬盘的分区情况命令是 fdisk l/dev/hdb 3 设用户所使用的系统的只有一个 SCSI 硬盘,则用户在系统开启后首次使用 U盘时,U 盘所占用的最有可能的设备是/dev/sdb1 4.统计磁盘空间和文件系统使用情况的命令是 df 5.构造 ISO9660 光盘文件系统的命令是 mkisofs 6.用于文件系统直接修改文件权限及其管理的命令是 chmod 7.有一个文件包 mypkg.tgz,查看其中文件的命令是 tar xvfz mypkg.tgz 第六章 进程与任务或作业管理一、思考题1.UNIX/Linux 系统有几类进程?试说明后台进程的作用或执行过程。系统有几类进程
12、?试说明后台进程的作用或执行过程。3 类:前台、后台和批处理进程。后台进程是以非交互式在后台运行的进 自举、装入内核内核创建 0#进程创建 1#进程执行 init,根据/etc/inittab 文件内容,做进一步初始化工作、创建子进程等1#终端子进程n#终端子进程子进程子进程子进程子进程子进程子进程子进程子进程129743568程,用户可以通过终端启动后台进程,方法:cmd params&后台进程大多数是守候进程或服务器进程,这些进程是在系统启动时自动启动的,守候着某个端口,等待客户来访问并为他们提供服务。此类进程自启动后一直运行着,直到关机或被用户强行终止。2.试述试述 0#、1#进程的作用
13、及进程的作用及 UNIX/Linux 进程树的形成。进程树的形成。在 UNIX/Linux 系统中,0#进程的主要作用是调试与交换。创建 1#进程后,会根据/etc/inittab 的规定继续系统初始化,创建相应的子进程,而子进程又可创建其子进程。进程树的创建过程如下图:.3.试述试述 UNIX/Linux 系统的进程状态及转换。系统的进程状态及转换。创 用户态执行 建 14235 中断及返回 中断或 返回到 系统调用 用户态 资源到位 资源到位 返回 继续 退出 系统态运行 调 时 僵尸 度 间 睡眠 调度 片内存中睡眠 内存就绪 被跟踪 唤醒 等待资源 等待资源 创建 换 换 换 创建 执
14、行 出 出 入 退 内存不足 出 唤醒 外存中睡眠 外存就绪 UNIX 系统的进程状态及转换 Linux 系统的进程状态及转换二、选择题1.在 Linux 系统中,用于进程状态查询的常用命令是 ps 和 pstree2.若使 pid 进程无条件终止,则使用的命令是 kill-93.当一个进程正在执行时,用户按下了 Ctrl+C 键,该进程接收到的信号是 2 4.设置用户作业被定义在文件/tmp/myj 内,要求改作业在 3 个小时以后执行,正确的命令是 at now+3 hours /tmp/myj 和 at now+3 hours f/tmp/myj5.在 Linux 系统中,让命令 myp
15、 以优先级数 10 运行的命令为 nice-10 myp 和nice n10 myp第九章 网络管理与网络应用一、思考题1.什么是子网掩码?其作用是什么?什么是子网掩码?其作用是什么?子网掩码是一个 32 位地址,用于屏蔽 IP 地址的一部分以区分网络标志和主机标志;其作用有:用来区分一个 IP 地址的网络号和主机号各占多少位。通过子网掩码来判断两个 IP 地址是否属于同一网络。将网络分为多个子网。3.如何查看当前系统运行了哪些网络服务?如何查看当前系统运行了哪些网络服务?可以使用 chkconfig 来查看系统运行的各种服务,其主要用法为:chkconfig-list4.用户如何设置在用户如
16、何设置在 Linux 系统开机时自动启动某个网络服务?系统开机时自动启动某个网络服务?使用 ntsysv 工具,在要设置为自动启动的服务名旁的复选框选中(*),并按“确定”按钮保存配置结果。二、选择题1.202.196.100.1 是 C 类类地址。2.当 IP 地址的主机地址全是 1 时表示该网络的广播地址该网络的广播地址。3.路由器最主要的功能是选择信息包传送的最佳路径选择信息包传送的最佳路径。4.FTP 传输中使用 20 和和 21 两个端口。第十章 shell 编程一、思考题1.正则表达式可以用于模式匹配与搜索,常见的正则表达式有几类?正则表达式可以用于模式匹配与搜索,常见的正则表达式
17、有几类?BRE 的正的正则表达式可以完全使用在则表达式可以完全使用在 ERE 吗?吗?3 类:SRE、BRE 和 ERE;ERE 比 BRE 具有更丰富的语法,一些 BRE 表达式不可以用在 ERE 中。2.shell 是解释语言还是编译语言?是解释语言还是编译语言?解释语言。3.awk 的默认域分隔符是什么?如何改变的默认域分隔符是什么?如何改变 awk 的域分隔符?的域分隔符?白空格;改变方法是使用-F 选项,例如-F:可使分隔符变为冒号“:”。4.在在 shell 中如何回到刚离开的工作目录?中如何回到刚离开的工作目录?使用“cd-”命令。二、填空题1.grep E Hhenr(y|ie
18、tta)file 的功能是在文件在文件 file 中查找中查找Henry、henry、Henrietta 或或 henrietta 2.grep v“#”/etc/syslog.conf 的作用是在文件在文件/etc/syslog.conf 中查找非注释行中查找非注释行。5.awk F:print$1 END print NF;print NR/etc/passwd 的作用是显示文件显示文件/etc/passwd 中的所有用户名,并在结束时输出由中的所有用户名,并在结束时输出由“:”分隔的域数和总行数。分隔的域数和总行数。6.awk print toupper($0)ofile 的作用是将输入
19、文件将输入文件 ifile 的内容转换成大的内容转换成大写后输出到文件写后输出到文件 ofile三、综合题三、综合题1.试分别用试分别用 grep、sed、和、和 awk 实现:删除文件实现:删除文件 ifile 中以中以#开始的注释行,并将开始的注释行,并将结果输出到文件结果输出到文件 ofile。grep v#ofilesed e/#ofileawk!/#/print$0 ofile2.设计一个菜单设计一个菜单 shell 程序,要求如下:程序,要求如下:捕获信号 1、2、3、15在循环中,当收到信号后在终端上显示“I Received Signal#”,其中#为收到的信号编号。#!/bi
20、n/shtrap sig1 1trap sig2 2 trap sig3 3trap sig15 15function print_sig()echo e“I Received Signal:$1n”;sig1()print_sig 1;sig2()print_sig 2;sig3()print_sig 3;sig15()print_sig 15;func1()echo“function1”;func2()echo“function2”;while truedo clear;echo e“nntt1.func1 2.func2 q.exit”case$x in 1)func1;2)func2;
21、Q|q|E|e exit 0;*)echo e“a”;esac read xdone 4.在在 UNIX/Linux 系统中,环境变量时非常重要,在字符界面下试说明:系统中,环境变量时非常重要,在字符界面下试说明:PATH 变量的作用,如何得到变量的作用,如何得到 PATH 的值?的值?在在 UNIX/Linux 系统的超级用户的环境变量系统的超级用户的环境变量 PATH 中允许包含当前目录中允许包含当前目录吗?吗?若在超级用户的当前目录内有可执行文件若在超级用户的当前目录内有可执行文件 mypro,如何执行它(写出执,如何执行它(写出执行时键盘输入的内容)?行时键盘输入的内容)?如何使用该命
22、令在后台执行(写出执行时键盘输入的内容)?如何使用该命令在后台执行(写出执行时键盘输入的内容)?PATH 为命名搜索路径,可用 echo$PATH 命令显示。UNIX/Linux 的 PATH 变量内不允许包含当前路径。./mypro./mypro&5.设计一个设计一个 shell 程序计算程序计算 n 的阶乘。要求:的阶乘。要求:从命令行接收参数 n。在程序开始后立即判断 n 的合法性,即是否有参数。若有,是否为正整数?若非法,请给出错误的提示。最后给出计算的结果。#!/bin/shif$#-eq 0;then echo e“$0 no Params.an”;exit 0;fix=echo$
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux操作系统 Linux 操作系统 部分 习题 答案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。