1、软件水平考试(中级)网络工程师下午应用技术(LINUX 应用服务器的配置)历年真题试卷汇编 2 及答案解析(总分:44.00,做题时间:90 分钟)一、试题一(总题数:7,分数:44.00)1.试题一()_阅读以下说明,回答问题。说明某公司搭建了一个小型局域网,局域网内有 200 台 PC 机,网络中配置一台 Linux 服务器作为 Internet 接入服务器,Linux 服务器 E0 网卡的 IP 地址为 19216811,E1 网卡的 IP 地址为 2021002030,该网络结构如图 5-1 所示。 (分数:6.00)(1).根据题目要求补充完成 DHCP 服务器配置文件 dhcpdc
2、onf 的配置项。 default-1ease-time 1200; max-lease-time 92 0 0 ; option subnet-mask 2552552550 option broadcast-addresS(1); option routers (2); option domain-name-services(3); subnet(4)netmask(5) range(6)(7); host fixed hardware ethernet(8); fixed address (9); (分数:2.00)_(2).根据 DHCP 协议约定和问题 1 的配置,DHCP 客户端
3、PCI 从获取 IP 地址后经过(10)分钟需要到 DHCP 服务器申请租约更新。此时 PCI 发送到 DHCP 服务器的消息是(11)。如果 DHCP 服务器同意租约更新,响应的消息是(12)。如果 DHCP 服务器不同意租约更新,响应的消息是(13)。(分数:2.00)_(3).在 DHCP 客户端,还可以通过 Windows 命令(14)来立即释放申请到的 IP 地址,通过命令(15)来立即重新申请租约。(分数:2.00)_阅读以下说明,回答问题。(2012 年下半年下午试题二)说明某公司搭建了一个小型局域网,网络中配置一台 Linux 服务器作为公司内部文件服务器和 Internet
4、接入服务器,该网络拓扑结构如图 5-2 所示。(分数:8.00)(1).Linux 的文件传输服务是通过 vsftpd 提供的,该服务使用的应用层协议是(1)协议,传输层协议是(2)协议,默认的传输层端口号为(3),vsffpd 服务可以通过命令行启动或停止,启动该服务的命令是(4),停止该服务的命令是(5)。(分数:2.00)_(2).vsflpd 程序主配置文件的文件名是(6)。若当前配置内容如下所示,请给出对应配置项和配置值的含义。 listenaddress=19216811 #listenport=21 #maxperip=1 0 #maxclients=1000 anonymous
5、enable=YES (7) localenable=YES (8) writeenable=YES (9) userlistenable=YES (10)(分数:2.00)_(3).为了使因特网上的用户也可以访问 vsflpd 提供的文件传输服务,可以通过简单地修改上述主配置文件来实现,修改的方法是(11)。(分数:2.00)_(4).由于 Linux 服务器的配置较低,希望限制同时使用 FTP 服务的并发用户数为 10,每个用户使用 FTP服务时建立的连接数为 5,可以通过简单地修改上述主配置文件来实现,修改的方法是(12)。(分数:2.00)_阅读以下说明,回答问题。(2011 年下半年
6、下午试题二) 说明如图 53 所示,某公司办公网络划分为研发部和销售部两个子网,利用一台双网卡 Linux 服务器作为网关,同时在该 Linux 服务器上配置Apache 提供 Web 服务。 (分数:8.00)(1).图 54 是 Linux 服务器中网卡 eth0 的配置信息,从图中可以得知:处输入的命令是(1),eth0 的IP 地址是(2),子网掩码是(3),销售部子网最多可以容纳的主机数是(4)。 (分数:2.00)_(2).Linux 服务器配置 Web 服务之前,执行命令rootrootrpm-qalgrep httpd 的目的是(5)。Web 服务器配置完成后,可以用命令(6)
7、来启动 Web 服务。(分数:2.00)_(3).默认安装时,Apache 的主配置文件名是(7),该文件所在目录为(8)。 配置文件中下列配置信息的含义是(9)。 Directory”varwwwhtmlsecure” A1lowOverride Authconfig Order deny al low A110W from 19216812 Deny from all Directory(分数:2.00)_(4).Apache 的主配置文件中有一行 Listen 1921681126:80,其含义是(10)。 启动 Web 服务后,仅销售部的主机可以访问 Web 服务。在 Linux 服务
8、器中应如何配置,方能使研发部的主机也可以访问 Web服务。(分数:2.00)_阅读以下说明,回答问题。(2011 年上半年下午试题二) 说明Linux 系统有其独特的文件系统 ext2,文件系统包括文件的组织结构、处理文件的数据结构及操作文件的方法。可以通过命令获取系统及磁盘分区状态信息,并能对其进行管理。(分数:8.00)(1).以下命令中,改变文件所属群组的命令是(1) ,编辑文件的命令是(2) ,查找文件的命令是(3)。 (1)(3)备选答案: Achmod 13chgrp Cvi DWhich(分数:2.00)_(2).在 Linux 中,伪文件系统(4)只存在于内存中,通过它可以改变
9、内核的某些参数。 Aproc BNtfs Ctmp Detcprofile(分数:2.00)_(3).在 Linux 中,分区分为主分区、扩展分区和逻辑分区,使用 fdisk-1 命令获得的分区信息如下所示。 DiSkdevhda:240 heads,63 sectors,140 cvlinders Unlts=cylinders of 15120 * 512 biteS DevLce Boot Start End Blocks Id System devhda 1 286 2162128+ C WLn95 FAT32(LBA) devhda2 * 288 1960 124 96680 5 E
10、xtended devhda5 288 289 15088+ 83 Linux devhda6 290 844 41 95768+ 83 Linux devhda7 845 983 1050808+ 82 Linux swap devhda8 984 1816 6297448+ 83 Linux devhda9 1817 1940 937408+ 83 LiFlUX 其中,属于扩展分区的是(5)。 使用df-T 命令获得的信息部分如下所示。 FiLesystem Type 1k Blocks Used AvaLLable Use Mounted on devhda6 telserfs 4195
11、632 2015020 2180612 49 devhda5 ext2 14607 377 8 10075 8 boot devhda9 telsetfs 937372 2023 68 735004 22 home devhda8 telserfs 6297248 3882504 2414744 62 opt ShmfS shm 256220 0 256220 0 devshm devhdal vfat 2159992 1854192 305800 86 windowsC 其中,不属于 Linux 系统分区的是(6) 。(分数:2.00)_(4).在 Linux 系统中,对于 (7) 文件中列
12、出的 Linux 分区,系统启动时会自动挂载。此外,超级用户可以通过(8)命令将分区加载到指定目录,从而该分区才在 Linux 系统中可用。(分数:2.00)_阅读以下关于在 Linux 系统中配置 Apache 服务器的说明,回答问题。 说明在 Linux 系统中采用Apache 配置 Web 服务器。Apache 服务器提供了丰富的功能,包括目录索引、目录别名、虚拟主机、HTTP日志报告、CGI 程序的 SetUID 执行等。(分数:6.00)(1).请在(1)(4)空白处填写恰当的内容。 Web 客户机与服务器共同遵守(1)协议,其工作过程是:Web客户端程序根据输入的(2)连接到相应的
13、 Web 服务器上,并获得指定的 Web 文档。动态网页以(3)程序的形式在服务器端处理,并给客户端返回(4)格式的文件。 (1)(4)备选答案: AHTML BASP CJSP DIIS ESOAP FURL GHTTP HVGA(分数:2.00)_(2).请在(5)(11)空白处填写恰当的内容。 Apache 的主配置文件为 httpdconf。某 Web 服务器的httpdconf 文件部分内容如下。 SerVerType standalone ServerRoot“etchttpd“ Timeout 300 KeepAl ive On MaxKeepAliVeRequestS 100
14、KeepAliveTimeout 15 MinSpareSerVer 5 MaxSpareSerVer 20 StartSeryer 8 MaxClientS 150 MaxRequestsPerChild 100 Port 8080 User nobody Grout nobody ServerAdmin rootwebtestcomcn Se rve rName WebText DocumentRoot“homewebtestJakarta-tomcatwebappswebtest“ Options FollowSymLinks AllowOverride None Options Ind
15、exes Includes FollowSymLinks AllowOverride None Urder allow,deny Allow from all DirectoryIndex indexhtml indexhtm indexshtml indexcgi Aliasdocusrdoc order deny,allow deny from all allow from 10calhost OptiOns Indexes FollowSymLinks 以 RPM 方式安装的 Apache 服务器,配置文件 httpdconf 存储在 Linux 的(5)目录下。根据上述配置文件,该 W
16、eb 服务器运行在(6)模式下,其运行效率比在 inetd 模式下(7);当某个 Web 连接超过(8)秒没有数据传输时,系统断开连接。 如果客户需要访问 Linux 服务器上的usrdoc 目录,则应在浏览器地址栏中输入盟。 虚拟主机是指在同一服务器上实现多个 Web 站点。虚拟主机可以是基于 IP地址的虚拟主机,也可以是基于(10)的虚拟主机。创建基于(11)的虚拟主机时,还需要配置(12),并在区数据库文件中添加相关记录。(分数:2.00)_(3).图 5-5 是配置 Apache 服务器的一个对话框,选中目录选项 ExecCGI,意味着什么? 如果将图 55 所示的目录选项中 Inde
17、xes 的选中状态取消,并且虚拟主机目录中也没有相关的 Index 文件,客户机通过浏览器访问有关的虚拟主机目录时有何结果? (分数:2.00)_阅读以下说明,回答问题。(2010 年下半年下午试题二)说明在 Linux 操作系统中,TCPIP 网络可通过若干文本文件及命令进行配置。(分数:8.00)(1).在 Linux 操作系统中,可通过命令(1)获得如图 5-6 所示的网络配置参数。 (分数:2.00)_(2).在 Linux 操作系统中,可通过命令(2)显示路由信息。若主机所在网络的网关 lP 地址为1921680254,则可使用命令(3) add default (4) 192168
18、0254 添加网关为默认路由。 (2)备选答案: Anetstat-nr BIs route CIfconfig Dnetconfig (3)备选答案: Aroute Bnetstat Cifconf Difconfig (4)备选答案: Agateway Bgw Cgate Dg(分数:2.00)_(3).在 Linux 系统中,DNS 查询文件内容如下所示,该文件的默认存储位置为 (5) ,当用户做 DNS 查询时,首选 DNS 服务器的 IP 地址为 (6) 。 Semsch domaintestcn NameSeryer 21034014 NameSeryer 2103 4015 Na
19、meServer 21034016 NameServer 2103 4017 (5)备选答案:Aetcinetconf Betcresolvconf Cetcinetdconf Detcnetconf (6)备选答案: A21 034014 B21034015 C21034016 D21034017(分数:2.00)_(4).文件etcsysconfignetwork-scriptseth0 用于存储网络配置信息,请根据图 5-6 填写下面的空缺信息,完成主机的配置。 DEVICE=eth0 HWADDR=(2) ONBOOT=yes BOOTPROTO=none NETMASK=(8) 工P
20、ADDR=(9) GATEwAY=(10) TYPE=Ethernet(分数:2.00)_软件水平考试(中级)网络工程师下午应用技术(LINUX 应用服务器的配置)历年真题试卷汇编 2 答案解析(总分:44.00,做题时间:90 分钟)一、试题一(总题数:7,分数:44.00)1.试题一()_解析:阅读以下说明,回答问题。说明某公司搭建了一个小型局域网,局域网内有 200 台 PC 机,网络中配置一台 Linux 服务器作为 Internet 接入服务器,Linux 服务器 E0 网卡的 IP 地址为 19216811,E1 网卡的 IP 地址为 2021002030,该网络结构如图 5-1
21、所示。 (分数:6.00)(1).根据题目要求补充完成 DHCP 服务器配置文件 dhcpdconf 的配置项。 default-1ease-time 1200; max-lease-time 92 0 0 ; option subnet-mask 2552552550 option broadcast-addresS(1); option routers (2); option domain-name-services(3); subnet(4)netmask(5) range(6)(7); host fixed hardware ethernet(8); fixed address (9)
22、; (分数:2.00)_正确答案:(正确答案:(1)1921681255(2)19216811 (3)19216811 (4)19216810 (5)2552552550(6)19216812(7)1921681201 (8)00:A0:78:8E:9E:AA (9)1921681100)解析:解析:在 Linux 系统中,DHCP 服务的服务器程序是 dhcpd,该程序以独立方式启动运行,其配置文件是etcdhcpdconf,在这个文件中定义了默认租期、最大租期、可分配的 IP 地址范围、子网掩码以及网关、名字服务器等选项。由题知,指定广播地址为 1921681255,指明子网内的默认网关(
23、即路由器、)的地址为 19216811,在 Linux Server 上配置 DNS 服务,故指明 DNS 服务器的地址为19216811。因为局域网内有 200 台主机,所以子网为 19216810,子网掩码为2552552550。考虑今后扩展需求,当前只使用从 192168111921681201 的 IP 地址;因此指明要分配的 IP 地址的范围从 192168121921681201。 PCI00(MAC 地址为00:A0:78:8E:9E:AA)作为内部文件服务器,需要使用固定的 IP 地址为 1921681100,故 MAC地址为 00:A0:78:8E:9E:AA 的主机配置固定
24、的 IP 地址 1921681100。(2).根据 DHCP 协议约定和问题 1 的配置,DHCP 客户端 PCI 从获取 IP 地址后经过(10)分钟需要到 DHCP 服务器申请租约更新。此时 PCI 发送到 DHCP 服务器的消息是(11)。如果 DHCP 服务器同意租约更新,响应的消息是(12)。如果 DHCP 服务器不同意租约更新,响应的消息是(13)。(分数:2.00)_正确答案:(正确答案:(10)10 (11)DHCPQUEST (12)DHCPACK (13)DHCPNACK)解析:解析:DHCP 服务器向 DHCP 客户机出租的 IP 地址一般都有一个租借期限,期满后 DHC
25、P 服务器便会收回出租的 IP 地址。如果 DHCP 客户机要延长其 IP 租约,则必须更新其 IP 租约。DHCP 客户机启动时和IP 租约期限过一半时,DHCP 客户机都会自动向 DHCP 服务器发送更新其 IP 租约的信息。依据问题 1 的配置,可知指定默认租约时间 1200s,就是 20 分钟,DHCP 客户端 PCI 从获取 IP 地址后经过 10 分钟需要到DHCP 服务器申请租约更新。此时 PCI 发送到 DHCP 服务器的的消息是 DHCPOUEST。如果 DHCP 服务器同意租约更新,响应的消息是 DHCPACK。如果 DHCP 服务器不同意租约更新,响应的消息是 DHCPN
26、ACK。(3).在 DHCP 客户端,还可以通过 Windows 命令(14)来立即释放申请到的 IP 地址,通过命令(15)来立即重新申请租约。(分数:2.00)_正确答案:(正确答案:(14)IPconfigrelease (15)ipconfigrenew)解析:解析:Windows XP 用户可以通过 ipconfigall 命令可以看出自己申请到的本机 IP 地址;ipconfigrenew 命令重新向 DHCP 服务器申请 IP 地址;ipconfigrelease 命令释放 IP 地址。阅读以下说明,回答问题。(2012 年下半年下午试题二)说明某公司搭建了一个小型局域网,网络中
27、配置一台 Linux 服务器作为公司内部文件服务器和 Internet 接入服务器,该网络拓扑结构如图 5-2 所示。(分数:8.00)(1).Linux 的文件传输服务是通过 vsftpd 提供的,该服务使用的应用层协议是(1)协议,传输层协议是(2)协议,默认的传输层端口号为(3),vsffpd 服务可以通过命令行启动或停止,启动该服务的命令是(4),停止该服务的命令是(5)。(分数:2.00)_正确答案:(正确答案:(1)FTP(2)TCP(3)21(4)servicevsftpdstart(5)servicevsflpdstop)解析:解析:FTP 主要用来在计算机之间传输文件,工作在
28、应用层;TCP 协议在 IP 协议软件提供的服务的基础上,支持面向连接的、可靠的、面向流的投递服务,工作在传输层,默认传输层端口号是 21;启动服务输入命令为 service vsftpd start;停止服务输入命令为 service vsftpd stop。(2).vsflpd 程序主配置文件的文件名是(6)。若当前配置内容如下所示,请给出对应配置项和配置值的含义。 listenaddress=19216811 #listenport=21 #maxperip=1 0 #maxclients=1000 anonymousenable=YES (7) localenable=YES (8)
29、writeenable=YES (9) userlistenable=YES (10)(分数:2.00)_正确答案:(正确答案:(6)vsftpdconf(7)允许匿名用户访问(8)允许本地用户访问 (9)允许用户上传文件(10)禁止用户列表文件中的用户访问)解析:解析:配置文件的后缀名为conf,故 vsffpd 程序主配置文件的文件名为 vsftpdconfo anonymous_enable=YES 表示允许匿名用户访问;local enable=YES 表示允许本地用户访问;write_enable=YES 表示允许用户上传文件;userlist enable=YES 表示禁止用户列表
30、文件中的用户访问。(3).为了使因特网上的用户也可以访问 vsflpd 提供的文件传输服务,可以通过简单地修改上述主配置文件来实现,修改的方法是(11)。(分数:2.00)_正确答案:(正确答案:(11)注释或删除“listenaddress=19216811”配置项)解析:解析:要使因特网上的用户也可访问 VSftpd 提供的文件传输服务,则可将固定的访问地址给删除,即注释或删除“listen address=19216811”配置项。(4).由于 Linux 服务器的配置较低,希望限制同时使用 FTP 服务的并发用户数为 10,每个用户使用 FTP服务时建立的连接数为 5,可以通过简单地修
31、改上述主配置文件来实现,修改的方法是(12)。(分数:2.00)_正确答案:(正确答案:(12)改“#max_perip=10”为“max_perip=5”,改“#max_clients=1000”为“maxclients=1000”)解析:解析:maxper-ip 表示每个客户机的最大连接数,题目要求每个用户使用 FTP 服务时可建立的连接数为 5,则将“#max per ip=10”改为“max per ip=5”,限制同时使用 FTP 服务的并发用户为 10,将“#max clients=1000“改为“max clients=1000”。阅读以下说明,回答问题。(2011 年下半年下午
32、试题二) 说明如图 53 所示,某公司办公网络划分为研发部和销售部两个子网,利用一台双网卡 Linux 服务器作为网关,同时在该 Linux 服务器上配置Apache 提供 Web 服务。 (分数:8.00)(1).图 54 是 Linux 服务器中网卡 eth0 的配置信息,从图中可以得知:处输入的命令是(1),eth0 的IP 地址是(2),子网掩码是(3),销售部子网最多可以容纳的主机数是(4)。 (分数:2.00)_正确答案:(正确答案:(1)ifconfig eth0 或 ifconfig (2)1921681126 (3)2552552551 28 (4)125)解析:解析:配置主
33、机网络接口命令为 ifconfig。 程序sbinifconfig 用来配置主机网络接口。这包括基本的配置如 IP 地址、掩码和广播地址,以及高级的选项如为点对点连接(如 PPP 连接)设置远程地址。一个接口可以在不进行重新配置的情况下临时地变为不可用和再变为可用。接口可以用于将服务器的网络连接临时变为不可用(当重新配置一个服务时)。使用下列命令可实现本功能。 ifconfig interface down 关闭接口 ifconfig interface ip-address up 启动接口 图 5-3 中显示以太网接口地址为1921681126,子网掩码为 255255255128。 由于销
34、售部的以太网接口地址为1921681126,而 19216811 不能用,所以其可用地址范围在 1921 68121921 681126 之间,可连接主机数为 125 台。(2).Linux 服务器配置 Web 服务之前,执行命令rootrootrpm-qalgrep httpd 的目的是(5)。Web 服务器配置完成后,可以用命令(6)来启动 Web 服务。(分数:2.00)_正确答案:(正确答案:(5)确认 Apache 软件包是否已经成功安装 (6)service httpd start)解析:解析:“|”是 Linux 很有用的一个用法,俗称管道,可把一个命令的输出作为下个命令的输入。
35、 rmpqa“一 q“查找;“-a“all 所有;grep 正则表达匹配;所以,这个命令的含义就是“查找所有和 HTTPD服务相关的”,即列出所有装配的软件。 Apache 的启动命令为 service httpd start。(3).默认安装时,Apache 的主配置文件名是(7),该文件所在目录为(8)。 配置文件中下列配置信息的含义是(9)。 Directory”varwwwhtmlsecure” A1lowOverride Authconfig Order deny al low A110W from 19216812 Deny from all Directory(分数:2.00)_
36、正确答案:(正确答案:(7)httpdconf (8)etchttpdconf (9)目录“varwwwhtmlsecure”只允许主机 19216812 访问)解析:解析:Apache 的主配置文件名是 hRpdconf,该文件所在目录为etchttpdconfo Directory”varwwwhtmlsecure”指进入此目录;AllowOverride AuthConfig 即允许该目录对 AuthConfig 属性进行覆盖;后面几句即允许指定 IP 访问,而不允许其他 IP 访问。所以语句的整体意思为目录“varwwwhtmlsecure”只允许主机 19216812 访问。(4).
37、Apache 的主配置文件中有一行 Listen 1921681126:80,其含义是(10)。 启动 Web 服务后,仅销售部的主机可以访问 Web 服务。在 Linux 服务器中应如何配置,方能使研发部的主机也可以访问 Web服务。(分数:2.00)_正确答案:(正确答案:(10)提供 Web 服务的地址是 1921681126,端口是 80 将 Apache 主配置文件中的配置“Listen 1921681126:80”修改为“Listen 80”,或者增加从研发部网络到销售部网络的路由。)解析:解析:Listen 语句的意思是允许将 Apache 绑定到指定的 IP 地址和端口,作为默
38、认值的辅助选项。则其含义为提供 Web 服务的地址是 1921681126,端口是 80。 启动 Web 服务后,仅销售部的主机可以访问 Web 服务,要使研发部的主机也可以访问 W_eb 服务,则需要增加从研发部网络到销售部网络的路由,或者将主配置文件中的配置“Listen 1921681126:80”修改为“Listen 80”。阅读以下说明,回答问题。(2011 年上半年下午试题二) 说明Linux 系统有其独特的文件系统 ext2,文件系统包括文件的组织结构、处理文件的数据结构及操作文件的方法。可以通过命令获取系统及磁盘分区状态信息,并能对其进行管理。(分数:8.00)(1).以下命令中,改变文件所属群组的命令是(1) ,编辑文件的命令是(2) ,查找文件的命令是(3)。 (1)(3)备选答案: Ac