欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

园区Linux服务器的基本搭建-CentOS 7

程序员文章站 2022-06-17 20:49:22
一、需求分析;1.1 空间需求在正气酒店信息化建设中,服务器的角色举足轻重,扮演着网络中计算机提供服务的角色,是整个网络系的核心。在总部中,客房与办公区同在一栋楼中,公司设有专门的机房,由于机房构造以及需求的特殊性,将机房设置在了负一层,空间大小约为200平方米,设有机房管理员办公室,采用机架式服务器产品。1.2 集中配置用户需求在集团中,业务办公区都设在了总部,分部只设置了日常的客房服务管理,数据中心放在总部,总部的带宽比较大,属于小型多分支机构,所以采用集中式部署。无论是本地终端用户还是...

一、需求分析;

1.1 空间需求

在正气酒店信息化建设中,服务器的角色举足轻重,扮演着网络中计算机提供服务的角色,是整个网络系的核心。在总部中,客房与办公区同在一栋楼中,公司设有专门的机房,由于机房构造以及需求的特殊性,将机房设置在了负一层,空间大小约为200平方米,设有机房管理员办公室,采用机架式服务器产品。

1.2 集中配置用户需求

在集团中,业务办公区都设在了总部,分部只设置了日常的客房服务管理,数据中心放在总部,总部的带宽比较大,属于小型多分支机构,所以采用集中式部署。无论是本地终端用户还是通过VPN网关接入总部的远程终端用户,均需要进行身份认证,通过认证后则能获得相对应的访问权限。

1.3 特定服务用户需求

集团业务中,客房服务占绝大多数,而客人居住一晚居多,客房中的无线和有线网络使用时间和使用设备不能固定,则需要DHCP服务器,对IP地址进行租期一天的定制。客房服务中,与用户交互最多的是酒店管理系统,根据系统查看客人的预定信息以及客房的使用情况,属于内部网站,则需要在服务器中部署DNS服务器、WEB服务器以及FTP服务器。

二、园区服务器系统总体设计

园区Linux服务器的基本搭建-CentOS 7

 

图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服务

 

园区Linux服务器的基本搭建-CentOS 7

图3-1 DHCP服务安装

3.3 配置文件修改

  • vim /etc/dhcp/dhcpd.conf   //添加地址池

 

园区Linux服务器的基本搭建-CentOS 7

图3-2 DHCP地址池

3.4 控制DHCP服务

  • systemctl start dhcpd  //启动dhcp服务
  • systemctl status dhcpd  //查看dhcp服务状态

 

园区Linux服务器的基本搭建-CentOS 7

图3-3 DHCP服务状态

  • systemctl stop dhcpd  //关闭dhcp服务

四、 网络文件共享系统的部署

4.1 FTP服务下载

  • yum -y install vsftpd  //安装ftp服务

 

园区Linux服务器的基本搭建-CentOS 7

图4-1 FTP服务安装

2.4.2 创建用户账号

  • useradd ftpuser -s /sbin/nologin  //新建ftp专用账号,不能用于登录系统
  • passwd ftpuser  //设置ftpuser密码

2.4.3 配置文件修改

  • vim /etc/vsftpd/vsftpd.conf  //修改ftp配置文件
  • 禁止匿名登录

 

园区Linux服务器的基本搭建-CentOS 7

图4-2 禁止匿名登录

  • 允许可写

 

园区Linux服务器的基本搭建-CentOS 7

图4-3 允许可写

  • 增加用户白名单以及启动被动模式

 

园区Linux服务器的基本搭建-CentOS 7

图4-4 用户白名单及被动模式

2.4.4 启动FTP服务

  • systemctl start vsftpd
  • 通过FTP客户端登录操作,并上传测试文件

 

园区Linux服务器的基本搭建-CentOS 7

图4-5 FTP客户端

五、 WEB服务器的设计与部署

5.1 Apache组件下载

  • yum -y install httpd  //安装Apache组件

 

园区Linux服务器的基本搭建-CentOS 7

图5-1 Apache安装

2.5.2 Mariadb组件下载

  • yum -y install mariadb mariadb-server mariadb-libs mariadb-devel  //安装MySQL服务

 

园区Linux服务器的基本搭建-CentOS 7

图5-2 MySQL安装

  • mysql_secure_installation  //MySQL安全设置

 

园区Linux服务器的基本搭建-CentOS 7

图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常用模块

 

园区Linux服务器的基本搭建-CentOS 7

图5-4 PHP安装

2.5.4 适配WEB项目

  • mv /zqhotel /var/www/html  //将项目源码放到WWW目录下

 

园区Linux服务器的基本搭建-CentOS 7

图5-5 源码移动到WWW目录

  • create hotel;  //创建数据库hotel 
  • use hotel;  //选择hotel数据
  • source hotel.sql;  //导入数据

 

园区Linux服务器的基本搭建-CentOS 7

图5-6 显示数据库

  • 修改数据库连接文件

 

园区Linux服务器的基本搭建-CentOS 7

图5-7 修改数据库连接

  • Apache默认目录修改

 

园区Linux服务器的基本搭建-CentOS 7

图5-8 修改默认目录

六、DNS服务器的设计与部署

6.1 DNS服务下载

  • yum -y install bind* //下载DNS服务

 

园区Linux服务器的基本搭建-CentOS 7

图6-1 DNS安装

6.2 创建正反向解析文件

  • vim /etc/named.rfc1912.zones  //添加正反向解析记录

 

园区Linux服务器的基本搭建-CentOS 7

图6-2 添加正反向解析记录

  • vim /var/named/hotel.zhengqi.com  //添加正向解析文件

 

园区Linux服务器的基本搭建-CentOS 7

图6-3 正向解析文件

  • vim /var/192.168.28.arpa  //添加反向解析文件

 

园区Linux服务器的基本搭建-CentOS 7

图6-4 反向解析文件

本文地址:https://blog.csdn.net/weixin_46178304/article/details/108869115