目录
设置安全组开放端口,创建实例
linux上按照java11 jdk jenins
涉及到的相关指令列表:
安装步骤:
安装JDK(Amazon Corretto11)
导入镜像
导入公钥
安装jenkins:
遇到的坑:
- 1.买服务器(亚马逊白嫖一年)
- 2.买个域名(可有可无)
- 3.设置安全组开放端口,创建实例
设置安全组开放端口,创建实例
具体步骤省略(因为之前搭建网站的时候已经提前设置过了),只在之前的基础之上设置安全组开放端口,跟jenkins相关配置
- 默认端口8080,具体看jenkins配置,如果有修改的话
linux上按照java11 jdk jenins
涉及到的相关指令列表:
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:重新加载防火墙的配置。
安装步骤:
安装JDK(Amazon Corretto11)
Amazon Corretto官网: https://aws.amazon.com/cn/corretto/
Amazon Corretto是Amazon提供的一个免费的、基于OpenJDK的、多平台的、生产就绪的JDK发行版。Amazon Corretto提供了长期支持,其中包括性能增强和安全修复。Amazon在内部数千种生产服务上运行着Corretto,并且Corretto已被证明能够兼容Java SE标准。借助Corretto,用户可以在常用操作系统(包括Amazon Linux 2、Windows和macOS)上开发和运行Java应用程序。
sudo dnf install java-11-amazon-corretto -y
安装成功如下图:
安装成功可以通过 java -version:检查 Java 的版本
可能遇到的坑:jenkins.service: Main process exited, code=exited, status=1/FAILURE
导入镜像
wget -O /etc/yum.repos.d/jenkins.repo --no-check-certificate https://pkg.jenkins.io/redhat-stable/jenkins.repo
导入公钥
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
安装jenkins:
yum install jenkins
安装成功如下图:
检查是否安装成功
jenkins --version 查看jenkins的版本
可能遇到的坑:报错:Error: GPG check FAILED
修改配置(修改javahome,端口)
vim /usr/lib/systemd/system/jenkins.service
进去之后修改javahome和端口号(看是否被占用
java_home:可通过 ls -lrt /etc/alternatives/java 查看
修改完成 :wq 保存并退出
然后 切记 !!!systemctl daemon-reload 重新加载 systemd 的配置。
配置防火墙端口
firewall-cmd --state:查看防火墙的状态。
firewall-cmd --add-port=8602/tcp --permanent:在防火墙中永久开放 8602 端口。
firewall-cmd --reload:重新加载防火墙的配置。
systemctl start jenkins.service 启动jenkins
文章来源:https://www.toymoban.com/news/detail-800771.html
浏览器访问 ip+端口号 成功!!!!!
文章来源地址https://www.toymoban.com/news/detail-800771.html
遇到的坑:
- jenkins.service: Main process exited, code=exited, status=1/FAILURE 重新安装jdk java11
- Error: GPG check FAILED
- WARNING: An illegal reflective access operation has occurred 如果访问不到jenkins,则检查防火墙开放端口没
到了这里,关于在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!