《Linux_期末考试复习题.pdf》由会员分享,可在线阅读,更多相关《Linux_期末考试复习题.pdf(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Linux期末考试试题(一)一、选择题(每小题2分,共50分)1.在创建Linux分区时,-定要创建(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时,一个具有唯一进程ID 号的shell将被调用,这 个 ID 是什么(B)A.NID B.PID C.UID D.CID4.下面哪个命令是用来定义shell的全局变量(D)A.exportfs B
2、.alias C.exports D.export5.哪个目录存放用户密码信息(B)A./boot B./etc C./var D./dev6.默认情况下管理员创建了一个用户,就会在(B)目录下创建一个用户主目录。A./usr B./home C./root D./etc7.当 使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(D)目录。A./home B./bin C./etc D./dev8.如果要列出一个目录下的所有文件需要使用命令行(C)。A.Is-1 B.Is C.Is-a(所有)D.Is-d9.n 那个命令可以将普通用户转换成超级用户(D)A.super B.p
3、asswd C.tar D.su10.除非特别指定,cp假定要拷贝的文件在下面哪个目录下(D)A.用户目录 B.home目录 C.root目录 D.当前目录11.在 vi编辑器里,命令dd用来删除当前的(A)A.行 B.变量 C.字 D.字符12.当运行在多用户模式下时,用 Ctrl+AET+F*可以切换多少虚拟用户终端(B)A.3 B.6 C.1 D.1213.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.d14.按下(A)键
4、能终止当前运行的命令A.Ctrl-C B.Ctrl-F C.Ctrl-B D.Ctrl-D15.下面哪个命令用来启动X Window(C)A.runx B.Startx C.startX D.xwin16.用来分离目录名和文件名的字符是(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.killall19.在Red Hat Li
5、nux 9 中,般用(D)命令来查看网络接口的状态A.ping B.ipconfig C.winipcfg D ifconfig20.v i中哪条命令是不保存强制退出(C)(第五章)A.:wq B.:wq!C.:q!D.:quit21.局域网的网络设备通常有(ABCDE)A.交换机 B.路由器 C.网桥 D.双绞线 E.HUB22.在下列分区中,Linux默认的分区是(B)A.FAT32 B.EXT3 C FAT.D NTFS23.若要将鼠标从VM 中释放出来,可 按(A)键来实现A.Ctrl+Alt B.Ctrl+Alt+Del C.Ctrl+Alt+Enter D Ctrl+Enter24
6、.如果用户想对某一命令详细的了解,可 用(C)A.Is B.help(内部)C.man(列举的信息多)D dir25.Samba服务器的配置文件是(D)。A httpd.conf B inetd.conf C rc.samba D smb.conf二、填 空 题(每空I分,共10分)26.在 Linux系统中,以 _ 文件的_方式访问设备。27.Linux内核引导时,从文件_/etc/fstad 中读取要加载的文件系统。28.Linux文件系统中每个文件用_ i 节点 来标识。29.某文件的权限为:d-rW-_r-_r-(用数值形式表示该权限理4,该文件属性是目录。30.静态路由设定后,若网络
7、拓扑结构发生变化,需由系统管理员 修改路由的设置。31.网络管理的重要任务是:控 制 一 和一监控_ _ _ _ _。32.安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和 交换分区。33.编写的Shell程序运行前必须赋予该脚本文件执行 权限。三、操作题(每小题5分,共40分)40.简述在虚拟机中安装Red Hat Linux 9.0 的过程答;1。下载操作系统的镜像ISO文件2.下载虚拟机并安装3.通过ISO文件安装操作系统4.执行相关配置即可Linux原 理 与 应 用 期 末 考 试 试 卷()请将答案写在答题纸上。写在试卷上无效。一、选 择 题(单选题,每小题2分,
8、共 2 0 分)1 .用户编写了一个文本文件a.t x t,想将该文件名称改为t x t.a,下列命令D 可以实现。A.c d a.t x t x t.a B.ec h o a.t x t t x t.aC.r m a.t x t t x t.a D.c a t a.t x t t x t.a2 .L i nu x 文件权限一共1 0 位长度,分成四段,第三段表示的内容是_C_。A.文件类型 B.文件所有者的权限C.文件所有者所在组的权限 D.其他用户的权限3 .在使用mkdi r 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是.DA.-m B.-d C.-f D.-p4 .下面关
9、于i 节点描述错误的是,A _。A.i 节点和文件是对应的B.i 节点能描述文件占用的块数C.i 节点描述了文件大小和指向数据块的指针D.通 过 i 节点实现文件的逻辑结构和物理结构的转换5 .在 v i 编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用C 命令。A.上箭头 B.下箭头 C.D.“*”6 .某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为_ D _ oA.4 6 7 B.6 7 4 C.4 7 6 D.7 6 47 .在 R edh a t 公司发布的L i nu x 版本中,若要使得用户登录验证,需要修改以支宝 脚本。A./e
10、t c/i ni t t a b B./et c/p a s s wdC./et c/s h a do w D./et c/gr o u p8 .下列不是L i nu x 系统进程类型的是_D。A.交互进程 B.批处理进程 C.守护进程 D.就绪进程9 .下列关于/et c/fs t a b 文件描述,正确的是 I)一。A.fs t a b 文件只能描述属于li n u x 的文件系统B.C D _ R 0M和软盘必须是自动加载的C.f s ta b 文件中描述的文件系统不能被卸载D.启动时按f s ta b 文件描述内容加载文件系统10.在 S h e l l 脚本中,用来读取文件内各个域的
11、内容并将其赋值给S h e l l 变量的命令是_ D。A.f ol d B.j oi n C.tr D.r e a d二、填空题(每题2 分,共 20分)1.安装Li n u x 系统对硬盘分区时,必须有两种分区类型:Li n u x 原始分区(根分区)和 Li n u x交 换 分 区。2.在 Li n u x 的两种链接文件中,只能实现对文件链接的种方式是:软链接(符号链接)。3 .Li n u x 主要采用了 请求调页和 写时复制 两种动态内存管理技术实现了物理内存以O n d e m a n d 方式动态分配。4 .对 于 S y s te m V类型的共享内存页血,Li n u x
12、 基 于 C l oc k 算法决定哪些页面应当被换出物理内存。5 .在 Li n u x 与中断相关的三个核心数据结构中,用做抽象的中断控制器的数据结构是一h w _ i n te r r u p t_ ty p e ,它包含一系列处理中断控制器特有的操作。6 .通 过 将 r e q u e s t 动态链入块设备控制结构b l k d e v s tr u c t,Li n u x 设备管理器有效的实现了物理设备和缓冲区之间的异步读写通讯。7 .将/h om e/s tu d l/w a n g 目录做归档压缩,压缩后生成w a n g.ta r.g z 文件,并将此文件保存到/h o
13、m e 目 录 下,实 现 此 任 务 的 t ar命 令 格 式 ta r c z v f w a n g.ta r.g z/h om e/s tu d l/w a n g _ _ _ _ 8 .对于给定的文件f i l e,统计其中所有包含字符串“W H U”的行数的一条命令是g r e p W H U f i l eI w c T9 .对 于 S h e l l 脚本程序,若输入参数数量多于9个,则程序遍历每个参数可通过使用s h i f t 命令实现。10.在 S y s te m V 进程通讯方式中,i p c _ p e r m 结构描述对一个系统IP C 对象的存取权限,而用于定
14、位I P C 对象的引用标志符k e y 可以依据键俏分成公有 和 私有 两种类型。三、简 答 题(每小题5 分,共 20分)4.简述L i nu x 文件系统通过i 节点把文件的逻辑结构和物理结构转换的工作过程。答:L i nu x 通 过 i 节点表将文件的逻辑结构和物理结构进行转换I 分i节点是一个6 4 字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。1 分在 i 节点表中最重要的内容是磁盘地址表。在磁盘地址表中有1 3个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。若文件空间大于1 3块,则分别用1 次、2
15、 次、3 次间接块实现对数据块的定位。2 分此后,L i nu x 文件系统通过把i 节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的i 节点号,通过该i 节点的磁盘地址表把分散存放的文件物理块连接成文件的逻辑结构。四、操 作 题(写出完成下述功能的命令序列,每小题4分,共 20分)1 .假设你的用户账号是z h e ng,现在你登录进入l i nu x 系统,查看当前登录到系统中的用户,查看当前系统中运行的进程,然后再退出系统。答:l o g i n:z h e ngP a s s wo r d:口令$wh o$p s$C t r
16、l+D2.在当前目录/h o m e/z h e ng F新建一个目录b a c k,将当前目录改为b a c k,在 b a c k 下新建2个长度为0 的文件t e s t l、t e s t 2,然后把t e s t 2移到其父目录中并改名为f i l e l 2。答:$m k d i r b a c k$c d b a c k$t o u c h t e s t l t e s t 2$m v t e s t 2./f i l e 23.现在需要统计当前目录/h o m e/z h e ng 下普通文件的数目并显示结果,如何实现?$f i nd -t y p e f|wc -14 .假
17、设你是系统管理员,需要增加一个新的用户账号z h e ng,为新用户设置初始密码,锁定用户账号u l y,并删除用户账号c h a ng。答:.t t u s e r a d d z h e ngt t p a s s wd z h e ng#p a s s wd -1 u l yt t u s e r d e l c h a ng5.若给需要将/h o m e/z h e ng 目录下的所有文件打包压缩成/t m p/z h e ng.t a r.g z,你准备怎么做?当需要从压缩包中恢复时,又该如何处理?答:#t a r -z c v f /t m p/z h e ng.t a r.g z
18、 /h o m e/z h e ng#t a r -z x v f /t m p/z h e ng.t a r.g z五、下面给出了一个S H E L L 程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。(8分)#!/b i n/s hDIR NAME=Is /r o o t|g r e p b a k#(1)i f -z$DIR NAME ;t h e n#(2)m k d i r /r o o t/b a k ;c d /r o o t/b a k#(3)f iY Y=d a t e +%y ;MM=d a t e +%m ;DD=d a t e +%d#(4)BACK
19、ET C=$Y Y$MM$DD_ e t c.t a r.g z#(5)t a r z c v f$BACKET C/e t c#(6)e c h o z,f i l e b a c k f i n i s h e d!答:#(1)获取/r o o t 中名称包含b a k 的文件或目录#(2)判 断 1 结果为空#(3)创建目录/r o o t/b a k 并进入该目录#(4)获取当前时间的年月日#(5)按 照 年(2位)月(2位)日(2位)_ e t c 方式构造压缩文件名#(6)压缩e t c 目录并保存在/r o o t/b a k 中6 分程序功能:若/r o o t/b a k 不
20、存在则创建之,然后将/e t c 按日期打包保存于该目录中。2 分七、设计一个s h e l l 程序,添加一个新组为c l a s s l,然后添加属于这个组的30个用户,用户名的形式为s t d x x,其中x x 从 01到 30。(6分)答:#!/bin/shi=lgroupadd class 1while$i-le 30 doif$i-le 9 ;thenUSERNAME=stuO$i 1 分elseUSERNAME=stu$i 1 分fiuseradd$USERNAMEmkdir/home/$USERNAMEchown-R$USERNAME/home/$USERNAMEchgrp-
21、R class 1 /home/$USERNAMEi=$($i+1)#或 1 日巧=1+1”1 分done一、单项选择题(每题2分,共4 0分)1.若当前目录为/home,命令1s-1将显示hom e目录下的()。A.所有文件 B.所有隐含文件C.所有非隐含文件 D.文件的具体信息2.下面关于文件/etc/sy大onfig/network-scripts/ifcfg-ethO的描述哪个是正确的?()。A.它是一个系统脚本文件 B.它是可执行文件C.它存放本机的名字 D.它指定本机ethO的IP地址3.如何快速切换到用户John的主目录下?()A.cd John B.cd#John C.cd&J
22、ohn D.cd John4.启动DNS服务的守护进程()A.httpd start B.httpd stop C.named start D.named stop5.若 URL 地址为 http:/www.nankai.edu/index.html,请问哪个代表主机名()。A B.index.htmlC.www.nankai.edu/index.htmlD.www.nankai.edu6.RED HAT LINUX 9默认使用的文件系统类型为()A.ext2 B.ext3 C.FAT D.swap7.在LINUX中,要查看文件内容,可使用()命令。A.more B.cd C.loginD.l
23、ogout8.光盘所使用的文件系统类型为()。A.ext2 B.ext3 C.swap D.ISO 96609.以下命令中,可以将用户身份临时改变为root的 是()。A.SUB.su C.login D.logout10.LINUX所有服务的启动脚本都存放在()目录中。A./etc/rc.d/init.d B./etc/init.d C./etc/rc.d/rc D./etc/rc.dIL若要使用进程名来结束进程,应使用()命令。A.kill B.ps C.pss D.pstree12.RED HAT LINUX所提供的安装软件包,默认的打包格式为()。A.tar B.tar.gz C.rp
24、m D.zip13.若要将当前目录中的m yfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为()OA.tar-cvf myfile.txtmyfile.txt.tar.gzB.tar-zcvf myfile.txtmyfile.txt.tar.gzC.tar-zcvf myfile.txt.tar.gz myfile.txtD.tar-cvf myfile.txt.tar.gz myfile.txt14.LINUX交换分区的格式为()。A.ext2 B.ext3 C.FAT D.swap15.以下文件中,只有root用户才有权存取的是()A.passwd B.sha
25、dow C.group D.password16.usermod命令无法实现的操作是()A.账户重命名 B.删除指定的账户和对应的主目录C.加锁与解锁用户账户 D.对用户密码进行加锁或解锁17.LINUX用于启动系统所需加载的内核程序位于()A./B./lib/moduIes/2.4.20_8/kemel C./boot D./proc18.init进程对应的配置文件名为(),该进程是LINUX系统的第一个进程,其进程号PID始终为1。A./etc/fstab B./etc/init.conf C./etc/inittab.conf D./etc/inittab19.在LINUX运行的7 个级
26、别中,XWINDOWS图形系统的运行级别为()。A.2 B.3 C.5 D.620.若在文字界面下,需要键入何种指令才能进入图形界面(Xwindow)o()A.reboot B.startxC.startwindow D.getinto二、填空题(每空2 分,共 20分)1.在Linux系统中,以(文 件)方式访问设备。2.Linux内核引导时,从文件(/etc/fstab)中读取要加载的文件系统。3.链接分为:硬链接和(软 链 接)。4.某文件的权限为:drw-r-r-,用数值形式表示该权限,该文件属性是(目 录)。5.前台起动的进程使用(ctrl+c)终止。6.设定限制用户使用磁盘空间的命
27、令是(quota)。7.在 Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)。8.将前一个命令的标准输出作为后一个命令的标准输入,称之为(管 道)。9.为脚本程序指定执行权的命令及参数是(chmod a+x filename)。10.进行字符串查找,使 用(grep)命令。三、写出完成以下功能的命令(每题2 分,共 10分)1.在其父目录不存在时先创建父目录的命令。mkdir-p2.要使得名为fido的文件具有如下权限-r-xr-xx 的命令。chmod 551 fido3.在/root文件夹下查找后缀为.cpp的文件。find/root-name*.cpp4.关闭l
28、inux系 统(不重新启动)使用的命令halt5.将光盘/dev/hdc 卸载的命令。umount/dev/hdc四、简答和shell编程题(每题10分,共 30分)1.若下达rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。参考答案:此目录可能不存在,或者目录不为空,或者目录中有隐含文件存在,或者目录被设置了权限,解决方法就是先修改权限,在使用rm-r 命令删除。3.创建一个shell脚本,它从用户那里接收10个数,并显示已输入的最大的数。参考程序:#!/bin/bashmax=0for(count=l;count=10;count=count+1)doecho-n Ent
29、er number$count:read valueif$max-It$value thenmax=$valuefidone一、单项选择题(每题2 分,共 40分)当安装linux操作系统时将选择下列那一个操作?()A.选择 图形登录方式 设定系统开始运行级为4B.选择 文本登录方式 设定系统开始运行级为3C.选 择”文本登录方式”设定系统开始运行级为5D.选择 图形登录方式 设定系统开始运行级为32.Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是()A.VFAT B.ISO9660 C.Ext 系列 D.NTFS3.关闭linux系 统(不重新启动)可使用()命令。A
30、.ctrl+alt+del B.halt C.shutdown-r D.reboot4.修改以太网m ac地址的命令为()。A.ping B.ifconfig C.arp5.在v i编辑器中的命令模式下,键入(A.B.C.6.以下选项中,哪个命令可以关机?(D.traceroute)可在光标当前所在行下添加一新行。D.a)A.init 0 B.init 1 C.init 5 D.init 67.请选择关于/etc/fstab的正确描述。()A.系统启动后,由系统自动产生B.用于管理文件系统信息C.用于设置命名规则,是否使用可以用T A B来命名个文件D.保存硬件信息8.你使用命令vi/etc/
31、inittab”查看该文件的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应该如何操作()A.在末行模式下,键入:wq B.在末行模式下,键入:q!C.在末行模式下,键入:x!D.在编辑模式下,键入“ESC”键直接退出vi9.删除文件命令为()A.mkdir B.move C.mv D.rm10.显示已经挂装的文件系统磁盘inode使用状况的命令是()?A.df-i B.su-I C.du-I D.free-i11.网络管理员对WWW服务器可进行访问、控制存取和运行等控制,这些控制可在()文件中体现。A.httpd.conf B.lilo.conf C.inetd.
32、conf D.resolv.conf12.如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行()。A.#Trap CTRL-ALT-DELETEB.#ca:ctrlaltdel:/sbin/shutdown-t3-r nowC.#id:3:initdefault:D.#10:3:wait:/etc/rc.d/rc 313.启动samba服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其中后者是在()文件中以独立进程方式启动。A./usr/sbin/smbdB./usr/sbin/nmbd C.rc.sambaD./etc/inetd.conf14下列哪个命令在建
33、立一个tar归档文件的时候列出详细列表()。A.tar-t b)tar-cv c)tar-cvf d)tar-r15.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是()OA.fileB也随之被删除B.fileB仍存在,但是属于无效文件C.因为fileB未被删除,所以fileA会被系统自动重新建立D.fileB会随fileA的删除而被系统自动删除16.一个bash shell脚本的第一行 是()?A.#/bin/csh B.#/bin/bashC./bin/bash D.#!/bin/bash17.改变文件所有者的命令为()?A.chmod B.touch C
34、.chown D.cat18.在给定文件中查找与设定条件相符字符串的命令为()。A.grep B.gzip C.find D.sort19.建立一个新文件可以使用的命令为()。A.chmod B.more C.cp D.touch20.存放Linux基本命令的目录是什么()?A./bin B./tmp C./lib D./root二、填空题(每空2 分,共 20分)1.将前一个命令的标准输出作为后一个命令的标准输入,称之为(管 道)。2.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有(空格)。3.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为(hdb)。4.当系
35、统管理员需升级内核版本和改变系统硬件配置时,应(重新编译内核)05.在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令(nslookup)o6.启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为a t、batch 和(crontab)。7.在Linux操作系统中,设备都是通过特殊的(文件)来访问。8.shell不仅是(用户命令的解释权),它同时也是一种功能强大的编程语言。9.在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是(samba)服务器。10.结束后台进程的命令是(kill)O三、写出完成以下功能的命令(每题2分,共1
36、0分)1.在/hom e目录下查找文件名为。Profile的文件,找到后删除2.将test.tar.gz文件解压缩3.升级安装wu-ftpd软件包4.创建一个用户,用户名为usert)2,所属私有组和标准组为stu ff,用户家目录为/hom e/user2,用户登陆 shell 为/bin/bash。5.赋予所有用户读和写backup.tar.gz文件的权限:参考答案:l .find/home-name.profile exec rm ;2.tar-xzvf test.tar.gz3.rpm-Uvh wu-ftpd-2.6.2-8.i386.rpm4.useradd-g stuff-G st
37、uff-d/home/user2-s/bin/bash user025.Chmod a+rw back.tar.gz四、简答和shell编程题(每题10分,共3 0分)1.Linux内核主要由哪几部分组成?每部分的作用?参考答案:Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。进程调度(SC H E D):控制进程对CPU的访问。当需要选择下个进程运行时,由调度程序选择最值得运行的进程;内存管理(M M)允许多个进程安全的共享主内存区域;虚拟文件系统(VirtualFileSystem,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统 的接口,
38、VFS提供了多达数十种不同的文件系统;网络接口(N E T)提供了对各种网络标准的存取和各种网络硬件的支持;进程间通讯(IPC)支持进程间各种通信机制。2.有-普通用户想在每周日凌晨零点零分定期备份/user/backup至 lj/tmp目录下,该用户应如何做?参考答案:(1)第一种方法:用户应使用cron ta b-e 命令创建crontab文件。格式如下:0 0*sun cp-r/user/backup/tmp(2)第二种方法:用户先在自己目录下新建文件file,文件内容如下:0*sun cp-r/user/backup/tmp然后执行crontab file使生效。3.写一个shell脚
39、本,检查给出的串是否为回文(palindrome)o参考程序:#!/bin/bashecho Enter string1read strlen=secho$str I wc-clen=vexpr$len-rl=vexpr$len/2、ctr=lflag=0while test$ctr-le$1doa=vecho$str I cut-c$ctfb=vecho$str I cut-c$lensif test$a-ne$bthen flag=lbreakfictr=vexpr$ctr+Vlen=expr$len-Vdoneif test$flag-eq 0then echo String is pa
40、lindrome”else echo String not a palindromefi一、填 空 题(2 X 1 0分)1.全部Redhat 9.0系统安装最大大约需要多大磁盘空间(5G).2.Redhat 9.0默认的文件系统类型为(ext3)3.输入了 Shell命令的部分字符后按什么键可补全其余部分?(tab)4.要显示内存用量用什么命令?(free)5.完全删除/tmp下的所有文件用什么命令及参数?(rm-r/tmp)6.若从任一目录用什么命令可快速转到用户家目录?(cd-)7.要强制杀死某个进程用什么命令(kill-9 PID)8 以 192.168.6.0/255.255.255
41、.0 代 表 的系 列计算机是(192.168.6.1-192.168.6.254)9.改变命令提示符的环境变量是(PSI)1 0.要查找文件除了用find命令外还可以用什么命令?(locate)二、叙 述 题(70分)2.分别叙述linux对 IDE硬盘和usb接口的移动硬盘的各个分区如何表示?(6 分)hdxx,sdxx,3.叙述什么是shell?什么是X window?Redhat的默认shell和 X window是什么?(6分)S h e ll是系统的用户界面,提供了用户与内核进行交互操作的一种接U。是一个命令解释器,它可以用来启动、挂起、停止、甚至编写程序。Xwindow 选择sh
42、ell如何进行任务控制。是否支持命令行编辑。是否支持命令行历史记录,环境变量有哪些,什么是它的开机启动文件或者配置文件,支持什么样的编程框架?是 UNIX和 Linux系统上的图形用户界面系统。3 Linux 的默认 shell 是 b ash.默认 XWindow 是 XFree864.执行命令ls-1 时,某行显示如下:(8 分)-rw-r r 1 chris chris 207 jul 20 11:58 mydata(1)用户chris对该文件具有什么权限?(2)执行命令useradd Tom后,用户Tom对该文件具有什么权限?(3)如何使任何用户都可以读写执行该文件?(4)如何把该文件
43、属主改为用户root?1读写2 只读3 chmod 777 mydata4 chown root mydata5.关于Samba服务器:(1)叙述该服务器的功能;(2)配置该服务器时对安全性选项卡中的验证模式有哪几种选项?(5 分)Samba服务器的功能是在既有windows也 linux操作系统的局域网中提供计算机间的文件共享。配置该服务器时对安全性选项卡中的验证模式有域、服务器、共享、用户四种选项8.假设linux分配给光驱的设备名是/dev/cdrecord,叙述Linux如何在这个光驱上使用光盘。写出详细的命令步骤解释。(7 分)(1)插好U 盘,用 fdisr-1/dev/sda/命
44、令查看U 盘分区情况(2)建立挂袋目录:mkdir/mnt/usb(3)挂载 U 盘:mount-tvfat/dev/sda 1 /mnt/usb(4)用文件管理器或命令行方式浏览文件(5)卸载 U 盘:umount/mnt/usb(6)卸去U 盘。挂载Mount/dev/cdrecord/nmt/cdrom卸载 amount/mnt/cdrom一、填 空 题(20%)1.默认情况下,超级用户和普通用户的登录提示符分别是:“#”和2.Linux内核引导时,从 文 件/clc/fstab中读取要加载的文件系统。3.Linux系统下经常使用的两种桌面环境是:GNOME和 KDE。4.链接分为:硬
45、链 接 和 符号链接。5.Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。6.某文件的权限为:d rw-r-r-,用数值形式表示该权限,则该八进制数为:644,该文件 属 性 是 目 录。7.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是q-aux o8.将前一个命令的标准输出作为后一个命令的标准输入,称之为 管 道。9./sb in 目录用来存放系统管理员使用的管理程序。10.观察当前系统的运行级别可用命令:who-r实现。11.grep-E Hhjenr(ylietta)file 的功能是:(在文件 File 中查找 Henry、henry H
46、enrietta或 H enrietta)12.设 C 语言程序my.cA.生成目标文件my.o的命令是(gcc-c my.c)。B.生成汇编语言文件my.s的命令是(gcc-S my.c)。C.生成可执行程序myp的命令是(gcc-o myp my.c)。13.设有两个C 语言程序模块c l.c和 c2.c(不含main函数)A.由 cl.c 和 c2.c 生成静态库 libmyar.a 的命令是(gcc-o libmyar.a-c cl.c c2.c)B.由 cl.c 和 c2.c 生成共享库 libmyar.so 的命令是(gcc-shared-o libmyvar.so-c fl.cf
47、2.c)o14.在某Makefile内有以下语句:SRC=fl.c f2.c f3.cTGT=$(SRC:.c=.d)SRC+=f4.c则 TGT=fl.o f2.o f3.oSRC=fl.c f2.c f3.c f4.c二、选 择 题(40%)1.关于Linux内核版本的说法,以下错误的是()。A.表示为主版本号.次版本号.修正号 B.1.2.3表示稳定的发行版C.1.3.3衣示稳定的发行版 D.2.2.5表示对内核2.2的第5 次修正2.自由软件的含义是()。A.用户不需要付费 B.软件可以自由修改和发布C.只有软件作者才能向用户收费 D.软件发行商不能向用户收费3.系统引导的过程一般包括
48、如下几步:a.M BR中的引导装载程序启动;b.用户登录;c.Linux内核运行;d.BIOS自检。正确的顺序是()。A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b4.字符界面下使用shutdown命令重启计算机时所用的参数是()。A.-h B.-t C.-kD.-r5.下列设备属于块设备的是()。A.键盘C.游戏杆6.cd命令可以改变用户的当前目录,A.当前目录改为根目录C.当前目录改为用户主目录B.终端D.硬盘当用户键入命令“cd”并按Enter键后,()。B.当前目录不变,屏幕显示当前目录D.当前目录改为上一级目录7.在 UNIX/Linux系统添加新用户
49、的命令是()A.groupaddB.usermod8.C.userdel D.useradd添加用户时使用参数()可以指定用户目录。A.-dB.-pC.-u D.-c9.修改用户自身的密码可使用()A.passwd B.passwd-d mytestC.passwd mytest D.passwd-110.设用户所使用计算机系统上有两块IDE硬盘,Linux系统位于第块硬盘上,查询第二块硬盘的分区情况命令是:()A.fdisk-1/dev/hdal B.fdisk-1/dev/hdb2C.fdisk-1/dev/hdb D.fdisk-1/dev/hda11.统计磁盘空间或文件系统使用情况的命
50、令是:()A.dfB.ddC.du D.fdisk12.用于文件系统直接修改文件权限管理命令为:()A.chown B.chgrpC.chmod D.umask13.若使pid进程无条件终止使用的命令是()oA.kill-9 B.kill-15C.killall-1 D.kill-314.显示系统主机名的命令是()A.uname-r B.who am iC.uname-n D.whoami15.查询已安装软件包dhcp内所含文件信息的命令是()A.rpm-qa dhcp B.rpm-ql dhcpC.rpm-qp dhcp D.rpm-qf dhcp16.Linux系统中用于打印队列查询的命令