购买服务器 (我选择了Ubuntu镜像)
下载nvm,两个选一个运行就行(nvm 是 一个 nodejs 的版本管理工具)
- curl -o- raw.githubusercontent.com/nvm-sh/nvm/… | bash
- wget -qO- raw.githubusercontent.com/nvm-sh/nvm/… | bash
nvm下载node版本
nvm install 12.18.0
nvm use 8.9.3 //必须有输入这行命令后,node命令才会生效
/*检查node是否安装成功*/ node -v npm -v
下载mysql
安装它,运行下面的命令:
sudo apt update
sudo apt install mysql-server
安装完成,MySQL 服务将会自动启动。想要验证 MySQL 服务器正在运行,输入:
sudo systemctl status mysql
输出应该显示服务已经被启用,并且正在运行:
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-04-28 20:59:52 UTC; 10min ago
Main PID: 8617 (mysqld)
Status: "Server is operational"
...
使用 nohup 启动进程后,可以使用 disown 命令来分离进程,以防止终端会话关闭时终止它。下面是如何执行的:
使用 nohup 和 disown:
nohup node index.js &
disown
关闭后台程序方法:使用jobs 命令列出正在运行的进程,使用kill命令结束进程(PID是用jobs命令查询出的进程号)。
jobs -l
kill PID