园区Linux服务器的基本搭建-CentOS 7
一、需求分析;
1.1 空间需求
在正气酒店信息化建设中,服务器的角色举足轻重,扮演着网络中计算机提供服务的角色,是整个网络系的核心。在总部中,客房与办公区同在一栋楼中,公司设有专门的机房,由于机房构造以及需求的特殊性,将机房设置在了负一层,空间大小约为200平方米,设有机房管理员办公室,采用机架式服务器产品。
1.2 集中配置用户需求
在集团中,业务办公区都设在了总部,分部只设置了日常的客房服务管理,数据中心放在总部,总部的带宽比较大,属于小型多分支机构,所以采用集中式部署。无论是本地终端用户还是通过VPN网关接入总部的远程终端用户,均需要进行身份认证,通过认证后则能获得相对应的访问权限。
1.3 特定服务用户需求
集团业务中,客房服务占绝大多数,而客人居住一晚居多,客房中的无线和有线网络使用时间和使用设备不能固定,则需要DHCP服务器,对IP地址进行租期一天的定制。客房服务中,与用户交互最多的是酒店管理系统,根据系统查看客人的预定信息以及客房的使用情况,属于内部网站,则需要在服务器中部署DNS服务器、WEB服务器以及FTP服务器。
二、园区服务器系统总体设计
图2-1 服务器架构
三、 DHCP服务器的设计与部署;
3.1 地址池设计
表3-1 地址池
网段 |
网关 |
192.168.1.0/24 |
192.168.1.1 |
192.168.2.0/24 |
192.168.2.1 |
192.168.3.0/24 |
192.168.3.1 |
192.168.4.0/24 |
192.168.4.1 |
192.168.5.0/24 |
192.168.5.1 |
192.168.6.0/24 |
192.168.6.1 |
3.2 DHCP服务下载
- yum -y install dhcp* //安装DHCP服务
图3-1 DHCP服务安装
3.3 配置文件修改
- vim /etc/dhcp/dhcpd.conf //添加地址池
图3-2 DHCP地址池
3.4 控制DHCP服务
- systemctl start dhcpd //启动dhcp服务
- systemctl status dhcpd //查看dhcp服务状态
图3-3 DHCP服务状态
- systemctl stop dhcpd //关闭dhcp服务
四、 网络文件共享系统的部署
4.1 FTP服务下载
- yum -y install vsftpd //安装ftp服务
图4-1 FTP服务安装
2.4.2 创建用户账号
- useradd ftpuser -s /sbin/nologin //新建ftp专用账号,不能用于登录系统
- passwd ftpuser //设置ftpuser密码
2.4.3 配置文件修改
- vim /etc/vsftpd/vsftpd.conf //修改ftp配置文件
- 禁止匿名登录
图4-2 禁止匿名登录
- 允许可写
图4-3 允许可写
- 增加用户白名单以及启动被动模式
图4-4 用户白名单及被动模式
2.4.4 启动FTP服务
- systemctl start vsftpd
- 通过FTP客户端登录操作,并上传测试文件
图4-5 FTP客户端
五、 WEB服务器的设计与部署
5.1 Apache组件下载
- yum -y install httpd //安装Apache组件
图5-1 Apache安装
2.5.2 Mariadb组件下载
- yum -y install mariadb mariadb-server mariadb-libs mariadb-devel //安装MySQL服务
图5-2 MySQL安装
- mysql_secure_installation //MySQL安全设置
图5-3 MySQL安全设置
2.5.3 PHP组件下载
- yum -y install php //安装php服务
- yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath //安装PHP常用模块
图5-4 PHP安装
2.5.4 适配WEB项目
- mv /zqhotel /var/www/html //将项目源码放到WWW目录下
图5-5 源码移动到WWW目录
- create hotel; //创建数据库hotel
- use hotel; //选择hotel数据
- source hotel.sql; //导入数据
图5-6 显示数据库
- 修改数据库连接文件
图5-7 修改数据库连接
- Apache默认目录修改
图5-8 修改默认目录
六、DNS服务器的设计与部署
6.1 DNS服务下载
- yum -y install bind* //下载DNS服务
图6-1 DNS安装
6.2 创建正反向解析文件
- vim /etc/named.rfc1912.zones //添加正反向解析记录
图6-2 添加正反向解析记录
- vim /var/named/hotel.zhengqi.com //添加正向解析文件
图6-3 正向解析文件
- vim /var/192.168.28.arpa //添加反向解析文件
图6-4 反向解析文件
本文地址:https://blog.csdn.net/weixin_46178304/article/details/108869115
上一篇: 解决git 提交后中文字符会乱码的问题
下一篇: Redis安装教程图解
推荐阅读
-
基于Windows 7(本地)和CentOS7.6(云端)的Minecraft服务器(无Forge/有Forge)搭建方法
-
Linux系统 CentOS 7怎么搭建集群? 搭建高可用集群的步骤
-
CentOS 7搭建Linux GPU服务器的教程
-
详解基于Centos7+Nginx+Tomcat8的负载均衡服务器的搭建
-
CentOS 7 搭建ntp时钟服务器的步骤详解
-
Linux中搭建完整的samba服务器全攻略(centos版)
-
Centos7搭建主从DNS服务器的教程
-
linux(centos7)搭建SVN服务器的思路
-
阿里云ecs服务器Linux的centos搭建服务器记录
-
在centos7上搭建mysql主从服务器的方法(图文教程)