第4章:Linux系统总复习

目录

一、选择题(共200题)

1-50题

51-100题

101-150题

151-200题

二、判断题(共100题,对的打"√",错的打"×")

1-50题

51-100题

三、填空题(共100题)

1-50题

51-100题

四、简答题(共10题)

五、服务器操作题(共6题,涵盖Samba、FTP、NFS、DHCP、Web、DNS)

1.Samba服务器配置(10分)

2.FTP(vsftpd)服务器配置(10分)

3.NFS服务器配置(10分)

4.DHCP服务器配置(10分)

5.Web(Apache)服务器配置(10分)

6.DNS服务器配置(10分)




Linux服务器配置与管理 复习题

(覆盖Samba、FTP、NFS、DHCP、Web、DNS六大服务器)

一、选择题(共200题)

1-50题

1.Samba服务的主配置文件路径是( A )

A./etc/samba/smb.conf B./etc/samba/samba.conf C./etc/smb.conf D./etc/samba.conf

2.启动Samba服务的命令是( B )

A.systemctl start samba B.systemctl start smb C.service samba start D./etc/init.d/samba start

3.在smb.conf中,设置共享目录可被客户端浏览的参数是( B )

A.writable = yes B.browseable = yes C.visible = yes D.public = yes

4.添加Samba用户的命令是( C )

A.useradd B.smbadd C.smbpasswd -a D.samba-useradd

5.vsftpd服务默认的匿名用户登录目录是( B )

A./home/ftp B./var/ftp C./srv/ftp D./ftp

6.FTP服务使用的控制连接端口号是( B )

A.20 B.21 C.22 D.23

7.下列选项中,用于配置FTP匿名用户登录的参数是( B )

A.local_enable B.anonymous_enable C.userlist_enable D.write_enable

8.NFS服务的主配置文件是( B )

A./etc/nfs.conf B./etc/exports C./etc/nfs/exports D./etc/sysconfig/nfs

9.查看NFS服务器共享目录的命令是( B )

A.show -e 服务器IP B.showmount -e 服务器IP C.nfsstat -e D.exportfs -v

10.在/etc/exports中,允许客户端以root权限访问的选项是( C )

A.rw B.sync C.no_root_squash D.all_squash

11.DHCP服务默认租约时间的配置参数是( B )

A.lease-time B.default-lease-time C.max-lease-time D.min-lease-time

12.在DHCP配置中,定义地址池范围的参数是( B )

A.host B.range C.subnet D.shared-network

13.DHCP客户端获取IP地址的命令是( B )

A.ifconfig eth0 B.dhclient C.dhcpget D.ip addr renew

14.在DHCP配置中,为特定主机指定固定IP地址的声明是( C )

A.range B.subnet C.host D.group

15.Apache服务器默认的Web站点根目录是( B )

A./etc/httpd B./var/www/html C./home/httpd D./srv/www

16.Apache服务器主配置文件的路径是( B )

A./etc/apache2/httpd.conf B./etc/httpd/conf/httpd.conf C./etc/www/httpd.conf D./usr/local/apache/httpd.conf

17.启动Apache服务的命令是( B )

A.systemctl start apache B.systemctl start httpd C.service apache start D.httpd -s

18.DNS服务使用的端口号是( A )

A.TCP 53与UDP 53 B.TCP 54与UDP 54 C.TCP 80 D.UDP 443

19.BIND的主配置文件是( B )

A./etc/bind/named.conf B./etc/named.conf C./etc/dns/named.conf D./etc/bind.conf

20.DNS正向解析的作用是( B )

A.将IP地址转换为域名 B.将域名转换为IP地址 C.将域名转换为MAC地址 D.将IP地址转换为MAC地址

21.Samba服务主要由哪两个守护进程组成?( A )

A.smbd和nmbd B.httpd和ftpd C.named和dhcpd D.nfsd和mountd

22.在smb.conf中,设置共享目录可写的参数是( B )

A.browseable = yes B.writable = yes C.public = yes D.guest ok = yes

23.Samba服务中,nmbd进程的主要功能是( B )

A.文件共享与打印服务 B.NetBIOS名称解析 C.用户认证与授权 D.日志记录与监控

24.重新加载Samba配置文件(不重启服务)的命令是( B )

A.smbcontrol smbd reload-config B.systemctl reload smb C.smbpasswd -r D.samba -r

25.vsftpd中,禁止本地用户登录的参数设置是( B )

A.anonymous_enable=NO B.local_enable=NO C.userlist_enable=NO D.write_enable=NO

26.下列哪个文件中列出的用户被禁止登录FTP服务器?( B )

A./etc/vsftpd/allowed B./etc/vsftpd/ftpusers C./etc/vsftpd/config D./etc/ftp.conf

27.FTP主动模式下,服务器使用哪个端口传输数据?( B )

A.21 B.20 C.22 D.23

28.启动NFS服务的命令是( B )

A.systemctl start nfs B.systemctl start nfs-server C.service nfsd start D./etc/init.d/nfs start

29.在/etc/exports中,表示只读共享的选项是( B )

A.rw B.ro C.wo D.ao

30.客户端挂载NFS共享目录的命令格式是( A )

A.mount -t nfs 服务器IP:共享目录 本地目录 B.nfs mount 服务器IP:共享目录 本地目录 C.mount.nfs 本地目录 服务器IP:共享目录 D.link nfs 服务器IP:共享目录 本地目录

31.DHCP配置文件dhcpd.conf的默认路径是( A )

A./etc/dhcp/dhcpd.conf B./etc/dhcpd.conf C./etc/dhcp/dhcp.conf D./usr/local/dhcp/dhcpd.conf

32.在DHCP配置中,定义子网的声明是( C )

A.range B.host C.subnet D.shared-network

33.设置DHCP最大租约时间的参数是( B )

A.default-lease-time B.max-lease-time C.lease-max-time D.maximum-lease

34.DHCP中用于设置客户端默认网关的参数是( B )

A.option domain-name-servers B.option routers C.option broadcast-address D.option subnet-mask

35.httpd.conf中,设置网站默认首页文件的参数是( B )

A.DefaultPage B.DirectoryIndex C.IndexFile D.WelcomePage

36.Apache中,设置虚拟主机的配置段标签是( A )

A.<VirtualHost> B.<Host> C.<Server> D.<WebSite>

37.Apache服务器默认监听的端口是( C )

A.21 B.53 C.80 D.443

38.DNS反向解析的作用是( B )

A.将域名转换为IP地址 B.将IP地址转换为域名 C.将MAC地址转换为IP地址 D.将域名转换为MAC地址

39.DNS区域数据文件中,表示主机地址记录的资源记录类型是( C )

A.CNAME B.MX C.A D.NS

40.在DNS反向解析中,zone后面的IP地址书写方式是( B )

A.正序书写 B.逆序书写并加.in-addr.arpa后缀 C.只写主机号 D.不需要IP地址

41.Samba服务的smbd进程默认监听的端口是( A )

A.TCP 139和TCP 445 B.UDP 137和UDP 138 C.TCP 80和TCP 443 D.TCP 21和TCP 20

42.Samba服务的nmbd进程默认监听的端口是( B )

A.TCP 139和TCP 445 B.UDP 137和UDP 138 C.TCP 53和UDP 53 D.TCP 80和TCP 443

43.在smb.conf中,global段用于设置( A )

A.全局参数 B.共享目录参数 C.打印机参数 D.用户权限参数

44.smb.conf中,设置Samba服务器所属工作组的参数是( B )

A.server string B.workgroup C.netbios name D.domain

45.删除Samba用户的命令是( B )

A.smbpasswd -d B.smbpasswd -x C.smbpasswd -r D.userdel -smb

46.禁用Samba用户的命令是( B )

A.smbpasswd -x B.smbpasswd -d C.smbpasswd -e D.smbpasswd -r

47.Samba共享中,设置允许访问共享的用户列表的参数是( A )

A.valid users B.write list C.admin users D.force user

48.smb.conf中,设置共享注释说明的参数是( A )

A.comment B.description C.info D.remark

49.Samba服务器安全级别中,share表示( A )

A.不需要用户名和密码即可访问 B.需要用户名和密码验证 C.使用域控制器验证 D.使用Kerberos验证

50.在smb.conf中,设置共享路径的参数是( B )

A.directory B.path C.location D.root


51-100题

51.使用testparm命令的主要作用是( B )

A.启动Samba服务 B.测试smb.conf配置文件语法 C.添加Samba用户 D.查看共享目录

52.Samba的security=user模式表示( B )

A.共享级访问,无需验证 B.用户级访问,需用户名密码验证 C.域级别验证 D.服务器级别验证

53.smbclient命令用于( B )

A.配置Samba服务器 B.以客户端方式访问Samba共享 C.添加Samba用户 D.重启Samba服务

54.在smb.conf的global段中,server string参数用于设置( B )

A.服务器的工作组名 B.服务器的描述信息 C.服务器的IP地址 D.服务器的NetBIOS名

55.Samba共享中,guest ok = yes表示( A )

A.不需要密码即可访问 B.只允许管理员访问 C.禁止匿名访问 D.需要Kerberos认证

56.查看Samba服务器状态的命令是( A )

A.smbstatus B.smbstat C.smbinfo D.smbcheck

57.Samba共享中,设置只允许特定主机访问的参数是( B )

A.valid users B.hosts allow C.write list D.admin users

58.在smb.conf中,homes共享的特殊之处是( B )

A.它是一个公共共享目录 B.它会自动为每个Samba用户提供其家目录共享 C.它只能共享打印机 D.它只能被管理员访问

59.Samba服务的日志文件默认存放目录是( A )

A./var/log/samba/ B./var/log/smb/ C./etc/samba/logs/ D./tmp/samba/

60.smbpasswd命令不加任何选项时,用于( B )

A.添加用户 B.修改Samba用户密码 C.删除用户 D.禁用用户

61.Samba中,force user参数的作用是( B )

A.强制指定用户登录 B.强制以指定用户身份创建文件 C.强制用户使用加密连接 D.强制用户修改密码

62.在smb.conf中,设置共享目录不可被客户端浏览的参数是( A )

A.browseable = no B.writable = no C.visible = no D.public = no

63.安装Samba服务的命令是( A )

A.yum install samba B.yum install smb C.apt install samba-server D.yum install cifs

64.Samba使用的协议是( B )

A.HTTP B.SMB/CIFS C.NFS D.FTP

65.设置Samba服务开机自启的命令是( A )

A.systemctl enable smb B.systemctl start smb C.systemctl reload smb D.chkconfig smb on

66.Samba共享中,write list参数用于( A )

A.设置允许写入的用户列表 B.设置禁止写入的用户列表 C.设置只读用户列表 D.设置管理员列表

67.Samba共享中,create mask参数用于设置( B )

A.共享目录的权限掩码 B.新建文件的默认权限 C.目录的访问控制列表 D.用户的掩码

68.安装vsftpd服务的命令是( A )

A.yum install vsftpd B.yum install ftp C.apt install vsftpd-server D.yum install ftpd

69.vsftpd的主配置文件路径是( B )

A./etc/vsftpd.conf B./etc/vsftpd/vsftpd.conf C./etc/ftp/vsftpd.conf D./usr/local/etc/vsftpd.conf

70.设置vsftpd服务开机自启的命令是( A )

A.systemctl enable vsftpd B.systemctl start vsftpd C.chkconfig vsftpd auto D.systemctl on vsftpd

71.FTP被动模式下,客户端连接数据端口的方式是( C )

A.客户端主动连接服务器20端口 B.服务器主动连接客户端 C.客户端主动连接服务器开放的随机端口 D.使用UDP协议传输数据

72.vsftpd中,允许本地用户上传文件的参数是( B )

A.anonymous_enable B.write_enable C.local_enable D.upload_enable

73.vsftpd中,设置本地用户上传文件umask的参数是( A )

A.local_umask B.file_open_mode C.anon_umask D.dir_umask

74.vsftpd中,设置匿名用户上传权限的参数是( A )

A.anon_upload_enable B.anonymous_write C.anon_write_enable D.anon_create_enable

75.vsftpd中,chroot_local_user=YES的作用是( B )

A.允许本地用户切换到上级目录 B.将本地用户限制在其家目录中 C.禁止本地用户登录 D.允许匿名用户上传文件

76.FTP中,PASV模式是指( B )

A.主动模式 B.被动模式 C.加密模式 D.匿名模式

77.使用ftp命令连接FTP服务器时,匿名登录通常使用的用户名是( B )

A.admin B.anonymous C.guest D.ftpuser

78.vsftpd中,设置欢迎提示信息的参数是( B )

A.banner B.ftpd_banner C.welcome_msg D.greeting

79.vsftpd中,设置最大连接数的参数是( A )

A.max_clients B.max_login C.max_per_ip D.connections

80.vsftpd中,设置同一IP最大连接数的参数是( B )

A.max_clients B.max_per_ip C.max_login D.connections

81.vsftpd中,设置空闲会话超时时间的参数是( A )

A.idle_session_timeout B.connect_timeout C.data_connection_timeout D.session_timeout

82.FTP主动模式下,数据连接由谁发起?( B )

A.客户端 B.服务器 C.两者同时 D.取决于配置

83.vsftpd中,userlist_deny=NO配合userlist_enable=YES的作用是( B )

A.禁止user_list中的用户登录 B.只允许user_list中的用户登录 C.禁止所有本地用户登录 D.允许匿名用户登录

84.FTP使用的传输层协议是( A )

A.TCP B.UDP C.ICMP D.ARP

85.vsftpd中,设置被动模式端口范围的参数是( A )

A.pasv_min_port和pasv_max_port B.port_range C.passive_port D.data_port_range

86.vsftpd中,设置匿名用户根目录的参数是( A )

A.anon_root B.ftp_root C.anonymous_dir D.guest_root

87.FTP传输文件时,ASCII模式和二进制模式的区别是( A )

A.ASCII模式用于文本文件,二进制模式用于所有文件 B.没有区别 C.ASCII模式更快 D.二进制模式只用于图片

88.vsftpd中,dirmessage_enable=YES的作用是( A )

A.启用目录信息提示 B.启用目录列表 C.启用目录写入 D.启用目录浏览

89.使用lftp命令下载文件的常用参数是( A )

A.get B.download C.fetch D.recv

90.vsftpd中,xferlog_enable=YES的作用是( A )

A.启用传输日志记录 B.启用错误日志 C.启用匿名访问日志 D.启用连接日志

91.vsftpd中,设置本地用户根目录的参数是( A )

A.local_root B.home_dir C.user_dir D.local_home

92.vsftpd中,listen=NO和listen_ipv6=YES表示( B )

A.仅监听IPv4 B.仅监听IPv6 C.同时监听IPv4和IPv6 D.不监听任何地址

93.FTP中,断点续传使用的命令是( A )

A.reget B.get C.mget D.resume

94.vsftpd中,listen_port参数用于设置( A )

A.监听的端口号 B.数据传输端口 C.被动模式端口 D.日志端口

95.NFS是( A )的缩写

A.Network File System B.Net File Service C.New File System D.Network Folder Service

96.NFS服务依赖的远程过程调用服务是( A )

A.rpcbind B.xinetd C.systemd D.inetd

97.启动rpcbind服务的命令是( A )

A.systemctl start rpcbind B.systemctl start rpc C.service portmap start D.rpcbind start

98.NFS中,root_squash选项的作用是( B )

A.允许root用户访问 B.将root用户映射为匿名用户 C.禁止root用户访问 D.将所有用户映射为root

99.NFS中,all_squash选项的作用是( B )

A.允许所有用户访问 B.将所有用户映射为匿名用户 C.禁止所有用户访问 D.仅root用户可访问

100.NFS中,sync选项表示( B )

A.异步写入 B.同步写入 C.自动同步 D.缓存同步


101-150题

101.NFS中,async选项表示( B )

A.同步写入 B.异步写入 C.自动同步 D.不同步

102.查看NFS服务器特定主机共享的命令是( B )

A.showmount -e B.showmount -a C.exportfs -v D.nfsstat

103.exportfs -a命令的作用是( A )

A.导出/etc/exports中所有共享 B.添加一个新共享 C.删除所有共享 D.查看所有共享

104.NFS客户端设置开机自动挂载,需要修改的文件是( A )

A./etc/fstab B./etc/mtab C./etc/exports D./etc/auto.nfs

105.卸载NFS共享目录的命令是( A )

A.umount B.unmount C.nfs-umount D.detach

106.NFS默认使用的主要传输协议是( A )

A.TCP B.UDP C.ICMP D.SMB

107.在/etc/exports中,一行中可以有多个客户端主机地址,它们之间用什么分隔?( B )

A.逗号 B.空格 C.分号 D.冒号

108.NFS中,sec=sys表示( B )

A.使用Kerberos认证 B.使用系统默认认证(AUTH_SYS) C.不使用认证 D.使用SSL加密

109.查看NFS服务状态的命令是( A )

A.systemctl status nfs-server B.nfs-status C.service nfs check D.nfsstat -s

110.在/etc/exports中,subtree_check选项的作用是( A )

A.检查子目录权限 B.检查网络子网 C.禁止子目录访问 D.同步子目录

111.NFSv4相比NFSv3的改进包括( A )

A.支持有状态连接 B.仅支持UDP C.不支持防火墙 D.取消RPC依赖

112.NFS中,anonuid和anongid选项用于( A )

A.指定匿名用户的UID和GID B.指定管理员的UID和GID C.设置NFS服务端口 D.设置超时时间

113.NFS中,wdelay选项的作用是( B )

A.立即写入 B.延迟写入,合并多个写入请求 C.禁用写入 D.快速同步

114.NFS客户端挂载时,soft选项表示( B )

A.硬挂载,持续重试 B.软挂载,超时后返回错误 C.只读挂载 D.强制挂载

115.DHCP是( A )的缩写

A.Dynamic Host Configuration Protocol B.Domain Host Control Protocol C.Data Host Configuration Protocol D.Dynamic Host Control Process

116.DHCP租约的四个阶段依次是( A )

A.Discover-Offer-Request-Acknowledge B.Request-Offer-Discover-Acknowledge C.Discover-Request-Offer-Acknowledge D.Offer-Discover-Request-Acknowledge

117.DHCP客户端发送Discover报文使用的目标地址是( A )

A.255.255.255.255 B.127.0.0.1 C.0.0.0.0 D.192.168.1.1

118.DHCP客户端发送Discover报文的源地址是( C )

A.255.255.255.255 B.127.0.0.1 C.0.0.0.0 D.192.168.1.1

119.DHCP默认租约时间的单位是( A )

A.秒 B.分钟 C.小时 D.天

120.在DHCP配置中,option domain-name-servers用于设置( B )

A.默认网关 B.DNS服务器 C.子网掩码 D.广播地址

121.DHCP中,option subnet-mask用于设置( C )

A.默认网关 B.DNS服务器 C.子网掩码 D.广播地址

122.安装DHCP服务的命令是( A )

A.yum install dhcp B.yum install dhcpd C.apt install dhcp-server D.yum install dhclient

123.设置DHCP服务开机自启的命令是( A )

A.systemctl enable dhcpd B.systemctl start dhcpd C.chkconfig dhcpd on D.systemctl on dhcpd

124.DHCP中继代理的配置参数是( B )

A.relay-agent B.dhcp-relay C.shared-network D.host

125.查看DHCP租约信息的文件是( A )

A./var/lib/dhcpd/dhcpd.leases B./etc/dhcp/leases C./var/log/dhcpd.log D./tmp/dhcp.leases

126.DHCP中,ddns-update-style参数用于设置( A )

A.DNS动态更新方式 B.DHCP更新频率 C.IP地址更新方式 D.日志更新方式

127.DHCP中,fixed-address参数用于( B )

A.定义地址池范围 B.为特定主机保留固定IP地址 C.设置默认网关 D.设置子网掩码

128.DHCP中,log-facility参数用于( B )

A.设置日志记录级别 B.设置日志记录设施 C.关闭日志功能 D.设置日志文件路径

129.DHCP客户端释放IP地址的命令是( A )

A.dhclient -r B.dhclient -release C.ipconfig /release D.dhcp-release

130.DHCP中,authoritative参数的作用是( A )

A.声明此DHCP服务器为权威服务器 B.授权客户端访问 C.设置服务器优先级 D.启用加密通信

131.DHCP中,option broadcast-address用于设置( C )

A.默认网关 B.DNS服务器 C.广播地址 D.子网掩码

132.DHCP中,一个subnet声明可以包含多少个range参数?( B )

A.只能1个 B.可以多个 C.最多2个 D.不需要range

133.DHCP客户端在租约到期前何时开始续租?( A )

A.租约时间到达50%时 B.租约时间到达87.5%时 C.租约到期时 D.随机时间

134.DHCP中,group声明的作用是( A )

A.定义一组共享相同配置的子网或主机 B.定义地址池 C.设置组播地址 D.定义安全组

135.DHCP服务器启动失败的常见原因是( A )

A.配置文件语法错误 B.服务器内存不足 C.网络接口未启用 D.防火墙阻止

136.DHCP中,hardware ethernet参数后面应填写( B )

A.IP地址 B.MAC地址 C.子网掩码 D.网关地址

137.DHCP中,option ntp-servers用于设置( B )

A.DNS服务器 B.NTP时间服务器 C.Web代理服务器 D.邮件服务器

138.验证DHCP配置文件语法正确的命令是( A )

A.dhcpd -t B.dhcpd -c C.named-checkconf D.testparm

139.DHCP的默认租约时间和最大租约时间的关系是( A )

A.默认租约时间≤最大租约时间 B.默认租约时间≥最大租约时间 C.两者必须相等 D.没有关系

140.DHCP中,shared-network声明用于( A )

A.定义多个子网共享同一物理网络 B.定义网络共享目录 C.设置网络安全策略 D.配置网络接口

141.安装Apache服务的命令是( A )

A.yum install httpd B.yum install apache C.apt install apache D.yum install web

142.Apache的worker MPM的特点是( B )

A.每个请求由一个独立进程处理 B.使用多线程处理请求 C.单线程处理所有请求 D.使用异步I/O

143.Apache的prefork MPM的特点是( B )

A.使用多线程处理请求 B.每个请求由一个独立进程处理 C.使用异步I/O D.单线程处理所有请求

144.httpd.conf中,Listen参数用于设置( A )

A.监听的IP地址和端口 B.日志级别 C.最大连接数 D.服务器名称

145.httpd.conf中,ServerName参数用于设置( A )

A.服务器的主机名和端口 B.服务器IP地址 C.管理员邮箱 D.文档根目录

146.httpd.conf中,ServerAdmin参数用于设置( B )

A.服务器主机名 B.管理员邮箱地址 C.文档根目录 D.监听端口

147.Apache中,<Directory>配置段用于( A )

A.设置目录的访问权限和行为 B.设置文件类型 C.配置虚拟主机 D.设置日志路径

148.Apache中,AllowOverride参数用于( A )

A.设置是否允许.htaccess覆盖配置 B.允许目录列表 C.允许文件上传 D.允许跨域访问

149.Apache中,Options Indexes的作用是( B )

A.禁止目录列表 B.当没有默认首页时显示目录列表 C.启用索引搜索 D.设置文件索引

150.Apache中,ErrorDocument参数用于( B )

A.设置错误日志路径 B.自定义错误页面 C.禁止错误显示 D.设置错误重试次数


151-200题

151.Apache中,访问日志的配置参数是( B )

A.ErrorLog B.CustomLog C.AccessLog D.WriteLog

152.Apache中,基于域名的虚拟主机需要配置的参数是( A )

A.ServerName B.ServerIP C.ServerPort D.ServerAlias

153.Apache中,NameVirtualHost参数的作用是( A )

A.指定虚拟主机使用的IP地址 B.设置虚拟主机名称 C.配置DNS解析 D.设置主机别名

154.Apache中,Alias参数用于( A )

A.设置URL路径映射到文件系统路径 B.设置域名别名 C.设置虚拟主机别名 D.设置日志别名

155.httpd.conf中,Include参数用于( A )

A.包含其他配置文件 B.设置包含目录 C.包含模块 D.包含日志文件

156.Apache中,RewriteEngine参数用于( A )

A.启用URL重写功能 B.启用缓存功能 C.启用压缩功能 D.启用代理功能

157.设置Apache服务开机自启的命令是( A )

A.systemctl enable httpd B.systemctl start httpd C.chkconfig httpd auto D.systemctl on httpd

158.查看Apache服务状态的命令是( A )

A.systemctl status httpd B.httpd -status C.service httpd check D.apache-status

159.Apache中,Timeout参数用于设置( A )

A.请求超时时间 B.连接池大小 C.日志轮转时间 D.缓存过期时间

160.Apache中,MaxClients参数用于设置( A )

A.最大同时连接数 B.最大线程数 C.最大虚拟主机数 D.最大日志文件数

161.Apache中,User和Group参数用于设置( A )

A.运行httpd进程的用户和组 B.管理员用户和组 C.虚拟主机用户和组 D.日志用户和组

162.Apache中,KeepAlive参数用于设置( A )

A.是否启用持久连接 B.是否启用缓存 C.是否启用压缩 D.是否启用日志

163.Apache中,LoadModule参数用于( A )

A.加载动态模块 B.设置模块路径 C.卸载模块 D.查看模块列表

164.httpd -t命令的作用是( A )

A.测试配置文件语法 B.启动Apache服务 C.查看Apache版本 D.终止Apache进程

165.Apache中,Redirect参数用于( A )

A.设置URL重定向 B.设置代理转发 C.设置负载均衡 D.设置缓存策略

166.Apache中,ScriptAlias参数用于( A )

A.设置CGI脚本目录映射 B.设置URL别名 C.设置日志路径 D.设置模块路径

167.Apache中,ServerTokens参数用于设置( A )

A.服务器响应头中的版本信息 B.服务器令牌认证 C.服务器缓存策略 D.服务器日志格式

168.Apache配置文件中,以#开头的行表示( A )

A.注释行 B.命令行 C.变量定义 D.模块声明

169.Apache中,LimitRequestBody参数用于设置( A )

A.请求体大小限制 B.连接数限制 C.带宽限制 D.超时限制

170.Apache中,基于IP的虚拟主机需要( A )

A.每个虚拟主机使用不同的IP地址 B.每个虚拟主机使用不同的端口 C.每个虚拟主机使用不同的域名 D.所有虚拟主机共享IP

171.DNS是( A )的缩写

A.Domain Name System B.Data Name Service C.Dynamic Network System D.Domain Network Service

172.BIND是( A )的缩写

A.Berkeley Internet Name Domain B.Basic Internet Name Daemon C.Binary Internet Name Domain D.Berkeley Internet Network Daemon

173.安装BIND服务的命令是( A )

A.yum install bind B.yum install dns C.yum install named D.apt install bind9

174.DNS中,A记录表示( A )

A.主机地址记录 B.别名记录 C.邮件交换记录 D.域名服务器记录

175.DNS中,CNAME记录表示( B )

A.主机地址记录 B.别名记录 C.邮件交换记录 D.域名服务器记录

176.DNS中,MX记录表示( C )

A.主机地址记录 B.别名记录 C.邮件交换记录 D.域名服务器记录

177.DNS中,NS记录表示( D )

A.主机地址记录 B.别名记录 C.邮件交换记录 D.域名服务器记录

178.DNS中,PTR记录表示( B )

A.正向解析记录 B.反向解析指针记录 C.邮件交换记录 D.别名记录

179.DNS中,SOA记录表示( A )

A.起始授权记录 B.别名记录 C.主机地址记录 D.邮件记录

180.DNS中,TXT记录用于( A )

A.存储文本信息 B.存储IP地址 C.存储域名 D.存储MAC地址

181.DNS正向解析区域文件中,@符号表示( A )

A.当前域名 B.根域名 C.本地主机 D.邮件服务器

182.启动DNS服务的命令是( A )

A.systemctl start named B.systemctl start dns C.service bind start D.named start

183.设置DNS服务开机自启的命令是( A )

A.systemctl enable named B.systemctl start named C.chkconfig named auto D.systemctl on named

184.DNS区域数据文件中,TTL表示( A )

A.生存时间 B.传输时间 C.超时时间 D.同步时间

185.DNS中,递归查询的特点是( A )

A.服务器代替客户端完成所有查询 B.服务器只返回部分结果 C.客户端需要多次查询 D.只查询本地缓存

186.DNS中,迭代查询的特点是( B )

A.服务器代替客户端完成所有查询 B.服务器返回最佳参考服务器地址 C.客户端不需要任何操作 D.只查询本地缓存

187.DNS中,根域名服务器的作用是( A )

A.管理所有顶级域名 B.管理所有二级域名 C.存储所有DNS记录 D.解析所有IP地址

188.在named.conf中,type slave表示( B )

A.主DNS服务器 B.从DNS服务器 C.缓存DNS服务器 D.转发DNS服务器

189.在named.conf中,type hint表示( C )

A.主DNS服务器 B.从DNS服务器 C.根域名服务器的线索 D.转发DNS服务器

190.DNS中,allow-transfer参数用于( A )

A.允许区域传输的主机 B.允许查询的主机 C.允许递归查询的主机 D.允许转发的主机

191.DNS中,allow-query参数用于( B )

A.允许区域传输的主机 B.允许查询的主机 C.允许递归查询的主机 D.允许转发的主机

192.检查BIND配置文件语法的命令是( A )

A.named-checkconf B.named-checkzone C.bind-check D.dns-check

193.检查DNS区域文件语法的命令是( B )

A.named-checkconf B.named-checkzone C.bind-check D.dns-check

194.使用dig命令查询域名A记录的参数是( C )

A.dig 域名 A B.dig -a 域名 C.dig -t A 域名 D.dig --record A 域名

195.使用nslookup命令查询域名时,交互模式下设置查询类型的命令是( A )

A.set type=记录类型 B.set record=记录类型 C.set qtype=记录类型 D.set query=记录类型

196.DNS中,serial(序列号)的作用是( A )

A.标识区域数据版本,从服务器据此判断是否更新 B.标识DNS服务器编号 C.标识客户端编号 D.标识查询编号

197.DNS中,refresh参数表示( A )

A.从服务器检查主服务器更新的间隔时间 B.DNS缓存刷新时间 C.客户端刷新时间 D.日志刷新时间

198.DNS中,retry参数表示( A )

A.从服务器刷新失败后重试的间隔时间 B.客户端重试时间 C.DNS缓存重试时间 D.查询重试次数

199.DNS中,expire参数表示( A )

A.从服务器在无法联系主服务器时数据的有效期 B.DNS缓存过期时间 C.客户端租约过期时间 D.会话过期时间

200.DNS中,minimum参数表示( A )

A.否定缓存的默认TTL值 B.最小查询时间 C.最小刷新时间 D.最小重试时间




二、判断题(共100题,对的打" ",错的打" × ")

1-50题

1.Samba服务可以实现Linux与Windows之间的文件共享。(

2.smb.conf配置文件中,homes共享用于设置用户家目录的共享。(

3.Samba用户必须先存在于Linux系统用户中才能添加。(

4.FTP被动模式下,数据连接由服务器主动发起。( ×

5.vsftpd服务中,本地用户默认的登录目录是其家目录。(

6.匿名用户登录FTP时,不需要输入用户名和密码。( ×

7.NFS服务主要用于Linux/Unix系统之间的文件共享。(

8.修改/etc/exports文件后,必须重启NFS服务才能生效。( ×

9.NFS客户端使用mount命令挂载远程共享目录。(

10.NFS共享中的no_root_squash选项会将root用户映射为匿名用户。(

11.DHCP地址池中的IP地址被预约后,不能再租给其他客户机使用。( ×

12.DHCP客户端续租IP地址时,需要从DHCP服务器重新获取所有配置信息。( ×

13.DHCP服务只能在一个子网中分配IP地址。( ×

14.Apache服务器可以同时配置多个虚拟主机。(

15.HTTP协议默认使用80端口进行通信。(

16.Apache的DocumentRoot参数用于设置网站的根目录。(

17.修改httpd.conf配置后,必须重启Apache服务才能生效。( ×

18.一个区域数据文件只能存在一个SOA记录。(

19.DNS递归查询中,客户端需要多次发送请求才能获得最终结果。( ×

20.一台DNS服务器可以存储多个区域数据文件。(

21.Samba服务使用SMB/CIFS协议实现文件共享。(

22.smb.conf中,printers共享段用于设置打印机共享。(

23.使用smbpasswd命令删除Samba用户时需要加-x选项。(

24.FTP主动模式下,数据连接由客户端主动发起。( ×

25./etc/vsftpd/ftpusers文件中列出的用户无法登录FTP服务器。(

26.FTP数据传输始终使用TCP 20端口。( ×

27.虚拟用户只能访问FTP服务器提供的资源,不能登录操作系统。(

28.exportfs -rv命令可以重新导出所有NFS共享目录而不需要重启服务。(

29.NFS服务默认使用TCP协议进行数据传输。(

30.NFS的all_squash选项会将所有用户都映射为匿名用户。(

31.DHCP服务排除范围中的IP地址是预留给特殊固定设备的。(

32.DHCP中继代理只能是路由器。( ×

33.DHCP客户端在租约到期前会自动尝试续租。(

34.DHCP配置文件中一个subnet声明只能有一个range参数。( ×

35.HTTPS协议默认使用的端口号是443。(

36.Apache服务器默认拒绝目录列表显示。( ×

37.通过<Directory>配置段可以设置目录的访问权限。(

38.在DNS反向解析中,zone后面的IP地址是逆序编写的。(

39.一个域名只能对应一个IP地址。( ×

40.BIND只能运行在Linux平台上。( ×

41.Samba服务的smbd进程负责处理文件共享和打印服务。(

42.Samba服务的nmbd进程负责NetBIOS名称解析和浏览服务。(

43.testparm命令可以修改smb.conf配置文件。( ×

44.Samba用户密码与Linux系统用户密码必须相同。( ×

45.smb.conf中的global段是必需的。(

46.Samba服务的security=share模式在较新版本中已被废弃。(

47.Samba共享中,browseable参数只影响共享是否在浏览列表中显示,不影响直接访问。(

48.在smb.conf中,comment参数是必填项。( ×

49.Samba共享中,public = yes和guest ok = yes功能相同。(

50.使用smbclient可以列出远程Samba服务器上的共享资源。(


51-100题

51.vsftpd是目前Linux上最常用的FTP服务器软件之一。(

52.FTP被动模式对客户端防火墙更友好。(

53.FTP主动模式对服务器端防火墙更友好。( ×

54.vsftpd中,anonymous_enable=YES是默认配置。(

55.FTP匿名用户的密码通常是电子邮箱地址。(

56.vsftpd的配置文件修改后需要重启服务才能生效。(

57.FTP使用UDP协议进行数据传输。( ×

58.chroot_local_user=YES可以将用户限制在其家目录中。(

59.FTP的被动模式下,数据连接使用的端口是固定的。( ×

60.vsftpd的userlist_enable=YES时,user_list文件中的用户默认被禁止登录。(

61.FTP的二进制模式适合传输可执行文件和压缩文件。(

62.vsftpd支持SSL/TLS加密传输。(

63.FTP服务只支持匿名用户访问。( ×

64.NFS服务启动前必须先启动rpcbind服务。(

65.NFS v4不再依赖rpcbind服务。(

66.NFS只能用于Linux系统之间的文件共享。( ×

67.在/etc/exports中,多个选项之间用逗号分隔。(

68.NFS的root_squash选项会增强安全性。(

69.NFS客户端挂载共享目录后,可以像访问本地文件一样访问远程文件。(

70.NFS服务不支持并发访问。( ×

71.NFS的hard挂载方式下,服务器不可达时客户端进程会被阻塞。(

72.NFS共享的权限完全由服务器端控制,客户端无法修改。(

73.DHCP服务器可以自动为主机分配IP地址。(

74.DHCP服务器只能分配IP地址,不能分配其他网络参数。( ×

75.DHCP客户端在获取IP地址时首先发送Offer报文。( ×

76.DHCP的租约信息存储在dhcpd.leases文件中。(

77.DHCP服务器可以为不同子网分配IP地址。(

78.DHCP中,host声明必须包含hardware ethernet参数。(

79.DHCP的Discover报文是广播报文。(

80.DHCP配置文件中,每行语句必须以分号结尾。( ×

81.DHCP服务器必须在每个有客户端的子网中部署一台。( ×

82.Apache服务器是开源软件。(

83.Apache服务器只能运行在Linux系统上。( ×

84.Apache的httpd.conf文件中不区分大小写。( ×

85.Apache支持基于IP和基于域名两种虚拟主机方式。(

86.Apache的.htaccess文件可以覆盖主配置文件中的部分设置。(

87.Apache中,AllowOverride None会禁止.htaccess覆盖。(

88.HTTPS协议使用SSL/TLS加密传输数据。(

89.Apache服务器默认允许目录浏览。( ×

90.Apache的访问日志和错误日志存放在同一文件中。( ×

91.DNS正向解析将域名转换为IP地址。(

92.DNS反向解析将IP地址转换为域名。(

93.DNS中,主域名服务器和辅助域名服务器的数据必须一致。(

94.DNS的缓存服务器不存储任何区域数据文件。(

95.DNS区域传输使用TCP协议。(

96.DNS查询默认使用UDP协议。(

97.named-checkzone命令可以检查区域文件的语法。(

98.DNS中,一个域名可以对应多个IP地址。(

99.DNS中,一个IP地址只能对应一个域名。( ×

100.修改DNS区域文件后需要增加serial值。(




三、填空题(共100题)

1-50题

1.Samba 的配置文件一般存放在(/etc/samba)目录中,主配置文件名为(smb.conf)。

2.启动 Samba 服务的命令是(systemctl start smb)。

3.FTP 服务有两种工作模式:(主动 / PORT)模式和(被动 / PASV)模式。

4.在 NFS 中,客户端使用(mount)命令挂载远程共享目录到本地。

5.DHCP 客户端获取 IP 地址的命令是(dhclient)。

6.DHCP 配置中,使用(default-lease-time)参数定义默认租约时间,使用(max-lease-time)参数定义最大租约时间。

7.Apache 服务器的主配置文件存放路径是(/etc/httpd/conf/httpd.conf)。

8.HTTP 请求默认使用的端口号是(80)。

9.在 Internet 中,将主机名转换成 IP 地址的过程称为(正向解析)。

10.DNS 顶级域名中,表示商业组织的是(com),表示教育机构的是(edu)。

11.添加 Samba 用户的命令是(smbpasswd -a)。

12.Samba 服务由(smbd)和(nmbd)两个守护进程组成。

13.FTP 服务中,控制连接使用的端口号是(21),数据连接在主动模式下使用的端口号是(20)。

14.NFS 服务的主配置文件是(/etc/exports)。

15.DHCP 配置中,定义地址池范围的参数是(range),定义子网的声明是(subnet)。

16.为特定 DHCP 客户端保留固定 IP 地址时,需要使用(host)声明,并通过(hardware ethernet)参数指定客户端的 MAC 地址。

17.Apache 服务器默认的 Web 站点根目录是(/var/www/html)。

18.httpd.conf 中,设置网站默认首页的参数是(DirectoryIndex)。

19.DNS 服务使用的端口号是(TCP 53、UDP 53)。

20.DNS 区域数据文件中,表示邮件交换记录的类型是(MX),表示别名记录的类型是(CNAME)。

21.Samba 服务使用(SMB/CIFS)协议实现 Linux 与 Windows 之间的文件共享。

22.Samba 服务的 smbd 进程默认监听(TCP 139)和(TCP 445)端口。

23.Samba 服务的 nmbd 进程默认监听(UDP 137)和(UDP 138)端口。

24.测试 smb.conf 配置文件语法的命令是(testparm)。

25.删除 Samba 用户需要使用 smbpasswd 命令加(-x)选项。

26.禁用 Samba 用户需要使用 smbpasswd 命令加(-d)选项。

27.在 smb.conf 中,设置 Samba 服务器工作组的参数是(workgroup)。

28.在 smb.conf 中,设置共享目录路径的参数是(path)。

29.Samba 共享中,设置允许写入的用户列表的参数是(write list)。

30.查看 Samba 服务器当前连接状态的命令是(smbstatus)。

31.以客户端方式访问 Samba 共享的命令是(smbclient)。

32.Samba 共享中,设置允许访问的用户列表的参数是(valid users)。

33.在 smb.conf 中,global 段中 server string 参数用于设置(服务器描述信息)。

34.Samba 共享中,设置共享可被浏览的参数是(browseable = yes)。

35.Samba 服务的日志文件默认存放在(/var/log/samba/)目录中。

36.在 smb.conf 中,设置共享注释说明的参数是(comment)。

37.vsftpd 的主配置文件路径是(/etc/vsftpd/vsftpd.conf)。

38.vsftpd 中,允许本地用户登录的参数是(local_enable=YES)。

39.vsftpd 中,允许写入操作的参数是(write_enable=YES)。

40.vsftpd 中,将本地用户限制在家目录的参数是(chroot_local_user=YES)。

41.禁止 FTP 用户登录的文件路径是(/etc/vsftpd/ftpusers)。

42.FTP 主动模式也称为(PORT)模式,被动模式也称为(PASV)模式。

43.vsftpd 中,设置匿名用户根目录的参数是(anon_root)。

44.vsftpd 中,设置本地用户根目录的参数是(local_root)。

45.FTP 传输文本文件应使用(ASCII)模式,传输图片应使用(二进制)模式。

46.vsftpd 中,设置被动模式端口范围的参数是(pasv_min_port)和(pasv_max_port)。

47.使用 lftp 下载文件使用(get)命令,上传文件使用(put)命令。

48.vsftpd 中,设置欢迎信息的参数是(ftpd_banner)。

49.vsftpd 中,启用传输日志的参数是(xferlog_enable=YES)。

50.vsftpd 中,设置最大连接数的参数是(max_clients)。


51-100题

51.vsftpd 中,设置同一 IP 最大连接数的参数是(max_per_ip)。

52.匿名用户登录 FTP 时,用户名通常填写(anonymous)。

53.NFS 服务依赖(rpcbind)服务来管理 RPC 端口映射。

54.NFS 中,将 root 用户映射为匿名用户的选项是(root_squash)。

55.NFS 中,允许 root 用户保持权限的选项是(no_root_squash)。

56.NFS 中,将所有用户映射为匿名用户的选项是(all_squash)。

57.NFS 中,表示同步写入的选项是(sync),表示异步写入的选项是(async)。

58.不重启 NFS 服务重新导出共享的命令是(exportfs -rv)。

59.查看 NFS 服务器共享目录的命令是(showmount -e)。

60.NFS 客户端设置开机自动挂载需要修改(/etc/fstab)文件。

61.卸载 NFS 共享目录的命令是(umount)。

62.NFS 中,表示只读共享的选项是(ro),表示读写共享的选项是(rw)。

63.查看 RPC 服务端口映射的命令是(rpcinfo -p)。

64.NFS 中,soft 挂载选项表示(软挂载,服务器无响应直接报错,不阻塞进程)。

65.NFS 中,指定匿名用户 UID 的选项是(anonuid)。

66.NFS 中,指定匿名用户 GID 的选项是(anongid)。

67.DHCP 租约的四个阶段依次是(Discover)、(Offer)、(Request)和(Acknowledge)。

68.DHCP 客户端发送 Discover 报文使用的目标地址是(255.255.255.255)。

69.DHCP 租约信息的存储文件是(/var/lib/dhcpd/dhcpd.leases)。

70.DHCP 中,设置客户端默认网关的参数是(option routers)。

71.DHCP 中,设置 DNS 服务器的参数是(option domain-name-servers)。

72.DHCP 中,设置子网掩码的参数是(option subnet-mask)。

73.DHCP 中,设置广播地址的参数是(option broadcast-address)。

74.DHCP 客户端释放 IP 地址的命令是(dhclient -r)。

75.验证 DHCP 配置文件语法的命令是(dhcpd -t)。

76.DHCP 中,声明服务器为权威服务器的参数是(authoritative)。

77.DHCP 中,设置 DNS 动态更新方式的参数是(ddns-update-style)。

78.DHCP 中,设置日志设施的参数是(log-facility)。

79.DHCP 中,为特定主机保留 IP 地址使用(host)声明和(fixed-address)参数。

80.DHCP 客户端在租约到达(50)% 时开始尝试续租。

81.DHCP 中,设置客户端域名的参数是(option domain-name)。

82.DHCP 中,设置 NTP 服务器的参数是(option ntp-servers)。

83.Apache 服务的主配置文件路径是(/etc/httpd/conf/httpd.conf)。

84.Apache 默认的 Web 站点根目录是(/var/www/html)。

85.httpd.conf 中,设置网站根目录的参数是(DocumentRoot)。

86.httpd.conf 中,设置默认首页文件的参数是(DirectoryIndex)。

87.Apache 中,设置虚拟主机的配置标签是(<VirtualHost>)。

88.HTTPS 默认使用的端口号是(443)。

89.httpd.conf 中,设置监听端口的参数是(Listen)。

90.httpd.conf 中,设置管理员邮箱的参数是(ServerAdmin)。

91.测试 Apache 配置文件语法的命令是(httpd -t)。

92.Apache 中,启用持久连接的参数是(KeepAlive On)。

93.DNS 正向解析将(域名)转换为(IP 地址)。

94.DNS 反向解析将(IP 地址)转换为(域名)。

95.DNS 区域数据文件中,主机地址记录的类型是(A)。

96.DNS 区域数据文件中,别名记录的类型是(CNAME)。

97.DNS 区域数据文件中,起始授权记录的类型是(SOA)。

98.DNS 反向解析中,zone 后面的 IP 地址需要(逆序)书写并加(.in-addr.arpa)后缀。

99.检查 BIND 主配置文件语法的命令是(named-checkconf)。

100.检查 DNS 区域文件语法的命令是(named-checkzone)。




四、简答题(共10题)

1.简述Samba服务的主要功能及其应用场景。

功能:实现 Linux 与 Windows 跨平台文件、打印机共享,提供 NetBIOS 名称解析与权限控制。

场景:企业 Windows+Linux 混合局域网文件互通、局域网共享打印机。

2.简述FTP主动模式和被动模式的区别。

主动模式:服务器 20 端口主动连客户端数据端口,内网客户端易被防火墙拦截。

被动模式:服务器开放随机高端端口等待客户端连接,互联网环境更友好。

核心区别:数据连接发起方不同。

3.简述NFS服务的工作原理及/etc/exports文件中常用选项的含义。

原理:基于 RPC,rpcbind 管理端口映射,服务器发布共享,客户端 mount 挂载访问。

常用选项: ro 只读、rw 读写;root_squash 客户端 root 映射匿名;no_root_squash 保留 root 权限;sync 同步写入、async 异步写入。

4.简述DHCP服务的工作过程(租约的四个阶段)。

  • Discover:客户端广播寻找 DHCP 服务器
  • Offer:服务器分配空闲 IP 广播回复
  • Request:客户端广播确认申请 IP
  • Acknowledge:服务器下发完整网络参数,租约生效

5.简述Apache服务器配置虚拟主机的两种方式及其区别。

基于域名:同一 IP 端口,依靠域名区分站点,最常用,需 DNS 解析。

基于 IP:多 IP 绑定服务器,每个站点独占 IP,占用 IP 资源。

区别:区分站点的标识不同。

6.简述DNS正向解析和反向解析的区别,并说明各自使用的区域类型和记录类型。

正向解析:域名→IP;zone 为域名;核心 A、MX、CNAME、NS、SOA 记录。

反向解析:IP→域名;zone 为倒置网段.in-addr.arpa;核心 PTR 记录。

7.简述在CentOS 7上配置Samba共享目录的完整步骤。

  • 安装 samba;
  • 创建共享目录并设置权限;
  • 编辑 smb.conf 配置共享;
  • testparm 校验配置;
  • 系统用户执行 smbpasswd -a 创建 samba 账号;
  • 防火墙放行 samba;
  • 启动 smb、nmb 并开机自启;
  • 客户端测试访问。

8.简述在CentOS 7上搭建DHCP服务器为192.168.1.0/24网段分配IP地址的配置步骤。

  • 安装 dhcp;
  • 复制模板生成 dhcpd.conf;
  • 配置网段、地址池、网关、DNS、固定 IP 绑定 MAC;
  • dhcpd -t 校验语法;
  • 网卡配置同网段静态 IP;
  • 防火墙放行 dhcp;
  • 启动 dhcpd 开机自启;
  • 客户端 dhclient 测试。

9.简述在CentOS 7上配置NFS服务器和客户端的完整步骤。

服务器:

  • 安装 nfs-utils、rpcbind;
  • 创建共享目录;
  • 编辑 exports 配置共享;
  • 启动 rpcbind、nfs-server;exportfs -rv 生效,防火墙放行 NFS。

客户端:

  • 安装 nfs 工具;
  • 创建本地挂载目录;
  • mount 临时挂载;
  • /etc/fstab 配置开机自动挂载。

10.简述在CentOS 7上使用BIND搭建DNS服务器的完整步骤(含正向和反向解析)。

  • 安装 bind 相关组件;
  • 修改 named.conf 开启查询、定义正反 zone;
  • 编写正向、反向区域文件,配置各类解析记录;
  • named-checkconf、named-checkzone 校验语法;
  • 修改区域文件权限;
  • 防火墙放行 53 端口;
  • 启动 named 开机自启;
  • dig/nslookup 测试解析。



五、服务器操作题(共6题,涵盖Samba、FTP、NFS、DHCP、Web、DNS)

1.Samba服务器配置(10分)

某公司需要在CentOS 7服务器上搭建Samba服务,创建一个名为sharedata的共享目录,路径为/srv/samba/share,允许所有用户只读访问,但admin组用户可写入。请根据要求完成以下配置填空。

安装Samba服务

yum install -y samba

创建共享目录并设置权限

mkdir -p /srv/samba/share

chmod (1)770 /srv/samba/share

编辑 /etc/samba/smb.conf

sharedata

comment = Shared Data

path = (2)/srv/samba/share

browseable = yes

writable = (3)no

(4)write list = @admin

添加Samba用户(假设系统用户zhangsan已存在)

(5)smbpasswd -a zhangsan

启动Samba服务并设置开机自启

systemctl start smb nmb

systemctl enable smb nmb


2.FTP(vsftpd)服务器配置(10分)

某学校需要在CentOS 7服务器上搭建FTP服务,允许匿名用户下载文件,禁止匿名用户上传。本地用户可以登录但被限制在家目录中。请根据要求完成以下配置填空。

安装vsftpd服务

yum install -y vsftpd

编辑 /etc/vsftpd/vsftpd.conf

anonymous_enable=(1)YES

local_enable=YES

write_enable=YES

anon_upload_enable=(2)NO

chroot_local_user=(3)YES

将禁止登录FTP的用户添加到以下文件

(4)/etc/vsftpd/ftpusers

启动vsftpd服务并设置开机自启

systemctl start vsftpd

systemctl (5)enable vsftpd


3.NFS服务器配置(10分)

某公司需要在CentOS 7服务器上搭建NFS服务,将/data/share目录共享给192.168.1.0/24网段的所有主机,要求只读访问且不将root用户映射为匿名用户。请根据要求完成以下配置填空。

/etc/exports 文件配置

/data/share (1)192.168.1.0/24 (2)ro,no_root_squash,sync

客户端挂载命令

mount (3)-t nfs 192.168.1.100:/data/share /mnt/nfsdata

重新导出所有共享(不重启服务)的命令

(4)exportfs -rv

查看NFS服务器共享目录的命令

(5)showmount -e 192.168.1.100


4.DHCP服务器配置(10分)

某公司需要在CentOS 7服务器上搭建DHCP服务器,为192.168.10.0/24网段的主机分配IP地址。网关为192.168.10.254,可用地址范围为192.168.10.50~192.168.10.200,其中192.168.10.100保留给MAC地址为00:0c:29:ab:cd:ef的主机。请根据要求完成dhcpd.conf配置文件的填空。

/etc/dhcp/dhcpd.conf

ddns-update-style none;

log-facility local7;

(1)subnet 192.168.10.0 netmask 255.255.255.0 {

(2)range 192.168.10.50 192.168.10.200;

option domain-name-servers 192.168.10.1;

option domain-name "abc.com";

option routers (3)192.168.10.254 ;

option broadcast-address 192.168.10.255;

default-lease-time 600;

max-lease-time 7200;

}

(4)host Client1 {

hardware ethernet 00:0c:29:ab:cd:ef;

fixed-address (5)192.168.10.100 ;

}


5.Web(Apache)服务器配置(10分)

某学校需要在CentOS 7服务器上搭建Apache Web服务器,发布学校官网。网站根目录为/var/www/html,默认首页为index.html。请根据要求完成以下配置和操作命令的填空。

安装Apache服务

yum install -y httpd

启动Apache服务并设置开机自启

systemctl start httpd

systemctl (1)enable httpd

防火墙放行HTTP服务

firewall-cmd --permanent --(2)add-service=http

firewall-cmd --reload

httpd.conf中设置网站根目录的参数

(3)DocumentRoot "/var/www/html"

httpd.conf中设置默认首页文件的参数

(4)DirectoryIndex index.html

设置SELinux为宽容模式

setenforce (5)0


6.DNS服务器配置(10分)

某学校需要在CentOS 7服务器上搭建DNS服务器,为abc.com域提供正向解析服务。请根据要求完成以下named区域配置文件的填空。

正向区域配置(/etc/named.rfc1912.zones中添加)

zone "abc.com" IN {

type (1)master ;

file "abc.com.zone";

};

区域数据文件 abc.com.zone

$TTL 86400

@ IN SOA dns.abc.com. admin.abc.com. (

2024010101 ; serial

1D ; refresh

1H ; retry

1W ; expire

3H ) ; minimum

IN NS dns.abc.com.

dns IN (2)A 192.168.1.1

www IN (3)A 192.168.1.10

mail IN (4)MX 10 mail.abc.com.

ftp IN (5)CNAME www.abc.com.