一、环境准备
sudo yum update -y确保系统软件包为最新版本。sudo yum install -y java-11-openjdk-devel;若需Java 8,可替换为java-1.8.0-openjdk-devel。安装后通过java -version验证是否成功。二、添加Jenkins仓库
/etc/yum.repos.d/目录,命令:sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo。sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key,确保软件包来源可信。三、安装Jenkins
使用YUM包管理器安装Jenkins,命令:sudo yum install -y jenkins。安装过程中会自动解决依赖关系。
四、配置Jenkins服务
sudo systemctl daemon-reload(重新加载systemd配置)sudo systemctl start jenkins(启动Jenkins)sudo systemctl enable jenkins(设置开机自启)。/etc/sysconfig/jenkins文件,找到JENKINS_PORT配置项,修改为所需端口(如JENKINS_PORT="9999"),保存后重启服务:sudo systemctl restart jenkins。jenkins)对相关目录有读写权限,命令:sudo chown -R jenkins:jenkins /var/lib/jenkins(数据目录)sudo chown -R jenkins:jenkins /var/cache/jenkins(缓存目录)sudo chown -R jenkins:jenkins /var/log/jenkins(日志目录)。五、访问与初始化Jenkins
cat /var/lib/jenkins/secrets/initialAdminPassword。http://<服务器IP>:<端口>(如http://192.168.1.100:8080),粘贴初始密码解锁。六、后续配置(可选但推荐)
sudo firewall-cmd --permanent --add-port=<端口>/tcp(如--add-port=8080/tcp)sudo firewall-cmd --reload(重新加载防火墙规则)。sudo yum install -y openssh-serversudo systemctl start sshdsudo adduser jenkins,设置密码:sudo passwd jenkins/etc/ssh/sshd_config,添加AllowUsers jenkins,重启SSH服务:sudo systemctl restart sshd。/var/lib/jenkins),可使用cron定时任务,例如每天凌晨2点备份:sudo mkdir -p /var/backup/jenkins(创建备份目录)sudo crontab -e,添加以下行:0 2 * * * /bin/cp -r /var/lib/jenkins /var/backup/jenkins/$(date +\%F)(每日备份并带日期标记)。