一、安装操作系统
安装CentOS操作系统,建议选择SoftWareDevelopment Workstation环境安装;
二、基本优化
1、关闭系统服务
输入命令ntsysv,保留以下服务
crond Linux计划任务服务
autofs 自动挂载可移动存储器
haldaemon 硬件信息收集服务
iptables
messagebus 负责在各个系统进程之间传递消息,如停用,haldaemon启动会失败
qpidd 消息通信
rpcbind 将不同服务与对应的端口进行绑定,关键的基础服务,nfs服务和桌面环境都依赖此服务
sysstat 一组系统监控工具服务,常用
udev-post 设备管理系统
libvirt-guests、libvirtd、virt-who kvm虚拟机管理服务
irqbalance 用于优化中断分配,以充分利用CPU 多核
network
sshd
syslog Linux 日志系统
2、关闭selinux
命令setenforce 0,为保证重启后继续有效
#vim /etc/selinux/conf
将文件中的selinux=后面的值改为 desabled;
3、关闭IPV6
#vim /etc/modprobe.conf
添加内容
alias net-pf-10 off
alias ipv6 off
保存退出
#echo "IPV6INIT = no">>/etc/sysconfig/network-scripts/ifcfg-eth0
#vim /etc/sysconfig/network
添加内容
NETWORKING_IPV6=no
#vim /etc/hosts
注释掉::1这一行;
4、调整Linux 的最大文件打开数
#vim /etc/rc.d/rc.local
添加内容
ulimit -SHn 65565
5、优化Linux 下的内核tcp参数
#vim /etc/sysctl.config
添加内容
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_max_tw_buckets = 5000
#sysctl -p 生效
6、启用EPEL6 yum源和remi的RHEL6 yum源
rpm -ivhhttp://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
导入key:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
rpm -ivhhttp://rpms.famillecollet.com/enterprise/remi-release-6.rpm
导入key:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
这样之后可以yum安装nginx和高版本的mysql等常用软件。
本文出自 “虹猫仗剑走天涯” 博客,请务必保留此出处http://ailurus.blog.51cto.com/4814469/1230400