园区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

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐