1、安裝Xshell軟件,遠程管理軟件
Xshell 是一個強大的遠程管理軟件,它支持SSH,TELNET 協議。Xshell可以在Windows下訪問遠端服務器、路由器、網絡機頂盒等,類似的常用軟件還有putty,以及Windows下的Telnet。
https://baijiahao.baidu.com/s?id=1627712335685244770&wfr=spider&for=pc
2、進入雲服務器,先安裝 node和npm(cnpm)
3、將我們寫好的koa2項目全部放到服務器上(node_modules文件夾不要,太大了)
雲服務器切換到項目所在目錄,安裝相關依賴文件 npm install
接下來你可以npm run start
測試下你的koa2項目能不能跑起來
ps:這樣還不夠,因為退出服務器后node進程就自動關了,項目也就自動關閉了,所以我們需要 pm2 來守護進程
4、安裝pm2 https://segmentfault.com/a/1190000011097690
全局安裝 npm install pm2 -g
安裝完成后,雲服務器切換到項目所在目錄,然后運行
pm2 start ./bin/www --watch
Linux 常用指令
cd .. 回到上級目錄
cd XX 進入文件夾
mkdir XX 創建目錄XX
rm -rf fileName 刪除文件夾
ll 查看文件夾內容
lsof -i:3020 查看端口號使用情況
kill -9 PID (PID:進程號),關閉端口號
更多指令,百度即可
pm2是一個進程管理工具,可以用它來管理你的node進程,並查看node進程的狀態,當然也支持性能監控,進程守護,負載均衡等功能
1、 pm2需要全局安裝
npm install -g pm2
2、進入項目根目錄
2.1 啟動進程/應用 pm2 start bin/www 或 pm2 start app.js
2.2 重命名進程/應用 pm2 start app.js --name wb123
2.3 添加進程/應用 watch pm2 start bin/www --watch
2.4 結束進程/應用 pm2 stop www
2.5 結束所有進程/應用 pm2 stop all
2.6 刪除進程/應用 pm2 delete www
2.7 刪除所有進程/應用 pm2 delete all
2.8 列出所有進程/應用 pm2 list
2.9 查看某個進程/應用具體情況 pm2 describe www
2.10 查看進程/應用的資源消耗情況 pm2 monit
2.11 查看pm2的日志 pm2 logs
2.12 若要查看某個進程/應用的日志,使用 pm2 logs www
2.13 重新啟動進程/應用 pm2 restart www
2.14 重新啟動所有進程/應用 pm2 restart all