Linux试题库100试题测验

 

Linux基础知识

一、 单选题(共20题 每题1分 共 20分 )

 

下面哪个Linux命令可以一次显示一页内容? C

A. pause

 

B. cat

 

C. more

 

D. grep

 

怎样更改一个文件的权限设置? B

A. attrib

 

B. chmod

 

C. change

 

D. file

 

3.下面哪个参数可以删除一个用户并同时删除用户的主目录?C

 

A. rmuser -r

 

B. deluser -r

 

C. userdel -r

 

D. usermgr -r

 

4.下面哪条命令可以把f1.txt复制为f2.txt? C

 

A. cp f1.txt | f2.txt

 

B. cat f1.txt | f2.txt

 

C. cat f1.txt > f2.txt

 

D. copy f1.txt | f2.txt

 

5.显示一个文件最后几行的命令是: B

 

A. tac

 

B. tail

 

C. rear

 

D. last

 

6、在创建Linux分区时,创建分区时,一定要创建(   D )两个分区

 

A. FAT/NTFS

 

B. FAT/SWAP

 

C. NTFS/SWAP

 

D.SWAP/ 根分区

 

7.如何在文件中查找显示所有以"*"打头的行? D

 

A. find * file

 

B. wc -l * < file

 

C. grep -n * file

 

D. grep ‘^*’ file

 

8.在ps命令中什么参数是用来显示所有用户的进程的? A

 

A. a

 

B. b

 

C. u

 

D. x

 

9.如何删除一个非空子目录/tmp? B

 

A. del /tmp/*

 

B. rm -rf /tmp

 

C. rm -Ra /tmp/*

 

D. rm -rf /tmp/*

 

10.对所有用户的变量设置,应当放在哪个文件下? B

 

A. /etc/bashrc

 

B. /etc/profile

 

C. ~/.bash_profile

 

D. /etc/skel/.bashrc

 

11.使用vi进行编辑文件后,执行退出不保存的命令是? D

 

A. :q

 

B. :w

 

C. :wq

 

D. :q!

 

12.使用什么命令检测基本网络连接? A

 

A. ping

 

B. route

 

C. netstat

 

D. ifconfig

 

13.下面哪个命令可以压缩部分文件: C

 

A. tar -dzvf filename.tgz *

 

B. tar -tzvf filename.tgz *

 

C. tar -czvf filename.tgz *

 

D. tar -xzvf filename.tgz *

 

14.什么命令解压缩tar文件? B

 

A. tar -czvf filename.tgz

 

B. tar -xzvf filename.tgz

 

C. tar -tzvf filename.tgz

 

D. tar -dzvf filename.tgz

 

15 Linux文件权限一共10位长度,分成四段,第三段表示的内容是 C

 

A 文件类型

 

B 文件所有者的权限

 

C 文件所有者所在组的权限

 

D 其他用户的权限

 

16 删除文件命令为 D

 

A mkdir

 

B rmdir

 

C mv

 

D rm

 

17 改变文件所有者的命令为 : C

 

A chmod

 

B touch

 

C chown

 

D cat

 

18 显示文件和目录由根目录开始的树形结构 A

 

A tree

 

B ls

 

C pwd

 

D ln

 

19 建立一个新文件可以使用的命令为 D

 

A chmod

 

B more

 

C cp

 

D touch

 

20 对top命令描述正确的是 A

 

A 用于实时动态显示 Linux进程 的动态信息。

 

B 查看线程详情情况

 

C 查看进程名称

 

D 显示内存情况

 

二、问答(每小题2分,共60分)

 

1、 如何通过命令行关机/重启?

 

a) Init 0 shutdown -h now

 

b) Reboot init 6

 

2、 有一个恶意木马进程PID为1278,怎么中止?

 

a) Kill -9 1278

 

3、 设置/test/a.txt拥有者有读写执行权限,属组,有读写,其他账户无权限

 

a) chmod 760 /test/a.txt

 

4、 如何删除/tmp下所有A开头的文件?

 

a) rm -rf /tmp/A*

 

5、 如何把/etc复制到/tmp下并保持原属性不变?

 

a) cp -rp /etc /tmp (-p 保持文件本身属性不变)

 

6、 如何把/tmp/etc/man.conf移动到/tmp下并改名为test.conf设置所有人都有读写执行权限

 

a) mv /tmp/etc/man.conf /tmp/test.conf

 

b) chmod 777 /tmp/test.conf

 

7、 修改tom的主组为u1,属组为u2

 

a) Usermod -g u1 -G u2 tom

 

8、 如何查看系统最后创建的3个组

 

a) tail -3 /etc/group

 

9、 什么命令可以统计当前系统中一共有多少账户

 

wc -l /etc/passwd

 

10、 如何通过vim编辑打开/tmp/test.conf?

 

a) Vim /tmp/test.conf

 

11、 强制删除根目录:

 

a) rm -rf /

 

12、查看系统正在运行的进程名包含bash的进程

 

​ ps -ef | grep bash

 

13、如何查看/etc/passwd的头3行 和 尾3行

 

​ head -3 /etc/passwd

 

​ tail -3 /etc/passwd

 

14、如何创建g1 g2组

 

​ groupadd g1

 

​ groupadd g2

 

15、添加账户u1,为其指定主属组为g1,并设置附属组为g2

 

​ useradd -g g1 -G g2 u1

 

16、添加账户u2,为其指定id号为1000

 

​ useradd -u 1000 u2

 

17、Linux中怎么查看用户root的详细信息

 

​ Id root

 

18、什么命令可以查看目前是哪个用户登录?

 

​ Who am i

 

19、如何查看u2的uid gid

 

​ id u2

 

20、如何查看当前工作目录、

 

​ pwd

 

21、如何一次性创建 text/1/2/3/4

 

​ mkdir -p text/1/2/3/4

 

22、如何查看/etc下的所有文件

 

​ ls -la /etc

 

23、如何最快的返回到当前账户的宿主目录

 

​ cd ~

 

24、如何只查看/etc单个目录的信息,并以长格式显示

 

​ ls -ld /etc (-d 只显示目录本身的属性)

 

25、如何查看/etc所占的磁盘空间

 

​ du -sh /etc

 

26、应用程序一般都安装在那个目录。

 

​ /usr

 

27、日志一般都存放在那个目录下

 

​ /var/log

 

28、root的宿主目录在那什么位置

 

​ /root

 

29、userA用户的宿主目录都在什么位置

 

​ /home/userA

 

30、如何删除/tmp下所有的文件

 

​ rm -rf /tmp/*

 

三、解答题

 

1、写出Linux下常见目录及其作用?(14分)

 

/root root用户的主目录

 

/home/username存放普通用户的个人配置文件

 

/bin 存放linux常用的命令

 

/boot 存放系统启动时要用到的文件

 

/dev存放linux系统中使用的外部设备

 

/etc 存放系统管理时用到的配置文件和子目录

 

/sbin存放管理员的系统管理程序

 

/lib存放系统动态链接共享库

 

/lost+found系统运行异常时产生的错误,会将遗失的片断放在这里

 

/mnt可临时将别的外部设备挂接在此目录下

 

/proc存在系统内存中的信息

 

/usr用户的应用程序和文件都存放在这个目录下

 

/sbin存放管理员的系统管理程序

 

/lib存放系统动态链接共享库

 

/tmp存放临时文件的目录

 

2、写出Linux的启动级别和对应含义 (6分)

 

​

 

3、git和svn的区别 (5分)

 

GIT是分布式的,SVN不是:

 

GIT把内容按元数据方式存储,而SVN是按文件:

 

GIT分支和SVN的分支不同:

 

GIT没有一个全局的版本号,而SVN有:

 

GIT的内容完整性要优于SVN:

 

 

 

 

Linux试题库100试题

01dbccb cbcab10
11acccb addbb
21cbccb dabba
31acadd bdaad
41bdbdb babac
51ccdaa bdadd
61babcd bdcaa
71acdaa addbb
81dabbd bacba
91dcdab acabb
 
 
 
1. cron 后台常驻程序 (daemon) 用于:
A. 负责文件在网络中的共享
 
B. 管理打印子系统
 
C. 跟踪管理系统信息和错误
 
D. 管理系统日常任务的调度
 
2. 在大多数Linux发行版本中,以下哪个属于块设备 (block devices) ?
 
A. 串行口
 
B. 硬盘
 
C. 虚拟终端
 
D. 打印机
 
3. 下面哪个Linux命令可以一次显示一页内容?
 
A. pause
 
B. cat
 
C. more
 
D. grep
 
4. 怎样了解您在当前目录下还有多大空间?
 
A. Use df
 
B. Use du /
 
C. Use du .
 
D. Use df .
 
5. 怎样更改一个文件的权限设置?
 
A. attrib
 
B. chmod
 
C. change
 
D. file
 
6. 假如您需要找出 /etc/my.conf 文件属于哪个包 (package) ,您可以执行:
 
A. rpm -q /etc/my.conf
 
B. rpm -requires /etc/my.conf
 
C. rpm -qf /etc/my.conf
 
D. rpm -q | grep /etc/my.conf
 
7. 假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行?
 
A. Set level = 5
 
B. telinit 5
 
C. run 5
 
D. ALT-F7-5
 
8. 那个命令用于改变 IDE 硬盘的设置?
 
A. hdparam
 
B. ideconfig
 
C. hdparm
 
D. hddparm
 
9. 下面哪个命令可以列出定义在以后特定时间运行一次的所有任务?
 
A. atq
 
B. cron
 
C. batch
 
D. at
 
10.下面命令的作用是:set PS1="[\\\\u\w\t]\\$" ; export PS1
 
A. 改变错误信息提示
 
B. 改变命令提示符
C. 改变一些终端参数
 
D. 改变辅助命令提示符
 
11.作为一个管理员,你希望在每一个新用户的目录下放一个文件 .bashrc ,那么你应该在哪个目录下放这个文件,以便于新用户创建主目录时自动将这个文件复制到自己的目录下。
 
A. /etc/skel/
 
B. /etc/default/
 
C. /etc/defaults/
 
D. /etc/profile.d/
 
12.在bash中,export命令的作用是:
 
A. 在子shell中运行命令
 
B. 使在子shell中可以使用命令 历史 记录
 
C. 为其它应用程序设置环境变量
 
D. 提供NFS分区给网络中的其它系统使用
 
13.在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是:
 
A. -rw-r----- , -r--------
 
B. -rw-r--r-- , -r--r--r--
 
C. -rw-r--r-- , -r--------
 
D. -rw-r--rw- , -r-----r--
 
14.下面哪个参数可以删除一个用户并同时删除用户的主目录?
 
A. rmuser -r
 
B. deluser -r
 
C. userdel -r
 
D. usermgr -r
 
15.有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项可以完成这项工作?
 
A. 0 13,20 * * 1,5 mybackup
 
B. 0 13,20 * * 1,2,3,4,5 mybackup
 
C. * 13,20 * * 1,2,3,4,5 mybackup
 
D. 0 13,20 1,5 * * mybackup
 
16.如何从当前系统中卸载一个已装载的文件系统
 
A. umount
 
B. dismount
 
C. mount -u
 
D. 从 /etc/fstab 中删除这个文件系统项
 
17.如果你的umask设置为022,缺省的你创建的文件的权限为:
 
A. ----w--w-
 
B. -w--w----
 
C. r-xr-x---
 
D. rw-r--r--
 
18.在一条命令中如何查找一个二进制命令 Xconfigurator 的路径?
 
A. apropos Xconfigurator
 
B. find Xconfigurator
 
C. where Xconfigurator
 
D. which Xconfigurator 
 
19.哪一条命令用来装载所有在 /etc/fstab 中定义的文件系统?
 
A. amount
 
B. mount -a
 
C. fmount
 
D. mount -f
 
20.运行一个脚本,用户不需要什么样的权限?
 
A. read
 
B. write
 
C. execute
 
D. browse on the directory
 
21.在Linux中,如何标识接在IDE0上的slave硬盘的第2个扩展分区?
 
A. /dev/hdb2
 
B. /dev/hd1b2
 
C. /dev/hdb6
 
D. /dev/hd1b6
 
22.在应用程序起动时,如何设置进程的优先级?
 
A. priority
 
B. nice
 
C. renice
 
D. setpri
 
23.在 bash 中, 在一条命令后加入"1>&2" 意味着:
 
A. 标准错误输出重定向到标准输入
 
B. 标准输入重定向到标准错误输出
 
C. 标准输出重定向到标准错误输出
 
D. 标准输出重定向到标准输入
 
24.下面哪条命令可以把f1.txt复制为f2.txt?
 
A. cp f1.txt | f2.txt
 
B. cat f1.txt | f2.txt
 
C. cat f1.txt > f2.txt
 
D. copy f1.txt | f2.txt
 
25.显示一个文件最后几行的命令是:
 
A. tac
 
B. tail
 
C. rear
 
D. last
 
26.如何快速切换到用户John的主目录下?
 
A. cd @John
 
B. cd #John
 
C. cd &John
 
D. cd ~John
 
27.把一个流中所有字符转换成大写字符,可以使用下面哪个命令?
 
A. tr a-z A-Z
 
B. tac a-z A-Z
 
C.sed /a-z/A-Z
 
D. sed --toupper
 
28.使用什么命令可以查看Linux的启动信息?
 
A. mesg -d
 
B. dmesg
 
C. cat /etc/mesg
 
D. cat /var/mesg
 
29.运行级定义在:
 
A. in the kernel
 
B. in /etc/inittab
 
C. in /etc/runlevels
 
D. using the rl command
 
30.如何装载(mount)上在 /etc/fstab 文件中定义的所有文件系统?
 
A. mount -a
 
B. mount /mnt/*
 
C. mount
 
D. mount /etc/fstab
 
31.使用ln命令将生成了一个指向文件old的符号链接new,如果你将文件old删除,是否还能够访问文件中的数据?
 
A. 不可能再访问
 
B. 仍然可以访问
 
C. 能否访问取决于文件的所有者
 
D. 能否访问取决于文件的权限
 
32.xt2fs文件系统中,缺省的为root用户保留多大的空间?
 
A. 3%
 
B. 5%
 
C. 10%
 
D. 15%
 
33.哪个命令用来显示系统中各个分区中inode的使用情况?
 
A. df -i
 
B. df -H
 
C. free -b
 
D. du -a -c /
 
34.多数Linux发行版本中,图形方式的运行级定义为?
 
A. 1
 
B. 2
 
C. 3
 
D. 5
 
35.在系统文档中找到关于print这个单词的所有说明?
 
A. man print
 
B. which print
 
C. locate print
 
D. apropos print
 
36.man 5 passwd 含义是?
 
A. 显示 passwd 命令的使用方法
 
B. 显示 passwd 文件的结构
 
C. 显示 passwd 命令的说明的前五行
 
D. 显示关于passwd的前五处说明文档。
 
37.如何在文件中查找显示所有以"*"打头的行?
 
A. find \* file
 
B. wc -l * < file
 
C. grep -n * file
 
D. grep ‘^\*’ file
 
38.在ps命令中什么参数是用来显示所有用户的进程的?
 
A. a
 
B. b
 
C. u
 
D. x
 
39.显示二进制文件的命令是?
 
A. od
 
B. vil
 
C. view
 
D. binview
 
40.如何显示Linux系统中注册的用户数(包含系统用户)?
 
A. account -l
 
B. nl /etc/passwd |head
 
C. wc --users /etc/passwd
 
D. wc --lines /etc/passwd
 
41.在一行结束位置加上什么符号,表示未结束,下一行继续?
 
A. /
 
B. \
 
C. ;
 
D. |
 
42.命令 kill 9 的含义是:
 
A. kills the process whose PID is 9.
 
B. kills all processes belonging to UID 9.
 
C. sends SIGKILL to the process whose PID is 9.
 
D. sends SIGTERM to the process whose PID IS 9.
 
43.如何删除一个非空子目录/tmp?
 
A. del /tmp/*
 
B. rm -rf /tmp
 
C. rm -Ra /tmp/*
 
D. rm -rf /tmp/*
 
44.使用什么命令可以在今天午夜运行命令 cmd1 ?
 
A. at midnight cmd1
 
B. cron -at "00:00" cmd1
 
C. batch -t "00:00" < cmd1
 
D. echo "cmd1" | at midnight
 
45.你的系统使用增量备份策略,当需要恢复系统时,你需要按什么顺序恢复备份数据?
 
A. 最后一次全备份,然后从最早到最近的增量备份
 
B. 最后一次全备份,然后从最近到最早的增量备份
 
C. 最早到最近的增量备份,然后最后一次全备份
 
D. 最近到最早的增量备份,然后最后一次全备份
 
46.对所有用户的变量设置,应当放在哪个文件下?
 
A. /etc/bashrc
 
B. /etc/profile
 
C. ~/.bash_profile
 
D. /etc/skel/.bashrc
 
47.Linux系统中,一般把命令 ls 定义为 ls --color 的别名,以便以不同颜色来标识不同类型的文件。但是,如何能够使用原先的ls命令?
 
A. \ls
 
B. ;ls
 
C. ls $$
 
D. ls --noalias
 
48.在Linux系统中的脚本文件一般以什么开头?
 
A. $/bin/sh
 
B. #!/bin/sh
 
C. use /bin/sh
 
D. set shell=/bin/sh
 
49.下面哪种写法表示如果cmd1成功执行,则执行cmd2命令?
 
A. cmd1&&cmd2
 
B. cmd1|cmd2
 
C. cmd1;cmd2
 
D. cmd1||cmd2
 
50.在哪个文件中定义网卡的I/O地址?
 
A. cat /proc/modules
 
B. cat /proc/devices
 
C. cat /proc/ioports
 
D. cat /io/dma
 
51.Linux中,提供TCP/IP包过滤功能的软件叫什么?
 
A. rarp
 
B. route
 
C. iptables
 
D. filter
 
52.如何暂停一个打印队列?
 
A. lpr
 
B. lpq
 
C. lpc
 
D. lpd
 
53.在vi中退出不保存的命令是?
 
A. :q
 
B. :w
 
C. :wq
 
D. :q!
 
54.在 XFree86 3.x 中, 缺省的字体服务器为:
 
A. xfs
 
B. xfserv
 
C. fonts
 
D. xfstt
 
55.使用什么命令检测基本网络连接?
 
A. ping
 
B. route
 
C. netstat
 
D. ifconfig
 
56.下面哪个协议使用了二个以上的端口?
 
A. telnet
 
B. FTP
 
C. rsh
 
D. HTTP
 
57.在PPP协议中,哪个认证协议不以明文传递密码?
 
A. PAM
 
B. PAP
 
C. PGP
 
D. CHAP
 
58.下面哪个文件系统应该分配最大的空间?
 
A. /usr
 
B. /lib
 
C. /root
 
D. /bin
 
59.如何在Debian系统中安装rpm包?
 
A. alien pkgname.rpm
 
B. dpkg --rpm pkgname.rpm
 
C. dpkg --alien pkgname.rpm
 
D. alien pkganme.rpm ; dpkg -i pkganme.deb
 
60.在安装软件时下面哪一步需要root权限?
 
A. make
 
B. make deps
 
C. make config
 
D. make install
 
61.什么命令用来只更新已经安装过的rpm软件包?
 
A. rpm -U *.rpm
 
B. rpm -F *.rpm
 
C. rpm -e *.rpm
 
D. rpm -q *.rpm
 
62.在 windows 与 Linux 双起动的系统中,如果要让LILO 管理引导,则 LILO 应该放在:
 
A. MBR
 
B. /
 
C. root分区的首扇区
 
D. /LILO
 
63.ldconfig的配置文件是
 
A. /lib/ld.so
 
B. /etc/ld.so.conf
 
C. /etc/ld.so.cache
 
D. /etc/modules.conf
 
64.下面哪个命令可以压缩部分文件:
 
A. tar -dzvf filename.tgz *
 
B. tar -tzvf filename.tgz *
 
C. tar -czvf filename.tgz *
 
D. tar -xzvf filename.tgz *
 
65.网络服务的daemon是:
 
A. lpd
 
B. netd
 
C. httpd
 
D. inetd
 
66.Linux与windows 的网上领居互联,需要提供什么daemon?
 
A. bind
 
B. smbd
 
C. nmbd
 
D. shard
 
67.对于Apache服务器,提供的子进程的缺省的用户是:
 
A. root
 
B. apached
 
C. httpd
 
D. nobody
 
68.sendmail中缺省的未发出信件的存放位置是:
 
A. /var/mail/
 
B. /var/spool/mail/
 
C. /var/spool/mqueue/
 
D. /var/mail/deliver/
 
69.apache的主配置文件是:
 
A. httpd.conf
 
B. httpd.cfg
 
C. access.cfg
 
D. apache.conf
 
70.关于可装载的模块,装载时的参数,如I/O地址等的存放位置是:
 
A. /etc/conf.modules
 
B. /etc/lilo.conf
 
C. /boot/System.map
 
D. /etc/sysconfig
 
71.在 Linux 中,如何关闭邮件提示?
 
A. biff n
 
B. mesg n
 
C. notify off
 
D. set notify=off
 
72.在 bash shell 环境下,当一命令正在执行时,按下 control-Z 会:
 
A. 中止前台任务
 
B. 给当前文件加上 EOF.
 
C. 将前台任务转入后台
 
D. 注销当前用户
 
73.定义bash环境的用户文件是:
 
A. bash & .bashrc
 
B. bashrc & .bash_conf
 
C. bashrc & bash_profile
 
D. .bashrc & .bash_profile
 
74.下面哪条命令用来显示一个程序所使用的库文件?
 
A. ldd
 
B. ld so
 
C. modprobe
 
D. ldconfig
 
75.如何查看一个RPM软件的配置文件的存放位置?
 
A. rpm -qc rpm1
 
B. rpm -Vc rpm1
 
C. rpm --config rpm1
 
D. rpm -qa --config rpm1
 
76.如何查看一个RPM软件的修改记录?
 
A. rpm -Vc postfix
 
B. rpm -qpil postfix
 
C. rpm --changelog postfix
 
D. rpm -q --changelog postfix
 
77.通过Makefile来安装已编译过的代码的命令是:
 
A. make
 
B. install
 
C. make depend
 
D. make install
 
78.什么命令解压缩tar文件?
 
A. tar -czvf filename.tgz
 
B. tar -xzvf filename.tgz
 
C. tar -tzvf filename.tgz
 
D. tar -dzvf filename.tgz
 
79.在 XF86Config 配置文件中,哪个段用来设置字体文件?
 
A. The Fonts section.
 
B. The Files section.
 
C. The xfsCodes section.
 
D. The Graphics section.
 
80.8 bit color 指的是:
 
A. 64K colors
 
B. 16K colors
 
C. 256 colors
 
D. 16M colors
 
81.下面哪个文件用来设置 X window 的显示分辨率?
 
A. xinit
 
B. xinitrc
 
C. XF86Setup
 
D. XF86Config
 
82.哪个变量用来指定一个远程X应用程序将输出放到哪个X server上?
 
A. DISPLAY
 
B. TERM
 
C. ECHO
 
D. OUTPUT
 
83.在xdm的配置目录中,哪个文件用来设置在用户通过xdm登录后自动起动的应用程序?
 
A. The Xsession file
 
B. The Xsetup_0 file
 
C. The Xstart_up file
 
D. The GiveConsole file
 
84.命令 netstat -a 停了很长时间没有响应,这可能是哪里的问题?
 
A. NFS.
 
B. DNS.
 
C. NIS.
 
D. routing.
 
85.ping使用的协议是:
 
A. TCP
 
B. UDP
 
C. SMB
 
D. ICMP
 
86.下面哪个命令不是用来查看网络故障的?
 
A. ping
 
B. init
 
C. telnet
 
D. netstat
 
87.拨号上网使用的协议通常是:
 
A. PPP
 
B. UUCP
 
C. SLIP
 
D. Ethernet
 
88.TCP/IP中,哪个协议是用来进行IP自动分配的?
 
A. ARP
 
B. NFS
 
C. DHCP
 
D. DNS
 
89.下面哪个文件定义了网络服务的端口?
 
A. /etc/netport
 
B. /etc/services
 
C. /etc/server
 
D. /etc/netconf
 
90.下面哪个功能用来生成一个文件的校验码?
 
A. md5
 
B. tar
 
C. crypt
 
D. md5sum
 
91.缺省的,用户邮件放在:
 
A. ~/mail/
 
B. /var/mail/
 
C. /var/mail/spool/
 
D. /var/spool/mail/
 
92.下面哪个文件包含了供 NFS daemon 使用的目录列表?
 
A. /etc/nfs
 
B. /etc/nfs.conf
 
C. /etc/exports
 
D. /etc/netdir
 
93.如何停止一台机器的telnet服务?
 
A. Put NONE in /etc/telnet.allow
 
B. Put a line 'ALL:ALL' in /etc/hosts.deny
 
C. Comment the telnet entry in /etc/inittab
 
D. Comment the telnet entry in /etc/xinetd.conf
 
94.在哪个文件中保存了sendmail的别名?
 
A. /etc/aliases
 
B. /etc/mailaliases
 
C. /etc/sendmail.aliases
 
D. /etc/sendmail/aliases
 
95.smbd and nmbddaemons 的配置文件是:
 
A. /etc/exports
 
B. /etc/smb.conf
 
C. /etc/samba/config
 
D. /usr/local/samba.cfg
 
96.下面哪个命令用来卸载一个内核模块?
 
A. rmmod
 
B. unmod
 
C. delmod
 
D. modprobe
 
97.什么情况下必须运行lilo
 
A. once a day from cron
 
B. once a week from cron
 
C. after installing a new kernel
 
D. after installing a new module
 
98.什么命令显示所有装载的模块?
 
A. lsmod
 
B. dirmod
 
C. modules
 
D. modlist
 
99.下面哪个命令刷新打印机队列?
 
A. lpflush
 
B. lprm -
 
C. lpclear
 
D. lprm all
 
100.下面哪个命令可以查看网卡的中断?
 
A. cat /proc/ioports
 
B. cat /proc/interrupts
 
C. cat /proc/memoryinfo
 
 which interrupts
 
 
 
 
 
 
 
网络安全工程师——linux题库
 
PAGE / NUMPAGES
 
第一次作业
 
1、inux是所谓的free software,这个free的含义是( C )
 
A 不需要付费 B 发行商不能向用户收费 C 可自由修改和发布 D 只有LINUX作者才能向用户收费资料个人收集整理,勿做商业用途
 
2下列哪个选项不是linux支持的( B )
 
多用户 B.超进程 C.可移植 D.多进程
 
3、下列属于块设备的是( B )
 
A 终端 B 键盘 C 游戏杆 D 硬盘
 
4、下面关于shell的说法,不正确的是( C )
 
A 一种和C类似的程序语言 B 操作系统的外壳 C 用户与LINUX内核之间的接口程序 D 一个命令语言解释器资料个人收集整理,勿做商业用途
 
5、hda2表示( D )
 
A IDE0接口上的从盘 B IDE0接口上的第二个逻辑盘 C 接口上主盘的第二个分区 D IDE0接口上主盘的第二个主分区资料个人收集整理,勿做商业用途
 
6、安装linux系统对磁盘分区的要求是( B )
 
A 至少一个分区 B 至少两个分区 C 至少三个分区 D 至少4个分区
 
7、系统引导的过程一般包括如下几步:1 MBR中的引导装载程序启动;2 用户登录; 3 Linux 内核运行;4 BIOS自检。正确的顺序是( )资料个人收集整理,勿做商业用途
 
A 4231 B 2431 C 1432 D 4132
 
8、可以用以下那个组合键来关闭X-WINDOW 图形化用户界面( )
 
A Ctrl +Alt+BackSpace B Ctrl+ Alt+Space C Ctrl +Shift+BackSpace D Ctrl +Shift+Space资料个人收集整理,勿做商业用途
 
9、pwd命令的功能是( A )
 
A 显示当前目录的却对路径 B 设置用户的口令 C 显示用户的口令 D 相当于在windows命令行规界面输入dir资料个人收集整理,勿做商业用途
 
10、cd命令可改变用户的当前目录,当用户键入cd,并按回车键,则( C )
 
A当前目录改为根目录 B 当前目录没变,屏幕显示当前目录 C 当前目录改为用户主目录 D 当前目录改为上一级目录资料个人收集整理,勿做商业用途
 
11、用户帐号信息是保存在以下那个文件中( A )
 
A /etc/users B /etc/gshadow C /etc/passwd D /etc/inittab资料个人收集整理,勿做商业用途
 
12、超级用户的主目录是( B )
 
A / B /root C /home D /home/root
 
13、新建用户用useradd命令,如果要指定用户的主目录,则需要( )选项
 
A –g B -d C –u D -s
 
14、超级用户的UID是( C )
 
A 1 B 2 C 500 D 0
 
15、tar命令可以进行文件的( A )
 
A 归档和压缩 B 压缩和解压缩 C 归档和解压缩 D 归档、压缩和解压缩
 
16、执行命令chmod o-w myfile后,myfile文件的权限变化为( A )
A 同组用户可写 B 其他用户可写 C 所有用户可写 D 其他用户不可写
 
17、linux中与windows系统中的program files文件夹功能项类似的是( C )
 
A /var B /home C /usr D /proc
 
18、当一个目录作为一个挂载点被使用后,该目录上的元文件( C )
 
A 被永久删除 B 被放入回收站 C 被隐藏,待挂载设备卸载后恢复 D 被隐藏,待计算机重启后恢复资料个人收集整理,勿做商业用途
 
19、red hat 9种默认的文件系统是( D )
 
A vfat B ext2 C iso9660 D ext3
 
20、要删除目录/home/123/321连同其下几目录和文件,不需要确认,正确命令为( C )
 
A rmdir –p /home/123/321 B rmdir –pf /home/123/321 C rm –rf /home/123/321 D rm –df /home/123/321资料个人收集整理,勿做商业用途
 
21、正在执行的一个或多个相关( B )组成一个作业
 
A 作业 B 进程 C 程序 D 以上都是
 
22、 进程调度cron、at、batch中,可执行多次的是( )
 
A at B corn C batch D 三者都可
 
23、与ifup/down eth0命令功能相同的命令是( )
 
A ifdown eth0 up B ifconfig eth0 up/down C ifconfig up
 
 
 
 
 
 
 
存放Linux基本命令的目录是什么( A  )?
 
A. /bin              B. /tmp          C. /lib           D. /root
 
自由软件的含义是( B )。
 
A.用户不需要付费     B.软件可以自由修改和发布  C.只有软件作者才能向用户收费   D.软件发行商不能向用户收费
 
系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;c.Linux内核运行;d.BIOS自检。正确的顺序是( B )。
 
A.d,b,c,a     B.d,a,c,b       C.b,d,c,a  D.a,d,c,b
 
字符界面下使用shutdown命令重启计算机时所用的参数是( D )。
 
A.-h   B.-t      C.-k     D.-r
 
下列设备属于块设备的是( D )。
 
A.键盘       B.终端  C.游戏杆      D.硬盘
 
cd 命令可以改变用户的当前目录,当用户键入命令 “cd” 并按Enter键后,( C )。
 
A.当前目录改为根目录    B.当前目录不变,屏幕显示当前目录
 
C.当前目录改为用户主目录   D.当前目录改为上一级目录
 
在UNIX/Linux系统添加新用户的命令是(  D )
 
A. groupadd      B. usermod  C. userdel       D. useradd
 
添加用户时使用参数(  A )可以指定用户目录。
 
A. -d        B. -p  C. -u        D. -c
 
修改用户自身的密码可使用( A )
 
A. passwd       B. passwd -d mytest  C. passwd  mytest     D. passwd -l
 
统计磁盘空间或文件系统使用情况的命令是:(  A  )
 
A. df        B. dd  C. du        D. fdisk
 
若使pid进程无条件终止使用的命令是( A  )。
 
A. kill -9       B. kill -15  C. killall -1       D. kill -3
 
显示系统主机名的命令是(  C  )
 
A. uname -r      B. who am i  C. uname -n      D. whoami
 
Linux系统中用于打印队列查询的命令是(  D )。
 
A. lp        B. lprm  C. lpr        D. lpstat
 
202.196.100.1 是何类地址(  C )
 
A、A类       B、B类  C、C类       D、D类
 
当 IP 地址的主机地址全为 1 时表示:(  B )
 
A、专用IP地址     B、对于该网络的广播地址  C、本网络地址      D、回送地址
 
FTP传输中使用哪两个端口( C )?
 
A、23和24      B、21和22  C、20和21      D、22和23
 
欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是(   D   )。
 
A. copy file1.txt file2.txt        B. cp file1.txt | file2.txt
 
C. cat file2.txt file1.txt         D. cat file1.txt > file2.txt
 
如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(  B    )。
 
A. ls *.txt    B. find . –name “.txt”   C. ls –d .txt       D. find . “.txt”
 
如何删除一个非空子目录 /tmp( B )。
 
A. del /tmp/*   B. rm -rf /tmp     C. rm -Ra /tmp/*   D. rm –rf /tmp/*
 
存放用户帐号的文件是( C )。
 
A. shadow     B. group         C. passwd         D. Gshadow
 
一个文件名字为rr.Z,可以用来解压缩的命令是(   D   )
 
A.tar         B. gzip          C. compress          D. uncompress
 
如果执行命令 #chmod 746 file.txt,那么该文件的权限是(  A    )。
 
A. rwxr–rw-    B. rw-r–r--    C. --xr—rwx       D. rwxr–r—
 
Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(  C  )
 
A.cat           B. more          C. less           D. menu
 
若一台计算机的内存为128MB,则交换分区的大小通常是(  C    )
 
A.64MB           B. 128MB          C. 256MB           D. 512MB
 
用ls –al 命令列出下面的文件列表,是符号连接文件的是(  D    )
 
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   7 Sep 12 08:12 cheng
 
文件 exer1 的访问权限为rw-r–r–,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A)
 
A.chmod a+x, g+w exer1    B.chmod 765 exer1  C.chmod o+x exer1          D.chmod g+w exer1
 
关闭linux系统(不重新启动)可使用-命令( C )
 
A.ctrl+alt+del    B.shutdown  -r     C.halt    D.reboot
 
对文件进行归档的命令为( B   )
 
A.gzip          B.tar        C.dump          D.dd
 
NFS是( C  )系统
 
A.文件         B 磁盘        C.网络文件      D.操作
 
下列那一个指令可以显示目录的大小(   C  )
 
A.dd          B.df          C.du            D.dw
 
下列那一个不是压缩指令( D   )
 
A.compress   B.gzip        C.bzip2         D.tar
 
下列那一个指令可以用来切换至不同的 runlevels(  B )
 
A.tel       B telinit      C.goto          D.reboot
 
下列那一个指令可以用来查看系统负载情形( A   )
 
A.w          B.who      C.load          D.ps
 
档案权限 755 , 对档案拥有者而言, 何义( A  )
 
A.可读,可执行, 可写入    B 可读        C.可读,可执行      D.可写入
 
下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录 (  D )。
 
A./root        B. /bin          C. /dev           D. /boot
 
如何删除目录 /tmp下的所有文件及子目录(  D )。
 
A. del /tmp/*   B. rm -rf /tmp     C. rm -Ra /tmp/*   D. rm –rf /tmp/*
 
可以用来对文件xxx.gz解压缩的命令是(   C  )
 
A.compress    B. uncompress    C. gunzip            D. tar
 
对文件重命名的命令为(C)
 
rm           B. move        C. mv               D. mkdir
 
 
关注
一、选择题
 
1.在创建Linux分区时,一定要创建( D )两个分区
 
A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区
 
2.在Red Hat Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。
 
A. root B. guest C. administrator D.supervistor.
 
3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )
 
A. NID  B. PID C. UID D. CID
 
4. 下面哪个命令是用来定义shell的全局变量( D )
 
A. exportfs B. alias C. exports D. export
 
5. 哪个目录存放用户密码信息( B )
 
A. /boot B. /etc  C. /var D. /dev
 
6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
 
A. /usr  B. /home  C. /root D. /etc
 
7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
 
A. /home B. /bin C. /etc D. /dev
 
8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
 
A. ls –l B. ls C. ls –a(所有) D. ls –d
 
9. 哪个命令可以将普通用户转换成超级用户(D )
 
A. super B. passwd C. tar  D. su
 
10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )
 
A. 用户目录 B. home目录 C. root目录  D. 当前目录
 
11. 在vi编辑器里,命令"dd"用来删除当前的( A )
 
A. 行  B. 变量 C. 字 D. 字符
 
12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )
 
A. 3 B. 6 C. 1 D. 12
 
13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。
 
A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d
 
14. 按下(A )键能终止当前运行的命令
 
A. Ctrl-C  B. Ctrl-F C. Ctrl-B D. Ctrl-D
 
15. 下面哪个命令用来启动X Window ( C )
 
A. runx B. Startx C. startX  D. xwin
 
16. 用来分离目录名和文件名的字符是( B )
 
A. dash (-) B. slash (/) C. period (.) D. asterisk(*)
 
17. 用 "rm -i",系统会提示什么来让你确认( B )
 
A. 命令行的每个选项  B. 是否真的删除 C. 是否有写的权限 D. 文件的位置
 
18. 以下哪个命令可以终止一个用户的所有进程( D )
 
A. skillall B. skill C. kill D. killall
 
19.在Red Hat Linux 9中,一般用( D )命令来查看网络接口的状态
 
A. ping B. ipconfig C. winipcfg D ifconfig
 
20. vi中哪条命令是不保存强制退出( C )(第五章)
 
A. :wq B. :wq!  C. :q! D. :quit
 
21.局域网的网络设备通常有(ABCDE )
 
A. 交换机 B. 路由器 C. 网桥 D. 双绞线 E. HUB
 
22.在下列分区中,Linux默认的分区是( B )
 
A. FAT32 B. EXT3 C FAT .D NTFS
 
23.若要将鼠标从VM中释放出来,可按 ( A )键来实现
 
A. Ctrl + Alt B. Ctrl +Alt +Del C. Ctrl +Alt +Enter D Ctrl +Enter
 
24.如果用户想对某一命令详细的了解,可用(C)
 
A. ls B. help (内部) C. man(列举的信息多) D dir
 
25. Samba服务器的配置文件是 (D )。
 
A httpd.conf B inetd.conf C rc.samba D smb.conf
 
选择题
 
1.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令__D____可以实现。
 
A. cd a.txt xt.a B. echo a.txt > txt.a
 
C. rm a.txt txt.a D. cat a.txt > txt.a
 
2.Linux文件权限一共10位长度,分成四段,第三段表示的内容是___C___ 。
 
A. 文件类型 B. 文件所有者的权限
 
C. 文件所有者所在组的权限 D. 其他用户的权限
 
3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___D__。
 
A. -m B. -d C. -f D. -p
 
4.下面关于i节点描述错误的是__A___ 。
 
A.i节点和文件是一一对应的
 
B.i节点能描述文件占用的块数
 
C.i节点描述了文件大小和指向数据块的指针
 
D.通过i节点实现文件的逻辑结构和物理结构的转换
 
5.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用__C____命令。
 
A. 上箭头 B. 下箭头 C. “.” D. “*”
 
6.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为__D____ 。
 
A. 467 B. 674 C. 476 D. 764
 
7.在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下__C____脚本。
 
A. /etc/inittab B. /etc/passwd
 
C. /etc/shadow D. /etc/group
 
8.下列不是Linux系统进程类型的是_D_____ 。
 
A. 交互进程 B. 批处理进程 C. 守护进程 D. 就绪进程
 
9.下列关于/etc/fstab文件描述,正确的是___D___ 。
 
A. fstab文件只能描述属于linux的文件系统
 
B. CD_ROM和软盘必须是自动加载的
 
C. fstab文件中描述的文件系统不能被卸载
 
D. 启动时按fstab文件描述内容加载文件系统
 
10.在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是__D___ 。
 
A. fold B. join C. tr D. read
 
选择题
 
1.Linux系统的开发模型是 __B____ 。
 
A.教堂模型 B.集市模型 C.层次模型 D.网状模型
 
2.在Linux中,进程优先级的相关参数有多个,与实时进程优先级相关的参数是 __D____ 。
 
A.policy B.counter C.priority D.rt_priority
 
3.__B___ 属于SYSTEM Ⅴ进程间通信方式。
 
A.管道 B.信号量 C.软中断信号 D.锁机制
 
4.在Linux系统中,每个进程都有4GB的虚拟地址空间,其中内核空间占用 __C___ 。
 
A.0~2GB-1 B.0~3GB-1 C.3GB~4GB-1 D.2GB~4GB-1
 
5.Linux文件系统中,文件在外存的物理地址放在 ___A___ 中。
 
A.i节点 B.用户打开文件表
 
C.系统打开文件表 D. 进程控制块
 
6.以长格式列目录时,若文件test的权限描述为:drwxrw-r--,则文件test的类型及文件主的权限是__A____ 。
 
A. 目录文件、读写执行 B. 目录文件、读写
 
C. 普通文件、读写 D.普通文件、读
 
7.当字符串用单引号(’’)括起来时,SHELL将 __C____ 。
 
A.解释引号内的特殊字符 B.执行引号中的命令
 
C.不解释引号内的特殊字符 D.结束进程
 
8./etc/shadow文件中存放 _B_____ 。
 
A.用户账号基本信息 B.用户口令的加密信息
 
C.用户组信息 D.文件系统信息
 
9.Linux系统中,用户文件描述符0表示 ____A__ 。
 
A.标准输入设备文件描述符 B.标准输出设备文件描述符
 
C.管道文件描述符 D.标准错误输出设备文件描述符
 
10.为卸载一个软件包,应使用 ___B__ 。
 
A.rpm -i B.rpm -e C.rpm -q D.rpm -V
 
单项选择题
 
1.若当前目录为/home,命令ls –l 将显示home目录下的( )。
 
A.所有文件 B.所有隐含文件
 
C.所有非隐含文件 D.文件的具体信息
 
2.下面关于文件 "/etc/sysconfig/network-scripts/ifcfg-eth0"的描述哪个是正确的? ( )。
 
A.它是一个系统脚本文件 B.它是可执行文件
 
C.它存放本机的名字 D.它指定本机eth0的IP地址
 
3. 如何快速切换到用户John的主目录下?( )
 
A.cd @John B.cd #John C.cd &John D.cd ~John
 
4.启动DNS服务的守护进程( )
 
A. httpd start B.httpd stop C. named start D. named stop
 
5. 若URL地址为http://www.nankai.edu/index.html,请问哪个代表主机名( )。
 
A.nankai.edu.cn B.index.html
 
C.www.nankai.edu/index.html D.www.nankai.edu
 
6.RED HAT LINUX 9默认使用的文件系统类型为( )
 
A.ext2 B.ext3 C.FAT D.swap
 
7.在LINUX中,要查看文件内容,可使用( )命令。
 
A.more B.cd C.login D.logout
 
8.光盘所使用的文件系统类型为( )。
 
A.ext2 B.ext3 C.swap D.ISO 9660
 
9.以下命令中,可以将用户身份临时改变为root的是( )。
 
A.SU B.su C.login D.logout
 
10.LINUX所有服务的启动脚本都存放在( )目录中。
 
A./etc/rc.d/init.d B./etc/init.d C./etc/rc.d/rc D./etc/rc.d
 
11.若要使用进程名来结束进程,应使用( )命令。
 
A.kill B.ps C.pss D.pstree
 
12.RED HAT LINUX所提供的安装软件包,默认的打包格式为( )。
 
A..tar B..tar.gz C..rpm D..zip
 
13.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为( )。
 
A.tar –cvf myfile.txt myfile.txt.tar.gz
 
B.tar –zcvf myfile.txt myfile.txt.tar.gz
 
C.tar –zcvf myfile.txt.tar.gz myfile.txt
 
D.tar –cvf myfile.txt.tar.gz myfile.txt
 
14.LINUX交换分区的格式为( )。
 
A.ext2 B.ext3 C.FAT D.swap
 
15.以下文件中,只有root用户才有权存取的是( )
 
A.passwd B.shadow C.group D.password
 
16.usermod命令无法实现的操作是( )
 
A.账户重命名 B.删除指定的账户和对应的主目录
 
C.加锁与解锁用户账户 D.对用户密码进行加锁或解锁
 
17.LINUX用于启动系统所需加载的内核程序位于( )
 
A./ B./lib/modules/2.4.20_8/kernel C./boot D./proc
 
18.init进程对应的配置文件名为( ),该进程是LINUX系统的第一个进程,其进程号PID始终为1。
 
A./etc/fstab B./etc/init.conf C./etc/inittab.conf D./etc/inittab
 
19.在LINUX运行的7个级别中,X—WINDOWS图形系统的运行级别为( )。
 
A.2 B.3 C.5 D.6
 
20.若在文字界面下,需要键入何种指令才能进入图形界面(Xwindow)。( )
 
A. reboot B.startx
 
C.startwindow D.getinto
 
单项选择题
 
当安装linux操作系统时将选择下列那一个操作? ( )
 
A. 选择 "图形登录方式" 设定系统开始运行级为4
 
B. 选择 "文本登录方式" 设定系统开始运行级为3
 
C. 选择 "文本登录方式" 设定系统开始运行级为5
 
D. 选择 "图形登录方式" 设定系统开始运行级为3
 
2.Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是( )
 
A.VFAT B.ISO9660 C.Ext系列 D.NTFS
 
3.关闭linux系统(不重新启动)可使用( )命令。
 
A.ctrl+alt+del B.halt C.shutdown -r D.reboot
 
4.修改以太网mac地址的命令为( )。
 
A.ping B.ifconfig C.arp D.traceroute
 
5.在vi编辑器中的命令模式下,键入( )可在光标当前所在行下添加一新行。
 
A.<O> B.<o> C.<i> D.a
 
6. 以下选项中,哪个命令可以关机? ( )
 
A. init 0 B. init 1 C. init 5 D. 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
 
11.网络管理员对www服务器可进行访问、控制存取和运行等控制,这些控制可在( )文件中体现。A.httpd.conf B.lilo.conf C.inetd.conf D.resolv.conf
 
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
 
13.启动samba服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其中后者是在( )文件中以独立进程方式启动。
 
A./usr/sbin/smbd B./usr/sbin/nmbd C.rc.samba D./etc/inetd.conf
 
14下列哪个命令在建立一个 tar归档文件的时候列出详细列表( )。
 
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的删除而被系统自动删除
 
16.一个bash shell脚本的第一行是( )?
 
A.#/bin/csh B.#/bin/bash
 
C./bin/bash D.#!/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
 
20. 存放Linux基本命令的目录是什么( )?
 
A. /bin B. /tmp C. /lib D. /root
 
选择题
 
1. 关于Linux内核版本的说法,以下错误的是( )。
 
A.表示为主版本号.次版本号.修正号 B.1.2.3表示稳定的发行版
 
C.1.3.3表示稳定的发行版 D.2.2.5表示对内核2.2的第5次修正
 
2. 自由软件的含义是( )。
 
A.用户不需要付费 B.软件可以自由修改和发布
 
C.只有软件作者才能向用户收费 D.软件发行商不能向用户收费
 
3. 系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;c.Linux内核运行;d.BIOS自检。正确的顺序是( )。
 
A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b
 
4. 字符界面下使用shutdown命令重启计算机时所用的参数是( )。
 
A.-h B.-t C.-k D.-r
 
5. 下列设备属于块设备的是( )。
 
A.键盘 B.终端
 
C.游戏杆 D.硬盘
 
6. cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后,( )。
 
A.当前目录改为根目录 B.当前目录不变,屏幕显示当前目录
 
C.当前目录改为用户主目录 D.当前目录改为上一级目录
 
7. 在UNIX/Linux系统添加新用户的命令是( )
 
A. groupadd B. usermod
 
C. userdel D. useradd
 
8. 添加用户时使用参数( )可以指定用户目录。
 
A. -d B. -p
 
C. -u D. -c
 
9. 修改用户自身的密码可使用( )
 
A. passwd B. passwd -d mytest
 
C. passwd mytest D. passwd -l
 
10. 设用户所使用计算机系统上有两块IDE硬盘,Linux系统位于第一块硬盘上,查询第二块硬盘的分区情况命令是:( )
 
A. fdisk -l /dev/hda1 B. fdisk -l /dev/hdb2
 
C. fdisk -l /dev/hdb D. fdisk -l /dev/hda
 
11. 统计磁盘空间或文件系统使用情况的命令是:( )
 
A. df B. dd
 
C. du D. fdisk
 
12. 用于文件系统直接修改文件权限管理命令为:( )
 
A. chown B. chgrp
 
C. chmod D. umask
 
13. 若使pid进程无条件终止使用的命令是( )。
 
A. kill -9 B. kill -15
 
C. killall -1 D. kill -3
 
14. 显示系统主机名的命令是( )
 
A. uname -r B. who am i
 
C. uname -n D. whoami
 
15. 查询已安装软件包dhcp内所含文件信息的命令是( )
 
A. rpm -qa dhcp B. rpm -ql dhcp
 
C. rpm -qp dhcp D. rpm -qf dhcp
 
16. Linux系统中用于打印队列查询的命令是( )。
 
A. lp B. lprm
 
C. lpr D. lpstat
 
17. 202.196.100.1是何类地址( )
 
A、A类 B、B类
 
C、C类 D、D类
 
18. 当IP地址的主机地址全为1时表示:( )
 
A、专用IP地址 B、对于该网络的广播地址
 
C、本网络地址 D、回送地址
 
19. 路由器最主要的功能是:( )
 
A、将信号还原为原来的强度,再传送出去B、选择信息包传送的最佳路径
 
C、连接互联网 D、集中线路
 
20. FTP传输中使用哪两个端口( )?
 
A、23和24 B、21和22
 
C、20和21 D、22和23
 
选择题:
 
1.以下哪一个是linux内核的稳定版本( B )
 
A.2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.20
 
2.怎样显示当前目录( A )。
 
A. pwd B. cd C. who D. ls
 
3.欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是( D )。
 
A. copy file1.txt file2.txt B. cp file1.txt | file2.txt
 
C. cat file2.txt file1.txt D. cat file1.txt > file2.txt
 
4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。
 
A. ls *.txt B. find . –name “.txt” C. ls –d .txt D. find . “.txt”
 
5. 如何删除一个非空子目录 /tmp( B )。
 
A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*
 
6. 存放用户帐号的文件是( C )。
 
A. shadow B. group C. passwd D. Gshadow
 
7.下面哪个系统目录中包含Linux使用的外部设备( B )。
 
A. /bin B. /dev C. /boot D. /home
 
8.一个文件名字为rr.Z,可以用来解压缩的命令是( D )
 
A.tar B. gzip C. compress D. uncompress
 
9. Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是( C )
 
A.VFAT B. ISO9660 C. Ext系列 D. NTFS
 
10. 在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行
 
A. O B. o C. i D. a
 
11.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。
 
A.上箭头 B. 下箭头 C. . D. *
 
12.删除文件命令为(D)
 
A.mkdir B. move C. mv D. rm
 
13.如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行( B )
 
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
 
14.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( B)
 
A.fileB也随之被删除
 
B. fileB仍存在,但是属于无效文件
 
C. 因为fileB未被删除,所以fileA会被系统自动重新建立
 
D. fileB会随fileA的删除而被系统自动删除
 
15.在给定文件中查找与设定条件相符字符串的命令为( A )
 
A.grep B. gzip C. find D. sort
 
16.从后台启动进程,应在命令的结尾加上符号( A )
 
A.& B. @ C. # D. $
 
17. 如果执行命令 #chmod 746 file.txt,那么该文件的权限是( A )。
 
A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r—
 
18. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令( C )
 
A.cat B. more C. less D. menu
 
19. 若一台计算机的内存为128MB,则交换分区的大小通常是( C )
 
A.64MB B. 128MB C. 256MB D. 512MB
 
20. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( B )
 
A.-m B. -p C. -f D.-d
 
21. 用ls –al 命令列出下面的文件列表,是符号连接文件的是( D )
 
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 7 Sep 12 08:12 cheng
 
22. 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A )
 
A.chmod a+x, g+w exer1 B.chmod 765 exer1
 
C.chmod o+x exer1 D.chmod g+w exer1
 
23. 关闭linux系统(不重新启动)可使用-命令( C )
 
A.ctrl+alt+del B.shutdown -r C.halt D.reboot
 
24.对文件进行归档的命令为(B )
 
A.gzip B.tar C.dump D.dd
 
25. NFS是( C )系统
 
A.文件 CbPLinux联盟B 磁盘 CbPLinux联盟C.网络文件 CbPLinux联盟D.操作
 
26. 下列那一个指令可以设定使用者的密码( C )
 
A.pwd B.newpwd C.passwd D.password
 
27. 下列那一个指令可以切换使用者身份( D )
 
A.passwd B.log C.who D.su
 
28. 下列那一个指令可以显示目录的大小( C )
 
A.dd B.df C.du D.dw
 
29. 下列那一个不是压缩指令( D )
 
A.compress B.gzip C.bzip2 D.tar
 
30. 下列那一个指令可以用来切换至不同的 runlevels( B )
 
A.tel CbPLinux联盟B telinit CbPLinux联盟C.goto CbPLinux联盟D.reboot
 
31. 欲查询 bind 套件是否有安装,可用下列那一指令( D )
 
A.rpm -ivh bind*.rpm B.rpm -q bind*.rpm
 
C.rpm -U bind*.rpm D.rpm -q bind
 
32. 欲安装 bind 套件, 应用下列那一指令( A )
 
A.rpm -ivh bind*.rpm B.rpm -ql bind*.rpm
 
C.rpm -V bind*.rpm D.rpm -ql bind
 
33. 欲移除 bind 套件,应用下列那一指令( D )
 
A.rpm -ivh bind*.rpm B.rpm -Fvh bind*.rpm
 
C.rpm -ql bind*.rpm D.rpm -e bind
 
34. 下列那一个指令可以用来查看系统负载情形( A )
 
A.w B.who c C.load D.ps
 
35. 档案权限 755 , 对档案拥有者而言, 何义( A )
 
A.可读,可执行, 可写入 CbPLinux联盟B 可读 CbPLinux联盟C.可读,可执行 CbPLinux联盟D.可写入CbPLinux联盟CbPLinux联盟
 
36.下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录
 
( D )。
 
A./root B. /bin C. /dev D. /boot
 
37. 如何删除目录 /tmp下的所有文件及子目录( D )。
 
A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*
 
38.可以用来对文件xxx.gz解压缩的命令是( C )
 
A.compress B. uncompress C. gunzip D. tar
 
39.对文件重命名的命令为(C)
 
A.rm B. move C. mv D. mkdir
 
40. 一下哪个环境变量表示当前路径( B )。
 
A. PATH B. PWD C. HOME D.ROOT
 
更多资料包关注公众号:到成优学网络
 
 
Linux 期末考试试题(七)
 
一、填空题(20%)
 
1. 默认情况下,超级用户和普通用户的登录提示符分别是:“#”和“$”。
 
2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。
 
3. Linux系统下经常使用的两种桌面环境是:GNOME和KDE。
 
4. 链接分为: 硬链接 和 符号链接 。
 
5. Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。
 
6. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 目录 。
 
7. 在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。
 
8. 将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道 。
 
9. /sbin 目录用来存放系统管理员使用的管理程序。
 
10. 观察当前系统的运行级别可用命令:who -r实现。
 
11. grep -E [Hh]enr(y|ietta) file的功能是:(在文件File中查找Henry、henry、Henrietta或 henrietta)
 
12. 设C语言程序my.c
 
A. 生成目标文件my.o的命令是(gcc -c my.c)。
 
B. 生成汇编语言文件my.s的命令是(gcc -S my.c)。
 
C. 生成可执行程序myp的命令是(gcc -o myp my.c)。
 
13. 设有两个C语言程序模块c1.c和c2.c(不含main函数)
 
A. 由c1.c和c2.c生成静态库libmyar.a的命令是(gcc -o libmyar.a -c c1.c c2.c)。
 
B. 由c1.c和c2.c生成共享库libmyar.so的命令是(gcc -shared -o libmyvar.so -c f1.c f2.c)。
 
14. 在某Makefile内有以下语句:
 
SRC = f1.c f2.c f3.c
 
TGT = $(SRC:.c=.d)
 
SRC += f4.c
 
则TGT=________ f1.o f2.o f3.o ____________
 
SRC=_______ f1.c f2.c f3.c f4.c _________
 
二、选择题(40%)
 
1. 关于Linux内核版本的说法,以下错误的是( )。
 
A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版
 
C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正
 
2. 自由软件的含义是( )。
 
A.用户不需要付费B.软件可以自由修改和发布
 
C.只有软件作者才能向用户收费D.软件发行商不能向用户收费
 
3. 系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;c.Linux内核运行;d.BIOS自检。正确的顺序是( )。
 
A.d,b,c,a B.d,a,c,b C.b,d,c,aD.a,d,c,b
 
4. 字符界面下使用shutdown命令重启计算机时所用的参数是( )。
 
A.-hB.-t C.-k D.-r
 
5. 下列设备属于块设备的是( )。
 
A.键盘B.终端
 
C.游戏杆D.硬盘
 
6. cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后,( )。
 
A.当前目录改为根目录B.当前目录不变,屏幕显示当前目录
 
C.当前目录改为用户主目录D.当前目录改为上一级目录
 
7. 在UNIX/Linux系统添加新用户的命令是( )
 
A. groupaddB. usermod
 
C. userdelD. useradd
 
8. 添加用户时使用参数( )可以指定用户目录。
 
A. -dB. -p
 
C. -u D. -c
 
9. 修改用户自身的密码可使用( )
 
A. passwdB. passwd -d mytest
 
C. passwd mytestD. passwd -l
 
10. 设用户所使用计算机系统上有两块IDE硬盘,Linux系统位于第一块硬盘上,查询第二块硬盘的分区情况命令是:( )
 
A. fdisk -l /dev/hda1B. fdisk -l /dev/hdb2
 
C. fdisk -l /dev/hdbD. fdisk -l /dev/hda
 
11. 统计磁盘空间或文件系统使用情况的命令是:( )
 
A. dfB. dd
 
C. duD. fdisk
 
12. 用于文件系统直接修改文件权限管理命令为:( )
 
A. chownB. chgrp
 
C. chmodD. umask
 
13. 若使pid进程无条件终止使用的命令是( )。
 
A. kill -9B. kill -15
 
C. killall -1 D. kill -3
 
14. 显示系统主机名的命令是( )
 
A. uname -rB. who am i
 
C. uname -nD. whoami
 
15. 查询已安装软件包dhcp内所含文件信息的命令是( )
 
A. rpm -qa dhcpB. rpm -ql dhcp
 
C. rpm -qp dhcpD. rpm -qf dhcp
 
16. Linux系统中用于打印队列查询的命令是( )。
 
A. lpB. lprm
 
C. lpr D. lpstat
 
17. 202.196.100.1是何类地址( )
 
A、A类B、B类
 
C、C类D、D类
 
18. 当IP地址的主机地址全为1时表示:( )
 
A、专用IP地址B、对于该网络的广播地址
 
C、本网络地址D、回送地址
 
19. 路由器最主要的功能是:( )
 
A、将信号还原为原来的强度,再传送出去B、选择信息包传送的最佳路径
 
C、连接互联网D、集中线路
 
20. FTP传输中使用哪两个端口( )?
 
A、23和24B、21和22
 
C、20和21D、22和23
 
三、判断题(10%)
 
1. RedHat LINUX安装时自动创建了根用户。正确
 
2. 在安装RedHat Linux时要以图形化模式安装,直接按Enter 。正确
 
3. LINUX中的超级用户为root,登陆时不需要口令。错误
 
4. Linux不可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上。错误
 
5. Linux的特点之一是它是一种开放、免费的操作系统。 正确
 
6. redhat系统中,默认情况下根口令没有字符长短的的限制,但是必须把口令输入两次;如果两次输入的口令不一样,安装程序将会提示用户重新输入口令。 错误
 
7. 确定当前目录使用的命令为:pwd。 正确
 
8. RedHat默认的 Linux 文件系统是ext3。正确
 
9. RedHat Linux使用 ls -all 命令将列出当前目录中的文件和子目录名。 错误
 
10. 在RedHat中cd ~ 这个命令会把你送回到你的家目录。正确
 
11. 在字符界面环境下注销LINUX,可用exit或ctrl+D。正确
 
12. 虚拟控制台登陆就是使用文本方式登陆虚拟控制台登陆就是使用文本方式登陆。正确
 
四、简答题(20%)
 
1.什么是Linux?其创始人是谁?Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱都有哪些?
 
答:Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类UNIX产品。其创始人是Linus。Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有以下几点:(1)UNIX操作系统;(2)MINIX操作系统;(3)GNU计划;(4)POSIX标准;(5)Internet网络。
 
2. 试述如何创建一个用户。
 
答:可使用命令useradd创建新用户,但不能在系统中随便创建用户,需经相关部分批准后方能创建。对于长期或暂时不使用的用户,应将其从系统中删除或锁定起来,以防非法使用。创建新用户时可以使用命令useradd -d home newuser指定用户家目录,若不指定则使用默认的家目录/home/newuser。一般情况下,当一个用户被创建之后,只有超级用户为它设置密码后才能被启用或登录使用。
 
3. Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?
 
答:3类。分别是普通文件,目录文件和设备文件。相同是它们都是文件,都有一个文件名和i节点号。不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,设备文件不占用磁盘空间,通过其i节点信息可建立与内核驱动程序的联系。
 
4. 综述Linux系统的文件权限及其管理。
 
答:Linux用文件存取控制表来解决存取权限的控制问题。存取控制表以文件为单位,把用户按某种关系画分为若干组,同时规定每组用户的存取权限。每个文件都有一张存取控制表。在实现时,该表存放在文件说明中,也就是i节点的文件权限项。
 
就某个文件而言,它只对三类用户(文件主,同组人,其它人)分配权限。权限的修改或分配可通过命令chmod来实现。当然chmod和chgrp等命令也有着权限控制作用,因为文件的主和组变了,它相应的权限也会随之改变。
 
5. 在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明:
 
(1) PATH变量的作用,如何得到PATH的值?
 
(2) 在UNIX/Linux系统的超级用户的环境变量PATH中允许包含当前目录吗?
 
(3) 若在超级用户的当前目录内有可执行文件mypro,如何执行它(写出执行时键盘输入内容)?
 
(4) 如何使用该命令在后台执行(写出执行时键盘输入内容)?
 
答:(1) PATH为命令搜索路径,可用echo $PATH命令显示;(2)UNIX/Linux的PATH变量内不允许包含当前路径(.);(3)./mypro;(4)./mypro &
 
五、综合编程题(10%)
 
1、设计一个shell程序计算n的阶乘。要求:
 
(1) 从命令行接收参数n;
 
(2) 在程序开始后立即判断n的合法性,即是否有参数,若有是否为正整数,若非法请给错误提示;
 
(3) 最后出计算的结果。
 
参考代码:
 
#!/bin/sh
 
if [ $# -eq 0 ]; then echo -e "$0 no Params.\a\n"; exit 0; fi
 
x=`echo $1 | awk /[^[:digit:]]/ { print $0 } `
 
if [ "x$x" != "x" ] ; then echo -e "Input: $* error!\a"; exit 1; fi
 
fact=1;tmp=1
 
while [ $tmp -le $1 ]
 
do
 
fact=$((fact*tmp));tmp=$((++tmp));
 
done
 
echo "fact=$fact"
 
2. 阅读Makefile文件:
 
all : libmys.so
 
SRC = f1.c f2.c f3.c
 
TGT = $(SRC:.c=.o)
 
%.o : %.c
 
cc -c $?
 
libmys.so : $(TGT)
 
cc -shared -o $@ $(TGT)
 
clean:
 
rm -f $(TGT)
 
回答以下问题:
 
(1) 此Makefile文件的主要功能是什么?
 
(2) 此Makefile文件包含多少个规则?它们分别是什么?
 
(3) 使用此Makefile文件可以生成目标文件f2.o吗?为什么?
 
参考答案:
 
(1)生成共享库文件libmys.so;
 
(2) 4个。分别是:all,%.o,libmys.so和clean。
 
 可以。因为规则%.o : %.c已经定义了*.o与*.c的关系和生成方法。
 
 
 
 
 

posted on 2024-04-28 21:56  shuzihua  阅读(20)  评论(0编辑  收藏  举报

导航