一、填空题(每空1分,共11分)
1. 为了保证系统的安全,现在的LINUX系统一般将/etc/passwd中用户的密码加密后,保存为目录/etc下的 shadow 文件。
2. 在LINUX系统中每个用户都有一个唯一的UID,超级用户新增的第一个普通的UID是
500 。
3. 执行命令# rpm -qa |more 的作用是 表示分页显示系统已经安装的RPM包 。
4.
LINUX
系统中第一块IDE接口的硬盘的第二个分区对应的设备文件是 hda2
。
5. 命令file的作用是 辨识文件类型 。
6. 为正常显示中文文件名,在执行mount命令时要用到的选项是: codepage和iocharset选项 。
7. 在目录 /tmp下有一个rpm 格式的软件zhcon- 0.2.3 -1.i386.rpm,请写出能将其安装到系统的命令和参数: rpm –i /tmp/zhcon- 0.2.3 -1.i386.rpm 。
8. 在Linux系统中,共有7种运行级,其中运行级1表示 单用户模式 。
9. 能在字符界面下启动图形界面的命令是 startx 。
10 . 在LINUX系统中使用ifconfig命令可以为以太网卡设置IP地址和子网掩码,现将第一块网卡的IP和掩码分别设置为10.150.8.100和255.255.248.0,实现此任务的ifconfig命令的格式是:ifconfig eth0 10.150.8.100 netmask 255.255.248.0 。
11. 在安装LINUX系统时,至少应该划分 2 个LINUX分区。
二、选择题(每题1.5分,共39分)
1.
为了统计文件系统中未用的磁盘空间,我们可以使用(B)命令。
A. du B. df
A. du B. df
C. mount D. ln
2. 命令fdisk /mbr的作用是(B)。
A. 格式化根分区
B.
删除安装在主引导扇区的GRUB
C. 备份安装在主分区的GRUB
C. 备份安装在主分区的GRUB
D. 安装GRUB到主分区
3. 执行ps命令,有如下输出,如果需要终止bash的运行,需要采用的方法是:C
PID TTY TIME CMD
336 pts /1 00:00:00 login
337 pts /1 00:00:00 bash
356 pts /1 00:00:00 ps C
A. #kill bash B. #kill pts/1
C. #kill 337 D. #kill !337
4.
我们可以使用tar命令的(D)选项来还原一个.tar归档文件。
A. a B. c
A. a B. c
C. d D. x
5.
在/etc/initab文件中,使用(A)标志标记注释行。
A. # B. !
A. # B. !
C. ; D. /
6.
假设用户guest拥有文件test的所有权,现在他希望设置该文件的权限使得该文件仅他本人能读、写和执行该文件其他用户没有任何权限,如果他用ls -al查看设置好后的文件的权限,并将显示结果换算成形如XXX的数字表达,结果是:(C)。
A. 566 B. 666
C. 700 D. 777
A. 566 B. 666
C. 700 D. 777
7.
我们可以修改/etc/inittab文件中类似于_A_的一行,调整系统默认启动级别,使得系统登录时采用X Window方式。
A. id:3:initdefault
B. si::sysinit:/etc/rc.d/rc.sysinit
C. x:5:respawn:/usr/bin/X11/kdm -nodaemon
D. ca::ctrlaltdel:/sbin/shutdown –t5 –r now
A. id:3:initdefault
B. si::sysinit:/etc/rc.d/rc.sysinit
C. x:5:respawn:/usr/bin/X11/kdm -nodaemon
D. ca::ctrlaltdel:/sbin/shutdown –t5 –r now
8.
root文件系统一旦安装完毕,内核将启动名为(C)的程序,这也是引导过程完成后,内核运行的第一个程序。
A. login B. rc.d
C. init D. startup
9.
在Linux系统中,硬件设备对应的设备文件大部分是安装在(B)目录下的。
A. /mnt B. /dev
C. /proc D. /swap
10.
比较重要的系统配置文件,一般来说大部分位于_B_目录下,如果是进行升级安装,最好先备份。
A. /boot B. /etc
C. /home D. /usr
11.
使用fdisk分区工具的p选项观察分区表情况时,为标记可引导分区,使用(B)标志。
A. a B. *
C. @ D. +
12. 从后台启动进程,应在命令的结尾加上符号 ( A )。
A. & B. @
C. # D. $
13. 将Windows C:盘(hda1)安装在Linux文件系统的/mnt/winsys目录下,命令是(B )。
A. [root@localhost root]#mount dev/hda1 /mnt/winsys
B. [root@localhost root]#mount /dev/hda1 /mnt/winsys
C. [root@localhost root]#mount /dev/had1 /mnt/winsys
D. [root@localhost root]#mount /dev/hda1 /winsys
14. /root目录是:(B)。
A. 系统的根目录 B. 超级用户的主目录
C. 动态连接库 D. 系统管理程序
15.
目录的可读意味着:(D)。
A. 可以在该目录下建立文件
B. 可以从该目录中删除文件
C.
可以从一个目录转到另一个目录
D. 可以查看该目录下的文件
D. 可以查看该目录下的文件
16.
检查文件系统完整性的命令是:(A)。
A. fsck B. mv
C. mount D. cp
17.
下面的哪一个shell具有命令自动补齐功能:(C)。
A. csh B. tcsh
C. bash D. sh
18.
在gzip命令中,-d的作用是:(A)。
A. 解压 B. 显示压缩文件
C. 检验压缩文件 D. 删除压缩文件
19.
管道符是:(B)。
A. || B. |
C. << D. //
20. chmod中通过指定"u、g、o、a"可以控制哪些用户对某文件(目录)的权限可以被改变,
20. chmod中通过指定"u、g、o、a"可以控制哪些用户对某文件(目录)的权限可以被改变,
其中"a"表示:(A)。
A. 文件的所有者 B. 其他组的用户
C.
与文件所有者同组的用户 D. 所有用户
21. 列出当前目录所有的文件,我们可以使用 (C) 方式。
21. 列出当前目录所有的文件,我们可以使用 (C) 方式。
A. ls ? B. ls
C. ls –a D. ls -l
22. 下面哪些命令不可以显示一个文本文件的具体内容(D0)。
A. vi B. cat
C. more D. mv
23. eth0 表示:(A)。
A. 第一块以太网卡设备 B. 第二块以太网卡设备
23. eth0 表示:(A)。
A. 第一块以太网卡设备 B. 第二块以太网卡设备
C. 声卡 D. 视频压缩卡
24. /sbin目录存放的是:(A)。
A.
使用者经常使用的命令
B. 动态连接库
C. 系统管理程序,通常只有超级用户才有权使用
D. 设备
B. 动态连接库
C. 系统管理程序,通常只有超级用户才有权使用
D. 设备
25.
取消别名的命令是:(C)。
A. alias B. rm
C. unalias D. cp
A. alias B. rm
C. unalias D. cp
26.文件权限读、写、执行的三种标志符号是( A)。
A. rwx B. xrw
C. rdx D. srw
三、综合题(每题10分,任选5题,共50分)
1. 写出在命令行方式下创建一个新用户(用户名为marry)的完整实现?该用户创建后超级用户root使用 passwd命令可以对该用户实行哪些操作,这些操作有什么作用?
解答:
创建一个marry用户:useradd marry
Root用户可以使用passwd命令为marry用户创建口令、修改口令、锁定口令、解锁口令和删除口令
2. 一台计算机新安装了LINUX系统,请分别写出在字符界面下如何浏览尤盘以及软盘上的文件?
解答:
对于浏览U盘上的文件:
首先使用mkdir命令在mnt目录下建立一个挂载目录: mkdir /mnt/usb
接着使用mount命令挂载U盘设备:mount /dev/sda1 /mnt/usb
最后使用ls 命令查看指定目录的文件:ls –a /mnt/usb
对于浏览软盘上的文件:
首先使用mkdir命令在mnt目录下建立一个挂载目录:mkdir /mnt/ floppy
接着使用mount明伦个挂载软盘设备:mount /dev/fd0 /mnt/floppy
最后使用ls 命令查看指定目录的文件:ls –a / /mnt/floppy
3. 某用户登录后的某时刻有如下信息:[xiaozhang@localhost xiaozhang] $,请解释@前的xiaozhang 和@后的xiaozhang分别表示什么含义? localhost表示什么含义?该用户在shell提示符下执行哪个命令将看到如下结果:/home/xiaozhang? 符号$表示什么含义?
解答:
@前的xiaozhang表示当前登录的用户名
@后的xiaozhang表示当前目录
Localhost表示主机名
符号$表示普通用户
4. 超级用户root在某时刻执行了某命令得到如下结果:
17:28:47
11days,21:18
, 7 users, load average: 0.00, 0.02, 0.00
USER
TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 - 5:05pm 0.00s 0.27s 0.00s w
lhh tty3 - 5:08pm 19:39 1.31s 0.03s login dzw tty4 - 5:08pm 20:11 0.04s 0.02s -bash
wqx pts/2 10.150.8.100 5:24pm 4:17 0.03s 0.03s -bash
lhh pts/1 :0.0 5:25pm 2:04 0.04s 0.01s telnet
lhh pts/3 10.150.8.110 5:26pm 2:04 0.03s 0.03s -bash
dzw pts/4 10.150.8.100 5:28pm 43.00s 0.00s 0.00s -bash
(1)
请分别解释带下划线的各项所表示的含义?
USER显示登录用户名 TTY:用户登录所使用的终端
FROM:显示用户从什么地方登录到系统
LOGIN@:表示登录进入系统的时间
(2)
执行哪个命令可以看到以上结果?
w命令
5. 超级用户root在某时刻执行了命令ps得到如下结果:
[root@localhost root]# ps -au
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
…… ……
root 2347 0.0 0.2 5144 1032 tty1 T 17:06 0:00 top
lhh 2355 0.0 0.2 5544 1376 tty3 S 17:08 0:00 -bash
root 2387 0.1 0.3 6700 2048 tty3 S 17:08 0:01 [zhcon]
lhh 2420 0.0 0.2 6240 1448 pts /0 S 17:08 0:00 /bin/bash
dzw 2445 0.0 0.2 5548 1384 tty4 S 17:08 0:00 -bash
dzw 2477 0.0 0.4 9064 2292 tty4 T 17:08 0:00 vim
root 2493 0.1 2.7 24108 14340 tty2 S 17:09 0:01 [X]
root 2642 0.0 0.1 2664 720 tty1 R 17:20 0:00 ps –au
…… ……
(1)
请问选项-u有什么作用?
显示基于用户的进程信息
(2)
请解释带下画线的各列的含义?
PID:进程ID %CPU:CPU使用率 %MEM:内存使用率
RSS:占有内存大小 START:进程开始时间 COMMAND:所执行的指令
(3)
如果想看到后台进程还需要加哪个选项,如果忘记了该选项怎么办?
-x 如果忘记的选项时就使用help命令提供参数帮助,例如:help ps
(4)
进程zhcon什么作用?
(5)
该系统是否启动了图形界面?如何杀死对应的进程?
已经启动了图形界面 使用kill命令,如:kill 2493
6. vsftpd是REDHAT LINUX9.0中默认采用的ftp服务器程序,其配置文件有3个:/etc/vsftpd.ftpusers,/etc/vsftpd.user_list和/etc/vsftpd/vsftpd.conf。其主配置文件/etc/vsftpd/vsftpd.conf 中默认的设置如下:
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=YES
listen=YES
tcp_wrappers=YES
(1) 请问默认配置是否允许匿名用户和本地用户登录?
允许匿名用户和本地用户登录
(2) 如果想禁止匿名用户登录应如何设置?
只要将参数设置中的”
anonymous_enable=YES”将等于号后面的YES改成NO就可以禁止匿名用户登录
(3)
配置文件中的userlist_enable=YES 和 userlist_deny=YES两句起什么作用?
配置文件中的userlist_enable=YES 和 userlist_deny=YES两句表示设置项userlist_enable设置使用vsftpd.user_list文件,userlist_deny设置为YES表示vsftpd.user_list文件用于设置禁止登陆的用户帐号。
(4)
如果将userlist_deny的值该为NO,这时userlist_enable=YES 和 userlist_deny=NO两句起什么作用?
表示 userlist_enable设置项设置使用vsftpd.user_list文件,userlist_deny设置为NO表示vsftpd.user_list文件用于设置只允许登陆的用户帐号,文件中未包括的用户帐号被禁止ftp登陆
(5)
使用service命令可以在不重启主机的情况下重启服务器进程,写出重启该FTP服务器进程的命令?
server vsftpd stop
server vsftpd start