Centos 6.4最小化安装后的优化(2)

1.关闭不必要的服务
众所周知,服务越少,系统占用的资源就会越少,所以应当关闭不需要的服务器。首先可以先看下系统中存在哪些已经开启了的服务。查看命令如下:
ntsysv
下面列出的是需要启动的服务器,未列出的服务一律关闭

a)crond   自动计划任务
b)network linux系统的网络服务,很重要。
c)sshd      OpenSSH服务守护进程
d)rsyslog  linux的日志系统服务(centos 5.8下的此服务名称为syslog),必须要重启。

2,.关闭不需要的TTY
可以vim编辑器打开vim /etc/init/start-ttys.conf文件,文件内容如下所示:

start on stopped rc RUNLEVEL=[2345]

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

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

这段代码使init打开了6个控制台,可分别用ALT+F1到ALT+F6进行访问。此6个控制台默认驻留在内存中,用ps aux命令可以看到,命令如下

ps aux | grep tty | grpe -v grep

事实上没有必要使用这么多,通常保留两个控制台就可以了,打开/etc/init/start-ttys.conf文件,注意以下代码内容

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

将[1-6]修改[1-2],然后再打开/etc/sysconfig/init文件,注意以下代码内容:

ACTIVE_CONSOLES=/dev/tty[1-6]

将[1-6]修改[1-2],然后重启机器即可
3、对TCP/IP网络参数进行调整
调整TCP/IP网络参数,可以加强对抗SYN Flood的能力,命令如下:

echo 'net.ipv4.tcp_syncookies = 1' >> /etc/sysctl.conf
sysctl -p

4、修改SHEL命令的history记录个数
用vim编辑器打开/etc/profile文件,关注HISTSIZE=1000:

vim /etc/profile

在找到HISTSIZE=1000后,将其改为HISTSIZE=100
不要重启系统也可以让其生效,命令如下:

source /etc/profile

5.定时矫正服务器时间
我们可以定时矫正服务器的时间,命令如下:

yum install ntp
crontab -e
加入一行:
*/5 * * * * /usr/sbin/ntpdate  ntp.api.bz

ntp.api.bz 是一组NTP服务器集群,之前是6台服务器,位于上海电信:现在是3台服务器,分散于上海和浙江电信,可以用dig命令查看:

dig ntp.api.bz

 


转载于:https://www.cnblogs.com/alanlin/p/6883545.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值