go
# !/bin/bash
wget https://golang.google.cn/dl/go1.17.11.linux-amd64.tar.gz && tar -zxf go1.17.11.linux-amd64.tar.gz -C /usr/local
echo #go >> /etc/profile
echo "export GO111MODULE=on" >> /etc/profile
echo "export GOROOT=/usr/local/go" >> /etc/profile
echo "export GOPATH=/home/gopath" >> /etc/profile
echo "export PATH=$PATH:$GOROOT/bin:$GOPATH/bin" >> /etc/profile
source /etc/profile
java
export JAVA_HOME=/usr/local/jdk1.8.0_281
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile && java -version
node
# !/bin/bash
wget https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/v14.17.5/node-v14.17.5.tar.gz
tar -zxf node-v14.17.5.tar.gz -C /usr/local
echo #node >> /etc/profile
echo "export NODE_HOME=/usr/local/node-v14.17.5-linux-x64" >> /etc/profile
echo "export PATH=$PATH:$NODE_HOME/bin" >> /etc/profile
source /etc/profile
mvn
# !/bin/bash
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
tar -zxf node-v14.17.5.tar.gz -C /usr/local
echo #mvn >> /etc/profile
echo "export MAVEN_HOME=/usr/local/apache-maven-3.8.6" >> /etc/profile
echo "export PATH=$MAVEN_HOME/bin:$PATH" >> /etc/profile
source /etc/profile
docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
yum clean all && yum makecache
yum -y install docker-ce-20.10.12 docker-ce-cli-20.10.12
systemctl enable docker --now && systemctl status docker
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://7vnz06qj.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.override_kernel_check=true"
]
}
EOF
systemctl daemon-reload && systemctl restart docker
mysql命令安装
yum install holland-mysqldump
#允许远程连接
$ MySQL -uroot -proot
$ use MySQL;
$ update user set host='%' where user='root';
$ flush privileges;
$ ALTER USER 'root'@'%' IDENTIFIED WITH MySQL_native_password BY 'root';
$ flush privileges;
helm
wget https://repo.huaweicloud.com/helm/v3.8.0/helm-v3.8.0-linux-amd64.tar.gz
tar -zxf helm-v3.8.0-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/helm
helm version