你问的“Jenkins 在 CentOS 如何调”,我理解成在 CentOS 上安装、配置、启动和排查 Jenkins 的常见操作。下面按实际场景给你一个实用指南。
# CentOS 7/8
yum install -y java-11-openjdk-devel
# 或
dnf install -y java-11-openjdk-devel
java -version
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
yum install -y jenkins
# 或
dnf install -y jenkins
systemctl start jenkins
systemctl enable jenkins
systemctl status jenkins
默认端口:8080
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
浏览器访问:
http://<服务器IP>:8080
查看管理员密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
按提示安装推荐插件 → 创建管理员账号
编辑:
vim /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8080"
重启:
systemctl restart jenkins
vim /etc/sysconfig/jenkins
JENKINS_USER="root"
chown -R root:root /var/lib/jenkins
systemctl restart jenkins
journalctl -u jenkins -f
# 或
tail -f /var/log/jenkins/jenkins.log
方法一:换清华源
cd /var/lib/jenkins
sed -i 's#https://updates.jenkins.io#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' hudson.model.UpdateCenter.xml
systemctl restart jenkins
root 用户运行 Jenkinssh 'sudo xxx'systemctl stop jenkins
yum remove jenkins -y
rm -rf /var/lib/jenkins
rm -rf /etc/sysconfig/jenkins
你可以具体说一下,比如:
告诉我你的 CentOS 版本 + Jenkins 用途,我可以直接给你针对性方案。