龙空技术网

Linux Centos7安装Jenkins

MacLex 152

前言:

现时大家对“centos65u盘安装教程”可能比较注意,姐妹们都需要分析一些“centos65u盘安装教程”的相关文章。那么小编同时在网上汇集了一些对于“centos65u盘安装教程””的相关内容,希望同学们能喜欢,我们快快来了解一下吧!

Linux Centos7 下安装Jenkins

总体来说,这个安装比较简单 rpm安装的好处应该是有了服务。

可以直接通过服务快速启动和停止。当然web页面也支持重启。

cat /etc/redhat-release

CentOS Linux release 7.5.1804 (Core)

# wget -O /etc/yum.repos.d/jenkins.repo   rpm --import 
# yum install jenkins

/usr/share目录

/usr/share# ls -al|grep java

drwxr-xr-x. 3 root root 171 Aug 20 2018 java

drwxr-xr-x. 2 root root 6 Nov 21 2015 java-1.5.0

drwxr-xr-x. 2 root root 6 Nov 21 2015 java-1.6.0

drwxr-xr-x. 2 root root 6 Nov 21 2015 java-1.7.0

drwxr-xr-x. 2 root root 6 Nov 21 2015 java-1.8.0

drwxr-xr-x. 2 root root 6 Nov 21 2015 javadoc

drwxr-xr-x. 2 root root 6 Nov 21 2015 java-ext

drwxr-xr-x. 2 root root 158 Aug 10 2017 java-utils

drwxr-xr-x. 13 root root 4096 Aug 20 2018 javazi

drwxr-xr-x. 2 root root 22 Aug 20 2018 javazi-1.8

/usr/bin/java -version

openjdk version "1.8.0_181"

OpenJDK Runtime Environment (build 1.8.0_181-b13)

OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

# rpm -qa|grep java

tzdata-java-2018e-3.el7.noarch

java-1.7.0-openjdk-1.7.0.191-2.6.15.4.el7_5.x86_64

javapackages-tools-3.4.1-11.el7.noarch

java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.4.el7_5.x86_64

java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el7_5.x86_64

python-javapackages-3.4.1-11.el7.noarch

java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64

这有简化的配置

# cp /etc/sysconfig/jenkins /etc/sysconfig/jenkins`date +%F`

# cat /etc/sysconfig/jenkins|sed '/^#/d'|sed '/^$/d'

JENKINS_HOME="/var/lib/jenkins"

JENKINS_JAVA_CMD=""

JENKINS_USER="jenkins"

JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"

JENKINS_PORT="8080"

JENKINS_LISTEN_ADDRESS=""

JENKINS_HTTPS_PORT=""

JENKINS_HTTPS_KEYSTORE=""

JENKINS_HTTPS_KEYSTORE_PASSWORD=""

JENKINS_HTTPS_LISTEN_ADDRESS=""

JENKINS_HTTP2_PORT=""

JENKINS_HTTP2_LISTEN_ADDRESS=""

JENKINS_DEBUG_LEVEL="5"

JENKINS_ENABLE_ACCESS_LOG="no"

JENKINS_HANDLER_MAX="100"

JENKINS_HANDLER_IDLE="20"

JENKINS_EXTRA_LIB_FOLDER=""

JENKINS_ARGS=""

主要修改

JENKINS_USER="root"这里

cat /etc/init.d/jenkins

这里有关于Java的相关配置

cat /etc/init.d/jenkins|sed '/^#/d'|sed '/^$/d'

candidates="

/etc/alternatives/java

/usr/lib/jvm/java-1.8.0/bin/java

/usr/lib/jvm/jre-1.8.0/bin/java

/usr/lib/jvm/java-1.7.0/bin/java

/usr/lib/jvm/jre-1.7.0/bin/java

/usr/lib/jvm/java-11.0/bin/java

/usr/lib/jvm/jre-11.0/bin/java

/usr/lib/jvm/java-11-openjdk-amd64

/usr/bin/java

"

for candidate in $candidates

do

[ -x "$JENKINS_JAVA_CMD" ] && break

JENKINS_JAVA_CMD="$candidate"

done

JAVA_CMD="$JENKINS_JAVA_CMD $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR"

PARAMS="--logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon"

linux下切换jdk版本

# alternatives --config javaThere are 2 programs which provide 'java'.  Selection    Command-----------------------------------------------*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java)   2           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.191-2.6.15.4.el7_5.x86_64/jre/bin/java)Enter to keep the current selection[+], or type selection number:

安装目录

centos7 root@parallels:~# ls /usr/lib/jenkins/

jenkins.war

工作目录 (对应于环境变量 JENKINS_HOME)JENKINS_HOME="/var/lib/jenkins"

centos7 root@parallels:~# ls /var/lib/jenkins/

centos7 root@parallels:~#

启动:

centos7 root@parallels:~# systemctl enable jenkins

jenkins.service is not a native service, redirecting to /sbin/chkconfig.

Executing /sbin/chkconfig jenkins on

centos7 root@parallels:~# systemctl restart jenkins

查看日志:记录下下面这个默认密码,登录之后可以修改

# tail -f /var/log/jenkins/jenkins.log

Please use the following password to proceed to installation:

65b06527514648059d44abb757d61d5e

This may also be found at: /var/lib/jenkins/secrets/initialAdminPassword

*************************************************************

*************************************************************

*************************************************************

cat /var/lib/jenkins/secrets/initialAdminPassword

65b06527514648059d44abb757d61d5e

Please wait while Jenkins is getting ready to work ...

Your browser will reload automatically when Jenkins is ready.

启动后会生成文件 hudson.model.UpdateCenter.xml

centos7 root@parallels:/var/lib/jenkins# pwd

/var/lib/jenkins

centos7 root@parallels:/var/lib/jenkins# ll -t

total 32

drwxr-xr-x 2 root root 67 Oct 11 14:29 updates

-rw-r--r-- 1 root root 1655 Oct 11 14:24 config.xml

drwx------ 4 root root 265 Oct 11 14:24 secrets

drwxr-xr-x 3 root root 56 Oct 11 14:24 users

-rw-r--r-- 1 root root 7 Oct 11 14:24 jenkins.install.UpgradeWizard.state

-rw-r--r-- 1 root root 907 Oct 11 14:24 nodeMonitors.xml

drwxr-xr-x 3 root root 19 Oct 11 14:24 logs

drwxr-xr-x 2 root root 24 Oct 11 14:24 userContent

-rw-r--r-- 1 root root 171 Oct 11 14:24 jenkins.telemetry.Correlator.xml

-rw------- 1 root root 1712 Oct 11 14:24 identity.key.enc

-rw-r--r-- 1 root root 156 Oct 11 14:24 hudson.model.UpdateCenter.xml

drwxr-xr-x 2 root root 6 Oct 11 14:24 nodes

drwxr-xr-x 2 root root 6 Oct 11 14:24 jobs

drwxr-xr-x 2 root root 6 Oct 11 14:24 plugins

-rw-r--r-- 1 root root 0 Oct 11 14:24 secret.key.not-so-secret

-rw-r--r-- 1 root root 64 Oct 11 14:24 secret.key

-rw-r--r-- 1 root root 29 Oct 11 14:24 failed-boot-attempts.txt

标签: #centos65u盘安装教程