文档库 最新最全的文档下载
当前位置:文档库 › Linux部分真题

Linux部分真题

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行实现什么配置功能?

相关文档