最近入手了一个阿里的云服务器,第一次使用Ubuntu撒都不会,两天踩了各种坑 QAQ ,终于搞定。想写篇文章记录,希望后来的兄弟们都不要再走弯路!

一.购买云服务器

以阿里云为例

在ubuntu上安装meshlab 在ubuntu上安装jdk_环境变量

  • 可选择一键购买或自定义购买
  • 自定义购买可以自己选定服务器参数

二.修改实例密码,远程登陆密码

1.登录自己的阿里云账号

2.点击右上角控制台

3.进入ecs

在ubuntu上安装meshlab 在ubuntu上安装jdk_jdk_02


4.修改实例密码和远程连接密码

在ubuntu上安装meshlab 在ubuntu上安装jdk_ECS_03


改完密码后,重新启动实例!!

三.下载jdk保存在本地

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

在ubuntu上安装meshlab 在ubuntu上安装jdk_在ubuntu上安装meshlab_04

Ps:Linux x86是32位的Linux x64是64位的,大家根据实际情况自己选择

四.上传jdk到服务器

ps:不要问我为什么不用weget直接装,说多了都是泪啊!!试了好多各种命令,要么就是404,要么就是下载下来的文件是html根本不是压缩包!!!最后发现居然还是直接传压缩包快一点



(1)打开终端
scp 文件路径+文件名 username@IP: 路径

例如:scp Downloads/jdk-8u191-linux-x64.tar root@47.110.153.82:/java

把本机Downloads目录下的jdk-8u191-linux-x64.tar上传到47.110.153.82这台服务器上的/java/目录中

输入完命令后,输入刚刚修改后的实例密码,等待传输完毕即可

在ubuntu上安装meshlab 在ubuntu上安装jdk_在ubuntu上安装meshlab_05

(2)连接服务器
sudo ssh 47.110.153.82

输入命令后,输入你的电脑密码(如果中间有选yes/no的话,选yes),同样输入实例密码,如果出现下面这样就说明连接成功

在ubuntu上安装meshlab 在ubuntu上安装jdk_ECS_06

(3)解压jdk
cd /java && ls

①跳转到你刚刚传jdk的位置,查看下面是不是有jdk的压缩包

把压缩包传到了哪里就 cd 路径 && ls ,我这里是传到了/java下面

在ubuntu上安装meshlab 在ubuntu上安装jdk_jdk_07


②如果你的压缩包是jdk-8u191-linux-x64 .tar ,选下面第一个命令解压,如果是jdk-8u191-linux-x64 .tar.gz ,选第二个

tar -xvf jdk-8u191-linux-x64.tar
tar -xzvf jdk-8u191-linux-x64.tar.gz

在ubuntu上安装meshlab 在ubuntu上安装jdk_Ubuntu_08

五.配置环境变量

(1)

输入命令

vim /etc/environment

在ubuntu上安装meshlab 在ubuntu上安装jdk_Ubuntu_09


②输入o打开文件

在ubuntu上安装meshlab 在ubuntu上安装jdk_环境变量_10


③输入i进入编辑模式

在ubuntu上安装meshlab 在ubuntu上安装jdk_在ubuntu上安装meshlab_11


在后面加上下面的信息

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin" 

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export JAVA_HOME=/java/jdk1.8.0_191

注意JAVA_HOME=/java/jdk.1.8.0_191

/java/表示我当前的jdk在java目录下,如果你放在了其他位置,自己可以相应的修改;jdk.1.8.0_191表示我当前使用的版本,这个大家可以根据自己的jdk版本修改

按键盘上的esc退出编辑模式

输入保存命令

:wq

可能会出现下列情况

在ubuntu上安装meshlab 在ubuntu上安装jdk_环境变量_12


这时候输入命令取消只读

:set noreadonly

然后再输入 :wq 保存即可



(2)

输入命令

vim /etc/profile

②输入o打开文件

在ubuntu上安装meshlab 在ubuntu上安装jdk_ECS_13


③输入i进入编辑模式

在后面加上下面的信息

export JAVA_HOME=/java/jdk1.8.0_191
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

同样注意JAVA_HOME=/java/jdk.1.8.0_191,这里和上面一样做修改即可

按键盘上的esc退出编辑模式

输入保存命令

:wq

如果出现下列情况,和上面一样的处理方法,取消只读,再保存就ok

在ubuntu上安装meshlab 在ubuntu上安装jdk_jdk_14

(3)更新配置

①返回根目录

cd /

②更新配置

source /etc/profile
(4)检查是否配置成功
java -version

在ubuntu上安装meshlab 在ubuntu上安装jdk_环境变量_15


出现上面的情况的话,恭喜你,jdk到这里已经配置成功了!