aws安裝jenkins步驟

一只琥珀發表於2024-04-26

一、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安裝路徑

[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上安裝

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使用者

sudo -s

2、在root使用者下執行 yum update命令,更新一下我們的yum倉庫

yum update

  

3、獲取jenkins的遠端倉庫包

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

  

4、獲取Jenkins repository key

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

  

5、開始安裝jenkins包

yum install jenkins

  

加入上面安裝報錯後,則用下面這個

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服務,並設定為開機啟動

service jenkins start
chkconfig jenkins on

  

7、這裡啟動服務的時候會有幾個坑,跟大家說一下,需要改jenkins的兩個配置檔案

jenkins執行時需要依賴jdk的,並且要以root用下執行,我們需要修改

/etc/sysconfig/jenkins配置檔案,將JENKINS_USER改為root,這個檔案也可以修改jenkins的啟動埠,預設啟動埠是8080:

8、修改jenkins啟動檔案

vim /lib/systemd/system/jenkins.service

新增如下內容
Environment="JAVA_HOME=/usr/lib/jvm/java-11"

 重啟Jenkins

systemctl daemon-reload 
systemctl restart jenkins.service

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

相關文章