1、查看OS镜像版本
[root@seata-0001 init.d]# cat /etc/euleros-release
EulerOS release 2.0 (SP5)
2、查看机器信息
[root@seata-0001 init.d]# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 85
Model name: Intel(R) Xeon(R) Gold 6266C CPU @ 3.00GHz
Stepping: 7
CPU MHz: 3000.000
BogoMIPS: 6000.00
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 1024K
L3 cache: 30976K
NUMA node0 CPU(s): 0-3
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fx
sr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc eagerfpu pni
pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand
hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 sm
ep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsav
eopt xsavec xgetbv1 arat avx512_vnni md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities
3、查看yum源配置是否正确,如果不正确,更新yum源信息
cd /etc/yum.repos.d/
vim EulerOS.repo
[base]
name=EulerOS-2.0SP5 base
baseurl=http://repo.huaweicloud.com/euler/2.5/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://repo.huaweicloud.com/euler/2.5/os/RPM-GPG-KEY-EulerOS
4、下载jenkins安装包
wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm
5、安装jenkins
rpm -ivh jenkins-2.346.3-1.1.noarch.rpm
6、修改jenkins配置-添加自己的jdk路径 - - 不修改java路径会启动失败
vim /etc/init.d/jenkins
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-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
/app/jdk11/jdk-11.0.19/bin/java
"
7、修改jenkins用户权限为root
JENKINS_USER="root"
8、启动
#在 /etc/init.d/ 执行
./jenkins start #启动服务
#其他指令
./jenkins stop #关闭服务
./jenkins restart #重启服务
2023-06-30 05:15:11.821+0000 [id=1] WARNING winstone.Logger#logInternal: Parameter handlerCountMax is now
deprecated
2023-06-30 05:15:11.848+0000 [id=1] WARNING winstone.Logger#logInternal: Parameter handlerCountMaxIdle is
now deprecated
2023-06-30 05:15:11.861+0000 [id=1] INFO org.eclipse.jetty.util.log.Log#initialized: Logging initialized
@414ms to org.eclipse.jetty.util.log.JavaUtilLog
2023-06-30 05:15:11.906+0000 [id=1] INFO winstone.Logger#logInternal: Beginning extraction from war file
2023-06-30 05:15:11.927+0000 [id=1] WARNING o.e.j.s.handler.ContextHandler#setContextPath: Empty contextP
ath
2023-06-30 05:15:11.977+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: jetty-9.4.45.v20220203;
built: 2022-02-03T09:14:34.105Z; git: 4a0c91c0be53805e3fcffdcdcc9587d5301863db; jvm 11.0.19+9-LTS-224
2023-06-30 05:15:12.214+0000 [id=1] INFO o.e.j.w.StandardDescriptorProcessor#visitServlet: NO JSP Support
for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
2023-06-30 05:15:12.244+0000 [id=1] INFO o.e.j.s.s.DefaultSessionIdManager#doStart: DefaultSessionIdManag
er workerName=node0
2023-06-30 05:15:12.244+0000 [id=1] INFO o.e.j.s.s.DefaultSessionIdManager#doStart: No SessionScavenger s
et, using defaults
2023-06-30 05:15:12.245+0000 [id=1] INFO o.e.j.server.session.HouseKeeper#startScavenging: node0 Scavengi
ng every 600000ms
2023-06-30 05:15:12.601+0000 [id=1] INFO hudson.WebAppMain#contextInitialized: Jenkins home directory: /v
ar/lib/jenkins found at: SystemProperties.getProperty("JENKINS_HOME")
2023-06-30 05:15:12.740+0000 [id=1] INFO o.e.j.s.handler.ContextHandler#doStart: Started w.@111610e6{Jenk
ins v2.346.3,/,file:///var/cache/jenkins/war/,AVAILABLE}{/var/cache/jenkins/war}
2023-06-30 05:15:12.761+0000 [id=1] INFO o.e.j.server.AbstractConnector#doStart: Started ServerConnector@
dd05255{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2023-06-30 05:15:12.761+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: Started @1315ms
2023-06-30 05:15:12.765+0000 [id=24] INFO winstone.Logger#logInternal: Winstone Servlet Engine running: c
ontrolPort=disabled
2023-06-30 05:15:13.046+0000 [id=31] INFO jenkins.InitReactorRunner$1#onAttained: Started initialization
2023-06-30 05:15:13.048+0000 [id=33] INFO jenkins.InitReactorRunner$1#onAttained: Listed all plugins
2023-06-30 05:15:13.718+0000 [id=33] INFO jenkins.InitReactorRunner$1#onAttained: Prepared all plugins
2023-06-30 05:15:13.721+0000 [id=33] INFO jenkins.InitReactorRunner$1#onAttained: Started all plugins
2023-06-30 05:15:13.726+0000 [id=30] INFO jenkins.InitReactorRunner$1#onAttained: Augmented all extension
s
2023-06-30 05:15:14.435+0000 [id=30] INFO jenkins.InitReactorRunner$1#onAttained: System config loaded
2023-06-30 05:15:14.435+0000 [id=30] INFO jenkins.InitReactorRunner$1#onAttained: System config adapted
2023-06-30 05:15:14.435+0000 [id=30] INFO jenkins.InitReactorRunner$1#onAttained: Loaded all jobs
2023-06-30 05:15:14.436+0000 [id=30] INFO jenkins.InitReactorRunner$1#onAttained: Configuration for all j
obs updated
2023-06-30 05:15:14.451+0000 [id=50] INFO hudson.model.AsyncPeriodicWork#lambda$doRun$1: Started Download
metadata
2023-06-30 05:15:14.458+0000 [id=50] INFO hudson.util.Retrier#start: Attempt #1 to do the action check up
dates server
2023-06-30 05:15:14.784+0000 [id=35] INFO jenkins.install.SetupWizard#init:
*************************************************************
*************************************************************
*************************************************************
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
beac68db3ba24e45a7cd239105b7c3b8
This may also be found at: /var/lib/jenkins/secrets/initialAdminPassword
*************************************************************
*************************************************************
*************************************************************
10、问题解决
启动报错
Caused: hudson.util.AWTProblem
at hudson.WebAppMain.contextInitialized(WebAppMain.java:218)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1073)
at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)
at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:1002)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:746)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
at org.eclipse.jetty.server.Server.start(Server.java:423)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
at org.eclipse.jetty.server.Server.doStart(Server.java:387)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at winstone.Launcher.<init>(Launcher.java:202)
at winstone.Launcher.main(Launcher.java:405)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43
)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at Main._main(Main.java:342)
at Main.main(Main.java:117)
原因:jdk字体问题
解决方式
yum install dejavu-sans-fonts
yum install fontconfig
fc-cache --force