博客
关于我
启动jar获取pid_手把手教你搭建Jenkins实现自动化部署Jar
阅读量:798 次
发布时间:2023-04-03

本文共 2543 字,大约阅读时间需要 8 分钟。

CentOS7 安装配置环境 JDK 1.8

在 CentOS7 系统中安装并配置 JDK 1.8 环境,以下是详细的操作步骤:

1. 卸载 CentOS 自带的 JDK

使用以下命令查询当前系统中已安装的 JDK 版本:

rpm -qa | grep openjdk

根据查询结果,删除所有相关的 JDK 软件包:

rpm -e --nodeps

2. 安装 JDK 1.8

/usr/local 目录下创建 java 文件夹:

cd /usr/localmkdir java

下载并上传 JDK 1.8 的安装包,解压后进入 JDK 的主目录:

cd /usr/local/javatar -zxvf jdk-8u181-linux-x64.tar.gzcd jdk1.8.0_181

记录 JDK 的安装路径,以供后续配置环境使用。

3. 配置 JDK 环境变量

编辑系统的环境配置文件:

vim /etc/profile

在文件末尾添加以下内容:

export JAVA_HOME=/usr/local/java/jdk1.8.0_181export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin

保存并退出后,重新加载环境变量:

source /etc/profile

4. 安装 Maven 环境

/usr/local 下创建 maven 文件夹:

cd /usr/localmkdir mavencd maven

下载并上传 Maven 的安装包,解压后进入 Maven 的主目录:

unzip apache-maven-3.5.4-bin.zipcd apache-maven-3.5.4

记录 Maven 的安装路径,以供后续配置环境使用。

5. 配置 Maven 环境变量

编辑系统的环境配置文件:

vim /etc/profile

在文件末尾添加以下内容:

export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.4export PATH=$PATH:$MAVEN_HOME/bin

保存并退出后,重新加载环境变量:

source /etc/profile

6. 安装 Git

在 CentOS 系统中安装 Git:

yum install git

验证 Git 是否安装成功:

git --version

7. 搭建 GitLab

安装 GitLab 的步骤如下:

  • 创建 GitLab 的 YUM 存储库文件:
  • vim /etc/yum.repos.d/gitlab-ce.repo

    在文件中插入以下内容:

    [gitlab-ce]name=GitLab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/gpgcheck=0enabled=1
    1. 更新并安装 GitLab:
    2. sudo yum makecachesudo yum install gitlab-ce
      1. 配置 GitLab 的外部 URL:
      2. vim /etc/gitlab/gitlab.rb

        在文件中设置 external_url 为你本机的访问地址和端口号。例如:

        external_url: http://localhost:8080/
        1. 初始化 GitLab:
        2. gitlab-ctl reconfigure
          1. 启动 GitLab:
          2. gitlab-ctl restart

            访问 GitLab 的地址,确保端口号可用。

            8. 搭建 Maven 私服

          3. 下载并解压 Maven 私服(例如 Nexus 3.18.1):
          4. cd /usr/localmkdir nexuscd nexustar -zxvf nexus-3.18.1-01-unix.tar.gzcd nexus-3.18.1-01/bin
            1. 启动 Nexus:
            2. ./nexus run &
              1. 配置 Nexus 的远程访问端口:
              2. firewall-cmd --zone=public --add-port=8081/tcp --permanentfirewall-cmd --reload
                1. 访问 Nexus 私服,确保端口 8081 可用。
                2. 9. 设置 Nexus 为开机自启动

                3. 创建服务配置文件:
                4. vim /usr/lib/systemd/system/nexus.service

                  在文件中添加以下内容:

                  [Unit]Description=nexus服务[Service]Type=forkingLimitNOFILE=65536ExecStart=/usr/local/nexus/nexus-3.18.1-01/bin/nexus startExecReload=/usr/local/nexus/nexus-3.18.1-01/bin/nexus restartExecStop=/usr/local/nexus/nexus-3.18.1-01/bin/nexus stopRestart=on-failure[Install]WantedBy=multi-user.target
                  1. 启用服务并重新加载:
                  2. systemctl enable nexus.servicesystemctl daemon-reload

                    10. 配置 Nexus 使用特定 JDK 版本

                    进入 Nexus 的二进制目录:

                    cd /usr/local/nexus/nexus-3.18.1-01/binvim nexus

                    在文件末尾添加以下内容:

                    INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/java/jdk1.8.0_181

                    完成

                    以上步骤即为 CentOS7 系统中 JDK 1.8、Maven、Git 以及 GitLab 和 Maven 私服的完整安装与配置流程。

    转载地址:http://ohefk.baihongyu.com/

    你可能感兴趣的文章