CentOS5.8/6.4系统安装后的基础优化
7、定时自动清理/var/spool/clientmqueue/目录垃圾文件,放置inode节点被占满 本优化点,在6.4上可以忽略不需要操作即可! [root@c64 ~]# mkdir /server/scripts -p [root@c64 ~]# vi /server/scripts/spool_clean.sh #!/bin/sh find /var/spool/clientmqueue/ -type f -mtime +30|xargs rm -f 然后将其加入到crontab定时任务中 [root@c64 ~]# echo '*/30 * * * * /bin/sh /server/scripts/spool_clean.sh >/dev/null 2>&1' >>/var/spool/cron/root 8、变更默认的ssh服务端口,禁止root用户远程连接 [root@c64 ~]# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak [root@c64 ~]# vim /etc/ssh/sshd_config Port 52113 #ssh连接默认的端口 PermitRootLogin no #root用户黑客都知道,禁止它远程登录 PermitEmptyPasswords no #禁止空密码登录 UseDNS no #不使用DNS [root@c64 ~]# /etc/init.d/sshd reload #从新加载配置 [root@c64 ~]# netstat -lnt #查看端口信息 [root@c64 ~]# lsof -i tcp:52113 9、锁定关键文件系统 [root@c64 ~]# chattr +i /etc/passwd [root@c64 ~]# chattr +i /etc/inittab [root@c64 ~]# chattr +i /etc/group [root@c64 ~]# chattr +i /etc/shadow [root@c64 ~]# chattr +i /etc/gshadow 使用chattr命令后,为了安全我们需要将其改名 [root@c64 ~]# /bin/mv /usr/bin/chattr /usr/bin/任意名称 10、调整文件描述符大小 [root@localhost ~]# ulimit –n #查看文件描述符大小 1024 [root@localhost ~]# echo '* - nofile 65535' >> /etc/security/limits.conf 配置完成后,重新登录即可查看。 提示:也可以把ulimit -SHn 65535命令加入到/etc/rc.local,然后每次重启生效 [root@c64 ~]# cat >>/etc/rc.local<<EOF #open files ulimit -HSn 65535 #stack size ulimit -s 65535 EOF 扩展:文件描述符 (编辑:源码门户网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |