前言:
现时大家对“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盘安装教程