RHCE综合实验

题目

需求描述
项目需求:
1. 172.25.250.101 主机上的 Web 服务要求提供 www.exam.com Web 站点,该站点在任何路由达 的主机上被访问,页面内容显示为 "Hello Welcome to www.exam.com !" ,并提供
content.exam.com/yum/AppStream content.exam.com/yum/BaseOS URL 作为网络仓库供所有主机使用。
2. 172.25.250.102 主机提供基于 Chronyd NTP 服务将本主机作为时间服务器,对外提供 NTP 服务,并设置本服务器为 3 层。
3. 172.25.250.103 主机提供的 MySQL 数据库服务,要求使用需求 1 中提供的仓库进行安装,并将数据库密码设定为 redhat 。创建名称为 bbs 的数据库提供给论坛服务使用。
4. 172.25.250.104 主机提供 NFS 服务,该服务将导出本地的 /bbs 目录作为论坛数据目录,该导出指定只能论坛所在主机使用,并且开机自动挂载。
5. 172.25.250.105 主机提供 DNS 服务,该服务需要提供对项目中所有主机名的正向和反向解析,并要求所有服务器的 DNS 配置为该 DNS 服务器。
6. 172.25.250.106 主机提供基于 Discuz 的论坛服务,该论坛服务使用 172.25.250.103 主机提供的数据库 bbs ,使用 172.25.250.104 主机提供的 NFS 作为论坛数据目录,并开机挂载。并使用 172.25.250.101 主机提供的网络仓库, 172.25.250.102 主机提供的 NTP 服务, 172.25.250.105 主机提供的 DNS 服务。
7. 所有服务器的防火墙服务和 SELinux 服务必须开启。
8. 所有服务器提供的网络服务必须在系统重启后仍然可以正常提供服务。
9. 根据所有服务的相关代码,编写一键部署 shell 脚本,最基础的功能为 通过执行该脚本实现所有上面所有需求,要求脚本必须在 servera.exam.com 主机上运行,并支持多次运行。

步骤

1.修改网段

2.SSH公钥互信

[root@servera ~]# ssh-keygen
[root@servera ~]# ssh-copy-id [email protected]
# 登录另一台服务器,无需密码
[root@servera ~]# ssh [email protected]

  B:

 SSH公钥互信

[root@serverb ~]# ssh-keygen
[root@serverb ~]# ssh-copy-id [email protected]
# 登录另一台服务器,无需密码
[root@serverb ~]# ssh [email protected]

3.修改主机名

4.本地挂载


5.网络仓库

6.HTTP服务

注:函数是判断防火墙是否放行服务

7.DNS

另一台主机配置:

8. NTP(时间服务器)

9.NFS共享文件,自动挂载

 

9.数据库(MySQL)

10.论坛 

 11.测试

(1)测试172.25.250.101的http服务

(2)测试网络仓库

(3)测试域名服务

(4)NTP服务

(5)自动挂载

 

(6)测试论坛

猜你喜欢

转载自blog.csdn.net/hotslow/article/details/140541081