Centos 一些环境安装
安装 Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
设置 Docker 开机启动
systemctl start docker
systemctl enable docker
配置镜像
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://e29lwva9.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
安装 docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
测试安装是否成功
docker-compose --version
安装 MySQL
docker pull mysql
docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=secret -d mysql
修改MySQL 策略 使其 可以远程连接
docker ps -a # 查看容器ID
docker exec -it b6f8c29f4907 /bin/bash
mysql -uroot -psecret
# grant all on *.* to 'root'@'%' identified by 'secret' with grant option
# GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'secret' WITH GRANT OPTION
安装 Python
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ libffi-devel python-devel mariadb-devel
wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
tar -xzvf Python-3.9.2.tgz -C /tmp
cd /tmp/Python-3.9.2
./configure --prefix=/usr/local/
make
make altintall
ln -s /usr/local/bin/python3.9 /usr/bin/python3
ln -s /usr/local/bin/pip3.9 /usr/bin/pip3
安装 Go
wget https://studygolang.com/dl/golang/go1.16.2.linux-amd64.tar.gz
tar -xzvf go1.16.2.linux-amd64.tar.gz
vim ~/.bashrc
export GOROOT=/root/go
export GOPATH=/root/go/src
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bashrc
配置镜像
# 启用 Go Modules 功能
go env -w GO111MODULE=on
# 配置 GOPROXY 环境变量,以下三选一
# 1. 七牛 CDN
go env -w GOPROXY=https://goproxy.cn,direct
# 2. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
# 3. 官方
go env -w GOPROXY=https://goproxy.io,direct
安装 Node.js
wget https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.xz
tar -xvf node-v14.16.0-linux-x64.tar.xz
ln -s /root/node-v14.16.0-linux-x64/bin/node /usr/bin/node
ln -s /root/node-v14.16.0-linux-x64/bin/npm /usr/bin/npm
关于极客返利
极客返利 是由我个人开发的一款网课返利、返现平台。包含 极客时间返现、拉勾教育返现、掘金小册返现、GitChat返现。目前仅包含这几个平台。后续如果有需要可以考虑其他平台。 简而言之就是:你买课,我返现。让你花更少的钱,就可以买到课程。
版权许可
本作品采用 知识共享署名 4.0 国际许可协议 进行许可。转载无需与我联系,但须注明出处,注明文章来源 Centos 一些环境安装
联系我
