一、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包名。可以使用yum
或rpm
命令來查詢:
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