当前位置:文档之家› linux操作系统考试试卷(含答案)F

linux操作系统考试试卷(含答案)F

试卷编号06 拟题教研室(或教师)签名教研室主任签名长沙理工大学考试试卷………………………………………………………………………………………………………………课程名称(含档次)linux操作系统课程代号专业层次(本、专)考试方式(开、闭卷)开一、单项选择题(每题2分,共40分)1.Linux是所谓的“Free Software”,这个“Free”的含义是()A.LINUX不需要付费B.LINUX发行商不能向用户收费C.LINUX可自由修改和发布D.只有LINUX的作者才能向用户收费2.下面关于SHELL的说法,不正确的是()A. 操作系统的外壳B.什么都不是C.是一个命令语言解释器D.一种和C类似的程序语言3.hda2表示()A. IDE0接口上的从盘B.IDE0接口上的第三个逻辑盘C.接口主盘的第二个分区D.什么都不是4.在安装LINUX时,设置从光盘引导需要改变()。

A.CMOS设置B.重新分区C.跳线D.不能把系统改成光盘引导5.以下不属于服务器操作系统的是()。

A.WINDOWS XPB.WINDOWS 2000 SERVERC.LINUXD.UNIX6.若要使用进程名来结束进程,应使用()命令。

A.killB.psC.pssD.pstree7.RED HAT LINUX 9默认使用的文件系统类型为()A. ext2B.ext3C.FATD.swap8.LINUX的系统管理员的账号名为()。

A. AdministratorB.rootC.helloD.wang9.在LINUX中,要查看目录文件清单,可使用()命令。

A.lsB.cdC.loginD.logout10.光盘所使用的文件系统类型为()。

A.ext2B.ext3C.swapD.ISO 966011.以下命令中,可以将用户身份临时改变为root的是()。

A.SUB.suC.loginD.logout12.以下挂载光盘的方法中,不正确的是()。

A.mount/mnt/cdromB.mount /dev/cdromC.mount –t is09660 /dev/cdrom /mnt/cdromD.umount /dev/cdrom13.若要改变一个文件的拥有者,可通过()命令来实现。

A. chmodB.chownermodD.file14.若当前目录为/home,命令cd 将把目录转到()目录下。

A.根目录下B.家目录下C.目录不变D.命令有错15.用()命令可以配置网卡:A. NetscapeB. pingC. Apache Configurationconfig16.为了配置Apache服务器,我们需要修改Apache的配置文件()A.sendmail.confB.sendmail.cfC. httpd.confD. http.conf17. 启动Apache服务的守护进程为()A. httpd startB. httpd stopC. named startd stop18.若在文字界面下,需要键入何种指令才能进入图形界面(Xwindow)()A. rebootB. startxC. startwindowD. getinto19.用FTP一次上传多个文件可以用命令()A. getB. putC.mgetD. mput20.如果你的计算机里有两块网卡,则第二块网卡的设备名是()A. /dev/eth0B. /dev/eth1C. eth0D. eth1二、填空题(每空2分,共20分)1.Linux内核引导时,从文件()中读取要加载的文件系统2. 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是()3.用于查看文件或目录的命令是()。

4.启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、()和 crontab。

5.卸载指定设备的命令()。

6.Linux用()表示第一块网卡。

7.Linux系统的()作为操作系统的外壳,为用户提供使用操作系统的接口。

8.Samba服务的配置文件是()。

9.管道就是将前一个命令的标准输出作为后一个命令的()。

10内核分为进程管理系统、内存管理系统、()、和文件管理系统四个子系统。

三、写出完成以下功能的命令(每题2分,共10分)1. 在当前目录、/tmp和/usr/tmp目录下查找文件名为core的文件。

2. 在/etc/passwd文件中搜索只包含5个字符且前4个字符为user,最后一个字符为数字的行。

3. 定义dir为’ls –d [a-z]*’命令的别名。

4. 创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash。

5.在/home/stud1/wang目录下有一文件file,写出在后台执行命令,将file 文件中的内容输出到file.copy文件中。

四、简答和shell编程题(每题10分,共30分)1.linux系统中一般采用哪种文件系统?其构造形式如何?2. shell的基本工作过程是怎样的?3.创建一个称为quickbackup的shell脚本。

该脚本应接收作为命令行参数的备份文件名字。

然后它应把文件拷贝到你的主目录下的备份目录中。

该脚本应检查文件名是否已经传给它。

如果没有文件名传过来,应显示消息“You have not specified the filename. Usage:quickbackup<filename>”。

该脚本还应检查提供的文件名是否已经存在于Linux服务器上。

如果该文件不存在,它应显示消息“The file you have specified does not exist”。

该脚本也检查是否目录的备份存在于你的主目录下。

如果目录不存在,则应创建它。

长沙理工大学试卷标准答案课程名称:linux操作系统试卷编号:6一、单项选择题(每题2分,共40分)1.C2.B3.C4.A5.A6.A7.B8.B9.A 10.D11.B 12.D 13.B 14.C 15.D 16.C 17.A 18.B 19.D 20.B二、填空题(每空2分,共20分)1. /etc/fstab2. /etc3. ls4. batch5. umount6.eth07. shell 8. etc/samba/smb.conf9. 标准输入10. I/O管理系统三、写出完成以下功能的命令(每题2分,共10分)1. find ./tmp /usr/tmp –name core2. grep ‘^user[0-9]$’ /etc/passwd3. alias dir=’ls –d [a-z]*’4. useradd –g stuff –G stuff -d /home/user2 -s /bin/bash user025. cat file > file.copy &四、简答和shell编程题(每题10,共30分)1.参考答案:采用ext2文件系统。

(现在几乎是默认用ext3了)ext2文件系统中的文件信息都保存在数据块中。

在同一个ext2文件系统中,所有数据块的大小一样。

ext2文件系统将逻辑分区划分成块组,每个块组重复保存一些有关整个文件系统的关键信息,以及实际的文件和目录的数据块。

系统引导块总是介质上的第一数据块,只有根文件系统才放有引导程序。

2. 参考答案:1)读取键盘输入的命令行2)分析命令,以命令作为文件名,其他参数按系统调用execve()的要求放置参数。

3)终端进程调用fork()建立一子进程。

4)终端进程用系统调用wait4()来等待子进程完成(后台命令则不等待)。

5)子进程运行时调用execve(),子进程根据命令名,找到对应的程序文件,调入内存执行。

6)如果命令尾有&号,则终端进程不等待(若没有&号,则一直要等待执行完),直接给出提示符,转步骤1。

3.参考程序:#! /bin/bashif [ $# -lt 1 ]thenecho "You have not specified the filename. Usage: quickbackup <filename>."exitfiif [ -f $1 ]thenif [ -d ~/backup ]thencp $1 ~/backupelsemkdir ~/backupcp $1 ~/backupfielseecho "The file you have specified does not exist"fi。

相关主题