linux 资源需求最小的,CentOS最小安装后的优化

CentOS最小安装后的优化

添加了新服务器之后,下一步就是安装系统了。这里推荐使用CentOS系列,大家在用服务器时抱着一个原则:系统安装的应用程序包越少,服务器会越稳定,所以我们安装系统

时尽量选择最小安装。至于服务器的单机性能优化,本周稳定安全的原则,尽量不要改动系统的原有的配置(CentOS自身的文件和内存机制就很优秀)。

1.关闭不需要的服务

众所周知服务越少,系统占用的资源就会越少,所以应关闭不需要的服务。

建议关闭不需要的服务,这样做的好处是减少内存和CPU事件的占用。命令如下所示:

#ntsysv

关闭iptables、selinux

#service iptables stop

#chkconfig iptables off

#sed -i /^SELINUX/s/enforcing/disabled/g /etc/selinux/config

2.关闭不需要的TTY

CentOS Linux 系统默认是打开6个控制台,分别可以用 ALT+F1 到 ALT+F6 进行访问,6个控制台默认都驻留在内存中,用 ps -aux | grep tty 可以查看

事实上没必要需要使用这么多,CentOS 6.0 开始 TTY 的配置由 /etc/inittab 更改为 /etc/init/start-ttys.conf,执行以下命令可将默认6个 TTY 改为2个:

找到 tty [1-6] 改成 tty [1-2]

#vim /etc/init/start-ttys.conf

#

# This service starts the configured number of gettys.

start on stopped rc runlevel=[2345]

env ACTIVE_CONSOLES=/dev/tty[1-2]

env X_TTY=/dev/tty1

task

script

. /etc/sysconfig/init

for tty in $(echo $ACTIVE_CONSOLES) ; do

[ "$RUNLEVEL" = "5" -a "$tty" = "$X_TTY" ] && continue

initctl start tty TTY=$tty

done

end script

再打开 /etc/sysconfig/init,找到ACTIVE_CONSOLES=/dev/tty[1-6]修改为ACTIVE_CONSOLES=/dev/tty[1-2] ,之后重启服务器即可

3.对TCP/IP网络参数进行调整

调整TCP/IP网络参数,可以加强抗SYN Flood的能力,命令如下:

#echo 'net.ipv4.tcp_syncookies=1' >> /etc/sysct.conf

让此内核改动立即生效,命令如下所示:

#sysctl -p

4.修改SHELL命令的history记录个数为100,不重启系统就让其生效

#sed -i /^HISTSIZE/s/1000/100/g /etc/profile

#source /etc/profile

5.定时校正服务器的时间

#yum install ntp

编辑/etc/crontab文件,在末尾加入一行:

01 01 * * * root /sbin/ntpdate ntp.api.bz >> /dev/null 2 > &1

6.停止打印服务

如果不准备提供打印服务,可停止默认设置为自动启动的打印服务,命令如下:

#/etc/rc.d/init.d/cups stop

#chkconfig cups off

7.调整Linux的最大文件打开数4096

#ulimit -n 4096

8.启动网卡

..........

9.关闭写磁盘I/O功能

#

10.CPU型号

#cat /proc/cpuinfo |grep name|awk -F: '{print $2}'|uniq -c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值