Linux安装Jenkins - Linux安装Jenkins未配置jdk安装路径解决方案 - Linux安装Jenkins端口和tomcat端口8080冲突解决方案

注意事项,安装jenkins之前,Linux必须安装好jdk。Linux安装JDK教程

1.安装包准备

方法一:官网地址下载

http://mirrors.jenkins-ci.org/redhat/

配置Jenkins的Java home jenkins配置jdk路径_服务器


自己随便选择一个进行下载就可以了。

方法二:百度云下载

链接:https://pan.baidu.com/s/11ASaHfygPcE8PukSplS7cQ

提取码:7tiu

2.下载好之后上传到Linux,并解压。

配置Jenkins的Java home jenkins配置jdk路径_配置Jenkins的Java home_02


命令行进入到压缩包所在文件夹,再执行解压命令;

[root@vm10-0-0-232 ~]# cd /xcc/app/appInstall/jenkins
[root@vm10-0-0-232 jenkins]# rpm -ivh jenkins-2.174-1.1.noarch.rpm

执行结果如下;

配置Jenkins的Java home jenkins配置jdk路径_配置Jenkins的Java home_03

3.Jenkins的安装和启动

解压安装后我们查找jenkins安装的目录;

执行如下代码进行查询,结果如下图;

[root@vm10-0-0-232 jenkins]# whereis jenkins

配置Jenkins的Java home jenkins配置jdk路径_配置Jenkins的Java home_04


此时,我们用命令进入到安装目录下,并尝试启动jenkins;

[root@vm10-0-0-232 jenkins]# cd /usr/lib/jenkins
[root@vm10-0-0-232 jenkins]# sudo service jenkins start

配置Jenkins的Java home jenkins配置jdk路径_服务器_05


这个时候报错了,啥也不懂,慌的一批,原因:未给jenkins配置jdk安装路径;

找到linux的jdk安装路径,记不得的可以通过如下命令去查找;

[root@vm10-0-0-232 ~]# ps -ef | grep java

配置Jenkins的Java home jenkins配置jdk路径_linux_06


找到以后把该路径配置到jenkins的相关文件中,文件路径为:/etc/rc.d/init.d;

配置Jenkins的Java home jenkins配置jdk路径_配置Jenkins的Java home_07


我们可以直接右键用记事本编辑,我喜欢直观方便的,用命令改不太习惯,大家可以自己研究一下;

配置Jenkins的Java home jenkins配置jdk路径_jenkins_08


改完保存好之后,再次启动,启动成功;

配置Jenkins的Java home jenkins配置jdk路径_jenkins_09

4.Jenkins的启动完成后,浏览器访问

默认访问地址:http://服务器IP:8080/

注意:由于jenkins默认启动端口和tomcat的是一样的 ,都是8080,所以在访问的时候可能访问不到;

由于我已经安装了tomcat并启动,所以8080端口已经被占用,我只能先改端口再启动了;
需要修改的配置文件地址:/etc/sysconfig/jenkins;

方法一:找到文件,右键,文本编辑直接修改;

配置Jenkins的Java home jenkins配置jdk路径_jenkins_10

方法二:命令行修改;

[root@vm10-0-0-232 ~]# vim /etc/sysconfig/jenkins

配置Jenkins的Java home jenkins配置jdk路径_配置Jenkins的Java home_11


文件较长,用上下键浏览文件,找到对应的参数位置,英文输入法下按 i 键进入insert模式,更改8080参数为9090;

配置Jenkins的Java home jenkins配置jdk路径_centos_12


修改并确定无误后,esc退出编辑模式,输入:wq按回车键,保存并退出;

配置Jenkins的Java home jenkins配置jdk路径_jenkins_13


至此,我们可以重新访问我们的jenkins了,记得要重启服务哦

http://服务器IP:9090/

配置Jenkins的Java home jenkins配置jdk路径_配置Jenkins的Java home_14


注:有的人哦还是访问不了,十有八九就是端口被拦截了,去服务器官网开放您的端口,进入防火墙,编辑入站规则,像我这样,就是所有的端口都开放了,如果不涉及安全,你可以向我一样,省很多事,设置完之后,再去访问你的jenkins吧;

配置Jenkins的Java home jenkins配置jdk路径_jenkins_15


是不是人都傻了,不知道密码,没关系,我们去找;

[root@vm10-0-0-232 jenkins]# cd /var/lib/jenkins/secrets
[root@vm10-0-0-232 secrets]# cat initialAdminPassword

配置Jenkins的Java home jenkins配置jdk路径_jenkins_16


输入密码后;

配置Jenkins的Java home jenkins配置jdk路径_jenkins_17