列出当前系统中配置的所有YUM软件仓库。它能够显示出可用软件包的仓库及其状态,帮助用户了解可以获取哪些软件更新。
[root@localhost ~]# yum repolist
快速生成YUM缓存,这样后续安装软件包时可以更快地获取到可用的软件包列表。它会在后端下载和缓存仓库元数据,以便后续使用。
[root@localhost ~]# yum makecache fast
打开文本编辑器(vi),让用户可以编辑Jenkins软件仓库的配置文件。用户需要在这个文件中添加或配置Jenkins软件仓库的源,以便能够通过YUM安装Jenkins。
[root@localhost ~]# vi /etc/yum.repos.d/jenkins.repo
[jenkins]
name=Jenkins
baseurl=http://pkg.jenkins.io/redhat
gpgcheck=1
在添加Jenkins仓库后再次执行此命令,以确保新仓库已经成功添加并可以使用。
[root@localhost ~]# yum repolist
从指定的URL导入Jenkins的GPG公钥,用于验证下载的Jenkins软件包的完整性和真实性。这是为了确保安装的软件包没有被篡改。
[root@localhost ~]# rpm --import https://pkg.jenkins.io/redhat/jenkins.io-2023.key
Jenkins需要Java运行环境,所以这一命令用来安装Java 11的OpenJDK版本。-y
标志表示自动确认安装,不需要手动输入确认。
[root@localhost ~]# yum install -y java-11-openjdk
安装特定版本的Jenkins(2.452及其后缀的任何版本),以确保系统中安装的是需求版本,避免不兼容或错误的版本。
[root@localhost ~]# yum install -y jenkins-2.452*
启动Jenkins服务,使其开始运行。
[root@localhost ~]# systemctl start jenkins
关闭防火墙
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
查看Jenkins首次启动时生成的初始管理员密码。用户需要这个密码来完成Jenkins的初始设置。
[root@localhost ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
显示Jenkins服务的当前状态,包括服务是否正在运行及任何可能的错误信息,有助于排查问题。
[root@localhost ~]# systemctl status jenkins