
一、 单项选择题(每题2分,共40分)
1.Linux系统是一个( )的操作系统
A.单用户、单任务 B.单用户、多任务
C.多用户、单任务 D.多用户、多任务
2.要给文件file1加上其他人可执行属性的命令是( )
A.chmod a+x B.chown a+x C.chmod o+x D.chown o+x
3.配置主机网卡IP地址的配置文件是( )
A./etc/sysconfig/network-scripts/ifcfg-eth0 B./etc/sysconfig/network
C./etc/resolv.conf D./etc/host.conf
4.Linux系统能够直接读取的分区类型是( )
A.NTFS B.FAT16 C.FAT32 D.ext3
5.下列命令能启动DNS服务的是( )
A.service named start B./etc/init.d/named start
C.service dns start D./etc/init.d/dns restart
6. /dev/sdc6分区表示( )
A. 第2块IDE硬盘的第6个分区,是逻辑分区
B.第3块IDE硬盘的第6个分区,是逻辑分区
C. 第3块SCSI硬盘的第6个分区,是逻辑分区
D.第3块SCSI硬盘的第2个分区,是逻辑分区
7. Linux 下用一条命令创建/A/S/D目录结构的命令是: ( )
A. mkdir /A/S/D B. mkdir –p A/S/D
C. mkdir –p /A/S/D D. mkdir –r A/S/D
8.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用:( )。
A. tar -xvzf myftp.tar.gz B. tar -xvz myftp.tar.gz
C. tar -vzf myftp.tar.gz D. tar -xvf myftp.tar.gz
9.比较重要的系统配置资料,一般来说大部分位于( )目录下。
A. /etc B. /boot C. /home D. /usr
10: Linux 使用者的帐号放在哪个文件里?( )
A: /etc/passwd B: /etc/shadow
C: /etc/group D: /etc/users
11.用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
12.将光盘CD-ROM(cdrom)安装到文件系统的/mnt/cdrom 目录下的命令是?( )
A. mount /mnt/cdrom B. mount /mnt/cdrom /dev/ cdrom
C. mount /dev/ cdrom /mnt/cdrom D. mount /dev/ cdrom
13.以下哪一项不是进程和程序的区别?( )
A、程序是一组有序的静态指令。进程是一次程序的执行过程
B、程序只能在前台运行,而进程可以在前台或后台运行
C、程序可以长期保存,进程是暂时的
D、程序没有状态,而进程是有状态的
14.为了保证系统的安全,现在的LINUU系统一般将/etc/passwd密码文件加密后,保存在( )文件中。
A./etc/group B:etc/netgroup
C./etc/libasafe.notify D:etc/shadow
15.为了知道谁正在注册到你的机器上可以用命令( )
A who B users C finger D ping
16、root文件系统一旦安装完毕,内核将启动名为( )的程序,这也是指导过程完成后,内核运行的第一个程序。
A、login
B、rc.d
C、init
D、startup
17、终止一个前台进程可能用到的命令和操作是( )。
A:kill
B: C:shut down    D:halt 18.系统当前已经加载的所有文件系统在( )文件中得到反映。 A. /usr/sbin/cfdisk B. /sbin/fdisk C. /etc/mtab D. /etc/fstab 19.下列关于链接描述,错误的是(  )。 A 硬链接就是让链接文件的i节点号指向被联结文件的i节点 B 硬链接和符号链接都是产生一个新的i节点 C 链接分为硬链接和符号链接 D 硬链接不能链接目录文件 20.要改变文件的拥有权,使用命令( )。  A. chgrp  B. chown  C. chsh  D. chmod 二、 填空题(每空2分,共20分) 1. 在Linux系统中,以(  )方式访问设备 。 2. Linux内核引导时,从文件(  )中读取要加载的文件系统。 3. 结束后台进程的命令是(  )。 4. Links分为(  )。 5. 进行远程登录的命令是(  ) 。 6. 管道就是将前一个命令的 标准输出 作为后一个命令的(  ) 。 7. 在使用手工的方法配置网络时,可通过修改(  )文件来改变主机名,若要配置该计算机的域名解析客户端,需配置(  )文件。 8. DHCP是动态主机配置协议的简称,其作用是(  ) 。 9. rm命令可删除文件或目录,其主要差别就是是否使用递归开关 (  ) 。 三、 写出完成以下功能的命令(每题2分,共10分) 1.删除非空文件夹/daisy下所有文件及文件夹。 2.将文件a.txt更名为b.txt。 3.加载U盘内容到/mnt/udisk文件夹下。 4.更改用户root的密码。(在#提示符下)。 5.查看本机的网址。 四、 简答和shell编程题(每题10分,共30分) 1.shell的基本工作过程是怎样的? 2.试述DNS进行域名解析的过程。 3.设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 长沙理工大学试卷标准答案 课程名称:  linux操作系统                                试卷编号:1                                                                                              一、单项选择题(每题2分,共40分) 1.D   2.C  3.A  4.D  5.D   6.D  7.C  8.A  9.A  10. A 11.D  12.C  13.B  14.D 15.A 16.C 17.B 18.B  19.B  20.B 二、填空题(每空2分,共20分) 1.文件 2./etc/fstab 3.kill  4.硬链接和符号链接 5.telnet  6.标准输入  7./etc/HOSTNAME,/etc/resolv.conf   8.为网络中的主机分配IP地址    9.-r或-R 三、写出完成以下功能的命令(每题2分,共10分) 1.rm –r /daisy 2.mv a.txt b.txt 3.mount –t vfat –o iocharset=gb2312 /dev/sda1 /mnt/udisk 4.passwd root 5.ifconfig eth0 四、简答和shell编程题(每题10,共30分) 1. 参: 1)读取键盘输入的命令行; 2)分析命令,以命令作为文件名,其他参数按系统调用execve()的要求放置参数; 3)终端进程调用fork()建立一子进程; 4)终端进程用系统调用wait4()来等待子进程完成(后台命令则不等待); 5)子进程运行时调用execve(),子进程根据命令名,找到对应的程序文件,调入内存执行; 6)如果命令尾有&号,则终端进程不等待(若没有&号,则一直要等待执行完),直接给出提示符,转步骤1。 2、参: 首先,客户端发出DNS请求翻译IP地址或主机名。DNS服务器在收到客户机的请求后: (1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息; (2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息; (3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找三级,直至找到要解析的地址或名字,即向客户机所在网络的DNS服务器发出应答信息,DNS服务器收到应答后现在缓存中存储,然后,将解析结果发给客户机。 (4)若没有找到,则返回错误信息。 3.参考程序: #! /bin/bash #adddir.sh i=1 while [ $i -le 50 ] do if [ -d /userdata ] then mkdir -p /userdata/user$i  else  mkdir  /userdata  mkdir -p /userdata/user$i fi chmod  754 /userdata/user$i i=$(($i+1)) done
