【RHCE】综合实验0710综合实验
题目:
主服务器192.168.244.130
防火墙允许服务的放行:
selinux放行
[root@localhost ~]# ll -Z /nfs/rhce 总用量 4 -rw-r--r--. 1 root root unconfined_u:object_r:default_t:s0 8 7月 10 16:52 index.html -rw-r--r--. 1 nobody nobody system_u:object_r:default_t:s0 0 7月 11 19:55 test [root@localhost ~]# ll -Z /var/www 总用量 0 drwxr-xr-x. 2 root root system_u:object_r:httpd_sys_script_exec_t:s0 23 7月 4 16:50 cgi-bin drwxr-xr-x. 2 root root system_u:object_r:httpd_sys_content_t:s0 24 7月 3 12:04 html [root@localhost ~]# chcon -t httpd_sys_content_t /nfs/rhce -R [root@localhost ~]# ll -Z /nfs/rhce 总用量 4 -rw-r--r--. 1 root root unconfined_u:object_r:httpd_sys_content_t:s0 8 7月 10 16:52 index.html -rw-r--r--. 1 nobody nobody system_u:object_r:httpd_sys_content_t:s0 0 7月 11 19:55 test [root@localhost ~]# setenforce 1
编辑配置文件:(httpd的配置,利于域名访问与web内容的访问)
allowoverride none require granted documentroot /nfs/rhce servername www.rhce.com
部署web服务在/nfs/rhce中,并且/nfs/rhce为共享目录及文件
[root@localhost /]# mkdir nfs [root@localhost /]# ll drwxr-xr-x. 2 root root 6 7月 10 16:41 nfs [root@localhost /]# cd nfs/ [root@localhost nfs]# mkdir rhce [root@localhost nfs]# echo i am ok > index.html [root@localhost nfs]# cat index.html i am ok
配置主服务器的主配置文件(此步骤为主从服务器的文件共享查看路径的连接/nfs)
重启服务并测试是否成功
[root@localhost ~]# systemctl restart nfs-server [root@localhost ~]# systemctl restart rpcbind [root@localhost ~]# showmount -e 192.168.244.130 Export list for 192.168.244.130: /nfs/rhce 12.168.244.137 [root@localhost ~]#
配置本地解析地址:
[root@localhost conf.d]# vim /etc/hosts 192.168.244.130 www.rhce.com [root@localhost conf.d]# curl www.rhce.com i am ok
配置主服务器的dns
cd /etc/named.conf主配置文件
options { listen-on port 53 { 192.168.244.130; }; directory "/var/named"; }; zone "rhce.com" IN { type master; file "named.rhce"; };
区域文件:cd /var/named/named.rhce,在重启服务
$TTL 1D @ IN SOA @ admin.rhce.com. ( 0 1 1 1 1) NS ns.rhce.com. ns A 192.168.244.130 www A 192.168.244.130 ftp CNAME www
重启服务:systemctl restart named
测试dns实现:dig -t A www.rhce.com
从服务器(192.168.244.137)
防火墙打开,允许放行
[root@openEuler ~]# firewall-cmd --permanent --add-service=dns success [root@openEuler ~]# firewall-cmd --permanent --add-service=http success [root@openEuler ~]# firewall-cmd --permanent --add-service=nfs success [root@openEuler ~]# firewall-cmd --permanent --add-service=rpc-bind success [root@openEuler ~]# firewall-cmd --permanent --add-service=mountd success [root@openEuler ~]# firewall-cmd --reload success [root@openEuler ~]# firewall-cmd --list-service dhcpv6-client dns http mdns mountd nfs rpc-bind ssh
开启selinux:setsebool -P httpd_use_nfs 1
设置dns的配置文件,在重启服务
[root@openEuler ~]# cat /etc/named.conf options { listen-on port 53 { 192.168.244.137; }; directory "/var/named"; }; zone "rhce.com" IN { type slave; masters{ 192.168.244.130; }; file "slaves/named.rhce"; }; [root@openEuler ~]# systemctl restart named
在测试是否能访问主服务器的文件
[root@openEuler ~]# curl www.rhce.com i am ok
测试dns的成功:
判断是否能从服务器中去访问主服务器的文件
[root@openEuler ~]# showmount -e 192.168.244.130 Export list for 192.168.244.130: /nfs/rhce 12.168.244.137
挂载文件
[root@openEuler ~]# mount 192.168.244.130:/nfs/rhce /haha [root@openEuler ~]# ll /haha total 4 -rw-r--r--. 1 root root 8 Jul 10 2024 index.html [root@openEuler ~]# df -h /haha Filesystem Size Used Avail Use% Mounted on 192.168.244.130:/nfs/rhce 70G 6.9G 64G 10% /haha [root@openEuler ~]#
autofs的自动挂载
下载软件包:yum install autofs -y
在他的主配置编辑单独的目录:vim /etc/auto.master
在重启服务:systemctl restart autofs
[root@openEuler ~]# ll /haha/ total 0 [root@openEuler ~]# cd /haha [root@openEuler haha]# ll total 0 [root@openEuler haha]# cd nfs [root@openEuler nfs]# ll total 4 -rw-r--r--. 1 root root 8 Jul 10 2024 index.html -rw-r--r--. 1 nobody nobody 0 Jul 11 2024 test #进入nfs后,此时此刻自动给你挂载了 [root@openEuler nfs]# cd [root@openEuler ~]# ll /haha total 0 drwxrwxrwx. 2 root root 36 Jul 11 2024 nfs [root@openEuler ~]# df -h /haha Filesystem Size Used Avail Use% Mounted on /etc/auto.nfs 0 0 0 - /haha [root@openEuler ~]#
最后关机重启,自动挂载
[root@openEuler ~]# cd /haha [root@openEuler haha]# ll total 0 [root@openEuler haha]# cd nfs [root@openEuler nfs]# ll total 4 -rw-r--r--. 1 root root 8 Jul 10 16:52 index.html -rw-r--r--. 1 nobody nobody 0 Jul 11 19:55 test [root@openEuler nfs]# cd [root@openEuler ~]# ll /haha total 0 drwxrwxrwx. 2 root root 36 Jul 11 19:55 nfs [root@openEuler ~]# df -h 192.168.244.130:/nfs/rhce 70G 6.9G 64G 10% /haha/nfs [root@openEuler ~]#
在主从服务器中所有服务要开机自启
[root@openEuler haha]# systemctl enable named [root@openEuler haha]# systemctl enable rpcbind [root@openEuler haha]# systemctl enable httpd [root@openEuler haha]# systemctl enable nfs-server [root@openEuler haha]#
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。