linux 系统优化

=======================系统优化======================
查硬件:
dmidecode | grep "Product Name"

查cpu:
grep name /proc/cpuinfo

关闭防火墙: 
chkconfig iptables off
/etc/init.d/iptables stop

vi /etc/selinux/config   
# SELINUX=enforcing
SELINUX=disabled
sed -i 's#SELINUX=disabled#SELINUX=enforcing#g'  /etc/selinux/config
临时生效:setenforce 0 

添加用户:
useradd lsq2016
echo "123456" | passwd --stdin lsq2016 && history -c #添加用户密码,并清空历史记录

添加yum源:
http://mirrors.cnlinux.net/centos/6.2/os/x86_64/Packages/     #rpm 下载
http://mirrors.sohu.com/ 
测试下:yum install lrzsz -y  #sz的上传下载工具


升级系统到最新:
。。。

优化开机自启动:
for abc in `chkconfig --list | grep 3:on | awk '{print $1}'`;do chkconfig --level 3 $abc off;done
for abc in crond network rsyslog sshd;do chkconfig --level 3 $abc on;done

更改ssh配置:

cp /etc/ssh/ssh_config /etc/ssh/ssh_config.bak
vi cp /etc/ssh/ssh_config

\cp /etc/ssh/ssh_config /etc/ssh/ssh_config.bak
sed  -i  's%Port 22%Port 51234%g'  /etc/ssh/ssh_config
sed  -i  's%PermitRootLogin yes%PermitRootLogin no%g'  /etc/ssh/ssh_config
sed  -i  's%PermitEmptyPasswords no%PermitEmptyPasswords yes%g'  /etc/ssh/ssh_config
sed  -i  's%UseDNS yes%UseDNS no%g'  /etc/ssh/ssh_config
/etc/init.d/sshd reload && action /bin/true

lsq2016用户添加到sudoecho "lsq2016    ALL=(ALL)       ALL" >> /etc/sudoers #注意先备份


修改中文显示:
echo 'LANG="zh_CN.UTF-8"' >> /etc/sysconfig/i18n
source /etc/sysconfig/i18n

服务器时间同步:
echo '*/5 * * * *   /usr/sbin/ntpdate time.windowns.com >/dev/null 2>&1' >> /var/spool/cron/root

crondtab -l #检查

加大文件描述符:
echo '*               -    nofile            65535 ' >> /etc/security/limits.conf
或者 
ulimit -SHn 65535 加到/etc/rc.local

调整内核调优:
/etc/sysctl.conf 
目前只遇到过TIME_WAIT过多和tcp窗口大小的调优

sysctl -p #生效
posted @ 2017-12-24 15:10  Sinjon_Liu  阅读(161)  评论(0编辑  收藏  举报