页面“Jenkins迁移之备份和还原”与“Linux上安装jdk”之间的差异

来自linux中国网wiki
(页面间的差异)
跳到导航 跳到搜索
 
 
第1行: 第1行:
[[category:ops]]
 
=info=
 
old  2.60.3
 
  
new image: jenkins/jenkins:2.60.3-alpine
+
=针对不同发行版本下载相对应包=
 +
rpm -ivh jdk-8u121-linux-x64.rpm 
  
使用的备份还原插件为 ThinBackup
+
国内下载地址
 +
https://repo.huaweicloud.com/java/jdk
  
=backup=
+
https://github.com/frekele/oracle-java/releases
在老的机器上备份
 
系统管理-->ThinBackup-->
 
  
例如目录如下 
 
  
Backup directory /var/jenkins_home/backups
+
最近Oracle发布了最新的Java SE 8u211 / Java SE 8u212,但是下载方式也改变了,原先点击Accept License Agreement同意协议即可下载,现在则多加了一步强制登录,看了下创建用户需要的信息还挺多,瞬间就没兴趣继续了;好在这个世界还是温暖的,已经有人将这些搬运到GitHub。详见:https://github.com/frekele/oracle-java/releases
  
=还原=
+
=下载通用二进制包解压安装 =
 
<pre>
 
<pre>
在新机器安装新的 jenkins 版本最好一样,然后插件什么的差不多不用理 反正下面要还原的
+
tar zxvf jdk-8u65-linux-x64.tar.gz
 +
$mv jdk1.8.0_65 jdk
 +
echo 'JAVA_HOME=/data/jdk/
 +
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
 +
PATH=$PATH:$JAVA_HOME/bin
 +
export JAVA_HOME PATH' >>/etc/profile
  
 +
#set java environment 建议用这个
 +
JAVA_HOME=/usr/java/jdk1.7.0_79
 +
JRE_HOME=/usr/java/jdk1.7.0_79/jre
 +
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
 +
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
 +
export JAVA_HOME JRE_HOME CLASS_PATH PATH
  
在新的机器上 也先点击还原 并设置目录如上
+
</pre>
  
然后把老机器的这个目录的备份文件 覆盖到这个新目录(rsync  -avz) 
+
=configure=
目录有可能如下  FULL-2020-08-31_09-32/
+
<pre>
 +
#set java environment 如果是rpm安装
 +
JAVA_HOME=/usr/java/jdk1.8.0_121
 +
JRE_HOME=/usr/java/jdk1.8.0_121/jre
 +
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
 +
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
 +
export JAVA_HOME JRE_HOME CLASS_PATH PATH
 +
</pre>
  
 +
=参考=
  
例如是
+
[http://blog.51cto.com/vvxyz/1642258 LInux安装jdk的三种方法]
  
 +
[https://blog.csdn.net/zitong_ccnu/article/details/40041533 CentOS7卸载OpenJDK安装Oracle JDK]
  
 +
[https://www.jianshu.com/p/10949f44ce9c 在linux服务器上安装jdk]
  
docker-compose restart jenkins
+
[http://blog.51cto.com/linux1990/1712758 Linux下安装JDK-(rpm版)]
 
 
修改几个  xml文件 为1.0 按提示来
 
  vim slave02/2020-08-27_15-01-36/history.xml
 
 
 
  vim  nodes/slave03/2020-08-27_15-01-42/history.xml
 
 
 
 
 
docker-compose restart jenkins
 
 
 
进入新jenkins 并用原来的用户就可以登录了
 
 
 
注意
 
恢复后 jenkins 的ssh key 密码 要重新输入的 不然 不行
 
 
 
</pre>
 
=see also=
 
 
 
[https://blog.csdn.net/weixin_36854967/article/details/84314177  Jenkins的备份插件--ThinBackup使用详解]
 
 
 
[https://segmentfault.com/a/1190000019505621 Jenkins简单的迁移方法]
 
  
[https://www.cnblogs.com/operationhome/p/12240233.html Jenkins 定时备份插件 ThinBackup]
+
[http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官网下载]
  
 +
[http://wangxin0072000.iteye.com/blog/228977  使用rpm方式安装的jdk的目录位置]
  
[https://blog.csdn.net/weixin_46308547/article/details/104408836?utm_medium=distribute.pc_relevant_download.none-task-blog-searchfrombaidu-6.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-searchfrombaidu-6.nonecas Jenkins升级、迁移]
+
https://docs.oracle.com/cd/E19509-01/820-5483/inst_jdk_javahome_t/
  
[https://blog.csdn.net/weixin_36854967/article/details/84314177 Jenkins详细教程]
+
http://wiki.jikexueyuan.com/project/linux-in-eye-of-java/JDK-Install.html
  
 +
https://my.oschina.net/u/2300159/blog/504775
  
[https://blog.csdn.net/huaqiangli/article/details/79201831  Jenkins 系列: (五) Jenkins 数据备份与恢复]
+
[[category:ops]] [[category:linux]]

2020年9月1日 (二) 07:04的版本

针对不同发行版本下载相对应包

rpm -ivh jdk-8u121-linux-x64.rpm   

国内下载地址 https://repo.huaweicloud.com/java/jdk

https://github.com/frekele/oracle-java/releases


最近Oracle发布了最新的Java SE 8u211 / Java SE 8u212,但是下载方式也改变了,原先点击Accept License Agreement同意协议即可下载,现在则多加了一步强制登录,看了下创建用户需要的信息还挺多,瞬间就没兴趣继续了;好在这个世界还是温暖的,已经有人将这些搬运到GitHub。详见:https://github.com/frekele/oracle-java/releases

下载通用二进制包解压安装

tar zxvf jdk-8u65-linux-x64.tar.gz
$mv jdk1.8.0_65 jdk
echo 'JAVA_HOME=/data/jdk/
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH' >>/etc/profile

#set java environment 建议用这个
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

configure

#set java environment 如果是rpm安装
JAVA_HOME=/usr/java/jdk1.8.0_121
JRE_HOME=/usr/java/jdk1.8.0_121/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

参考

LInux安装jdk的三种方法

CentOS7卸载OpenJDK安装Oracle JDK

在linux服务器上安装jdk

Linux下安装JDK-(rpm版)

官网下载

使用rpm方式安装的jdk的目录位置

https://docs.oracle.com/cd/E19509-01/820-5483/inst_jdk_javahome_t/

http://wiki.jikexueyuan.com/project/linux-in-eye-of-java/JDK-Install.html

https://my.oschina.net/u/2300159/blog/504775