Linux部分真题
● 用Linux ls -al 命令列出下面的文件列表,(33)是块设备文件。
(33)A.drwx----- 1 hel users 1024 Sep 10 08:10 aaa
B.-rw------- 2 hel-s users 56 Sep 09 11:05 bbb
C.brw------- 2 hel-s users 56 Sep 09 11:05 ccc
D.lrwx----- 1 hel users 2024 Sep 12 08:12 ddd
● 为保证在启动Linux 服务器时自动启动DHCP 进程,应在(34)文件中将配置项dhcpd=no改为dhcpd=yes。
(34)A. /etc/rc.d/rc.inet1 B. /etc/rc.d/rc.inet2
C. /etc/dhcpd.conf
D. /etc/rc.d/rc.s
● 在Linux操作系统中,存放有主机名及对应IP 地址的文件是(35)。
(35)A. /etc/hostname B. /etc/hosts C. /etc/resolv.conf D. /etc/networks
试题二(15 分)
【问题2】(每空1 分,共6分)
请在(5)~(10)空白处填写恰当的内容。
在Linux系统中使用(5)程序提供DHCP 服务,DHCP 服务器启动时自动读它的配置文件(6)。 DHCP服务器配置文件如下所示:
ddns-update-style interim;
ignore client-updates;
default-lease-time 86400;
max-lease-time 129600;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option domain-name-servers
61.233.9.9, 202.96.133.134;
range 192.168.0.10 192.168.0.250;
}
根据这个文件中的内容,该DHCP服务的默认租期是(7)天,DHCP客户机能获得的IP地址范围是:从(8)到(9) ; 获得的DNS服务器IP地址为(10)。
2008年上半年
● 以下是在Linux操作系统中键入ps命令后得到的进程状态信息,其中处于“僵死”状态进程的PID 为(31) ,若要终止处于“运行”状态的进程的父进程,可以键入命令(32) 。
(31)A. 9822 B. 9970 C. 15354 D. 17658
(32)A. kill 9822 B. kill 9970 C. python 9521 D. python 9976
● 若Linux用户需要将FTP 默认的21号端口修改为8800,可以修改(33) 配置文件。
(33)A. /etc/vs ftp d/userconf B. /etc/vsftpd/vsftpd.conf C. /etc/resolv.conf D. /etc/hosts
试题三(15 分)
阅读以下关于在Linux系统中配置Apache服务器的说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。
【说明】
在Linux 系统中采用Apache 配置Web服务器。Apache 服务器提供了丰富的功能,包括目录索引、目录别名、虚拟主机、HTTP 日志报告、CGI程序的SetUID 执行等。
【问题1】(6 分)
请在(1)、(2)、(3)、(4)空白处填写恰当的内容。
Web客户机与服务器共同遵守(1) 协议,其工作过程是:Web客户端程序根据输入的(2) 连接到相应的Web服务器上,并获得指定的Web文档。动态网页以(3)程序的形式在服务器端处理,并给客户端返回(4) 格式的文件。
(1)~(4)的备选项
A. HTML
B. ASP
C. JSP
D. IIS
E. SOA P
F. URL
G. HTTP
H. VGA
图2-4
图2-5
【问题2】(7 分)
请在(5)~(11)空白处填写恰当的内容。
Apache的主配置文件为httpd.conf。某Web服务器的httpd.conf文件部分内容如下:ServerType standalone
ServerRoot “/etc/httpd”
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 20
StartServers 8
MaxClients 150
MaxRequestsPerChild 100
Port 8080
User nobody
Group nobody
ServerAdmin root@web https://www.wendangku.net/doc/d016942251.html,
ServerName WebTest
DocumentRoot “/home/web test/jakarta-tomcat/webapps/webtest”
Options FollowSymLinks
AllowOverride None
Options Indexes Includes FollowSymLinks
AllowOverride None
Order allow, deny
Allow from all
DirectoryIndex index.html index.htm index.shtml index.cgi
Alias /doc/ /usr/doc/
order deny, allow
deny from all
allow from localhost
Options Indexes FollowSymLinks
以RPM方式安装的Apache服务器,配置文件httpd.conf存储在Linux的(5) 目录下。根据上述配置文件,该Web服务器运行在(6) 模式下,其运行效率比在inetd模式下(7) ;
当某个Web连接超过(8) 秒没有数据传输时,系统断开连接。如果客户需要访问Linux服务器上/usr/doc目录,则应在浏览器地址栏中输入(9) 。虚拟主机是指在同一台服务器上实现多个Web 站点。虚拟主机可以是基于IP 地址的虚拟主机,也可以是基于(10)的虚拟主机。创建基于(10)的虚拟主机时,还需要配置(11) ,并在区数据库文件中添加相关记录。
【问题3】(2 分)
图3-1是配置Apache服务器的一个窗口,选中目录选项ExecCGI,意味着什么?
如果将图3-1 所示的目录选项中Indexes 选中状态取消,并且虚拟主机目录中也没有相关的Index文件,客户机通过浏览器访问有关的虚拟主机目录时有何后果?
图3-1
2007年下半年
●要使Samba服务器在网上邻居中出现的主机名为smbserver,其配置文件smb.conf 中应包含(31)。
(31)A.workgroup=smbserver https://www.wendangku.net/doc/d016942251.html,bios name=smbserver
C.server string=smbserver
D.guest account=smbserver
●某Apache服务器的配置文件httpd.conf包含如下所示配置项。在(32)处选择合适的选项,使得用户可通过https://www.wendangku.net/doc/d016942251.html,访问到该Apache服务器;当用户访问http:// 111.25.4.30:80时,会访问到(33)虚拟主机。
NameVirtualHost 111.25.4.30: 80
ServerName https://www.wendangku.net/doc/d016942251.html,
DocumentRoot /www/othertest
ServerName (32)
DocumentRoot /www/otherdate
ServerName https://www.wendangku.net/doc/d016942251.html,
ServerAlias https://www.wendangku.net/doc/d016942251.html, *https://www.wendangku.net/doc/d016942251.html,
DocumentRoot /www/test
(32)A.https://www.wendangku.net/doc/d016942251.html, B.https://www.wendangku.net/doc/d016942251.html,
C.https://www.wendangku.net/doc/d016942251.html, D.https://www.wendangku.net/doc/d016942251.html,
(33)A.https://www.wendangku.net/doc/d016942251.html, B.https://www.wendangku.net/doc/d016942251.html,
C.https://www.wendangku.net/doc/d016942251.html, D.https://www.wendangku.net/doc/d016942251.html,
试题二(15分)
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】
网络工程师经常会面对服务器性能不足的问题,尤其是网络系统中的核心资源服务器,其数据流量和计算强度之大,使得单一计算机无法承担。可以部署多台Linux服务器组成服务器集群,采用负载均衡技术提供服务。
某企业内部网(网络域名为https://www.wendangku.net/doc/d016942251.html,)由三台Linux服务器提供服务,其中DNS、FTP、SMTP和POP3四种服务由一台服务器承担,Web服务由二台Linux服务器采用负载均衡技术承担。
【问题1】(2分)
假定提供Web服务的二台Linux服务器IP地址分别为192.168.1.10和192.168.1.20。为了使用DNS循环机制,由主机名https://www.wendangku.net/doc/d016942251.html,对外提供一致的服务,需要在DNS服务器的https://www.wendangku.net/doc/d016942251.html,区域文件中增加下列内容:
www1 IN (1)192.168.1.10
www2 IN (1)192.168.1.20
www IN (2)www1
www IN (2)www2
通过DNS的循环机制,客户访问主机https://www.wendangku.net/doc/d016942251.html,时,会依次访问IP地址为192.168.1.10和192.168.1.20的www主机。填写上面的空格,完成https://www.wendangku.net/doc/d016942251.html,文件的配置。
【问题2】(2分)
采用循环DNS配置可以实现简单的具有负载均衡功能的Web服务。说明采用循环DNS 实现均衡负载存在什么问题。
【问题3】(6分)
图2-1所示的是基于硬件的负载均衡方案,其中WSD Pro被称为导向器,通过导向器的调度,实现服务的负载均衡。主机https://www.wendangku.net/doc/d016942251.html,、https://www.wendangku.net/doc/d016942251.html,、https://www.wendangku.net/doc/d016942251.html,和WSD Pro 都配置了双网卡,IP地址标注在图中。
路由器
图2-1
图中的各个服务器必须进行恰当的配置,主机https://www.wendangku.net/doc/d016942251.html,的/etc/sysconfig/network文件和/etc/sysconfig/network-scripts/ifcfg-eth0文件配置如下:
/etc/sysconfig/network文件清单:
NETWORKING=yes
FORWARD_IPV4=(3)
HOSTNAME=https://www.wendangku.net/doc/d016942251.html,
DOMAINNAME=(4)
GATEWAY=(5)
GATEWAYDEV=eth0
/etc/sysconfig/network-scripts/ifcfg-eth0文件清单:
DEVICE=eth0
IPADDR= (6)
NETMASK=255.255.255.0
NETWORK= (7)
BROADCAST=(8)
ONBOOT=yes
填写上面的空格,完成文件的配置。
【问题4】(5分)
图2-1所示案例采用NFS(网络文件系统)技术主要解决什么问题?由图中左边的交换机组成的局域网有何功能?
2007年上半年
●在Linux操作系统中,(31)文件负责配置DNS,它包含了主机的域名搜索顺序和DNS 服务器的地址。
(31)A. /etc/hostname
B. /etc/host.conf
C. /etc/resolv.conf
D. /etc/name.conf
● Linux系统在默认情况下将创建的普通文件的权限设置为(32)。
(32)A. -rw-r-r-
B. -r-r-r-
C. -rw-rw-rwx-
D. -rwxrwxrw-
●在Linux 系统中,用户组加密后的口令存储在(33)文件中。
(33)A. /etc/passwd
B. /etc/shadow
C. /etc/group
D. /etc/shells
●在Linux 系统中,利用(41)命令可以分页显示文件的内容。
(41)A. list B. cat C. more D. cp 试题二(15分)
阅读以下Linux系统中关于IP 地址和主机名转换的说明,回答问题1-3。
【说明】
计算机用户通常使用主机名来访问网络中的节点,而采用TCP/IP 协议的网络是以IP 地址来标记网络节点的,因此需要一种将主机名转换为IP 地址的机制。在Linux 系统中,可以使用多种技术来实现主机名和IP 地址的转换。
【问题1】(6分)
请选择恰当的内容填写在(1)、(2)、(3)空白处。
一般用Host 表、网络信息服务系统(NIS)和域名服务(DNS)等多种技术来实现主机名和IP 地址之间的转换。Host 表是简单的文本文件,而DNS 是应用最广泛的主机名和IP 地址的转换机制,它使用(1)来处理网络中成千上万个主机和IP 地址的转换。在Linux 中,DNS 是由BIND 软件来实现的。BIND 是一个(2)系统,其中的resolver程序负责产生域名信息的查询,一个称为(3)的守护进程,负责回答查询,这个过程称为域名解析。
(1)A.集中式数据库B.分布式数据库
(2)A.C/S B.B/S
(3)A.named B.bind C.nameserver 【问题2】(3分)
下图是采用DNS 将主机名解析成一个IP 地址过程的流程图。请选择恰当的内容填写在(4)、(5)、(6)空白处。
A.产生一个指定下一域名服务器的响应,送给DNS客户
B.把名字请求转送给下一个域名服务器,进行递归求解,结果返回给DNS客户
C.将查询报文发往某域名服务器
D.利用Host 表查询入
E.查询失败
【问题3】(6分)
请在(7)、(8)、(9)处填写恰当的内容。
在Linux 系统中设置域名解析服务器,已知该域名服务器上文件named.conf 的部分内容如下:
该服务器是域https://www.wendangku.net/doc/d016942251.html, 的主服务器,该域对应的网络地址是(8),正向域名转换数据文件存放在(9)目录中。
2006年下半年
● 在 Linux 操作系统中,命令“chmod -777/home/abc”的作用是(29)。
(29)A. 把所有的文件拷贝到公共目录 abc 中
B. 修改 abc 目录的访问权限为可读、可写、可执行
C. 设置用户的初始目录为/home/abc
D. 修改 abc 目录的访问权限为对所有用户只读
●在 Linux 操作系统中,可以通过 iptables 命令来配置内核中集成的防火墙。若在配置脚本中添加 iptables 命令:
$IPT -t nat -A PREROUTING -p top -s 0/0 -d 61.129.3.88 --dport 80 -j DNAT --to -dest 192.168.0.18
其作用是(30)。
(30)A. 将对192.168.0.18的80端口的访问转发到内网的61.129.3.88主机上
B. 将对 61.129.3.88 的 80 端口的访问转发到内网的 192.168.0.18 主机上
C. 将 192.168.0.18 的 80 端口映射到内网的 61.129.3.88 的 80 端口
D. 禁止对 61.129.3.88 的 80 端口的访问
试题二(15分)
阅读以下关于 Linux 网关安装和配置过程的说明,回答问题 1 至问题 5。
【说明】
当局域网中存在大量计算机时,根据业务的不同,可以将网络分成几个相对独立的子网。图 2-1 是某公司子网划分的示意图,整个网络被均分为销售部和技术部两个子网,子网之间通过一台安装了 Linux 操作系统的双网卡计算机连通。
【问题1】(5分)
销售部的网络号是(1),广播地址是(2);技术部的网络号是(3),广播地址是(4);每个子网可用的 IP 地址有(5)个。
【问题2】(3分)
Linux 网关计算机有两个网络接口(eth0 和 eth1),每个接口与对应的子网相连接。该计算机/etc/sysconfig/network 文件清单为:
NETWORKING=yes
FORWARD_IPV4=(6)
HOSTNAME=https://www.wendangku.net/doc/d016942251.html,
/etc/sysconfig/network-scripts/ifcfg-eth0 文件清单为:
DEVICE=eth0
IPADDR=192.168.1.126
NETMASK=(7)
……(以下略)
/etc/sysconfig/network-scripts/ifcfg-eth1 文件清单为:
DEVICE=eth1
IPADDR=192.168.1.254
NETMASK=(8)
……(以下略)
(6)的备选答案:A.yes B.no C.route D.gateway
【问题3】(2 分)
在网关计算机/etc/sysconfig/network-scripts/目录中有以下文件,运行某命令可以启动网络,该命令是(9),其命令行参数是(10)。
ifcfg-eth0ifup ifup-sit
ifcfg-lo ifup-aliases ifup-si
ifdown ifup-cipcb ifup-wireless
ifdown-aliases ifup-ippp init.ipv6-global
ifdown-cipcb ifup-ipv6network-functions
ifdown-ippp ifup-ipx network-functions-ipv6
ifdown-ipv6ifup-isdn
ifdown-isdn ifup-plip
ifdown-post ifup-plusb
ifdown-ppp ifup-post
ifdown-sit ifup-ppp
ifdown-sl ifup-routes
【问题4】(2分)
在网关计算机上使用以下路由命令创建两个默认的路由:
route add -net 192.168.1.0 255.255.255.128 (11)
route add -net 192.168.1.128 255.255.255.128 (12)
【问题5】(3分)
设置技术部和销售部的主机网络参数后,如果两个子网间的主机不能通信,用(13)
命令来测试数据包是否能够到达网关计算机。如果数据包可以达到网关但是不能转发到目标计算机上,则需要用命令 cat /proc/sys/net/ipv4/ip_forward 来确认网关计算机的内核是否支持 IP 转发。如果不支持,该命令输出(14)。
(13)和(14)备选答案如下:
(13)A.traceroute B.tracert C.nslookup D.route
(14)A.1 B.0 C.yes D.no
2006年上半年
● 在Linux 操作系统中把外部设备当作文件统一管理,外部设备文件通常放在___(31)___目录中。
(31)A./dev B./lib C./etc D./bin
● 下列___(32)___命令可以更改一个文件的权限设置。
(32)A.attrib B.file C.chmod D.change
● 通过Samba 组件实现Linux 与Windows 文件资源共享时,需要提供的守护进程(daemon)是___(33)___。
(33)A.bind B.smbd C.named D.shard
试题二(15分)
阅读以下说明,回答问题1至问题8,将解答填入答题纸对应的解答栏内。
【说明】
Linux系统开机引导时首先启动内核,由内核检查和初始化硬件设备,载入设备的驱动程序模块,安装root文件系统,然后内核将启动一个名为init的进程。在init运行完成
并启动其它必要的后续进程后,系统开始运行,引导过程结束。init进程启动时需要读取inittab配置文件,该文件确定init在系统启动和关机时的工作特性。典型的inittab文件内容见以下清单:
#
# inittab This file describes how the INIT process should set up
# the system in a certain run-level.
#
# Default runlevel. The runlevels used by RIdS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, ifyou do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 -X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
# System initialization.
si::sysinit:/et~/rc.d/rc.sysinit
10:0:wait:/etc/rc.d/rc 0
11:1 :wait:/etc/rc.d/rc 1
12:2:wait:/etc/rc.d/rc 2
13:3 :wait'/ete/rc.d/re 3
14:4:wait:/etc/rc.d/rc 4
15:5:wait:/etc/rc.d/rc 5
16:6:wait:/et~/rc.d/rc 6
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
# When our UPS tells us power has failed, assume we have a few minutes
# of power left. Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pf::poweffail:/sbin/shutdown -f-h +2 "Power Failure System Shutting Down"
# If power Was restored before the shutdoWn kicked in, cancel it.
pr: 12345:powerokwait:/sbin/shutdown-c "Power Restored; Shutdown Cancelled"
# Run gettys in standard mnlevels
1:2345:respawn:/sbin/mingetty tty 1
2:2345:respawn:/sbin/mingetty tty2
3:2345 :respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty try4
5:2345:respawn:/sbin/mingetty try5
6:2345:respawn:/sbin/mingetty try6
# Run xdm in runlevel 5
x:5 :respawn:/etc/X11/prefdm -nodaemon
【问题1】(2分)
启动init进程前,不需要经过___(1)___步骤。
A.LILO加载内核B.检测内存C.加载文件系统D.启动网络支持【问题2】(2分)
inittab文件存放在___(2)___目录中。
A./etc B./boot C./sbin D./root
【问题3】(2分)
Linix系统运行级别3 工作在___(3)___状态。
A.单用户字符模式B.多用户字符模式
C.单用户图形模式D.多用户图形模式
【问题4】(2分)
根据说明中inittab文件的内容,系统引导成功后,工作在___(4)___状态。
A.单用户字符模式B.多用户字符模式
C.单用户图形模式D.多用户图形模式
【问题5】(2分)
在系统控制台,___(5)___用Ctrl+Alt+Delete组合键来重新引导服务器。
A.允许B.不允许
【问题6】(2分)
假设root用户执行“init0”命令,系统将会___(6)___。
A.暂停B.关机C.重新启动 D.初始化
【问题7】(2分)
root用户执行“psauxlgrepinit”’命令,得到init的PID是___(7)___。
A.0 B.1 C.2 D.3
【问题8】(1分)
根据上述inittab文件的内容,系统在引导过程结束前,至少还要执行___(8)___进程。
A. rc.sysinit
B. rc.sysinit 和 rc 5
C. rc.sysinit, rc0, rcl, rc2, rc3, re4, rc5和qlrc6
D. rc0, rcl, rc2, rc3, rc4, rc5和glrc6
2005年下半年
● 在Linux操作系统中手工安装Apache服务器时,默认的Web站点的目录为__(26)__。
(26)A. /etc/httpd B. /var/log/httpd C. /etc/home D. /home/httpd
● 在Linux中,__(27)__命令可用显示当前用户的工作目录。
(27)A. #where B. #md C. #pwd D. #rd
试题二(15分)
认真阅读以下说明信息,回答问题1-5。将答案填入答题纸对应的解答栏内。
【说明】
在一个基于TCP/IP协议的网络中,每台主机都有一个IP地址,根据获得IP地址方式的不同,可以分为静态IP和动态IP。例如:用宽带入网,会有一个固定的IP地址,每次连入Internet,你的IP都一样;而用拨号上网,每次连入Internet时都从ISP那里获得一个IP地址且每次获得的可能不同,这是因为DHCP服务器的存在。在Linux中建立DHCP 服务器的配置文件是”dhcpd.conf”,每次启动DHCP服务器都要读取该文件。下面是一个dhcp.conf文件的实例:
1 default-lease-time 1200;
2 max-lease-time 9200;
3 option subnet-mask 255.255.255.0;
4 option broadcast-address 192.168.1.255;
5 option router 192.168.1.254;
6 option domain-name-serves 192.168.1.1, 192.168.1.2
7 option domain-name “https://www.wendangku.net/doc/d016942251.html,”
8 subnet 192.168.1.0 netmask 255.255.255.0
9 {
10 range 192.168.1.20 192 .168.1.200;
11 }
12 host fixed{
13 option host-name “ https://www.wendangku.net/doc/d016942251.html,”;
14 hardware Ethernet 00:A0:78:8E:9E:AA;
15 fixed-address 192.168.1.22;
16 }
【问题1】(3分)
该DHCP服务器可分配的IP地址有多少个?
【问题2】(3分)
该DHCP服务器指定的默认网关、域名以及指定的DNS服务器分别是什么?【问题3】(3分)
该配置文件的12-15行实现什么配置功能?