项目实战,160服务器上安装harbor、mysql等
检查端口
check.sh
#!/bin/bash
echo -e "\033[31;1;4;5m check mysql... \033[0m"
netstat -lntp |grep 3306
echo -e "\033[31;1;4;5m check harbor... \033[0m"
netstat -lntp |grep 80
重启harbor服务
harbor.sh
#!/bin/bash
echo -e "\033[31;1;4;5m ======restart harbor====== \033[0m"
echo -e "\033[31;1;4;5m stop server... \033[0m"
cd /usr/local/harbor/
docker-compose down
echo -e "\033[31;1;4;5m start server... \033[0m"
docker-compose up -d
echo -e "\033[31;1;4;5m check health state... \033[0m"
docker-compose ps
echo -e "\033[31;1;4;5m check port... \033[0m"
netstat -lntp |grep 80
重启mysql服务
mysql.sh
#!/bin/bash
echo -e "\033[31;1;4;5m kill another pid... \033[0m"
cat /mysql/logs/alert.log |grep 'Another process with pid' |tail -n 1 |awk -F ' ' '{print $8}' |xargs kill -9
echo -e "\033[31;1;4;5m start server... \033[0m"
systemctl start mysqld
echo -e "\033[31;1;4;5m server status... \033[0m"
systemctl status mysqld
echo -e "\033[31;1;4;5m server port... \033[0m"
netstat -lntp |grep 3306
============================= 提升自己 ==========================
如有侵权,请联系删除。
============================= 升职加薪 ==========================