first-commit
This commit is contained in:
172
temp.sh
Normal file
172
temp.sh
Normal file
@@ -0,0 +1,172 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
ip_list=($(cat ip.txt))
|
||||
single_ip=()
|
||||
|
||||
for ip in ${ip_list[@]}
|
||||
do
|
||||
Rrst=$(echo ${single_ip[@]} | grep -q $ip)
|
||||
if [[ $Rrst -ne 0 ]]
|
||||
then
|
||||
single_ip+=($ip)
|
||||
fi
|
||||
done
|
||||
|
||||
for ip in ${single_ip[@]}
|
||||
do
|
||||
timss=$(cat ip.txt | grep -l $ip)
|
||||
echo "$ip 访问的次数为 $timss"
|
||||
done
|
||||
|
||||
|
||||
|
||||
if [[ ${linuxRelease} = "ubuntu" ]] ;then echo yes;else echo no;fi
|
||||
|
||||
mv /etc/yum.repos.d/bak/* /etc/yum.repos.d/
|
||||
rm -rf /etc/yum.repos.d/bak /etc/yum.repos.d/elrepo.repo
|
||||
yum clean call
|
||||
yum makecache
|
||||
cd /root/linux-init
|
||||
./custom-init.sh
|
||||
|
||||
|
||||
OLD_MYSQL=(mysql MySQL mariadb)
|
||||
for item in ${OLD_MYSQL[@]}
|
||||
do
|
||||
rpm -qa | grep ${item}
|
||||
done
|
||||
|
||||
mysql
|
||||
root@localhost
|
||||
v2ryStr@ngPa.ss
|
||||
|
||||
sed -i "/skip-grant-tables/ d" /etc/my.cnf
|
||||
|
||||
docker run \
|
||||
-u root \
|
||||
-d \
|
||||
-p 8080:8080 \
|
||||
-p 50000:50000 \
|
||||
-v /root/jenkins-data:/var/jenkins_home \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
jenkinsci/blueocean
|
||||
|
||||
|
||||
gitee all_access_token
|
||||
|
||||
47c3f65b7d7539a90f016362a9082ff9
|
||||
|
||||
|
||||
if [[ ${LinuxReleaseVersion} == "centos" ]];then echo "yes";else echo "no";fi
|
||||
|
||||
kk logs -n kube-ops ${$(kk -n kube-ops get pods | grep jenkins-work-slave| awk '{print$1}')[@]}
|
||||
|
||||
hostnamectl set-hostname tourism-worker-node-1
|
||||
|
||||
echo "192.168.12.53 aiboxhb.cdcyy.cn" >>/etc/hosts
|
||||
|
||||
heketi-cli --server http://tourism-glusterfs-storage-1:8080 --user admin --secret aCs1dGnaloa8Sadd cluster list
|
||||
|
||||
heketi-cli topology load --user admin --secret aCs1dGnaloa8Sadd --json=/etc/heketi/topology.json
|
||||
|
||||
FileName="maven-repository"
|
||||
for i in /home/gfs-data /opt/gfs-data /data/gfs-data ; do
|
||||
ls $i | grep -qw ${FileName}
|
||||
if [[ $? -eq 0 ]]; then
|
||||
echo $i
|
||||
cd $i
|
||||
ls $i
|
||||
fi
|
||||
done
|
||||
|
||||
echo "export JAVA_HOME=/opt/java/openjdk/" >>/etc/profile
|
||||
echo "export MAVEN_HOME=/usr/local/maven3" >>/etc/profile
|
||||
echo "export PATH=${PATH}:${JAVA_HOME}/bin:${MAVEN_HOME}/bin" >>/etc/profile
|
||||
ln -s /usr/local/maven3/bin/mvn /usr/bin/mvn
|
||||
|
||||
keadm init --advertise-address=192.168.35.24 --kubeedge-version=1.3.1 --kube-config=/root/.kube/config
|
||||
|
||||
echo "151.101.108.133 raw.githubusercontent.com" >>/etc/hosts
|
||||
|
||||
LinuxReleaseVersion="ubuntu"
|
||||
if [ $LinuxReleaseVersion = "ubuntu" ]; then
|
||||
echo yes
|
||||
else
|
||||
echo no
|
||||
fi
|
||||
|
||||
SSHLoginPort=22333
|
||||
sed -i "/^#Port 22/a Port ${SSHLoginPort}" /etc/ssh/sshd_config
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
# 判断命令是否存在
|
||||
command_exists() {
|
||||
command -v "$@" >/dev/null 2>&1
|
||||
}
|
||||
|
||||
# 获取服务器的IP地址
|
||||
get_server_ip() {
|
||||
local server_ip=""
|
||||
local Network_Manage_Tool=""
|
||||
|
||||
if command_exists ip; then
|
||||
Network_Manage_Tool="$(ip addr)"
|
||||
elif command_exists ifconfig; then
|
||||
Network_Manage_Tool="$(ifconfig)"
|
||||
fi
|
||||
|
||||
server_ip=$(echo "$Network_Manage_Tool" | \
|
||||
grep -oE "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" | \
|
||||
grep -vE "^192\.168|^172\.1[6-9]\.|^172\.2[0-9]\.|^172\.3[0-2]\.|^10\.|^127\.|^255\.|^0\." | \
|
||||
head -n 1)
|
||||
|
||||
# 自动获取失败时,通过网站提供的 API 获取外网地址
|
||||
if [ -z "$server_ip" ]; then
|
||||
server_ip="$(wget -qO- --no-check-certificate https://ipv4.icanhazip.com)"
|
||||
fi
|
||||
|
||||
echo "$server_ip"
|
||||
}
|
||||
|
||||
get_server_ip
|
||||
|
||||
for i in {3..1..-1}
|
||||
do
|
||||
echo "倒计时开始-- $i s --,准备切换shell,上文的日志输出将会消失!!"
|
||||
sleep 1
|
||||
done
|
||||
|
||||
for namespace in $(kubectl get ns | awk '{print $1}' | grep -v "NAME")
|
||||
do
|
||||
echo $namespace
|
||||
kubectl get pods -n $namespace | grep Evicted |awk '{print $1}' |xargs kubectl -n $namespace delete pod --force
|
||||
done
|
||||
|
||||
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDF7nRu6T9xj8qQzU8EtDFq4NXpgOPIF1CVFID5yhE+VHuXi+ZgaUa7ZSRBIod3I2wRh0HrmzH+cvlvDHmSZtyzxo8JDUkvJbdU037plMp9b0rB0OkVYL60lNRaEs6H4JTydxb9yQvi70GRv+UEz6wu/Xql3gexdLuNoHMbuPjkht3DLeufOws9CfZod70CT/zGHqTWLfSkvxIc5MFJhSo70jO1S7ADRri/2u4JXfFPTqRDdZ2PCPa/4CVFp3JA/ITjgk+HalQ/e+S46DQu7kY8aea4Mjqe6XQXrbISQ/wuBUqu2qF0TV23UWwjqdZlhSwGGiCikd/RiAjEOo2+NuOr root@rke-master" \
|
||||
>> ~/.ssh/authorized_keys
|
||||
|
||||
|
||||
PrivateServerIPs=(10.170.0.8)
|
||||
DOCKER_VERSION=19.03.8
|
||||
for ip in ${PrivateServerIPs[@]}
|
||||
do
|
||||
echo "正在将Docker的离线安装包分发至主机 ${ip} 上……"
|
||||
scp -r /tmp/docker-${DOCKER_VERSION} root@$ip:/tmp/docker-${DOCKER_VERSION}
|
||||
echo "Docker离线安装包已经分发完成!"
|
||||
echo "----------------------------------------------------------"
|
||||
done
|
||||
|
||||
mkdir rancher
|
||||
cd rancher/
|
||||
vim 0.0-extend-disk.sh
|
||||
|
||||
chmod +x 0.0-extend-disk.sh
|
||||
./0.0-extend-disk.sh
|
||||
|
||||
umount /var
|
||||
sed -i "s/\/var/\/var\/lib\/docker/g" /etc/fstab
|
||||
mount -a
|
||||
|
||||
sed -i "s/\/data/\/var\/lib\/docker/g" /etc/fstab
|
||||
Reference in New Issue
Block a user