我目前购买的是阿里云的ecs。
1.服务器安装Java环境:
因为Jenkins是Java语言开发的,所以服务器上先安装Java环境,根据同事以及前辈多方反馈,Java11和Java17的版本对Jenkins兼容性最好,这里选择Java11版本。
登录服务器,查看系统版本:lsb_release -a
查看当前linux系统运行的内核版本:uname -r
或者查看更详细的系统信息:cat /proc/version
得知,系统x86_64表明为64位操作系统,所以需要下载64位的AMD架构的操作系统
X86架构的操作系统,安装包会带有aarch字符,AMD架构的操作系统则没有
下载地址:https://www.oracle.com/java/technologies/downloads/#java17
下载到电脑本地后,在本地通过scp命令将gz安装包上传到服务器的指定目录:scp /Users/liyong/Downloads/xxx.gz root@111.111.111.111:/opt/java
回车后输入密码即可。
注意:
如果是新购买的服务器,这里直接输入密码即可。
如果服务器被重装过系统,则可能会出现下列问题,提示主机密钥验证失败:
系统重装的时候,云盘被格式化,用之前的密钥验证新的系统会提示失败。
查看已有密钥:ssh-keygen -l -f ~/.ssh/known_hosts
重新生成一下新的密钥覆盖旧的密钥: ssh-keygen -R 47.97.17.186
或者直接删除hosts文件即可,
重新生成密钥会重新生成hosts文件
再次操作scp命令即可。
登录服务器,进入java的gz包上传的目录,通过tar -zxvf xxx.gz解压,解压后将环境变量配置到/etc/profile里即可。
source /etc/pforile立即生效。
java -version