1. 程式人生 > >shell完成mysql安裝前環境檢查

shell完成mysql安裝前環境檢查

開發環境:centos 6.0  mysql5.7
#!/bin/sh 
#encoding=UTF8
echo '1,numa檢測,建議值:0';
numactl --show | grep nodebind 
echo 
echo '2,單使用者最大程序限制,建議值:10240';
echo "nproc:" `ulimit -n`
echo '單程序最大開啟檔案限制,建議值:65535';
echo "nofile:" `ulimit -u`
echo 
echo '3,當前swappiness值,建議值:0' 
cat /proc/sys/vm/swappiness 
echo 
echo '4,當前mem與swap情況,mysqln記憶體設定不要過大,mem建議不超過80%,swap不超過4G:'
free -m
echo 
echo '5,當前檔案系統,建議:xfs 優於 ext4'
df -lhT
echo 
echo '6,selinux是否關閉:建議值:Disabled'
getenforce
echo
echo '防火牆狀態,建議關閉:'
service iptables status