Linux安装git Jdk Maven

linux 安装git,jdk,maven环境

1. 配置git

### 方法一 直接安装
# 版本比较低 git version 1.8.3.1
yum install -y git
### 方法二 安装新版
#如果已安装git先卸载
yum remove -y git
# 先添加 End Point CentOS 7 repo
yum -y install https://packages.endpoint.com/rhel/7/os/x86_64/endpoint-repo-1.7-1.x86_64.rpm
# 安装新版git 
yum install -y git

新方式:https://cloud.tencent.com/developer/article/1590046

1.1 设置公钥

git config --global user.name “用户名”

git config --global user.email “邮箱”

1.2

ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:T62oTaNLf1nm/P7ZWGS6mXLgBobLhnIjHK0kBX7ls4E root@iZ2zegls0x3yhzfwtzdmtrZ
The key's randomart image is:
+---[RSA 2048]----+
|                 |
|  .   .          |
| . . +           |
|  . E +    .     |
|   o . +S.. .   o|
|  . o o .+o.+  + |
|   + o.o+ooO .. .|
|    =.+*+.o * .*o|
|     +++o. . =Boo|
+----[SHA256]-----+

1.3

cat ~/.ssh/id_rsa.pub  
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCUW4ZSYraS/EJrA9r7jtN9Vz81mFrwlRMCXpKhv+z21uwviOYmpYcBckRDcU3WG8cMfV/iUtqgohmGgr/atqQvY/ex+kjfPqBWxo2/sPMinF0KMdjJ2fT5YxAiznB996+W9YXBFHa766BIIDySW3VEvpNiWITQkWbLFWWZ7NAQdIWRq88S9HiXuQ3MocsO4MQm8Sj+o0iSzJZvSzQfrjF/7safNOEagRWbS9/8BpOv1/qhRT5nDDX+gjyjifLNYKIuMkWVvtdozKfZC10njLyWbPmYfOeYjIeEY91CpBh5UTx9QnoImnEEY2/DfqZ7t0g7AwbWDkW/kaf8d90KLFQz root@iZ2zegls0x3yhzfwtzdmtrZ

2.安装Jdk

2.1 去官网下载 jdk-8u241-linux-x64.tar.gz

2.2 将下载好的 jdk-8u241-linux-x64.tar.gz 上传到服务器:

# scp 本地计算机的存放jdk-8u241-linux-x64.tar.gz的位置 root@云服务器IP:你放在云服务器上的地址
scp /Users/theming/java/jdk-8u241-linux-x64.tar.gz root@39.106.83.9:/usr/local/java

然后提示你输入你的云服务器的root的密码

2.3 登录上云服务器

cd /usr/local/java

tar -xzvf jdk-8u241-linux-x64.tar.gz

2.4 编辑 /etc/profile 在文件末尾添加你的jdk的文件路径

vim /etc/profile
# jdk 8
export JAVA_HOME=/usr/local/java/jdk1.8.0_371
export PATH=$PATH:$JAVA_HOME/bin

# jdk 11
export JAVA_HOME=/usr/local/java/jdk-11.0.8
export PATH=$PATH:$JAVA_HOME/bin

2.4 重新加载配置

source /etc/profile

2.5 测试是否安装成功

java

可以看到:

用法: java [-options] class [args...]
           (执行类)
   或  java [-options] -jar jarfile [args...]
           (执行 jar 文件)
其中选项包括:
    -d32          使用 32 位数据模型 (如果可用)
    -d64          使用 64 位数据模型 (如果可用)
    -server       选择 "server" VM
                  默认 VM 是 server,
                  因为您是在服务器类计算机上运行。


    -cp <目录和 zip/jar 文件的类搜索路径>
    -classpath <目录和 zip/jar 文件的类搜索路径>
                  用 : 分隔的目录, JAR 档案
                  和 ZIP 档案列表, 用于搜索类文件。
    -D<名称>=<值>
                  设置系统属性
    -verbose:[class|gc|jni]
                  启用详细输出
    -version      输出产品版本并退出
    -version:<值>
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  需要指定的版本才能运行
    -showversion  输出产品版本并继续
    -jre-restrict-search | -no-jre-restrict-search
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  在版本搜索中包括/排除用户专用 JRE
    -? -help      输出此帮助消息
    -X            输出非标准选项的帮助
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  按指定的粒度启用断言
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  禁用具有指定粒度的断言
    -esa | -enablesystemassertions
                  启用系统断言
    -dsa | -disablesystemassertions
                  禁用系统断言
    -agentlib:<libname>[=<选项>]
                  加载本机代理库 <libname>, 例如 -agentlib:hprof
                  另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help
    -agentpath:<pathname>[=<选项>]
                  按完整路径名加载本机代理库
    -javaagent:<jarpath>[=<选项>]
                  加载 Java 编程语言代理, 请参阅 java.lang.instrument
    -splash:<imagepath>
                  使用指定的图像显示启动屏幕
有关详细信息, 请参阅 http://www.oracle.com/technetwork/java/javase/documentation/index.html。

3.maven

安装步骤和 jdk 类似

编辑:/etc/profile

export MAVEN_HOME=/usr/local/maven/maven
export PATH=${PATH}:${MAVEN_HOME}/bin

我的云服务器配置:

export MAVEN_HOME=/usr/local/maven/apache-maven-3.8.8
export PATH=${PATH}:${MAVEN_HOME}/bin

通过 mvn --version 命令查看是否安装成功

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/maven/apache-maven-3.6.3
Java version: 1.8.0_241, vendor: Oracle Corporation, runtime: /usr/local/jdk1.8.0_241/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-693.2.2.el7.x86_64", arch: "amd64", family: "unix"

添加阿里云镜像仓库

进入config目录修改settings.xml 文件在 标签中添加一下内容

<mirror>
    <id>ali</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

安装node

node 镜像地址:

https://npm.taobao.org/mirrors/node

下载 安装包:

wget https://npm.taobao.org/mirrors/node/v14.15.4/node-v14.15.4-linux-x64.tar.gz

解压:

tar -xzvf node-v14.15.4-linux-x64.tar.xz

配置环境变量:

export NODE_HOME=/usr/local/node/node-v14.15.4-linux-x64/
export PATH=$NODE_HOME/bin:$PATH

重新加载配置

source /etc/profile

设置淘宝镜像

npm config set registry https://registry.npm.taobao.org
0%