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 


Linux下安装jdk+maven +git的更多相关文章

  1. Linux 下安装 jdk压缩包

    按 esc  退出  记得 输入 :q    记得 : Linux下安装jdk 把压缩文件放在 桌面的soft 下 在usr目录下新建文件夹Java,把文件复制到 usr/java 更改下路径! 3 ...

  2. linux 下安装jdk及配置jdk环境图解

    linux 下安装jdk及配置jdk环境图解 一:先检測是否已安装了JDK 运行命令: # rpm -qa|grep jdk  或   # rpm -q jdk  或  #find / -name j ...

  3. Linux 下 安装jdk 1.7

    Linux 下 安装jdk 1.7 参考百度经验 http://jingyan.baidu.com/album/ce09321b7c111f2bff858fea.html?picindex=6 第一步 ...

  4. Linux下安装JDK,Tomcat,Mysql详细教程

    1. 概述 今天教大家在linux下安装jdk,mysql以及tomcat.在javaweb开发中,最后完成的项目代码,一般都是布在linux服务器下的.因为linux服务器可以说是安全性稳定性都比w ...

  5. Linux下安装jdk&Jmeter

    一.在Linux上部署一个jdk以及Jmeter   tips1:Linux安装tar.gz文件到路径 tar -zxvf 软件包名.tar.gz -C 路径 比如我的jdk-8u131-linux- ...

  6. linux下安装jdk跟tomcat

    文章参考    https://www.cnblogs.com/geekdc/p/5607100.html   Linux服务器安装jdk+tomcat https://baijiahao.baidu ...

  7. Linux下安装JDK(小白教程)

    一.      选择与下载jdk 1. 官网上按照自己的系统版本下载相应jdk,因为我的LINUX(testbest)是32位的,所以我下载32位的jdk. 2. 官网下载地址:http://www. ...

  8. Linux下安装JDK 1.8

    前言 JDK是 JAVA 的软件开发工具包,如果要使用JAVA来进行开发,或者部署基于其开发的应用,那么就需要安装JDK.本次将在Linux下安装JDK及配置环境. 本人环境:CentOS 7.3 6 ...

  9. Linux下安装JDK 1.8你必须知道的糟心事

    来源:Atstudy网校 1.简介 在Oracle收购Sun后,Java的一系列产品就被整合到Oracle官网中,打开官网乍眼一看也不知道去哪里下载,还的一个一个的摸索尝试,而且网上大多数都是一些Or ...

随机推荐

  1. 《Inside C#》笔记(十一) 运算符重载

    运算符重载与之前的索引器类似,目的是为了让语言本身使用起来更方便直接,也是一种语法糖. 一 运算符重载(Operator Overloading) 运算符重载的存在,使得现有的各种运算符可以被重新定义 ...

  2. 《Inside C#》笔记(八) 接口

    接口可以认为是属于不同继承树的代码之间的行为约定.C#的接口相当于是一种特殊的抽象类,这种抽象类的内部只有虚方法. 一 接口的使用 a) 接口内部可以包含方法.属性.索引器和事件,这些成员都不在接口中 ...

  3. tinypng upload一键压缩上传工具,告别人肉

    地址 项目地址:tinypng-upload 有兴趣的可以玩一玩,因为平时经常会用到图片压缩,上传,如果你也觉得很繁琐的话,这个将会解决你的痛点. 关于 tinypng-upload 这是一个基于 e ...

  4. pymongo的用法

    先看一下官方给出的简单例子,涵盖了大部分内容: >>> import pymongo >>> client = pymongo.MongoClient(" ...

  5. web开发中遇到的乱码问题

    相信大家在web开发中会遇到乱码问题,有页面乱码,请求乱码,数据库乱码等等,下面我这边列举一下针对不同情况的乱码的解决方案: 1.相应数据乱码: //只需要在后台接口方法里面的开头写上这样一句话指定响 ...

  6. 动态、静态编译以及MD、MDd、MT、MTd编译

    本文转自:https://blog.csdn.net/u012273127/article/details/71419499 一.问题的引出 最近在VS2012中新建了一个MFC的工程,在自己电脑上运 ...

  7. 网络编程——socket开发

    Socket套接字方法 socket 实例类(8-10分钟) socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) ...

  8. python五十四课——datetime模块

    3.datetime模块:理解:datetime可以认为是time模块的补充/扩展datetime模块中有一些常用类:datetime类:记录了日期和时间数据信息date类:记录了日期数据信息time ...

  9. ROS教程4 ROS自定义srv类型及使用

    创建srv文件 在上一节单独为自定义的消息和服务的包 test_msgs 里面 创建 srv文件夹 进入创建 testsrv.srv 文件 ,内容为: (srv文件和msg文件类似,唯一不同的是它包含 ...

  10. esp8266(0) AT指令

    http://www.shaoguoji.cn/2017/01/15/ESP8266-usage/ 注意事项 使用WiFi模块的一些细节及注意事项 模块使用3.3V供电,一定注意电源的稳定,一些USB ...