1、安装jenkins
首先安装好虚拟机和centos7操作系统
2、安装jdk
利用yum源来安装jdk(此方法不需要配置环境变量)
查看yum库中的java安装包 :yum -y list java*
安装需要的jdk版本的所有java程序:yum -y install java-1.8.0-openjdk*
安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64)
查看:java –version
3、下载
我在安装配置时,用的是jenkins的rpm包,下载地址如下:
这里我直接下载最新版的
4、安装配置
第一:安装rpm包:
将jenkins-2.121.1-1.1.noarch.rpm包放到linux下,运行rpm –ivh jenkins-2.121.1-1.1.noarch.rpm
Jenkins 安装路径:
Jenkins的默认安装路径是/var/lib/jenkins
Jenkins目录、端口、工作目录等信息在/etc/sysconfig/jenkins
下,所以需要修改这个文件。
将JENKINS_HOME="/var/lib/jenkins"
是文件路径
5、启动jenkins
Service Jenkins start
6、关闭防火墙
1)CentOS6关闭防火墙使用以下命令,
//临时关闭
service iptables stop
//禁止开机启动
chkconfig iptables off
2)CentOS7中若使用同样的命令会报错,
stop iptables.service
Failed to stop iptables.service: Unit iptables.service not loaded.
这是因为CentOS7版本后防火墙默认使用firewalld,因此在CentOS7中关闭防火墙使用以下命令,
//临时关闭
systemctl stop firewalld
//禁止开机启动
systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
当然,如果安装了iptables-service,也可以使用下面的命令,
yum install -y iptables-services
//关闭防火墙
service iptables stop
Redirecting to /bin/systemctl stop iptables.service
//检查防火墙状态
service iptables status
Redirecting to /bin/systemctl status iptables.service
iptables.service - IPv4 firewall with iptables
Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled; vendor preset: disabled)
Active: inactive (dead)