最近入手了一个阿里的云服务器,第一次使用Ubuntu撒都不会,两天踩了各种坑 QAQ ,终于搞定。想写篇文章记录,希望后来的兄弟们都不要再走弯路!
一.购买云服务器
以阿里云为例
- 可选择一键购买或自定义购买
- 自定义购买可以自己选定服务器参数
二.修改实例密码,远程登陆密码
1.登录自己的阿里云账号
2.点击右上角控制台
3.进入ecs
4.修改实例密码和远程连接密码
改完密码后,重新启动实例!!
三.下载jdk保存在本地
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
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/目录中
输入完命令后,输入刚刚修改后的实例密码,等待传输完毕即可
(2)连接服务器
sudo ssh 47.110.153.82
输入命令后,输入你的电脑密码(如果中间有选yes/no的话,选yes),同样输入实例密码,如果出现下面这样就说明连接成功
(3)解压jdk
cd /java && ls
①跳转到你刚刚传jdk的位置,查看下面是不是有jdk的压缩包
把压缩包传到了哪里就 cd 路径 && ls ,我这里是传到了/java下面
②如果你的压缩包是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
五.配置环境变量
(1)
①输入命令
vim /etc/environment
②输入o打开文件
③输入i进入编辑模式
在后面加上下面的信息
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
可能会出现下列情况
这时候输入命令取消只读
:set noreadonly
然后再输入 :wq 保存即可
(2)
①输入命令
vim /etc/profile
②输入o打开文件
③输入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
(3)更新配置
①返回根目录
cd /
②更新配置
source /etc/profile
(4)检查是否配置成功
java -version
出现上面的情况的话,恭喜你,jdk到这里已经配置成功了!