《Linux服务器配置与管理》试卷1 测试卷1参考答案
《Linux服务器配置与管理》试卷1
一、选择题(每个选项 1 分,共 15 分)
1( 主机通过局域网直接接入Internet时,应该配置 ( )
A.IP地址 B.子网掩码
C.默认网关和DNS服务器的IP地址 D.以上选项都是
2( httpd.conf文件中的基本参数DirectoryIndex配置三个文件index.html、index.htm、 default.htm,其格式为 ( )
index.html, index.htm , default.htm A.DirectoryIndex ,
B.DirectoryIndex ,index.html; DirectoryIndex ,index.htm ;DirectoryIndex ,default.htm
C.DirectoryIndex index.html, index.htm ,default.htm
D.DirectoryIndex index.html index.htm default.htm
3( 2.6.10版本的内核是 ( )
A.产品化的版本 B.实验版本
C.Red Hat Linux的发行版本 D.以上都对
4( Red Hat Linux 9默认使用的文件系统类型是 ( )
A.swap B.ext3 C.fat D.ntfs 5( shell位于Linux系统中的 ( )
A.硬件与内核之间 B.内核之间
C.内核与命令行之间 D.命令行之外
6( 如果需要将命令放到后台执行,则需要在命令后添加的符号是 ( )
A.; B.& C.> D.>>
7( 在Linux系统中解压、归档test.tgz文件的命令是 ( )
A.tar vxf test.tgz B.tar jvxf test.tgz
C.tar zvxf test.tgz D.tar zf test.tgz
8( 为了保证系统的安全,Linux系统将/etc/passwd文件加密后,保存为文件 ( )
A./etc/group B./etc/netgroup C./etc/init D./etc/shadow
9( 在默认情况下,使用ls命令显示当前目录下的所有文件时,符号连接文件一般显示为
( )
A.红色 B.绿色 C.浅蓝色 D.黄色
10( 在C类IP地址中,netmask 255.255.255.192最多可以将网络划分成 ( )
A.2个子网 B.4个子网 C.6个子网 D.8个子网
11( xinetd服务器的配置文件是 ( )
A./etc/xinetd.conf B./etc/xinetd.d
C./etc/xinetd.cf D./etc/xinetd 12( telnet服务的默认端口是 ( )
A.22 B.21 C.53 D.23
13( DNS的区域文件中,别名记录的标志是 ( )
A.A B.PTR C.NS D.CNAME
14( 如要修改Apache服务器工作的端口号为1080,则需要修改的配置文件中的语句为
( )
A.pidfile 80 B.timeout 80
C.listen 80 D.keeplive 80 15( 为了使得vsftpd服务器单独启动,可以修改文件vsftpd.conf中的行 ( )
A.listen = YES B.listen = NO
C.boot = standalone D.#listen = YES
二、填空题(每空1.5分,共30分)
1( 在TCP/IP网络中,源地址和目标地址都使用 (1) 的数对来标识。 2( 在Red Hat Linux系统中,用户可以使用 (2) 组合键来在不同的虚拟屏幕之间切换。 3( 现行的DNS系统中,通常有三种DNS服务器 (3) 、 (4) 和 (5) 。 - 1 -
4( 在Red Hat Linux中第一块以太网接口的TCP/IP网络参数存放在文件 (6) 。 5( 在Red Hat Linux中,所有服务器守护进程的启动脚本存放在 (7) 目录中。 6( httpd.conf文件分为三部分,分别是 (8) 、 (9) 和 (10) 。
7( 在Linux系统中,DHCP服务器使用 (11) 文件记录地址租约。
8( 普通用户可以执行 (12) 命令转换成root身份。
9( Linux常用的启动引导装载器有 (13) 和 (14) 。
10( 设置文件test.pl如下属性“-rwxrw-r-x”,使用的命令是 (15) 。
11( 要修改用户tom的密码可以使用命令 (16) 。
12( Red Hat Linux中默认使用的shell是 (17) 。
13( 命令“mv test.pl mytest.pl”的作用是 (18) 。
14( 在vsftp服务器上,匿名用户上传文件,存放在incoming目录中,其为root所有,匿名用户对于incoming
来说是其他用户,设定权限的命令是 (19) 。
15( 在Red Hat Linux系统中网络管理员的UID为 (20) 。
三、简答题(每题5分,共25分)
1( 简述FTP两种数据传输模式的工作过程。
2( 什么是Linux的shell。
3( 简述TCP/IP网络体系结构及各层次有哪些
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
。
4( 什么是文件系统,Linux的文件系统具有如何的通用结构,
5( 简述邮件系统的组成。
四、应用题(共30分)
1( 解释在Red Hat Linux的口令文件/etc/passwd中每列的含义。 (10分)
lfhe:x:902:902:general user:/home/lfhe:/bin/bash 2( 现使用Apache架设一个Web服务器,要求在该服务器上有一个主机名为myweb.test.com的named-based虚拟主机。DNS已设置完毕,并能正确将该主机名翻译成IP:210.45.1.88,默认端口为80,该虚拟主机的主页存放目录为/var/myweb/html,只允许域名为test.com的主机访问,允许在该目录下执行CGI程序,允许没有主页文件及浏览文件。请完成配置文件httpd.conf,使其实现以上功能。(10分)
#前面部分省略
NameVirtualHost (1)
ServerAdmin tom@test.com
DocumentRoot (3)
ServerName (4)
< (5) "/var/www/web3/">
Options (6) FollowSymLinks (7)
AllowOverride None
Order (8)
(9)
(10) >
Errorlog logs/myweb/error_log
Customlog logs/myweb/access_log common
3( 请说明在DHCP服务器中配置文件dhcpd.conf文件(部分)的每行的含义。(10分) ddns-update-style interim;
#...................
subnet 210.45.1.0 netmask 255.255.255.0 {
option routers 210.45.1.1;
option broadcast-address 210.45.1.255;
option domain-name "exam.com";
option domain-name-servers 210.45.1.8,210.45.1.18; #...................
range dynamic-bootp 210.45.1.50 210.45.1.60;
default-lease-time 21600;
max-lease-time 43200;
host dns {
hardware ethernet DF:34:32:78:AB:CD;
fixed-address 210.45.1.58;
- 2 -
}
}
《Linux服务器配置与管理》试卷1参考答案 一、选择题(每个选项 1 分,共 15 分)
1,5:D D A B C 6,10:B C D C A 11,15:A D D C A
二、填空题(每空1.5分,共30分)
1.(1) IP地址:端口号
2.(2) Alt,Fn(n,1、2、3、4、5、6)
3.(3)主DNS服务器 (4)辅助DNS服务器 (5)高速缓冲DNS服务器 4.(6)/etc/sysconfig/network-scripts/ifcfg-eth0 (ifcfg-eth0)
5.(7)/etc/rc.d/init.d
6.(8)全局环境 (9)主服务器配置 (10)虚拟主机
7.(11)dhcpd.leases
8.(12)su(或su-)
9.(13)grub (14)lilo
10.(15)chmod 765 test.pl
11.(16)passwd tom
12.(17)bash
13.(18)将文件test.pl改名成mytest.pl
14.(19)chmod o+w incoming
15.(20)0
三、简答题(每题5分,共25分)
1. PORT模式:客户端动态选择一个端口来连接服务器的21端口,建立控制连接。当用户要进行数据的传输,客户端发出PORT指令告诉服务器连接自己的哪个端口来建立数据通道,服务器接到PORT指令后会使用20端口连接PORT指令中指定的端口,建立数据传输通道。
PASV模式:在建立控制信道上与PORT模式相同。在数据信道上,当客户端发送数据传输命令时,客户端发送PASV指令,用户通过该指令告诉服务器,自己要连接服务器的哪个端口。此时,如果服务器的该端口恰好空闲,则返回ACK的确认信息。否则,返回UNACK信息,这时,客户端会再次发送PASV指令。
2.shell是Linux系统中重要的组成部分。作为Linux系统的外壳,为用户提供了使用操作系统的接口,是用户和系统交互作用的界面。shell不但是一个命令解释程序,还是一种高级编程语言。
3.TCP/IP体系结构自下向上分别是:网络接口层,网络层,传输层,应用层。各层主要的协议有:
, 网络接口层:封装了所有的物理层和数据链路层协议,如数据链路层的PPP、X.25、FrameRelay、PPPoE等。
, 网络层:IP,ICMP,ARP,RARP协议
, 传输层:TCP、UDP
, 应用层:FTP,HTTP,TELNET,SMTP,POP,DNS,SNMP,RTSP等。
- 3 -
4. 文件系统是操作系统在硬盘或者分区上保存文件信息的方法和数据结构,也就是文件在硬盘或分区上的组织结构方式。
Linux文件系统都具有如下的通用结构:superblock(超级块)、inode(索引节点)、data block(数据块)和directory block(目录块)。
5(邮件用户代理(MUA):用户与邮件服务器之间的接口程序,为用户提供一个撰写、收发、处理邮件信息的友好界面。
邮件传输代理(MTA):运行在Mail server上,将MUA传递过来的邮件投递到目标主机上,如sendmail,postfix
本地投递代理(LDA):MTA把邮件投递到邮件接收者的邮件帐号所在的服务器上,LDA则负责把邮件按照接收这的用户名投递到具体的邮箱中。
四、应用题(共30分)
1. (10分)
lfhe:为用户名,root通常为管理员,uid为0,普通用户uid大于等于500。
x:为密码字段,密码加密后存放在/etc/shadow文件中。该字段为空时,无密码,能登录。
:500:分别是用户的uid和gid。当uid<10,该用户为系统用户,一般用户的uid>=500 500
general user:用户的详细说明。
/home/lfhe:用户的家目录
/bin/bash:用户shell。为了让不安全的用户不能登录,可以在该处采取一定的措施,可选:/bin/true、/bin/false或使用/dev/null、/sbin/nologin(须在/etc/shells文件中输入相应的
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
)。另外,密码字段为“*”时,账户无密码,而且不能登录。
2.(10分)
(1) 210.45.1.188:80 (2)210.45.1.188 (3)/var/myweb/html (4)myweb.test.com
(5)Directory (6) indexes
(7)ExecCGI (8) deny,allow (9)allow from test.com
(10) /Directory
3.(10分)dhcpd.conf文件各行解释如下:
ddns-update-style interim;
//#配置DHCP-DNS互动更新模式。interim,过渡性DHCP-DNS互动草图更新模式。 #...................
subnet 210.45.1.0 netmask 255.255.255.0 { //阐明该DHCP服务器提供的IP所属的子网
option routers 210.45.1.1;
option broadcast-address 210.45.1.255;
option domain-name "exam.com";
option domain-name-servers 210.45.1.8,210.45.1.18; //为客户设置默认的网关、子网掩码、广播域IP地址以及DNS域名和DNS服务器的IP地址
#...................
range dynamic-bootp 210.45.1.50 210.45.1.60; //说明要分配的IP地址的范围。
default-lease-time 21600;
max-lease-time 43200;
//指明默认的地址租期和最长租期时间,单位为秒。
host dns {
- 4 -
//为特定的DHCP客户机提供IP网络参数。
hardware ethernet DF:34:32:78:AB:CD;
//指定硬件接口的类型(如:ethernet,token ring等等)以及硬件地址。
fixed-address 210.45.1.58; //为客户分配的IP地址。
}
}
- 5 -