《Linux操作系统》试卷一
一.填空题(20分,2分/格)
1. vi编辑器具有两种工作模式:__________ 和__________ 。
2. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占__________位,表示__________ ,第二段占__________位,表示__________ 对该文件的权限。
3. 在使用ls命令时,用八进制形式显示非打印字符应使用参数__________。
4 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是__________ 。
5. 结束后台进程的命令是__________ 。
6. 进行远程登录的命令是__________。
二.单项选择题(30分,2分/题)
1.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是__________。
A -m
B -d
C -f
D –p
2.在日常管理中,通常CPU会影响系统性能的情况是:__________。
A CPU已满负荷地运转
B CPU的运行效率为30%
C CPU的运行效率为50%
D CPU的运行效率为80%
3.若一台计算机的内存为128MB,则交换分区的大小通常是__________。
A 64M
B B 128MB
C 256MB
D 512MB
4.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用__________命令。
A cat
B more
C less
D menu
5.用ls –al 命令列出下面的文件列表,__________文件是符号连接文件。
A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey
C drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang
D lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng
6.WWW服务器是在Internet上使用最为广泛,它采用的是__________结构。
A 服务器/工作站
B B/S
C 集中式
D 分布式
7. Linux系统通过__________命令给其他用户发消息。
A less
B mesg y
C write
D echo to
8.NFS是__________系统。
A 文件
B 磁盘
C 网络文件
D 操作
9.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在__________目录中。
A /bin
B /etc
C /dev
D /lib
10.用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为__________ 。-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff
A 普通文件
B 硬链接
C 目录
D 符号链接
11.删除文件命令为:__________。
A mkdir
B rmdir
C mv
D rm
12.改变文件所有者的命令为__________。
A chmod
B touch
C chown
D cat
13.在给定文件中查与设定条件相符字符串的命令为:__________。
A grep
B gzip
C find
D sort
14.建立一个新文件可以使用的命令为__________。
A chmod
B more
C cp
D touch
15.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用__________ 命令。
A cat
B more
C less
D menu
三.简答题(20分,10分/题)
1. 系统管理员的职责包括那些?管理的对象是什么?
2. 简述进程的启动、终止的方式以及如何进行进程的查看。
四.编程与应用题(30分,15分/题)
1.编写shell程序,实现自动删除50个账号的功能。账号名为stud1至stud50。
2.某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:
(1)在下午4 :50删除/abc目录下的全部子目录和全部文件;
(2)从早8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的文件内;
(3)每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为文件:;(4)在下午5:55将IDE接口的CD-ROM卸载(假设:CD-ROM的设备名为hdc);
(5)在早晨8:00前开机后启动。
答案及评分标准(试卷一)
一、填空题(20分,每空2分)
1. 命令模式输入模式
2. 1 文件类型 3 文件所有者
3. -b
4. /etc
5. kill
6. telnet
二、选择题(30分,每空2分)
1.D 2.A 3.C 4.C 5.D
6.B 7.C 8.C 9.C 10.A
11.D 12.C 13.A 14.D 15.C
三、简答题(20分,10分/题)
1. 系统管理员的职责包括那些?管理的对象是什么?
参考答案:
系统管理员的职责是进行系统资源管理、设备管理、系统性能管理、安全管理和系统性能监测。管理的对象是服务器、用户、服务器的进程及系统的各种资源等。
2. 参考答案:
在Linux中启动一个进程有手工启动和调度启动两种方式:
(1)手工启动
用户在输入端发出命令,直接启动一个进程的启动方式。可以分为:
①前台启动:直接在SHELL中输入命令进行启动。
②后台启动:启动一个目前并不紧急的进程,如打印进程。
(2)调度启动
系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。
linux是一个分时操作系统经常使用的进程调度命令为:at、batch、crontab。
四、编程与应用题(30分,15分/题)
1.参考程序:
#!/bin/sh
i=1
while [ $i -le 50 ]
do
userdel -r stud${i}
i=$(($i+1 ))
done
2.参考答案:
解决方案:
(1)用vi创建编辑一个名为prgx的crontab文件;
(2)prgx文件的内容:
50 16 * * * rm -r /abc/*
0 8-18/1 * * * cut -f1 /xyz/x1 >;>; /
50 17 * * * tar zcvf /data
55 17 * * * umount /dev/hdc
(3)由超级用户登录,用crontab执行prgx文件中的内容:
root@xxx:#crontab prgx;在每日早晨8:00之前开机后即可自动启动crontab。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论