Linux系统下的操作,一直不是很熟悉。作为一名java开发工程师,感到很惭愧。因此把自己的阿里云服务器安装环境相关的东西给记录下来,方便后续查阅。
本文所采用的Linux系统为阿里云的服务器CentOs7.2
一、安装jdk
(1)去官网下载jdk安装包
下载好jdk-8u172-linux-x64.tar.gz 这个安装包
(2)开始安装
安装流程为: 先去建个java文件夹,然后上传jdk安装包,再解压
- 1) 建文件夹
cd /usr
mkdir java
cd java
3
1
cd /usr
2
mkdir java
3
cd java
- 2)上传文件
使用xftp这个软件 上传jdk安装包到 /usr/java 文件夹中
- 3) 解压
tar -zvxf jdk-8u172-linux-x64.tar.gz
1
1
tar -zvxf jdk-8u172-linux-x64.tar.gz
运行以上命名就把jdk给解压出来了。我们发现jdk的那个文件名字叫做 jdk1.8.0_172 ,这个名字有点难看。因此给它改个名字叫jdk1.8
mv jdk1.8.0_172 jdk1.8
1
1
mv jdk1.8.0_172 jdk1.8
(3)配置环境变量
环境变量文件为 /etc/profile ,编辑它
vim /etc/profile
1
1
vim /etc/profile
在这个文件最末尾加上如下配置,并保存
# java
export JAVA_HOME=/usr/java/jdk1.8 #注意这里是刚刚安装的jdk的路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
5
1
# java
2
export JAVA_HOME=/usr/java/jdk1.8 #注意这里是刚刚安装的jdk的路径
3
export JRE_HOME=${JAVA_HOME}/jre
4
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
5
export PATH=${JAVA_HOME}/bin:$PATH
添加完配置后,需要让环境变量生效
source /etc/profile
1
1
source /etc/profile
(4)测试
可以通过以下命令来测试
javac
java -vserion
echo $PATH
3
1
javac
2
java -vserion
3
echo $PATH
二、安装maven
(1)创建文件夹并下载maven安装包
cd /usr/
mkdir maven
cd maven
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
4
1
cd /usr/
2
mkdir maven
3
cd maven
4
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
(2)解压
tar -zxvf apache-maven-3.5.4-bin.tar.gz
#改个名字apache-maven-3.5.4改为maven-3.5.4
mv apache-maven-3.5.4 maven-3.5.4
3
1
tar -zxvf apache-maven-3.5.4-bin.tar.gz
2
#改个名字apache-maven-3.5.4改为maven-3.5.4
3
mv apache-maven-3.5.4 maven-3.5.4
(3)修改maven配置
cd maven-3.5.4/
#创建文件夹用来做本地仓库的文件夹,否则的话默认是在${user.home}/.m2/repository
mkdir repo
#修改配置文件,设置本地仓库文件夹
vim maven-3.5.4/conf/settings.xml
添加
<localRepository>/usr/maven/maven-3.5.4/repo</localRepository>
7
1
cd maven-3.5.4/
2
#创建文件夹用来做本地仓库的文件夹,否则的话默认是在${user.home}/.m2/repository
3
mkdir repo
4
#修改配置文件,设置本地仓库文件夹
5
vim maven-3.5.4/conf/settings.xml
6
添加
7
<localRepository>/usr/maven/maven-3.5.4/repo</localRepository>
(4)添加环境变量
环境变量文件为 /etc/profile ,编辑它
vim /etc/provfile
1
1
vim /etc/provfile
在这个文件最末尾加上如下配置,并保存
# maven
export MAVEN_HOME=/usr/maven/maven-3.5.4
export PATH=$PATH:${MAVEN_HOME}/bin
3
1
# maven
2
export MAVEN_HOME=/usr/maven/maven-3.5.4
3
export PATH=$PATH:${MAVEN_HOME}/bin
添加完配置后,需要让环境变量生效
source /etc/profile
1
1
source /etc/profile
(5)测试
执行下面命令,能看到maven的版本信息和jdk的版本信息
mvn -v
1
1
mvn -v
三、安装git
(1)安装git依赖包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
1
1
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
(2)查看当前git版本
git --version
结果为:git version 1.8.3.11
2
1
git --version
2
结果为:git version 1.8.3.11
(3)删除已有的git
yum remove git
1
1
yum remove git
(4)下载git源码
切换到你的包文件存放目录下
cd /usr/
mkdir git
cd git
下载git安装包
wget https://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz
解压git安装包
tar -zxvf git-2.8.3.tar.gz
配置git安装路径
cd git-2.8.3
./configure --prefix=/usr/git/
编译并且安装
make && make install
17
1
切换到你的包文件存放目录下
2
cd /usr/
3
mkdir git
4
cd git
5
6
下载git安装包
7
wget https://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz
8
9
解压git安装包
10
tar -zxvf git-2.8.3.tar.gz
11
12
配置git安装路径
13
cd git-2.8.3
14
./configure --prefix=/usr/git/
15
16
编译并且安装
17
make && make install
(5)将git命令添加到环境变量中
vim /etc/profile
在最后一行加入
# git
export PATH=$PATH:/usr/git/bin
让该配置文件立即生效
source /etc/profile
8
1
vim /etc/profile
2
3
在最后一行加入
4
# git
5
export PATH=$PATH:/usr/git/bin
6
7
让该配置文件立即生效
8
source /etc/profile
(6)配置git
设置用户名和邮箱(这个和githup或者码云的账号和邮箱没关系的,这是用来表示当前git用户的信息)
git config --global user.name "zxy1994"
git config --global user.email "这里填你的邮箱"
设置记住密码功能(在输入完一次后,就不用再输入了)
git config --global credential.helper store
查看配置
git config --list
x
1
设置用户名和邮箱(这个和githup或者码云的账号和邮箱没关系的,这是用来表示当前git用户的信息)
2
git config --global user.name "zxy1994"
3
git config --global user.email "这里填你的邮箱"
4
设置记住密码功能(在输入完一次后,就不用再输入了)
5
git config --global credential.helper store
6
7
查看配置
8
git config --list