阿里雲服務器linux系統上 安裝node環境

今天將阿里雲服務器重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,可是不知道是在哪一個端口下,各有各的好處

相關文章
相關標籤/搜索