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. 读懂SAP Leonardo物联网平台

    读懂SAP Leonardo物联网平台 https://blog.csdn.net/weixin_42137700/article/details/81903290 本文比较系统.全面地介绍了SAP ...

  2. SoapUI SoapUI测试WebService协议接口简介

    SoapUI测试WebService协议接口简介 by:授客 QQ:1033553122 1. 创建项目,入口:File -> New SOAP Project,或者右键默认项目Project- ...

  3. Android事件总线(三)otto用法全解析

    前言 otto 是 Square公司发布的一个发布-订阅模式框架,它基于Google Guava 项目中的event bus模块开发,针对Android平台做了优化和加强.虽然Square已经停止了对 ...

  4. 阿里云 centos7 django + uWSGI+Nginx + python3 部署攻略

    centos7+nginx+python3+django+uwsgi配置Django 项目部署   1.租的服务器(选择centos)的话,需要在阿里云后台控制台开放几个端口,克隆一下已开放的端口,t ...

  5. Android (checkBox)

    1.使用 setOnCheckedChangeListener()方法对checkBox进行事件监听 2.重写方法 public void onCheckedChanged(CompoundButto ...

  6. Calling Matlab function from python: “initializer must be a rectangular nested sequence”

    I am writing a python script from which I hope to call the Matlab anovan function. I have attempted ...

  7. 环境搭建-----IntelliJ idea之resin配置

    目前网上的相关资料太少了 自己只能摸索着尝试 最后在领导的帮忙下 成功实现了环境的集成 网上查到的一般都是修改resin的配置文件等等 其实完全没有必要 本人之前在intellij下部署resin遇到 ...

  8. 控件布局_LinearLayout的嵌套

    import android.os.Bundle; import android.app.Activity; public class Layout03 extends Activity { @Ove ...

  9. jquery计算时间差(天、时、分、秒)并使用定时器实时获取

    类似网站抢购需求,会有个时间倒计时的展示(天.时.分.秒) 要拿到最终时间与当前时间对比,算出时间差并用定时器以秒的方式执行 实现代码: $(document).ready(function(){ r ...

  10. Python向上取整,向下取整以及四舍五入函数

    import math f = 11.2 print math.ceil(f) #向上取整 print math.floor(f) #向下取整 print round(f) #四舍五入 #这三个函数的 ...