在 CentOS 上启动 Jenkins,常见做法如下(以 CentOS 7/8 为例,Jenkins 通常通过 systemd 管理):
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins
正常状态应显示:
Active: active (running)
Jenkins 依赖 Java,先确认:
java -version
如果没有安装,可安装 OpenJDK(示例为 Java 11):
sudo yum install -y java-11-openjdk
Jenkins 默认端口是 8080。
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
在浏览器中访问:
http://服务器IP:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制密码并粘贴到页面中完成初始化。
如果 Jenkins 没有注册为系统服务:
java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080
⚠️ 这种方式 不会随系统启动,也不便于管理。
查看日志:
sudo journalctl -u jenkins -xe
或:
sudo tail -f /var/log/jenkins/jenkins.log
修改端口:
sudo vi /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8081"
重启:
sudo systemctl restart jenkins
如果你愿意,可以告诉我:
我可以给你更精确的启动方案。