1. 連接上你需要部署的服務
- 輸入
ssh -p 端口 賬號@ip,回車 - 輸入密碼
-
看到歡迎計入阿里云服務器的提示
此處輸入圖片的描述
2. 進入你需要的文件位置進行安裝node
- 進入到你需要的文件位置,我這里是默認進入的文件夾
/home/devops -
wget https://nodejs.org/dist/v14.0.0/node-v14.0.0-linux-x64.tar.xz,你也可以在這里選擇你需要的node版本解析出來的文件 - 解壓
tar xf node-v14.0.0-linux-x64.tar.xz - 進入解壓后的文件夾
cd node-v14.0.0-linux-x64/ - 查看版本
./bin/node -v
此處輸入圖片的描述
設置軟連接,讓你可以在全局使用node、npm命令###
-
cd /,退出到根目錄 -
sudo ln -s /home/devops/node-v14.0.0-linux-x64/bin/node /usr/bin/node,其中前面的路徑是解壓node出來的位置,后面的路徑是全局bin路徑,同時在bin里新建了node -
sudo ln -s /home/devops/node-v14.0.0-linux-x64/bin/npm /usr/bin/npm,npm也同樣設置一遍軟鏈接 -
node -v、npm -v查看node和npm是否軟連接成功
此處輸入圖片的描述
用npm安裝pm2管理node項目進程
-
npm install pm2 -g安裝pm2 -
pm2 -v查看pm2的版本 -
pm2 ls查看正在運行的node服務
此處輸入圖片的描述
其他
- pm2常用命令
// 啟動node程序
pm2 start app.js
// 列出所有進程
pm2 list
// 刪除進程
pm2 delete 0
// 重啟進程
pm2 restart app
// 查看日志
pm2 logs app
// 設置pm2 開機自啟(centos 下)
pm2 startup centos
- nginx常用命令
// 切換 root 賬戶
sudo su root
// 查看nginx配置
vim /etc/nginx/nginx.conf
// 基本命令
a 進入編輯 :wq 保存退出 :q! 不保存退出 ESC 退出編輯狀態(tài)
// 重啟nginx 服務
nginx -s reload
- Linux常用命令
// 上傳本地文件到服務器對應文件夾
scp -r -P 10086 /Users/pierszhang/Desktop/XXX項目/XXX/dist/* 登錄名@ip:/home/XXX/



