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