Web3中文|Layer3赛道项目Opside投资研究报告

1、主机存活状态

Shell 典型应用之主机存活状态,要求判断三次,如果三次失败则失败。

cat	ping_count_3.sh

#!/usr/bin/bash

IP="192.168.70"

for i in {150..170}
do
	IP_UP=$IP.$i
	for i in {1..3}
	do
		{
		ping -c1 -W1 $IP_UP &>/dev/null
		if [ $? -eq 0 ];then
			echo $IP_UP 连接成功!
			break
		fi
		echo $IP_UP 尝试"$i"次失败!
		}&
	done
done

2、MySQL部署

Shell 典型应用之 MySQL 部署。

cat	mysql_install.sh
#!/usr/bin/bash
#1.检查是否存在mysql对应的软件包
rpm_install_mysql(){
	rpm_check_mysql=$(rpm	-qa|grep	mysql-community-server|wc	-l)
	rpm_check_mysql_version=$(rpm	-qa|grep	mysql-community-server)
	if	[	$rpm_check_mysql -eq 0	];then
	cat	>/etc/yum.repos.d/mysql.repo<<-EOF
			[mysql57-community]
			name=MySQL	5.7	Community	Server
			baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64
			enabled=1
			gpgcheck=1
			gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
 

猜你喜欢

转载自blog.csdn.net/weixin_56136405/article/details/129956188