一、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