第一步:准备工作
个人新购买了一台云服务器、安装的是centos7.6系统
点击下载到本地、但还未上传到我的Linux系统里,接下来使用xshell和xftp来操作。
xshell为使用命令行、使用xftp是为了传输文件、如果你有可替换的选择、就可以跳过相关操作。直接进行第二步:正式工作。
/*
确保个人Linux系统下22端口是否开启、默认打开了
设置远程连接密码
//(阿里云)服务器详情---->服务器运维---->远程连接---->客户端使用账号密码连接
使用xshell输入命令
ssh 您的ip地址
输入账号密码
使用xftp来传输文件
*/
第二步:正式工作
接下来开始正式工作
在命令行输入
mkdir /app
我这里在根目录新建了一个app目录、自己打算个人文件放这里
接下来使用xftp来传输我们下载下来的jdk8.tar.gz、从左边Windows目录中找到文件拖到右边就行。
cd /app //进入新建的app文件夹
ll //查看当前目录文件
tar -zxf /app/jdk-8u351-linux-x64.tar.gz //解压文件
ll //再次查看当前目录文件
看到成功解压
java -version
现在执行java命令依旧是找不到命令、我们需要去配置环境变量
//第一步:编辑配置文件
vi /etc/profile
//第二步:进入插入模式
按 i 键从命令行模式进入插入模式
//第三步:在文件末尾插入以下、注意替换成刚刚自己解压出来的地址
export JAVA_HOME=/app/jdk1.8.0_351
export PATH=$JAVA_HOME/bin:$PATH
//第四步:保存并退出
之后按esc键回到命令行、再输入 :号进入末行命令输入wq保存并退出。若把文件弄乱了、输入q!不保存并退出之后再重新进入
//第五步:刷新配置文件
source /etc/profile
/*
export JAVA_HOME=/app/jdk1.8.0
export PATH=$JAVA_HOME/bin:$PATH
大致看一下这两行、
第一行指定JAVA_HOME目录、
第二行把JAVA_HOME目录下的bin目录添加到PATH变量中去、中间:号分隔、类比Windows系统是以;号分隔。
*/
再使用java -version就可以看到java环境已经配置完成
接下来我又往app目录下上传了一份jar包。(仅包含了一个hello.html、内容为h1标签下的“hello”)
看到上传成功、名称为hello-1.0.jar
nohup java -jar hello-1.0.jar --server.port=80 >jarlog 2>&1 &
以80端口后台运行jar包
运行成功。
netstat -nlp|grep 80 //查找80端口进程
看到进程号11344
想要停止使用 kill 11344 即可。