【优质文档】Linux-期末考试试题8套(含答案).pdf

上传人:白大夫 文档编号:5294795 上传时间:2020-04-02 格式:PDF 页数:49 大小:2.12MB
返回 下载 相关 举报
【优质文档】Linux-期末考试试题8套(含答案).pdf_第1页
第1页 / 共49页
【优质文档】Linux-期末考试试题8套(含答案).pdf_第2页
第2页 / 共49页
【优质文档】Linux-期末考试试题8套(含答案).pdf_第3页
第3页 / 共49页
【优质文档】Linux-期末考试试题8套(含答案).pdf_第4页
第4页 / 共49页
【优质文档】Linux-期末考试试题8套(含答案).pdf_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《【优质文档】Linux-期末考试试题8套(含答案).pdf》由会员分享,可在线阅读,更多相关《【优质文档】Linux-期末考试试题8套(含答案).pdf(49页珍藏版)》请在三一文库上搜索。

1、-WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 Linux 期末考试试题 ( 一 ) 一、选择题 ( 每小题2 分,共50 分) 1. 在创 建 Linu x 分区时,一定要创建 ( D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/ 根分区 2. 在 Red Hat Linux 9 中,系统默认的 ( A )用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录 Linux A. NID 时,一个具有唯一进 程 B. PID C.

2、 UID ID 号 的 D. CID she ll 将被调用,这 个 I D 是什么 ( B ) 4. 下面哪个命令是用来定 义 A. exportfs B. alias shell 的全局 变量 C. exports ( D ) D. export 5. 哪个目录存放用户密码信息 ( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用 mount 进行设备或者文件系统挂载的时候,需要用到的设备名称位于(

3、D ) 目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls l B. ls C. ls a( 所有 ) D. ls d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp 假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录B. home 目录C. root 目录D. 当前目录 11. 在 vi 编辑器里,命令 “dd“ 用来删除当前的 ( A ) A. 行 B. 变量C. 字D. 字符 12 . 当

4、运行在多用户模式下时,用 Ctrl+ALT+F* 可以切换多少虚拟用户终端 ( B ) A. 3 B. 6C. 1 D. 12 13. Linux 启动的第一个进程 init 启动的第一个脚本程序是 ( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下 (A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. st

5、artX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk ( * ) 17. 用 “rm -i“, 系统会提示什么来让你确认( B ) A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 19. 在 Red Hat Linux 9 中,一般用(D

6、)命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi 中哪条命令是不保存强制退出 ( C )(第五章) A. :wq B. :wq! C. :q! D. :quit -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 22. 在下列分区中, Linux 默认的分区是 (B ) A. FAT32 B. EXT3 C FAT .D NTFS 23. 若要将鼠标从 VM 中释放出来,可按( A )键来实现 A. Ctrl + Alt B. Ctrl +Alt +Del C. Ctrl +Alt +Enter D

7、 Ctrl +Enter 24. 如果用户想对某一命令详细的了解,可用(C) A. lsB. help (内部) C. man (列举的信息 多)D dir 25 . Samba 服务器的配置文件是 (D ) 。 A httpd.conf B inetd.conf C rc.samba D smb.conf 二、填空题 ( 每空 1 分,共 10 分) 26 . 在 Linux 系统中,以文件的方式访问设 备。 27 . Linux 内核引导时,从文件 /etc/fstad中读取要加载的文件系 统。 28 . Linux 文件系统中每个文件 用_i 节点 _ 来标识。 29 . 某文件的权限为

8、: d-rw-_r-_r- ,用数值形式表示该 权限644, 该文件属性是目录。 30 . 静态路由设定后,若网络拓扑结构发生变化,需 由 _系统管理员 _ 修改路由的设 置。 31. 网络管理的重要任务是: _控制 _ 和_监控 _ 。 32. 安装 Linux 系统对硬盘分区时,必须有两种分区类型:文件系统分区 _ 和 _ 交换分 区_ 。 33. 编写的 Shell 程序运行前必须赋予该脚本文件_执行 _ 权限。 三、操作题 ( 每小题 5 分,共 40 分) 40. 简述在虚拟机中安装 Red Hat Linux 9.0 的过程 答;1 。下载操作系统的镜像ISO 文件 2下载虚拟机并

9、安装 3通过 ISO 文件安装操作系统 4执行相关配置即可 -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 Linux 原理与应用期末考试试卷() 请将答案写在答题纸上。写在试卷上无效。 一、选择题(单选题,每小 题 1用户编写了一个文本文 件 2 分,共 20 分) a.txt ,想将该文件名称改 为 txt .a ,下列命 令 _D_可以实 现。 A. cd a.txt xt.a C. rm a.txt txt.a B. echo a.txt txt.a D. cat a.txt txt.a 2 Linux 文件权限一共10 位 长 度 , 分成四段,第三段表示的内容是

10、_C_ 。 A. 文件类型B. 文件所有者的权限 C. 文件所有者所在组的权限D. 其他用户的权限 3在使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的 选项是 _D_。 A. -m B. -d C. -f D. -p 4下面关于 i 节点描述错误的是_A_ 。 A i 节点和文件是一一对应的 B i 节点能描述文件占用的块数 C i 节点描述了文件大小和指向数据块的指针 D通过 i 节点实现文件的逻辑结构和物理结构的转换 5在 vi 编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可 使用 令。 A. 上箭头B. 下箭头C. “. ”D. “*” _C_命 6某

11、文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件 的权限为 _D_ 。 A. 467 7 在 Redhat 本。 B. 674 公司发布 的 C. 476 Linux D. 764 版本中,若要使得用户登录验证,需要修改以 下 _C_脚 A. /etc/inittab C. /etc/shadow B. /etc/passwd D. /etc/group 8下列不是 Linux 系统进程类型的是 _D_ 。 A. 交互进程B. 批处理进程C. 守护进程D. 就绪进程 9下列关于 /etc/fstab 文件描述,正确的是_D_ 。 A. fstab 文件只能描述属于li

12、nux 的文件系统 B. CD_ROM 和软盘必须是自动加载的 C. fstab 文件中描述的文件系统不能被卸载 D.启动时按 fstab 文件描述内容加载文件系统 10 在 Shel l 脚本中,用来读取文件内各个域的内容并将其赋值 给 Shel l 变量的命令是 _D_ 。 -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 A. fold B. join C. tr D. read 二、填空题 ( 每题 2 分,共 20 分 ) 1安装 Linux 系统对硬盘分区时,必须有两种分区类 型: Linu x 原始分 区 ( 根分 区 ) 和 Linux -WORD 格式 -

13、范文范例 - 指导案例 - 专业资料学习指导 交换分区。 2在 Linux 的两种链接文件中,只能实现对文件链接的一种方式是:软链接( 符号链接 ) 。 3 Linux 主要采用了请求调页和 写时复制 _ 两种动态内存管理技术实现了物理内存以 On demand 方式动态分配。 4 对于 System V 类型的共享内存页面,Linux 基于 _Clock_ 算法决定哪些页面应当被 换出物理内存。 5在Linux 与中断相关的三个核心数据结构中,用做抽象的中断控制器的数据结构是_ hw_interrupt_type _ ,它包含一系列处理中断控制器特有的操作。 6. 通过将 _ request

14、 _动态链入块设备控制结构blk_dev_struct , Linux 设备管理器有 效的实现了物理设备和缓冲区之间的异步读写通讯。 7将 /home/stud1/wang 目录做归档压缩,压缩后生成wang.tar.gz 文件,并将此文件保存 到 /home 目 录 下 , 实 现 此 任 务 的tar 命 令 格 式 _tar czvf wang.tar.gz /home/stud1/wang_ 。 8对于给定的文件f ile ,统计其中所有包含字符串”WHU ”的行数的一条命令是_grep WHUfile | wc -l 9. 对 于 Shel l 脚本程序,若输入参数数量多 于 9 个

15、,则程序遍历每个参数可通过使用 _shift_ 命令实现。 10在 System V 进程通讯方式中, 用于定位 IPC 对象的引用标志 符 型。 ipc_perm 结构描述对一个系统IPC 对象的存取权限,而 key 可以依据键值分成_公有 _ 和 _ 私有 _ 两种类 三、简答题(每小题5 分,共 20 分) 1在底半技术中把一个中断处理分为哪几部分?为什么采用这种技术? 答:在底半技术中把一个中断处理分为2 部分:顶半部分和底半部分。 2 分 采用这种技术可以:使中断的总延迟时间最小化,加快对中断请求的响应速度, 合并某些中断处理。 3 分 2论述实时信号、非实时信号、可靠信号、不可靠信

16、号四个概 念。 答:实时信号目前未用,非实时信号编号 1 31 、0 表示空信 号1 分 非实时信号没有排队机制,可能丢失1 分 不可靠信号 0 31 、可靠信 号32 63 1 分 不可靠信号每次处理完信号 后,都将对信号的响应设置为默认动作,需要在结尾再次安装 信号;可靠信号和不可靠信号的安装函数也不 同。两者的区别主要在于信号类型取值, 而 不 在于操纵他们的 API 2 分 3简要论述 Kswapd 核心线程的动态特性。 答:主要通过 nr_async_pages 参考 free_pages_high 线程睡眠时间: 和 1 分 free_pages_lo w 来判断交换数量和 Nr_

17、async_pages free_pages_low 大于free_pages_high 时每次释放 之间时释放 3 个,小于 free_pages_low 6 个页面, 在 时不释放 free_pages_hig h 和 2 分 -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 若 Kswapd被唤醒后发现 Nr_async_pages 小于 free_pages_low 则睡眠时间加班,反之则 逐步延长睡眠时间 -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 4简述 Linux 文件系统通过i 节点把文件的逻辑结构和物理结构转换的工作过程。 答: Li

18、nux 通过 i 节点表将文件的逻辑结构和物理结构进行转换1 分 i 节点是一个64 字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有 者、文件的存取许可方式以及文件的类型等重要信息。1 分 在 i 节点表中最重要的内容是磁盘地址表。在磁盘地址表中有13 个块号,文件将以块号在 磁盘地址表中出现的顺序依次读取相应的块。若文件空间大于13 块,则分别用1 次、 2 次、 3 次间接块实现对数据块的定位。2 分 此后, Linux 文件系统通过把i 节点和文件名进行连接,当需要读取该文件时,文件系统在 当前目录表中查找该文件名对应的项,由此得到该文件相对应的i 节点号,通过该i 节

19、 点的磁盘地址表把分散存放的文件物理块连接成文件的逻辑结构。 四、操作题(写出完成下述功能的命令序列,每 小题 1假设你的用户账号是 zheng ,现在你登 录进入 4 分,共 20 分) linux 系统,查看当前登录到系统中的用 户, 查看当前系统中运行的进程,然后再退出系统。 答: login : zheng Password :口令 $who $ps $Ctrl+D 2在当前目录/home/zheng 下新建一个目录 back ,将当前目录改为 个长度为 0 的文件 test1、 test2,然后把test2 移到其父目录中 并改名为 答: $ mkdir back back,在 ba

20、ck 下新 建 file12 。 2 $ cd back $ touc h test1 test2 $ mv test 2 /file2 3现在需要统计当前目 录 $find type f | wc l /home/zhen g 下普通文件的数目并显示结 果 , 如何实现? 4假设你是系统管理员,需要增加一个新的用户账 号 定用户账号 uly ,并删除用户账号chang。 答: .#useradd zheng zheng ,为新用户设置初始密码,锁 #passwd zheng #passwd l uly #userdel chang 5若给需要 将 /home/zheng 目录下的所有文件打包

21、压 缩成 /tmp/zheng.tar.gz,你准备怎么做? 当需要从压缩包中恢复时,又该如何处理? 答: #tar zcvf /tmp/zheng.tar.gz /home/zheng -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 #tar -zxvf /tmp/zheng.tar.gz -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 五、下面给出了一个 SHELL 程序,试对其行后 有 #( n )形式的语句进行解释,并说明程序 完 成的功能。( 8 分) #!/bin/sh DIRNAME=ls /root | grep bak #( 1 ) i

22、f -z “$DIRNAME“ ; then #( 2 ) mkdir /root/bak ; cd /root/bak #( 3 ) fi YY=date +%y ; MM=date +%m ; DD=date +%d #( 4 ) BACKETC=$YY$MM$DD_etc.tar.gz #(5) tar zcvf $BACKETC /etc #( 6 ) echo “fileback finished!“ 答: # ( 1 )获取 /root 中名称包含 bak 的文件或目录 #( 2 )判断 1 结果为 空 #( 3 )创建目录 /root/bak 并进入该目录 #( 4 )获取当前时

23、间的年月 日 #( 5 )按照年( 2 位)月( 2 位)日( 2 位) _etc 方式构造压缩文件名 #( 6 )压缩 etc 目录并保存在 /root/bak 中 6 分 程序功能:若 /root/bak 不存在则创建之,然后 将 /etc 按日期打包保存于该目录 中。 2 分 六、填写标记代码行的意义,给出功能描述和前6 行程序输出。( 6 分) #include #include int ntimes=0; main(int argc, char *argv) int pid,ppid; int p_action( ), c_action( ); signal(SIGUSR1 , p_

24、action); #( 1 ) switch(pid=fork( ) #( 2 ) case -1: perror(“fork failed?); exit(1) ; case 0: signal(SIGUSR1,c_action); ppid=getppid( ); for ( ; ; ) ; default: for( ; -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 ; ) pause; sleep(1); kill(pid,SIGUSR1); #( 3 ) p_action( ) -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 printf(“

25、parent caught signal #%dn“,+ntimes); c_action( ) printf(“child caught signal #%dn“,+ntimes/*, +ltimes*/); int ppid; ppid = getppid(); #( 4 ) kill(ppid, SIGUSR1); sleep(3); 答: # ( 1 )在父进程中为信号SIGUSR1 绑定 函数 #( 2 )创建子进程 #( 3 )向子进程发送信号SIGUSR1 #( 4 )获取父进程的PID4 分 p_action 父进程无线循环向子进程发送信号,子进程收到信号后向父进程发送相同信

26、号, 父子进程之 间各自记录全局变量的变化,结果如: child caught signal #1 parent caught signal #1 child caught signal #2 parent caught signal #2 child caught signal #3 parent caught signal #32 分 七、设计一个 shell 程序,添加一个新组为 class1,然后添加属于这个组的 30 个用户,用 户名的形式为 stdxx ,其中 xx 从 01 到 30 。( 6 分) 答: #!/bin/sh i=1 groupadd class1 while $

27、i -le 30 1 分 do if $i -le 9 ;then USERNAME=stu0$i 1 分 else USERNAME=stu$i 1 分 fi useradd $USERNAME 1 分 mkdir /home/$USERNAME chown -R $USERNAME /home/$USERNAME 1 分 chgrp -R class1 /home/$USERNAME i=$($i + 1) 或 let “i=i+1 ” 1 分 done -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 Linux 原理与应用期末考试试卷() 请将答案写在答题纸上。写在试

28、卷上无效。 一、选择题(单选题,每小题2 分,共 20 分) 1 Linux 系统的开发模型是_B_ 。 A. 教堂模型B. 集市模型C. 层次模型D. 网状模型 2在 Linux 中,进程优先级的相关参数有多个,与实时进程优先级相关 的参数是 _D_ 。 A.poli cy B.counte r C.prior ity D.rt_priority 3 _B_ _ 属 于 SYSTEM 进程间通信方式。 A. 管道B. 信号量C. 软中断信号D. 锁机制 4在 Linux 系统中,每个进程都有4GB 的虚拟地址空间,其中内核空间占 用 A 02GB-1 B 03GB-1 C 3GB4GB-1

29、D 2GB 4GB-1 _C_ 。 5 Linux 文件系统中,文件在外存的物理地址放在_A_ 中。 A.i 节点B. 用户打开文件表 C. 系统打开文件表D. 进程控制块 6以长格式列目录时,若文件test 的权限描述为: drwxrw-r- 文件主的权限是 _A_ 。 A. 目录文件、读写执行B. 目录文件、读写 C. 普通文件、读写D. 普通文件、读 7当字符串用单引号()括起来时, SHELL 将 _C_ 。 A. 解释引号内的特殊字符B. 执行引号中的命令 C. 不解释引号内的特殊字符D. 结束进程 8 /etc/shadow 文件中存放 _B_ 。 ,则文 件 tes t 的类型及

30、 A. 用户账号基本信息B. 用户口令的加密信息 C.用户组信息D. 文件系统信息 9Linux 系统中,用户文件描述符0 表示 _A_ 。 A. 标准输入设备文件描述符B. 标准输出设备文件描述符 C. 管道文件描述符D. 标准错误输出设备文件描述符 10为卸载一个软件包,应使用_B_ 。 A.rpm -i B.rpm -e C.rpm -q D.rpm -V 二、填空题 ( 每空 1 分,共 20 分 ) 1在 Linux2.4.0 版本中,进程有_6_ 种状态,进程使用_exit_ 系统调用后进 入僵死状态。 2在 Linux 中,管道分为 _2_ 种类型,若创建或打开管道时获得的描述符

31、存放在fd 中,则 fd1 是 _ 管道写描述符_ 。 3 Linux 为用户提供的接口有shell 、XWINDOW、系统调用 4 Linux 在 I386 体系结构中支持_ 两级 _ 分页机构。 5每个设备文件名由主设备号和从设备号描述。第二 块 IDE 硬盘的设备名 为 _hdb_ , 它上面的第三个主分区对应的文件名是 -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 6. 超级块是描述_ 文件系统属性_ _hdb3_ 。 信息的数据结构,索引节点是描 述 _ 文件属 性 _ -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 信息的数据结构。 7 d

32、f 命令完成 _ 显示文件系统空间使用情况_ 功能, du 命令 完成 _ 用磁盘空间容量_ 功能。 8命令组合(命令表)将_ 建立新的子进程_ 来执行命令。 9. 磁盘限额管理可以使用_quota_ 软件工具,其中硬限额的容量应 该 额。 10交换线程通过三种途径来缩减已使用的内存页面:减少buffer cache 的大小、换出系统V 类型的内存页面、换出或丢弃进程的页面 显示目录或文件占 _大于 _ 软限 和 page cache 三、简答题(每小题5 分,共 20 分) 2. vi 编辑器有哪几种工作模式?如何在这几种工作模式之间转换? 答: Vi 的工作模式有三种:命令模式、输入模式、

33、末行模式。3 分 在命令模式下输入a、 A、 i 、I 、 o 、 O 等命令之一可以进入输入模式,在输入模式下按 Esc 键回到命令模式;在命令模式下输入:进入末行模式,末行命令执行完后回到命令模式。 3.什么是位置变量? shell 的变量类型有哪些种? 位置变量是指命令行上传递给程序的参数。1 分 Shell 变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量4 分 4从内核实现的角度说明Linux 进程共享文件的方式有哪几种?举例说明什么情况下会 产 生对应的共享情 况? 答:进程通过多个 file 结构共享一个 inode ,进程共享 一个 file 结 构。2 分 五、下面

34、给出了一 个 SHELL程序,试对其行后有 # ( n )形式的语句进行解释,并说明程 序完 成的功能。( 8 分) #!/bin/bash # ( 1 ) dir=$1 # ( 2 ) if -d $dir # ( 3 ) then cd $dir # ( 4 ) for file in * do if -f $file # ( 5 ) then cat $file # (6) echo “end of file $file” fi done else echo “bad directory name $dir” fi -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 答:

35、 # ( 1 )使用 /bin/bash 解释脚本 #( 2 )将位置变量1 赋值给变量 dir #( 3 )如果 dir 所指为目录 -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 #( 4 )将当前目录改为 dir #( 5 )如果循环变量file 所指是普通文件 #( 6 )显示文件 file 的内容6 分 程序功能:若命令行参数是一个合法目录则显示该目录下所有普通文件的内 容,否则显示错 误的目录名信 息。2 分 六、在 Linux 系统中运行下面程序,最多可产生多少个进程?画出进程家族 树。(6 分) main() A fork(); fork(); B C E

36、fork(); 答:最多可以产 生7 个进程3 分D F G 家族树如右 3 分 H 七、试编写一个 SHELL 程序,该程序能接收用户从键盘输 入的100 个整数,然后求出其总和、 最大值及最小值。(6 分) 答: #!/bin/sh read max min=$max sum=$max i=1 while $i lt 100 do read x sum=expr $sum + $x if $max lt $x then max=$x fi if $ x lt $min then min=$x fi i=expr $i + 1 done echo “sum = $sum ; max = $m

37、ax min = $min “ -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 一、单项选择题(每题2 分,共40 分) 1. 若当前目录为/home, 命令ls l 将显 示 home 目录下的( )。 A. 所有文件 C.所有非隐含文件 B.所有隐含文件 D. 文件的具体信息 2. 下面关于文件“/etc/sysconfig/network-scripts/ifcfg-eth0“ 的描述哪个是正确的 ? ( ) 。 A. 它是一个系统脚本文件B.它是可执行文件 C.它存放本机的名字D.它指定本机 eth0 的 IP 地址 3.如何快速切换到用户 John 的主目录下?

38、( ) A.cd John B.cd #John C.cd count B. C. D.a 6.以下选项中,哪个命令可以关机 ? () A. init 0 B. init 1 7. 请选择关于/etc/fstab 的正确描述。 C. init 5 ( ) D. init 6 A.系统启动后,由系统自动产生 B.用于管理文件系统信息 C.用于设置命名规则,是否使用可以用 TAB 来命名一个文件 D.保存硬件信息 8. 你使用命令“ vi /etc/inittab查看该”文件的内容,你不小心改动了一些内容,为了 防止系统出问题,你不想保存所修改内容,你应该如何操作( ) A. 在末行模式下,键入C

39、. 在末行模式下,键入 :wq :x! B.在末行模式下,键入 :q! D.在编辑模式下,键入“ ESC”键直接退出vi 9. 删除文件命令为( ) A.mkdir B.move 10. 显示已经挂装的文件系统磁盘 C.mv D.rm inode 使用状况的命令是( ) ? A.df i B.su I C.du I D.free i -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 11. 网络管理员对 www 服务器可进行访问、控制存取和运行等控制,这些控制可 在()文件中体现。 A.httpd.conf B.lilo.conf C.inetd.conf D.resolv.

40、conf 12. 如果想在Linux 下实现热启,应当修改/etc/initt ab 下的哪一行()。 A.#Trap CTRL-ALT-DELETE B.#ca:ctrlaltdel :/sbin/shutdown -t3 -r now C.#id:3:initdefault: D.#10:3:wait:/etc/rc.d/rc 3 13启动 samba 服务器进程,可以有两种方式:独立启动方式和父进程启动方式, 其中后者是在()文件中以独立进程方式启动。 A./usr/sbin/smbd B./usr/sbin/nmbd C.rc.samba D./etc/inetd.conf 14 下列

41、哪个命令在建立一个tar 归档文件的时候列出详细列表( )。 A.tar -t b)tar -cv c)tar - cvf d)tar r 15. 假设文件 fileA 的符号链接为 fileB ,那么删除 fileA 后,下面的描述正确的是 () 。 A.fileB 也随之被删除 B.fileB 仍存在,但是属于无效文件 C.因为 fileB 未被删除,所以fileA 会被系统自动重新建立 D.fileB 会随 fileA 的删除而被系统自动删除 16. 一个 bash shell脚本的第一行是()? A.#/bin/csh B.#/bin/bash C./bin/bash D.#!/bin

42、/bash 17. 改变文件所有者的命令为()? A.chmod B.touch C.chown D.cat 18. 在给定文件中查找与设定条件相符字符串的命令为()。 A.grep B.gzip C.find D.sort 19. 建立一个新文件可以使用的命令为()。 A.chmod B.more C.cp D.touch 20. 存放Linux 基本命令的目录是什么( ) ? A. /bin B. /tmp C. /lib -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 D. /root -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 二、填空题(每

43、空 2 分,共 20 分) 1. 将前一个命令的标准输出作为后一个命令的标准输入,称之为( 管道)。 2. 在 shell 编程时,使用方括号表示测试条件的规则是:方括号两边必有(空格)。 3. 在 Linux 系统下,第二个IDE 通道的硬盘(从盘)被标识为( hdb )。 4. 当系统管理员需升级内核版本和改变系统硬件配置时,应(重新编译内核)。 5. 在 Linux 系统中,测试DNS 服务器是否能够正确解析域名的的客户端命令, 使用命令( nslookup )。 6. 启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为at 、 batch 和( crontab ) 。 7.

44、 在 Linux 操作系统中,设备都是通过特殊的(文件)来访问。 8.shell 不仅是(用户命令的解释权),它同时也是一种功能强大的编程语言。 9. 在 Windows9.x 环境下共享 Unix/Linux 中的用户目录的一个工具是(samba )服务器。 10. 结束后台进程的命令是(kill )。 三、写出完成以下功能的命令(每题2 分,共 10 分) 1. 在 /home 目录下查找文件名为。 Profile 的文件,找到后删除 2. 将 test.tar.gz文件解压缩 3. 升级安装 wu-ftpd 软件包 4. 创建一个用户,用户名为user02 ,所属私有组和标准组为stuf

45、f ,用户家目录为 /home/user2 ,用户登陆 shell 为/bin/bash。 5. 赋予所有用户读和写backup.tar.gz文件的权限: 参考答案: 1.find /home name .profile exec rm ; 2.tar -xzvf test.tar.gz 3.rpm Uvh wu-ftpd-2.6.2-8.i386.rpm 4.useradd g stuff G stuff -d /home/user2 -s /bin/bash user02 5.Chmod a+rw back.tar.gz 四、简答和 shell 编程题(每题 10 分,共 30 分) -W

46、ORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 1. Linux 内核主要由哪几部分组成?每部分的作用?参考 答案: Linux 内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统, 网络接口,进程间通信。 进程调度( SCHED ): 控制进程对 CPU 的访问。当需要选择下一个进程运行时, 由调度程序选择最值得运行的进程;内存管理(MM )允许多个进程安全的 共享主内存区域;虚拟文件系统(VirtualFileSystem,VFS)隐藏了各种硬件 的具体细节,为所有的设备提供了统一的接口,VFS 提供了多达数十种不同 的文件系统;网络接口( NET )提供了对各种网

47、络标准的存取和各种网络硬 件的支持;进程间通讯 (IPC) 支持进程间各种通信机制。 2. 有一普通用户想在每周日凌晨零点零分定期备份/user/backup 到/tmp 目录下, 该用户应如何做? 参考答案 : ( 1 )第一种方法: 用户应使用 crontab e 命令创建 crontab 文件。格式如下: 0 0 * * sun cp r /user/backup /tmp ( 2 )第二种方法: 用户先在自己目录下新建文件file ,文件内容如下: 0 * * sun cp r /user/backup /tmp 然后执行crontab file 使生效。 3. 写一个 shell 脚

48、本,检查给出的串是否为回文(palindrome )。 参考程序: #! /bin/bash echo “Enter string“ read str len=echo $str | wc -c len=expr $len - 1 l=expr $len / 2 ctr=1 -WORD 格式 - 范文范例 - 指导案例 - 专业资料学习指导 flag=0 while test $ctr -le $l do a=echo $str | cut -c$ctr b=echo $str | cut -c$len if test $a -ne $b then flag=1 break fi ctr=expr $ctr + 1 len=expr $len - 1 done if test $flag -eq 0 then echo “String is palindrome“ else e

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1