您的位置:首页 > 运维架构 > Linux

CentOS基本优化

2013-11-04 14:58 495 查看
一、安装操作系统
安装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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: