背景:花58块租了一年2核2G的腾讯云服务,想要自己在上面跑一下jenkins部署流程,查看教程之后发现都要自己先安装jdk, 初次接触linux命令,记录下安装流程。
硬件:本地电脑:mac m1 pro ; 远程服务器: centos 7.6
java官网

我安装的这个,压缩包下载还挺快的(需要注册oracle账号)。貌似也可以从github直接下载,但是太慢了,我还是选择安装包。
上传压缩包到云服务器
因为我是mac,使用的scp指令。 参考了这篇文章:
云服务器centos需要安装openssh-clients, 使用yum指令安装:
yum install openssh-clients
Mac端使用scp指令上传文件:
打开终端,进入你要上传的文件目录下,使用scp指令上传文件

在云端查看文件是否上传成功:

在远程服务器存放压缩包的文件夹下执行tar -zxvf 文件名 解压缩

解压以后查看一下是否安装包已存在:

这一步花的时间比较长,之前完全没有接触过vim编辑器,需要时间适应(简单vim教程)。首先输入:
vim /etc/profile
之后会出现很长一串看不懂的代码, 然后也不能编辑了(如下):
此时是进入vim环境了。vim环境是分为编辑和非编辑状态的,只有编辑状态可以修改。我们首次进去是非编辑状态,需要在键盘上按一下i, 才能进入编辑状态。进入编辑状态后输入红色框框中的命令(注意修改为自己jdk文件下路径!):
vim /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_271
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
然后按一下左上角"esc"退出键,然后依次按:wq 表示保存并退出vim环境。

此时java的环境变量已经配置好了,还需要最后的生效命令:
source /etc/profile
不出意外此时java应该已经安装好了。输入命令java -version查看:

安装成功啦!