aws安装jenkins步骤

一、aws安装jdk11

1.1 aws安装jdk11

1、切换root,更新yum,

sudo su

yum update

exist

2、安装JDK1.8版本

yum -y list java-1.8.0*    #(安装jdk11,yum -y list java-11*)

yum install java-1.8.0-openjdk-devel.x86_64   #(安装jdk11,yum -y list java-11-openjdk-devel.x86_64)

3、查看安装效果

whereis java

whereis javac

which java

 

2.1 centos查找java安装路径

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@localhost ~]# ls -lrt /usr/bin/java
lrwxrwxrwx 1 root root 22 Apr  3 19:30 /usr/bin/java -> /etc/alternatives/java
[root@localhost ~]# ls -lrt /etc/alternatives/java
lrwxrwxrwx 1 root root 73 Apr  3 19:30 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/bin/java
[root@localhost ~]# cd /usr/lib/jvm
[root@localhost ~]# ls
java                                                jre-1.7.0
java-1.7.0-openjdk-1.7.0.171-2.6.13.0.el7_4.x86_64  jre-1.7.0-openjdk
java-1.8.0                                          jre-1.7.0-openjdk-1.7.0.171-2.6.13.0.el7_4.x86_64
java-1.8.0-openjdk                                  jre-1.8.0
java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64     jre-1.8.0-openjdk
java-openjdk                                        jre-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
jre                                                 jre-openjdk

  

3.1 centos卸载java jdk

要在CentOS系统上卸载Java JDK,你可以按照以下步骤操作:

首先,你需要找出已安装的Java版本。可以使用以下命令来查看当前安装的JDK版本

java -version

接下来,你需要找出安装的JDK包名。可以使用yumrpm命令来查找:

yum list installed | grep -i jdk

或者

rpm -qa | grep -i jdk

一旦你知道了具体的包名,你可以使用yum命令来卸载它:

sudo yum remove [jdk-package-name]

(yum remove jdk-11-*)

 

二、jenkins在aws ec2上安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
java -version:检查 Java 的版本。
jenkins --versino  查看jenkins的版本
which java:查找 java 命令的位置。
ls -lrt /usr/bin/java:列出 /usr/bin/java 的详细信息。
ls -lrt /etc/alternatives/java:列出 /etc/alternatives/java 的详细信息。
sudo yum install java-11-openjdk-devel:在 CentOS 或 RedHat 系统上安装 OpenJDK 11
sudo dnf install java-11-amazon-corretto -y:安装 Amazon Corretto 11
yum install jenkins:安装 Jenkins。
vim /usr/lib/systemd/system/jenkins.service:编辑 Jenkins 的 systemd 服务文件。
vim /etc/profile:编辑系统的环境变量文件。
systemctl status jenkins.service:查看 Jenkins 服务的状态。
systemctl enable jenkins:设置 Jenkins 服务在系统启动时自动启动。
systemctl daemon-reload:重新加载 systemd 的配置。
systemctl stop jenkins
systemctl start jenkins.service 启动jenkins
rpm -qa |grep jdk:查找已安装的 JDK 包。
rpm -qa |grep gcj:查找已安装的 GCJ 包。
cat /etc/os-release:查看操作系统的版本信息。
cat /var/lib/jenkins/secrets/initialAdminPassword:查看 Jenkins 的初始管理员密码。
firewall-cmd --state:查看防火墙的状态。
firewall-cmd --add-port=8602/tcp --permanent:在防火墙中永久开放 8602 端口。
firewall-cmd --reload:重新加载防火墙的配置。

  

1、用远程工具连接到我们的EC2实例上,通过命令sudo -s 切换到root用户

1
sudo -s

2、在root用户下执行 yum update命令,更新一下我们的yum仓库

1
yum update

  

3、获取jenkins的远程仓库包

1
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

  

4、获取Jenkins repository key

1
rpm --import http://pkg.jenkins-ci.org/redhat-stable/jenkins-ci.org.key

  

5、开始安装jenkins包

1
yum install jenkins

  

1
2
3
4
5
6
加入上面安装报错后,则用下面这个
 
centos7用命令sudo dnf install jenkins安装jenkins时报错如下:
" Public key for jenkins-2.249.1-1.1.noarch.rpm is not installed "
新增 --nogpgcheck 参数,实现不检查Public Key而强制安装, 命令如下:
yum install jenkins --nogpgcheck

  

6、启动jenkins服务,并设置为开机启动

1
2
service jenkins start
chkconfig jenkins on

  

7、这里启动服务的时候会有几个坑,跟大家说一下,需要改jenkins的两个配置文件

jenkins运行时需要依赖jdk的,并且要以root用下运行,我们需要修改

/etc/sysconfig/jenkins配置文件,将JENKINS_USER改为root,这个文件也可以修改jenkins的启动端口,默认启动端口是8080:

8、修改jenkins启动文件

1
2
3
4
vim /lib/systemd/system/jenkins.service
 
添加如下内容
Environment="JAVA_HOME=/usr/lib/jvm/java-11"

 重启Jenkins

1
2
systemctl daemon-reload
systemctl restart jenkins.service

  9、https://blog.csdn.net/m0_66999947/article/details/135420683

 

posted @   一只琥珀  阅读(67)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示