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包名。可以使用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上安装
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步