今天將阿里雲服務器重windows系統重置成了linux系統,node
點擊上面的實例名稱,進入到linux
點擊 更換系統盤 選擇linux 的centos版本(操做前須要 中止實例)shell
弄好後,啓動實例npm
下面說說,如何在linux系統上安裝node環境windows
咱們能夠經過阿里雲上的遠程鏈接到 遠程桌面,也能夠經過xshell 鏈接到遠程桌面centos
一、使用wget命令從nodejs官網拉取要安裝的版本:wget https://npm.taobao.org/mirrors/node/v10.16.2/node-v10.16.2-linux-x64.tar.xz服務器
二、使用 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)app
三、解壓獲得node-v10.16.2-linux-x64目錄,可使用 mv node-v10.16.2-linux-x64 nodejs讓node-v10.16.2-linux-x64目錄變成nodejs目錄阿里雲
四、使用 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 配置到環境變量中url
而後在全局執行 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,可是不知道是在哪一個端口下,各有各的好處