系统服务综合案例

系统服务综合案例

具体任务:

复制代码
现有主机 node01和node02,完成如下需求:
1、在 node01 主机上提供 DNS 和 WEB 服务
2、dns 服务提供本实验所有主机名解析
3、web服务提供www.rhce.com 虚拟主机
4、该虚拟主机的documentroot目录在/nfs/rhce目录
5、该目录由 node02主机提供的NFS服务共享
6、该目录可以通过autofs服务实现自动挂载
7、所有服务应该在重启之后依然可以正常使用

实现步骤:

1、准备工作

复制代码
node01和node02:
##下载nginx
dnf install -y nginx
#下载dns
dnf install -y bind

2、DNS服务器相关配置

复制代码
[root@node01 ~]# vim /etc/named.conf 
options {
        listen-on port 53 { 127.0.0.1; any; };
        directory       "/var/named";
        allow-query     { any; };
};
#正向解析
zone "rhce.com" IN {
        type master;
        file "named.rhce.com";
};
#反向解析
zone "84.168.192.in-addr.arpa" IN {
        type master;
        file "named.rhce.arpa";
};

#正向解析具体配置
[root@node01 ~]# vim /var/named/named.rhce.com
$TTL 1D
@       IN      SOA     ns.rhce.com.    admin.maile.com.        ( 2024711707 1D 1H 1H 1H  )
@       IN      NS      ns.rhce.com.
ns      IN      A       192.168.84.160
www     IN      A       192.168.84.100
http    IN      CNAME   www
ftp     IN      A       192.168.84.120

#反向解析具体配置
[root@node01 ~]# vim /var/named/named.rhce.arpa
$TTL 1D
@       IN      SOA     ns.rhce.com.    admin.maile.com.        ( 2024711708 1D 1H 1H 1H  )
@       IN      NS      ns.rhce.com.
ns      IN      A       192.168.84.160
100     IN      PTR     www.rhce.com.
100     IN      PTR     http.rhce.com.
120     IN      PTR     ftp.rhce.com.

检测搭建是否成功:

复制代码
#正向解析
[root@node01 ~]# dig -t A rhce.com
;; AUTHORITY SECTION:
rhce.com.		3600	IN	SOA	dns1.p01.nsone.net. hostmaster.nsone.net. 1667966742 200 7200 1209600 3600



#反向解析
[root@node01 ~]# dig -x PTR ftp.rhce.com
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;PTR.in-addr.arpa.		IN	PTR
;; AUTHORITY SECTION:
in-addr.arpa.		543	IN	SOA	b.in-addr-servers.arpa. nstld.iana.org. 2022094535 1800 900 604800 3600

3、web服务器相关配置

复制代码
[root@node01 ~]# vim /etc/nginx/conf.d/rhce.conf 
server {
        listen 80;
        root /www/ip/160;
        server_name www.rhce.com;
        location / {}
}
[root@node01 ~]# cat /www/ip/160/index.html 
this is node01

##检测搭建是否成功
[root@node01 ~]# curl www.rhce.com
this is node01

4、NFS服务搭建

复制代码
#下载
[root@node02 ~]# dnf install -y nfs-utils

#创建共享目录并授权
[root@node02 ~]# mkdir /nfs/rhce
[root@node02 ~]# chmod 777 /nfs/rhce

#配置nfs共享目录
[root@node02 ~]# vim /etc/exprots
    /nfs/rhce *(rw,sync,no_root_squash)
    
 #启动nfs服务
[root@node02 ~]# systemctl start nfs-server
[root@node02 ~]# systemctl enable nfs-server

5、autofs服务配置

复制代码
[root@node01 ~]# /etc/auto.master
/nfs /etc/auto.nfs

[root@node01 ~]# /etc/auto.nfs
rhce -fstype=nfs 192.168.84.164:/nfs/rhce

#启动服务
[root@node01 ~]# systemctl start autofs
[root@node01 ~]# systemctl enable autofs
相关推荐
爱喝水的鱼丶3 分钟前
SAP-ABAP:SAP基础数据校验工具开发系列博客(共5篇)第三篇:SAP接口对接开发:实现数据的实时/批量校验交互
运维·数据库·学习·性能优化·sap·abap·经验交流
糖果店的幽灵26 分钟前
Claude Code 完全实战指南 - 第四章:Skill 怎么写
java·服务器·前端
難釋懷34 分钟前
Nginx扩容
运维·nginx
土星云SaturnCloud36 分钟前
基于边缘计算的商场智慧运营架构设计与AI落地实践
服务器·人工智能·ai·边缘计算
落羽的落羽38 分钟前
【算法札记】练习 | Week5
linux·服务器·c++·人工智能·计算机网络·算法·哈希算法
绿虫光伏运维1 小时前
光伏监控运维系统哪家靠谱?
运维·光伏管理·光伏运维
小手指动起来1 小时前
重装系统教程(微PE+无捆绑+驱动完美修复)
服务器·开源软件
木雷坞1 小时前
Docker Hub、GHCR、Quay 混在一起后,镜像源要分开测
运维·docker
Evan_ZGYF丶1 小时前
【开发工具】【perf】Linux下性能分析工具(perf)的使用
linux·嵌入式·开发工具·perf
LT10157974442 小时前
2026年物流RPA选型指南:物流供应链自动化场景适配
运维·自动化·rpa