0
点赞
收藏
分享

微信扫一扫

harbor服务器脚本

杨小羊_ba17 2022-02-17 阅读 92


项目实战,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




============================= 提升自己 ==========================

如有侵权,请联系删除。

============================= 升职加薪 ==========================


举报

相关推荐

0 条评论