今天將阿里雲服務器重windows系統重置成了linux系統,
點擊上面的實例名稱,進入到
點擊 更換系統盤 選擇linux 的centos版本(操作前需要 停止實例)
弄好后,啟動實例
下面說說,如何在linux系統上安裝node環境
我們可以通過阿里雲上的遠程連接到 遠程桌面,也可以通過xshell 連接到遠程桌面
1、使用wget命令從nodejs官網拉取要安裝的版本:wget https://npm.taobao.org/mirrors/node/v10.16.2/node-v10.16.2-linux-x64.tar.xz
2、使用 xz -d node-v10.16.2-linux-x64.tar.xz進行解壓得到node-v10.16.2-linux-x64.tar,然后使用 tar -xvf node-v10.16.2-linux-x64.tar再進行解壓(對於.gz的解壓:tar -xzvf node-v10.16.2-linux-x64.tar.gz)
3、解壓得到node-v10.16.2-linux-x64目錄,可以使用 mv node-v10.16.2-linux-x64 nodejs讓node-v10.16.2-linux-x64目錄變成nodejs目錄
4、使用 ln -s /usr/local/node/node-v10.16.2/bin/node /usr/bin/node 和 ln -s /usr/local/node/node-v10.16.2/bin/npm /usr/bin/npm 配置到環境變量中
然后在全局執行 node -v 就可以查看node的版本了,代表 node已經安裝且配置到全局環境中了!!
如果想更加方便的將文件上傳到服務器,下載一個xftp 很方便!!!部署很是方便!!!
一般我們的項目放在linux的/root/usr/local/下
下面是xftp的一個界面
右鍵左邊的文件 點擊傳輸 就上傳到遠程的對應文件夾內了!!!!
然后在xshell上啟動項目就行了
下面補充一下用xshell連接遠程桌面:
打開xshell,
按照1,2,3,4步驟執行即可 2:輸入公網ip 3:自定義一個連接名稱 4:點擊確認 之后就可以用xshell連接到遠程桌面了
我們通過上面的方式啟動node項目后,直接關閉xshell,項目會停止,那么怎么退出xshell時,node項目還保持運行呢?
我們可以通過nohup 啟動
nohup node app.js &
然后退出xshell之前 輸入exit命令 斷開連接后,再關閉xshell,這樣就可以保持 項目在后台運行了
如果想通過xshell命令停止node服務,
可以用一個命令,
killall node
不過這樣會殺死所有的node進程,如果你僅僅想關閉一個node進程,比如3000端口的node進程,
可以先查看一下指定端口下的node進程:
lsof -i:80
上面是查看80端口下的所有進程
看到有一個node進程,和一個阿里雲進程
讓后 執行 kill 進程號 這里我們執行 kill 8126 即可殺死此node進程
我們還可以通過 ps -ax | grep node //找出所有node應用 同樣可以看到進程的pid,但是不知道是在哪個端口下,各有各的好處