centos7安装jenkins以及jenkins正常启动无法访问问题
1、安装jdk
yum search java|grep jdk
sudo yum install -y java-1.8.0-openjdk
2、下载jenkins
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm 自动安装
sudo rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
3、可以修改端口
vi /etc/sysconfig/jenkins
JENKINS_PORT="8080"
我修改为8081,因为已经存在8080端口,如果没有8080可以不修改
查看端口是否被占用(
netstat -ntlp
如果没有(netstat)则使用sudo yum install net-tools安装
)
4、启动jenkins
sudo service jenkins start
备注:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
安装成功后Jenkins将作为一个守护进程随系统启动
系统会创建一个“jenkins”用户来允许这个服务,如果改变服务所有者,同时需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者
5、突然发现主机无法访问,jenkins是否正常启动
systemctl status jenkins
6、查看是否开启防火墙
systemctl status firewalld
查看是否开放端口8081
firewall-cmd --list-ports
没有开放,则加入
firewall-cmd --permanent --zone=public --add-port=8081/tcp
重启防火墙
systemctl reload firewalld
再次查看是否开放
宿主机访问成功。。。。。
7、打开jenkins,输入初始密码(vi /var/lib/jenkins/secrets/initialAdminPassword)