试卷编号 10 拟题教研室(或教师)签名教研室主任签名
一、单项选择题(每题2分,共40分)
当安装linux操作系统时将选择下列那一个操作? ()
A。 选择 "图形登录方式" 设定系统开始运行级为4
B。 选择 "文本登录方式” 设定系统开始运行级为3
C。 选择 "文本登录方式" 设定系统开始运行级为5
D. 选择 "图形登录方式" 设定系统开始运行级为3
2。Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是()
A.VFAT B。ISO9660 C。Ext系列 D。NTFS
A.VFAT B。ISO9660 C。Ext系列 D。NTFS
3。关闭linux系统(不重新启动)可使用()命令.
A。ctrl+alt+del B。halt C。shutdown -r D.reboot
A。ctrl+alt+del B。halt C。shutdown -r D.reboot
4。修改以太网mac地址的命令为()。
A。ping B。ifconfig C。arp D。traceroute
A。ping B。ifconfig C。arp D。traceroute
5。在vi编辑器中的命令模式下,键入()可在光标当前所在行下添加一新行。
A。〈O> B。〈o> C.〈i〉 D。a
6。 以下选项中,哪个命令可以关机? ()
A。〈O> B。〈o> C.〈i〉 D。a
6。 以下选项中,哪个命令可以关机? ()
A。 init 0B。 init 1C。 init 5D. init 6
7.请选择关于 /etc/fstab 的正确描述。 ()
A。 系统启动后,由系统自动产生
B. 用于管理文件系统信息
C。 用于设置命名规则,是否使用可以用 TAB 来命名一个文件
D。 保存硬件信息
8.你使用命令“vi /etc/inittab”查看该文件的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应该如何操作()
A。在末行模式下,键入:wq B。在末行模式下,键入:q!
C.在末行模式下,键入:x! D.在编辑模式下,键入“ESC"键直接退出vi
9。删除文件命令为()A.mkdir B。move C.mv D。rm
10。显示已经挂装的文件系统磁盘inode使用状况的命令是() ?
A.df –i B.su –I C。du –I D。free –i
A。在末行模式下,键入:wq B。在末行模式下,键入:q!
C.在末行模式下,键入:x! D.在编辑模式下,键入“ESC"键直接退出vi
9。删除文件命令为()A.mkdir B。move C.mv D。rm
10。显示已经挂装的文件系统磁盘inode使用状况的命令是() ?
A.df –i B.su –I C。du –I D。free –i
11.网络管理员对www服务器可进行访问、控制存取和运行等控制,这些控制可在()文件中体现。A。httpd。conf B。lilo。conf C。f D。f
12。如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行().
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
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。/f
A./usr/sbin/smbd B。/usr/sbin/nmbd C。rc.samba D。/f
14下列哪个命令在建立一个 tar归档文件的时候列出详细列表()。
A。tar —t b)tar —cv c)tar -cvf d)tar –r
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的删除而被系统自动删除
A.fileB也随之被删除B。fileB仍存在,但是属于无效文件
C。因为fileB未被删除,所以fileA会被系统自动重新建立
D.fileB会随fileA的删除而被系统自动删除
16。一个bash shell脚本的第一行是()?
A。#/bin/csh B。#/bin/bash
C./bin/bashD。#!/bin/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
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. /libD. /root
二、填空题(每空2分,共20分)
1.将前一个命令的标准输出作为后一个命令的标准输入,称之为()。
2。在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有()。
3。在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为()。
4.当系统管理员需升级内核版本和改变系统硬件配置时,应().
5。在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令()。
6。启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、batch 和()。
7。在Linux操作系统中,设备都是通过特殊的()来访问.退出grep命令
8.shell不仅是(),它同时也是一种功能强大的编程语言。
9.在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是()服务器.
10.结束后台进程的命令是()。
三、写出完成以下功能的命令(每题2分,共10分)
1。在/home目录下查文件名为.Profile的文件,到后删除
2.将test.tar。gz文件解压缩
3.升级安装wu—ftpd软件包
4.创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash.
5。赋予所有用户读和写backup。文件的权限:
四、简答和shell编程题(每题10分,共30分)
1。 Linux内核主要由哪几部分组成?每部分的作用?
2.有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,该用户应如何做?
3。写一个shell 脚本,检查给出的串是否为回文(palindrome)。
长沙理工大学试卷标准答案
课程名称: linux操作系统 试卷编号:10
一、 单项选择题(每题2分,共40分)
1。B 2。C 3.B 4.B 5.B 6。A 7。B 8。B 9.D 10.A
11。A 12.B 13.C 14.A 15.B 16。D 17.C 18。A 19.D 20。A
二、填空题(每空2分,共20分)
1.管道2。空格3。hdb4.重新编译内核5. nslookup
6.crontab,7。文件8。用户命令的解释器 9。 Samba10.kill
三、写出完成以下功能的命令(每题2分,共10分)
1.find /home –name 。profile -exec rm{}\;
2。tar —xzvf test。
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分)
1.参考答案:
Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。
进程调度(SCHED):控制进程对CPU的访问.当需要选择下一个进程运行时,由调度程序选择最值得运行的进程;内存管理(MM)允许多个进程安全的共享主内存区域;虚拟文件系统(VirtualFileSystem,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统;网络接口(NET)提供了对各种网络标准的存取和各种网络硬件的支持;进程间通讯(IPC) 支持进程间各种通信机制。
2. 参考答案:
(1)第一种方法:用户应使用crontab –e 命令创建crontab文件。格式如下:
0 0 * * sun cp –r /user/backup /tmp
(2)第二种方法:用户先在自己目录下新建文件file,文件内容如下:
0 * * sun cp –r /user/backup /tmp
然后执行 crontab file 使生效。
(2)第二种方法:用户先在自己目录下新建文件file,文件内容如下:
0 * * sun cp –r /user/backup /tmp
然后执行 crontab file 使生效。
3。参考程序:
#! /bin/bash
echo ”Enter string”
echo ”Enter string”
read str
len=`echo $str | wc -c`
len=`expr $len — 1`
l=`expr $len / 2`
ctr=1
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 echo ”String not a palindrome"
fi
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论