一、填空题(每空1分,共11分)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1.  为了保证系统的安全,现在的LINUX系统一般将/etc/passwd中用户的密码加密后,保存为目录/etc下的 shadow 文件。

2.  LINUX系统中每个用户都有一个唯一的UID,超级用户新增的第一个普通的UID

   500

3.  执行命令# rpm  -qa |more 的作用是 表示分页显示系统已经安装的RPM

4.    LINUX 系统中第一块IDE接口的硬盘的第二个分区对应的设备文件是 hda2

5.  命令file的作用是   辨识文件类型   

6.  为正常显示中文文件名,在执行mount命令时要用到的选项是: codepageiocharset选项  

7.  在目录 /tmp下有一个rpm 格式的软件zhcon-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />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.100255.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

C.  mount             D.  ln

2. 命令fdisk   /mbr的作用是(B)。

A. 格式化根分区  

B. 删除安装在主引导扇区的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

C.  d                       D.  x

5.  /etc/initab文件中,使用(A)标志标记注释行。
A.  #                        B.  !

C.  ;                        D.  /

6.  假设用户guest拥有文件test的所有权,现在他希望设置该文件的权限使得该文件仅他本人能读、写和执行该文件其他用户没有任何权限,如果他用ls   -al查看设置好后的文件的权限,并将显示结果换算成形如XXX的数字表达,结果是:(C)。
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

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.  
可以查看该目录下的文件

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
中通过指定"ugoa"可以控制哪些用户对某文件(目录)的权限可以被改变,

其中"a"表示:(A)。

A.  文件的所有者              B.  其他组的用户

C.   与文件所有者同组的用户    D.  所有用户
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.  第二块以太网卡设备

C.  声卡                    D.  视频压缩卡

24. sbin目录存放的是:(A)。

A.   使用者经常使用的命令
B.  
动态连接库
C.  
系统管理程序,通常只有超级用户才有权使用
D.  
设备

25.  取消别名的命令是:(C)。
 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     %CPUCPU使用率     %MEM:内存使用率

 RSS:占有内存大小         START:进程开始时间   COMMAND:所执行的指令

(3)    如果想看到后台进程还需要加哪个选项,如果忘记了该选项怎么办?

 -x    如果忘记的选项时就使用help命令提供参数帮助,例如:help ps

(4)    进程zhcon什么作用?

 

(5)    该系统是否启动了图形界面?如何杀死对应的进程?

已经启动了图形界面   使用kill命令,如:kill 2493

 

6. vsftpdREDHAT 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