Centos服务器配置

服务器配置主要包括系统初始化(关闭一些不必要的服务)、软件编译安装环境(make、cmake、连接工具)、安装应用(PHP、MySQL等)三部分。

买回来的服务器已经安装系统,构件RAID和LVM就不用考虑。主要的工作包括三部分:
1、 初始化操作系统(Init OS)
2、 构建编译环境
3、 安装应用


对于服务器的操作系统,最好保持其干净型,不要随便安装和卸载一些软件包,以免出现一些意外的情况。
1、 初始化操作系统
1) 安全方面
防火墙:MySQL服务器由Web服务器使用,外部网络一般不会直接进行访问,可以直接关闭防火墙。
#/etc/init.d/iptables stop
#chkconfig iptables off

Selinux:目前服务器设置中一般会禁用Selinux
#getenforce
#setenforce 0
#vim /etc/sysconfig/selinux
修改selinux的设置为:SELINUX=disabled
  
2)系统的运行级别
查看系统的运行级别是否为3:#runlevel
如果不是,修改/etc/inittab文件中的内容:id:3:initdefault:

3)关闭系统中一些无用的服务,主要有一下这些
#chkconfig autofs off
#chkconfig cups off
#chkconfig bluetooth off
#chkconfig netfs off
#chkconfig nfslock off
#chkconfig sendmail off
#chkconfig xinetd off
#chkconfig ip6tables off
#chkconfig portmap off

检查系统中有多少服务运行在3级别,一般在30个左右
chkconfig --list | grep '3:on' | wc –l

其他的服务根据自己的需要进行设置,如电源管理,gpm等

4)同步系统时间

/usr/sbin/ntpdateus.pool.ntp.org

把时间同步加入到任务计划

crontab  -e

08*/08 * * * /usr/sbin/ntpdate us.pool.ntp.org > /dev/nul


2、 构件编译环境
主要安装gcc/g++编译器、make、cmake、automake、conf、autoconf等工具。
#yum install gcc* -y
#yum install autoconf* -y
#yum install automake* -y
#yum install make 
#yum install conf* -y
#yum install cmake –y

安装好这些之后,最好重启系统:
#init 6


3、安装具体应用
主要包括PHP运行环境、Nginx服务器、MySQL数据库、Sphinx全文搜索引擎、Zabbix监控工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值