试卷编号04 拟题教研室(或教师)签名教研室主任签名
一、单项选择题(每题2分,共40分)
1.虽然Linux继承了UNIX的各种特性,但是它最初是以()操作系统为模板。
A.MS-DOS
B. Minix
C. POXIS
D.OSF
2.Linux是所谓的”Free SoftWare”,这个”Free”是含义是()。
A.Linux不需要付费
B.Linux发行商不能向用户收费
C.Linux可自由修改和发布
D.只有Linux的作者才可以向用户收费
3.下列设备中属于字符设备的是()。
A.以太网卡
B.打印机
C.磁带
D.硬盘
4.以下关于Linux内核版本的说法,错误的是()。
A.表示为“主版本号.次版本号.修正次数”的形式
B.2.4.1表示稳定的发行版本
C.2.2.5表示对内核为2.2的第五次修改
D.2.3.1表示稳定的发行版
5. /dev/sdc6分区表示( )
A. 第2块IDE硬盘的第6个分区,是逻辑分区
B.第3块IDE硬盘的第6个分区,是逻辑分区
C. 第3块SCSI硬盘的第6个分区,是逻辑分区
D.第3块SCSI硬盘的第2个分区,是逻辑分区
6.配置主机网卡IP地址的配置文件是()
A./etc/sysconfig/network-scripts/ifcfg-eth0
B./etc/sysconfig/network
C./etc/resolv.conf
D./etc/host.conf
7.配置Apache 1.3.19服务器需要修改的配置文件为()
A.httpd.conf
B.access.conf
C. srm.conf
D. named.conf
8.下面关于cat命令的说法中,正确的是()
A. 用cat命令不可以创建文件
B. 用cat命令不可以显示一个文件内容
C.用cat命令不可以将屏幕显示内容输出到文件linux上
D.用cat不能修改文件的修改日期
9.在linux中,如何标识接在ide0上的slave硬盘的第2个扩展分区?
A. /dev/hdb2
B. /dev/hd1b2
C. /dev/hdb6
D. /dev/hd1b6
10.在Linux系统中关机命令,可以使用以下()命令。
A.exit B.shutdown C.date D.>>
11.若要把所有用户均有权执行的可执行文件abc设为都不能执行的文件使用()
A.chmod +x abc B.chmod -x abc
C. chgrp +x abc
D.chown a+x abc
12.以下( )文件保存有用户帐号的信息.
A./etc/passwd
B./etc/gshadow
C./etc/shadow
D./etc/inittab
13.超级用户的的UID 为( )
A.0
B.1
C. 2
D. 500
14.新建用户使用useradd命令,如果要指定用户的主目录,则需要( )选项.
A.-g
B.-d
C.-u
D.-s
15.超级用户的主目录是( ).
A./目录
B./root 目录
C./home目录
D./home/root目录
16.下列哪个命令可以用来显示内存和交换分区的相关信息( )。
A.top
B.free
C.showps
D.ls
17.负责执行防火墙规则的服务(守护进程)是( )。
A.iptables
work
C.security
D.xinetd
18.在Linux 系统中,/分区一般采用()文件系统格式.
A.FAT16
B.FAT32
C.NTFS
D.EXT3
19.SWAP分区的大小一般为物理内存的()倍.
A.1-2B.4-6C.12D.8
20. 用于文件系统挂载的时候要用到()命令。
A.fdisk
B.mount
C.umount
D.df
二、填空题(每空2分,共20分)
1.Linux系统中,root用户新建普通用户的Shell命令是()。
2.安装Linux时至少需要二个分区,即()分区和()分区。
3.在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入()
4.当LAN内没有条件建立DNS服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置文件()。
5.在文件权限rwx中,x表示()权限。
6.()可将多个Shell命令连接起来,前一个命令的输出结果传送到后一个命令作为输入。
7.()命令可以移动文件和目录,还可以为文件和目录重新命名
8.Linux操作系统提供了()个虚拟终端,它们之间通过不同的快捷键进行切换。
9.硬连接只能建立对()链接。
符号链接可以跨不同文件系统创建。
三、写出完成以下功能的命令(每题2分,共10分)
1.把文件test的权限设置为-r-xrw-r-x。
2、用命令安装输入法软件包fcitx-3.0.0-1.i386.rpm。
3.建立文件lin ,将其时间记录设定为公元2006年12月25日8时10分。
4.给文件a.txt做一个备份b.txt。
5.若一块硬盘名称为hda,挂载该盘中windows分区的D:盘到linux系统中,并能正确显示中文。
四、简答和shell编程题(每题10,共30分)
1.解释i节点在文件系统中的作用。
2.某/etc/fstab文件中的某行如下:/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 请解释其含义。
3.创建一个shell 脚本,它从用户那里接收10个数,并显示已输入的最大的数。
长沙理工大学试卷标准答案
课程名称:linux操作系统试卷编号:4
一、单项选择题(每题2分,共40分)
1.B
2.C
3.B
4.D
5.D
6.A
7.A
8.D
9.A 10. B
11.B 12.A 13.A 14.B 15.B 16.B 17.A 18.D 19.A 20.B
二、填空题(每空2分,共20分)
eradd或adduser
2. 文件系统, 交换
3.w test.txt
4./etc/hosts
5.执行
6.管道
7. mv
8.7
9.文件
三、写出完成以下功能的命令(每题2分,共10分)
1.chmod 565 test
2. rpm –ivh fcitx-
3.0.0-1.i386.rpm
3.touch -d “08:10am12/25/2006”lin
4.cp a.txt b.txt
5.mkdir /mnt/d
mount -t vfat /dev/hda5 /mnt/d -o iocharset=cp936
或mount /dev/hda5 /mnt/d -o iocharset=gb2312
四、简答和shell编程题(每题10,共30分)
1.参考答案:
在linux文件系统中,是以块为单位存储信息的,为了找到某一个文件在存储空间中存放的位置,用i节点对一个文件进行索引。
I节点包含了描述一个文件所必须的全部信息。
所以i节点是文件系统管理的一个数据结构。
2. 参考答案:
(1)第一列:将被加载的文件系统名;(2)第二列:该文件系统的安装点;(3)第三列:文件系统的类型;(4)第四列:设置参数;
(5)第五列:供备份程序确定上次备份距现在的天数;
(6)第六列:在系统引导时检测文件系统的顺序。
3.参考程序:
#! /bin/bash
max=0
for((count=1 ; count <= 10 ; count = count+1)) do
echo -n "Enter number $count : "
read value
if [ $max -lt $value ]
then
max=$value
fi
done
echo "The highest of the numbers is : $max"。