双11买了一台阿里云的低配的服务器,学习搭建一些环境和其他用途,下面分享下相关的工具和软件安装教程,便于以后切换新的服务器时,能快速的搭建一套新的环境。

1、安装一些缺少的插件

yum -y install yum-utils
yum install -y lrzsz
yum -y install zlib*

2、安装docker

sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo


sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
systemctl enable docker


3、linux系统下通过下载二进制文件安装java

先创建一个目录,存放下载安装包

build_dir="/root/tools"
if [ ! -d "$build_dir" ]; then
mkdir $build_dir
fi
cd /root/tools
从官网下载jdk的压缩包(需要登录oracle账号),然后在linux机器中安装lrzsz,
然后用rz命令把下载下来的压缩包上传到服务器某个目录下,我这边上传到/root/tools
先解压压缩包:
tar -xvf jdk-8u251-linux-i586.tar.gz

编辑配置文件
vim ~/.bash_profile

export JAVA_HOME=/root/tools/jdk1.8.0_251
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bash_profile

4、linux系统下通过下载二进制文件安装maven

cd /root/tools
tar -xvf apache-maven-3.6.3-bin.tar.gz
vim ~/.bash_profile

export MAVEN_HOME=/root/tools/apache-maven-3.6.3
export PATH=${MAVEN_HOME}/bin:$PATH
source ~/.bash_profile

加入阿里云源的配置
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>


5、linux下安装nodejs

wget https://nodejs.org/dist/v15.1.0/node-v15.1.0-linux-x64.tar.gz
tar -xvf node-v15.1.0-linux-x64.tar.gz
vim ~/.bash_profile
export NODE_HOME=/root/tools/node-v15.1.0-linux-x64
export PATH=${NODE_HOME}/bin:$PATH
source ~/.bash_profile

6、linux下安装python3.8

wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
tar -zxvf Python-3.8.6.tgz
yum -y install zlib* {这个不安装,编译可能会报错}
/root/tools/Python-3.8.6
./configure --prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3

7、linux下安装Python2 (编译前端vue的包的时候,可能会要用到)

wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
tar xvf Python-2.7.13.tgz
cd Python-2.7.13
./configure --prefix=/usr/local/python2.7 --with-threads --enable-shared
make && make install
ln -s /usr/local/python2/bin/python /usr/bin/python2