
B 1、我们采用root身份,使用命令ln –s建立当前目录下test(文件属主为guest)的符号链接test.link,并将test.link的属主由root改变为nobody,则最后文件test的属主为: _______
A、 root
B、 guest
C、 nobody
D、 其它
B 2、在Linux系统中,硬件设备大部分是安装在______目录下的。
A、 /mnt
B、 /dev
C、 /proc
D、 /swap
B 3、比较重要的系统配置资料,一般来说大部分位于____目录下,如果是进行升级安装,最好先备份。
A、 /boot
B、 /etc
C、 /home
D、 /usr
C 4、系统默认的进程启动后的nice值为: ___________
A、 0
B、 1
C、 5
D、 10
B 5、设置从光盘引导需要改变: _______
A、 Linux设置
B、 BIOS设置
C、 跳线
D、 重新分区
B 6、一般来说,linux系统下的各种系统记录文件log主要是存放在系统中的_____目录下:
A、 /tmp
B、 /var
C、 /proc
D、 /usr
C 7、我们可以通过设置条目_______来控制可以访问samba共享服务的合法主机名。
A、 allowed
B、 hosts valid
C、 hosts allow
D、 public
A 8、以下所列出的目录中,最有可能为空的目录是: _______
A、 /usr/local
B、 /tmp
C、 /opt
D、 /lib
B 9、/root目录是:
A、 系统的根目录
B、 超级用户的主目录
C、 动态连接库
D、 系统管理程序
C 10、chmod为了表示“目标文件只有这些权限”,可以用符号_____
A、 =
B、 +
C、 -
D、 !
C 11、检查文件系统完整性的命令是:
A、 fsck
B、 mv
C、 mount
D、 cp
A 12、下面的哪一个shell具有自动补齐功能?
A、 csh
B、 tcsh
C、 bash
D、 sh
B 13、在gzip命令中,-t的作用是:
A、 解压
B、 显示压缩文件
C、 检验压缩文件
D、 删除压缩文件
A 14、管道符是:
A、 ||
B、 |
C、 <<
D、 //
D 15、chmod中通过指定"ugoa"可以控制哪些用户对某文件(目录)的权限可以被改变,其中"a"表示:
A、 文件的所有者
B、 其他组的用户
C、 与文件所有者同组的用户
D、 所有用户
A 16、/sbin目录存放的是:
A、 使用者经常使用的命令
B、 动态连接库
C、 系统管理程序
D、 设备
B 17、关于at命令下列说法正确的是:
A、 任何用户都可以使用该命令
B、 若at.deny不为空,那么除at.deny中指定的用户之外,所有的用户都可以使用该命令
C、 若at.deny不为空,那么只有at.allow中的用户才能使用该命令
D、 只有超级用户才能使用该命令
D 18、crontab文件的格式是:
A、 M D H m d cmd
B、 M H D d m cmd
C、 D M H m d cmd
D、 M H D m d cmd
B 19、在当前目录下有文件test,文件属主为guest;我们使用admin身份,用命令cp test /tmp,拷贝文件到/tmp(目录属主为root),则/tmp/test的文件属主为:
A、 guest
B、 root
C、 admin
D、 其它
B 20、用户user2对下一文件有何权力:
-rw-r----- 1 user1 100 1320 Oct 27 08:16 test
A、 无权
B、 读
C、 读写
D、 执行
C 21、存放用户帐号的文件是( )。
A. shadow B. group C. passwd D. gshadow
B 22、下面哪个系统目录中包含Linux使用的外部设备( )。
A./bin B. /dev C. /boot D. /home
D 23、Linux系统的联机帮助命令是( )。
A. tar B. cd C. mkdir D. man
B 24、如何删除一个非空子目录 /tmp ( )。
A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*
C 25、更改一个文件权限的命令是( )。
A. change B. attrib C. chmod D. at
A 26、对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是( )
A. -rwxr-xr-x B. -rwxr--r—
C. -r--r--r— D. -r-xr-x—x
C 27、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( )
A. 文件类型 B. 文件所有者的权限
C. 文件所有者所在组的权限 D. 其他用户的权限
D 28、以下对init进程描述错误的是( )
A. init进程系统的初始化进程,它的进程号(PID)为1
B. init进程在执行过程中自动加载/etc/inittab文件内容
C. init进程在系统启动成功后,会自动关闭
D. init进程可控制系统的运行级别,根据/etc/inittab文件的设置可在启动后自动进入指定的运行级别
B 29、在fdisk操作界面中,新建分区的命令是( )
A. d B. n C. N D. create
C 30、ps命令显示结果中STAT的s代表( )
A. 运行 B. 休眠 C. 终止 D. 挂起
A 31、磁盘属于哪种设备( )。
A.字符设备 B.块设备
C.网络设备 D.终端设备
D 32、为了查看某网络接口是否正在工作,我们可以使用( )软件
A. ifup B. alias C. netcfg D. ifconfig
B 33、系统默认运行级定义在( )。
A. /etc/kernel B. /etc/inittab
C. /etc/runlevels D. /etc/run.conf
C 34、什么命令解压缩tar文件( )。
A. tar -czvf filename.tar
B. tar -xzvf filename.tar
C. tar -tzvf filename.tar
D. tar -dzvf filename.tar
C 35、在Linux中,如何标识接在IDE0上的slave硬盘的第2个逻辑分区( )。
A. /dev/hdb2 B. /dev/hd1b2
C. /dev/hdb6 D. /dev/hd1b6
B 36、你使用命令“vi /etc/inittab”查看该文件的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应该如何操作( )。
A. 在末行模式下,键入:wq
B. 在末行模式下,键入:q!
C. 在末行模式下,键入:q
D. 在编辑模式下,键入“ESC”键直接退出vi
D 37、光盘的文件系统是( )。
A. ext2 B. ext3 C. vfat D. iso9660
C 38、你在vi编辑器中对文本文件中的某行进行删除后,发现该行内容需要保留,重新恢复该行内容最佳的操作方法是( )。
A. 在编辑模式下重新输入该行
B. 不保存退出vi,并重新编辑该文件
C. 在命令模式下使用“u”命令
D. 在命令模式下使用“.”命令
A 39、Linux系统中不存在( )基本文件类型。
A、系统文件
B、链接文件
C、目录文件
D、特殊文件
C 40、某用户的主目录中有两个文本文件mail_a.txt和mail_b.txt,现在该用户想把mail_a.txt中的内容追加到mail_b.txt文件的尾部,那么应该使用( )。
A. cat mail_a.txt > mail_b.txt
B. cat mail_a.txt < mail_b.txt
C. cat mail_a.txt >> mail_b.txt
D. cat mail_a.txt | mail_b.txt
B 41、为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( )。
A. 566 B. 4 C. 655 D. 744
A 42、为了将当前目录下的压缩归档文件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
B 43、用来保存用户名、个人目录等资料的文件是( )。
A. /etc/shadow B. /etc/passwd C. /etc/inittab D. /etc/group
C 44、一个文件的权限是-rw-rw-r--,这个文件所有者的权限是( )。
A. read-only B. write C. read-write
D 45、绝大多数Linux分区使用的文件系统类型是( )。
A. vfat B. nfs C. swap D. ext2
B 46、在Linux系统中,硬件设备大部分是安装在( )目录下的。
A. /mnt B. /dev C. /proc D. /swap
B 47、我们将逻辑分区建立在哪个分区上( )
A. 从分区 B. 扩展分区 C. 主分区 D. 第二分区
D 48、init 3代表 ( )
A. 关机 B. 重启 C. 切换到图形 D. 切换到字符
A 49、root用户默认的主目录为( )
A. /root B. /home C. /boot D. /home/root
D 50、在cron中若指定00 07 * * 2,4,6则2,4,6代表( )
A. 每月的2,4,6
B. 每天的2,4,6
C. 每小时的2,4,6
D. 每周的2,4,6
D 51、在linux中,显示当前的进程的命令是( )
A. umstat B. stat C. list D. ps
C 52、Linux系统下目录切换的命令( )
A. ls B. pwd C. cd D. ls -al
C 53、什么命令用来只更新已经安装过的rpm软件包( )。
A. rpm –U *.rpm B. rpm –F *.rpm
C. rpm –e *.rpm D. rpm –q *.rpm
B 54、如何删除一个非空子目录/tmp( )。
A. Del /tmp/* B. Rm –rf /tmp
C. Rm –Ra /tmp/* D. rm –rf /tmp/*
B 55、假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行?( )。
A. Set level = 5 B. init 5 C. run 5 D. ALT-F7-5
B 56、为了统计文件系统中未用的磁盘空间,我们可以使用( )命令。
A. du B. df C. mount D. ln
C 57、在Linux系统中,分区hdb2 代表的含义是( )。
A. 第二个IDE的slave接口第2个主分区
B. 第二个IDE的master接口第2个主分区
C. 第一个IDE的slave接口第2个主分区
D. 第一个IDE的master接口第2个主分区
B 58、你安装了RHEL5.0,在该系统中有一个文件/dev/hda2,请问该文件最可能是( )类型的文件。
A. 普通文件 B. 设备文件
C. 目录文件 D. 链接文件
D 59、为了保证系统的安全,现在的linux系统一般将/etc/passwd密码文件加密后,保存为( )文件。
A. /etc/group B. /etc/netgroup
C. /etc/libsafe.notify D. /etc/shadow
A 60、为了修改文件test的许可模式,使其文件属主具有读、写、和运行的权限,组和其它用户可以读和运行,可以采用( )方法。
A. chmod 755 test B. chmod 700 test
C. chmod ux+rwx test D. chmod g-w test
二、填空题
1、链接分为:___硬链接_______链接和___符号链接_______链接。
2、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是___文件系统________。
3、结束后台进程的命令是_____kill________。
4、将前一个命令的标准输出作为后一个命令的标准输入,称之为_____管道______。
5、Apache服务器进程配置文件是____httpd.conf_______。
6、在 Linux系统中,压缩文件后生成后缀为.gz文件的命令是___gzip_______。
7、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为_______hdb______。
8、启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为_______at____、 batch 和_______crontab______。
9、在Linux系统中,以____文件_______方式访问设备 。
10、Linux内核引导时,从文件_____/etc/fstab______中读取要加载的文件系统。
11、vi编辑器具有三种工作模式:_______命令______模式、_______输入______模式和_____________模式。
12、可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示_______文件类型______,第二段占3位,表示______文件所有者_______对该文件的权限。
13、可以在标准输出上显示整年日历的命令是________cal-y_____。
14、检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令是___fask –a /dev、/had5______。
15、在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是_______samba______服务器 。
16、某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为:_____________,该文件属性是______4_______。
17、前台起动的进程使用_______ctrl+c______终止。
18、安装Linux系统对硬盘分区时,必须有两种分区类型___文件系统____分区 和________交换_____分区。
19、CD-ROM标准的文件系统类型是___iso9600_______。
20、shell不仅是 用户命令的解释器 ,它同时也是一种功能强大的编程语言,__bash是_____Linux的缺省shell。
21、用____>;>;_____符号将输出重定向内容附加在原文的后面。
22、增加一个用户的命令是:_____useradd________。
23、使用______*____符号每次匹配若干个字符。
三、判断题
1、Linux操作系统不能像Windows那样使用桌面操作系统。( )
2、与普通的UNIX系统一样,Linux使用树状的文件系统。( )
3、Linux中设别被当成文件来处理,通常Linux的设备文件被分成字符设备和块设备,字符设备通常是类似于终端那样可以用处理文本文件的方式来处理的东西。( )
4、在Linux中,一个网卡可以绑定多个IP地址。( )
5、一般总是把文件系统连接到某个空目录,如果加载到非空目录,卸载后原目录内容仍可访问。( )
6、输出重定向的符号是 < 。( )
7、Alt+F1~Alt+F7从字符界面的虚拟终端切换到其他虚拟终端。( )
8、从VI中的输入模式返回到命令模式按“:”键。( )
9、在linux中运行reboot可以重启计算机。( )
10、shell是一个命令解释器。( )
11、Samba配置文件修改后,要重新用testparm测试配置文件,不需要重启Samba服务器程序。( )
12、/proc逻辑文件系统主要负责系统管理文件的管理,与硬件有关。( )
13、linux是一个真正的多任务和分时操作系统,允许多个用户在相同的机器上一次运行很多程序。( )
14、apache是实现Internet上文件共享应用服务器的应用程序。( )
15、进程可以作为一种软件资源长期保存。( )
16、进入文本编辑器vi后,未编辑时可在文本模式下输入:q退出vi环境。( )
17、在linux中用户的帐号名必须是唯一的。( )
18、shell是一个命令解释器。( )
19、登录linux系统的方式有两种: 图形化登录和虚拟控制台登录。( )
20、在vi中是按ESC键切换到命令行模式的。( )
21、dhcp的IP地址分配是基于一个特定的物理子网以太网卡的硬件地址的。( )
22、rm命令可以删除文件和目录,其主要差别就是是否使用递归开关。( )
23、在linux中超级用户的UID值是0,普通用户是大于500,系统用户是小于500.( )
24、在linux中切换用户的命令是set。( )
25、在/etc/fstab中的文件系统可以在系统启动的时候自动加载。( )
26、在shell命令行方式下,一行只能写一个指令,每次只能使用一个命令。( )
27、当需要中断一个进程时,可以使用Ctrl+C键。( )
28、linux系统使用nice值表示任务的优先级别,拥有负的nice值的任务优先级别较高。( )
29、当客户机连接一个share安全级的服务器时,它在连接共享之前需要首先提供正确的帐号和密码以登录到该服务器。( )
30、/tmp目录主要用于存储程序运行时生成的临时文件。( )
四、操作题
1、某公司利用RHEL5建立DHCP服务器为局域网中的计算机分配IP地址,为其所设置的网段网络号为192.168.8.0,所分配的IP地址段为11~80,且为总经理的电脑绑定了IP地址:192.168.8.99,其MAC地址为: 00-50-56-C0-00-01请完成以下配置内容。(每空1分)
ddns-update-style interim;
ignore client-updates;
subnet (1) netmask 255.255.255.0 {
# --- default gateway
option routers (2);
option subnet-mask 255.255.255.0;
option nis-domain "domain.org";
option domain-name "domain.org";
option domain-name-servers 192.168.1.1;
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp (3);
default-lease-time 21600;
max-lease-time 43200;
# we want the nameserver to appear at a fixed address
host ns {
next-server marvin.redhat.com;
hardware ethernet (4);
fixed-address (5);
}
}
2、在Samba共享资源的配置中不允许192.168.0.0/24网段上的计算机访问,但不包括192.168.0.99的客户端访问Samba服务器上smbtest目录,请按要求完成以下配置。
[smbtest]
comment = This is smb test
path = /test
______________________
______________________
3、在Samba共享资源的配置中只允许192.168.0.0/24但不包括192.168.0.99的客户端访问Samba服务器上smbtest目录,请按要求完成以下配置。
[smbtest]
comment = This is smb test
path = /test
______________________
4、在NFS共享享目录/home/tonyzhang,但只有192.168.0.0/24、192.168.1.0/24网段的客户端以只读方式访问。
/home/tonyzhang __________________________
5、在Apache服务器配置中,如果希望使用192.168.0.10可以访问到/var/site/bbs.example.com目录当中的内容,使用192.168.0.11可以访问到/var/site/blog.example.com目录的内容,请按要求完成如下内容:
ServerAdmin tonyzhang@example.com DocumentRoot _________________ ServerName _________________ Errorlog logs/bbs.err.log CustomLog logs/bbs.access.log common
ServerAdmin tonyzhang@example.com DocumentRoot _________________ ServerName _________________ Errorlog logs/blog.err.log CustomLog logs/blog.access.log common
五、服务器配置题
1、架设用户级别的Samba服务器,其中jerry和helen用户可访问其个人主目录、/tmp目录和/var/samba/hel-jerry目录,而其他的linux普通用户只能访问其个人主目录和、/tmp目录。假设jerry和helen用户已存在,/var/samba/hel-jerry目录也已存在,工作组为workgroup。请根据以上要求配置smb.conf文件,未配置过的smb.conf主要内容如下所示。
#======================= Global Settings =====================================
[global]
# ----------------------- Network Related Options -------------------------
workgroup = MYGROUP
server string = Samba Server Version %v
; netbios name = MYSERVER
; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
; hosts allow = 127. 192.168.12. 192.168.13.
# --------------------------- Logging Options -----------------------------
; log file = /var/log/samba/%m.log
; max log size = 50
# ----------------------- Standalone Server Options ------------------------
security = user
passdb backend = tdbsam
# --------------------------- Printing Options -----------------------------
load printers = yes
cups options = raw
; printcap name = /etc/printcap
; printcap name = lpstat
; printing = cups
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
; valid users = %S
; valid users = MYDOMAIN\\%S
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
; [public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = +staff
2、某主机仅有一块网卡,其IP地址为202.127.50.100,要求设置两个虚拟主机,分别使用202.127.50.100和202.127.50.120两个IP地址,请写出具体配置过程。
虚拟主机参考代码如下:
# VirtualHost example:
# # ServerAdmin webmaster@dummy-host.example.com # DocumentRoot /www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common #
3、假设需要配置一个符合以下条件的主域名服务器:域名注册为example.com,网段地址为202.127.50.*;主域名服务器的IP地址为202.127.50.100,主机名为dns.example.com;要解析的服务器有:www.example.com(IP地址为202.127.50.100),ftp.example.com(IP地址为202.120.50.200),请写出具体配置。
/var/named/chroot/etc/named.caching-nameserver.conf文件内容如下:
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
// Those options should be used carefully because they disable port
// randomization
// query-source port 53;
// query-source-v6 port 53;
allow-query { localhost; };
allow-query-cache { localhost; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
/var/named/chroot/etc/named.rfc1912.zones文件内容如下:
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
/var/named/chroot/var/named/named.zero文件内容如下:
$TTL 800
@ IN SOA localhost. root.localhost. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS localhost.
/var/named/chroot/var/named/named.local文件内容如下:
$TTL 800
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
800 ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
