我是来自重庆大学本科3年级的通信工程的学生,暑假在家期间,无意之中了解到了miraibot这个项目,百无聊赖的我对此激发了浓厚的兴趣,但是经过一段时间的研究我发现如果将mirai部署在本地Windows不太现实,因为这样会占用大量资源,于是我就想通过阿里云部署在Linux系统上,通过一段时间的查找资料和视频学习,我成功的将我的miraibot部署在Linux系统并且让其nohup一直运行,下面我将分享一下我的部署过程
一.官网下载jdk解压安装
1.在/usr/目录中创建java目录
mkdir /usr/local/java
cd /usr/local/java
2.使用wegt 命令安装JDK
例: wegt https://www.oracle.com/java/technologies/downloads/#license-lightbox
3.解压JDK
tar -zxvf <压缩包名称>
4.设置环境变量
修改 vi /etc/profile
在 profile 文件中添加如下内容并保存:
按i进去编辑,编辑完成后按esc退出,然后再输入<:wq!>
set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_151
JRE_HOME=/usr/local/java/jdk1.8.0_151/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
5.让修改生效:
source /etc/profile
6.测试
java -version
完成
二.使用nohup运行进程
nohup是使得进程一直在后台运行,即使终端关闭也能照样运行
具体用法就是使用nohup ./进程名称
关闭时应用ps -x调出所有运行的进程
再使用kill -9 pid关闭进程