linux常用命令

snipaste工具:https://www.snipaste.com/


# limit設置
echo "ulimit -n 204800" >> /etc/profile
source /etc/profile


# 檢查ping,開啓
PING=$(cat cat /proc/sys/net/ipv4/icmp_echo_ignore_all)
if [ $PING -ne 0 ]; then
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
sysctl -p
fi


# 殺掉已連接sshd
if netstat -antp | grep sshd | grep -wq ESTABLISHED ; then
pid=$(netstat -antp | grep sshd | grep -w ESTABLISHED | awk '{print $7}' | cut -d'/' -f1)
for i in $pid ; do
kill -9 $i
done
fi


# tcp重用和快速回收
echo "net.ipv4.tcp_syncookies = 1" >> /etc/sysctl.conf
echo "net.ipv4.tcp_tw_reuse = 1" >> /etc/sysctl.conf
echo "net.ipv4.tcp_tw_recycle = 1" >> /etc/sysctl.conf
sysctl -p


# cpu使用率獲取
cpu=$(cat <(grep 'cpu ' /proc/stat) <(sleep 1 && grep 'cpu ' /proc/stat) | awk -v RS="" '{print ($13-$2+$15-$4)*100/($13-$2+$15-$4+$16-$5)}')


# ip獲取
ip=$(ifconfig | grep -w inet | grep -v 127 | awk '{print $2}')


# httpd配置
cat << EOF >> /etc/httpd/conf/httpd.conf

ExtendedStatus On
<Location /server-status>
SetHandler server-status
Order deny,Allow
Deny from all
Allow from 127.0.0.1
</Location>
EOF


# mariadb配置
sed -i '/^\[mysqld\]$/a\bind-address=192.168.26.60' /etc/my.cnf


# 遷移
linux常用命令
linux常用命令


# 注意點
1、檢查yum源
2、設置GSE_WAN_IP和NGINX_WAN_IP,填寫兩遍
3、檢查zk、es、kafka、consul組件12個
4、檢查paas、cmdb、job、redis、mysql、bkdata、mongodb、beanstalk、influxdb、gse、nginx、appt、appo、rabbitmq、fta、license組件16個
5、pip源:https://pypi.org/project/pip/#files
6、騰訊pip源:https://mirrors.cloud.tencent.com/pypi/
7、關閉selinux、防火牆,ntp校準、limit


# 文件
1、.app.token --- 記錄密鑰
2、.bk_install.step -- 記錄安裝
2.1、sync xxx --- 同步
2.2、install xxx --- 安裝
2.3、start xxx --- 啓動
2.4、initdata xxx --- 初始化
2.5、activate xxx --- 激活
3、.controller_ip --- 中控機

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章