linux 優化!!!
一./etc/hosts主機文件配置
172.16.1.5 lb01
172.16.1.6 lb02
172.16.1.7 web01
172.16.1.8 web02
172.16.1.9 web03
172.16.1.51 db01 db01.tsbk.org
172.16.1.31 nfs01
172.16.1.41 backup
172.16.1.61 m01
二.更改yum源
(1)yum repolist 查看系統源
(2)備份你的原鏡像文件,以免出錯後可以恢復
touch /etc/yum.repos.d/CentOS-Base.repo.backup
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
(3)下載新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
(4)清除yum緩存
yum clean all
(5)yum repolist 查看是否已更新
三.關閉selinux
setenforce 0 臨時關閉防火牆
/etc/sysconfig/selinux 配置文件修改
四.關閉防火牆
/etc/init.d/iptables stop
chkconfig iptables off 關閉iptables開機自啓動
五.精簡服務開機自啓動
chkconfig|egrep -v "crond|sshd|network|rsyslog|sysstat"|awk '{print "chkconfig",$1,"off"}'|bash
六.sudo提權用戶
useradd oldboy
echo 123456|passwd --stdin oldboy
\cp /etc/sudoers /etc/sudoers.ori
echo "oldboy ALL=(ALL) NOPASSWD: ALL " >>/etc/sudoers
tail -1 /etc/sudoers
visudo -c
七.設置時間同步
ntpdate ntp1.aliyun.com 時間同步
crontab -e 配置定時任務
-
-
-
-
- /usr/sbin/ntpdate ntp1.aliyun.com 計劃任務
八.設置英文字符集
cp /etc/sysconfig/i18n /etc/sysconfig/i18n.ori
echo 'LANG="en_US.UTF-8"' >/etc/sysconfig/i18n
source /etc/sysconfig/i18n
echo $LANG九.加大文件描述服務
默認描述文件數爲1024個,建議調大點爲65535
ulimit -a 查看文件數
ulimit -n 65535 臨時修改文件描述數量
/etc/security/limits.conf 配置文件
echo '* - nofile 65535 ' >>/etc/security/limits.conf 永久修改文件描述數量十.內核優化
(1)sysctl.conf 優化
cat >>/etc/sysctl.conf<<EOF
net.ipv4.tcp_fin_timeout = 2
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_keepalive_time = 600
net.ipv4.ip_local_port_range = 4000 65000
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_max_tw_buckets = 36000
net.ipv4.route.gc_timeout = 100
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.core.somaxconn = 16384
net.core.netdev_max_backlog = 16384
net.ipv4.tcp_max_orphans = 16384
(2)iptables優化
#以下參數是對iptables防火牆的優化,防火牆不開會提示,可以忽略不理。
net.nf_conntrack_max = 25000000
net.netfilter.nf_conntrack_max = 25000000
net.netfilter.nf_conntrack_tcp_timeout_established = 180
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120
EOF
sysctl -p十一.安裝其他小軟件
yum install lrzsz nmap tree dos2unix nc telnet sl -y
十二.優化ssh優化連接慢優化
(1)sed -i.bak 's@#UseDNS yes@UseDNS no@g;s@^GSSAPIAuthentication yes@GSSAPIAuthentication no@g' /etc/ssh/sshd_config
(2)/etc/init.d/sshd reload 重啓sshd十三.創建目錄環境
mkdir /server/{scripts,tools} /application -p
- /usr/sbin/ntpdate ntp1.aliyun.com 計劃任務
-
-
-