Linux认证辅导:RH253试题及其答案
说明:
1、以下每个服务要求服务器重启后依然有效;
2、yum服务通过http://172.16.0.1/yum提供;
3、要求selinux处于permissive状态;
4、本地网络为172.16.X.0/24,测试网络为192.168.0.0/24;
5、每位同学的IP地址为172.16.X.1, 子网掩码为255.255.0.0,网关为172.16.0.1,DNS服务器为172.16.0.1,主机名为stuX.example.com,其中X为你的座位号;
1、主机名称解析服务器配置,要求:
4)建立www1,www2,proxy等A记录指向本机IP;为mail主机建立别名记录pop3和imaps;
5)为所有A记录建立PTR记录;
8)将example.com域的所有请求转发至172.16.0.1进行解析;
9)此DNS服务拒绝192.168.1.0/24网络内的任何主机使用;
参考答案:
# yum install -y bind //安装bind软件包
# yum install -y caching-nameserver //会自动生成named.ca和localhost的区域配置文件
# vi /etc/named.conf //手动建立DNS所需要的主配置文件
options {
directory "/var/named";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "example.com" IN {
type forward;
forwarders { 172.16.0.1; };
forward only;
};
type master;
allow-transfer { 172.16.0.0/16; };
};
zone "34.16.172.in-addr.arpa" IN {
type master;
file "34.16.172.zone";
allow-transfer { none; };
};
# cd /var/named
$TTL 86400
2012033000
28800
14400
3600000
86400 )
dns IN A 172.16.34.1
mail IN A 172.16.34.1
www1 IN A 172.16.34.1
www2 IN A 172.16.34.1
proxy IN A 172.16.34.1
pop3 IN CNAME mail
imaps IN CNAME mail
# vi 34.16.172.zone
$TTL 86400
2012033000
28800
14400
3600000
86400 )
# service named restart
# iptables -A INPUT -d 192.168.1.0/24 -p udp --dport 53 -j REJECT
# iptables -A INPUT -d 192.168.1.0/24 -p tdp --dport 53 -j REJECT
2、对本机的sshd服务做访问控制,要求:
1)仅允许172.16.0.0/16网段的主机访问;
2)仅通过ssh协议的v2版提供服务;
3)仅允许root用户、develop组和dba组中的用户访问;
参考答案:
# vim /etc/hosts.allow
sshd:172.16.
# vim /etc/hosts.deny
sshd:ALL
# vim /etc/ssh/sshd_config
Protocol 2 //默认开户
# vi /etc/pam.d/system-auth-ac //新加入以下一行
auth required pam_listfile.so item=group file=/etc/.pam sense=allow
# vi /etc/.pam
develop
dba
# usermod -a -G dba root