国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

保姆級阿里云ESC服務(wù)器安裝nodejs和服務(wù)器node服務(wù)管理工具PM2安裝使用

這篇具有很好參考價值的文章主要介紹了保姆級阿里云ESC服務(wù)器安裝nodejs和服務(wù)器node服務(wù)管理工具PM2安裝使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、安裝Node到服務(wù)器

1. 創(chuàng)建node文件夾

默認(rèn) /opt 下邊 /opt/node
也可建到其他地方,如/usr/local/node 等
創(chuàng)建后切換到文件夾下
cd /opt/node

cd /opt/node

2. 下載node并解壓

使用命令下載node
wget https://nodejs.org/dist/v18.12.0/node-v18.12.0-linux-x64.tar.xz

wget https://nodejs.org/dist/v18.12.0/node-v18.12.0-linux-x64.tar.xz

或者到node官網(wǎng)下載tar包到本地然后上傳到node所在位置
上傳 scp命令為
scp node-v18.12.0-linux-x64.tar.xz root@0.0.0.0:/opt/node

scp node-v18.12.0-linux-x64.tar.xz root@0.0.0.0:/opt/node

也可使用FTP工具手動上傳

SCP命令的基本用法
scp [option] /path/to/source/file user@server-ip:/path/to/destination/directory
/path/to/source/file – 這是打算復(fù)制到遠(yuǎn)程主機的源文件。
user@server-IP: – 這是遠(yuǎn)程系統(tǒng)的用戶名和 IP 地址。請注意 IP 地址后面加冒號":"。
/path/to/destination/directory – 這是文件將復(fù)制到的遠(yuǎn)程系統(tǒng)上的目標(biāo)目錄。

scp命令常用的幾個選項
-C - 這會在復(fù)制過程中壓縮文件或目錄。
-P - 如果默認(rèn) SSH 端口不是 22,則使用此選項指定 SSH 端口。
-r - 此選項遞歸復(fù)制目錄及其內(nèi)容。
-p - 保留文件的訪問和修改時間。

3. 解壓文件

解壓命令:
tar -c 創(chuàng)建包, –x 釋放包, -v 顯示命令過程, –z 代表壓縮包, -f 表示文件名
使用:
tar xvf node-v18.12.0-linux-x64.tar.xz

tar xvf node-v18.12.0-linux-x64.tar.xz

注意:需要在壓縮包所在位置,按照上方操作默認(rèn)為/opt/node

4. 創(chuàng)建軟鏈接,使node和npm命令全局有效

1. 命令創(chuàng)建軟鏈接(建議采用)

創(chuàng)建npm
ln -s /opt/node/node-v18.12.0-linux-x64/bin/npm /usr/local/bin/npm

ln -s /opt/node/node-v18.12.0-linux-x64/bin/npm /usr/local/bin/npm

創(chuàng)建node
ln -s /opt/node/node-v18.12.0-linux-x64/bin/node /usr/local/bin/node

ln -s /opt/node/node-v18.12.0-linux-x64/bin/node /usr/local/bin/node

創(chuàng)建完成后校驗node和npm
node -v npm -v

node -v
npm -v

如需yarn或pnpm可全局安裝后,用命令配置軟鏈接
安裝yarn(pnpm操作相同)
npm install yarn -g

npm install yarn -g

配置軟鏈接
ln -s /opt/node/node-v18.12.0-linux-x64/bin/yarn /usr/local/bin/yarn

ln -s /opt/node/node-v18.12.0-linux-x64/bin/yarn /usr/local/bin/yarn

校驗yarn
yarn -v

yarn -v

看到這里應(yīng)該發(fā)現(xiàn)了命令的規(guī)則,后邊安裝pnpm或者其他將命令中yarn改為對應(yīng)的即可
ln -s 源文件 目標(biāo)文件

ln -s 源文件 目標(biāo)文件

目標(biāo)文件一般為 /usr/local/bin 下邊 如yarn為 /usr/local/bin/yarn

2. 手動配置軟鏈接

使用vi/vim工具打開配置文件進行編輯,如果對下方命令比較生疏的情況,建議采用第一種命令方式
打開配置文件命令

vi  /etc/profile

增加node配置信息(注意空格和標(biāo)點符號比較容易出錯的地方)

# node config
export NODE_HOME="/opt/node/node-v18.12.0-linux-x64"
export PATH="$NODE_HOME/bin:$PATH"

配置完成后保存后執(zhí)行命令
source /etc/profile

source /etc/profile

執(zhí)行命令可如果有報錯可以百度,也可留言看到后會盡快回復(fù)

配置完成后校驗npm和node命令
node -v npm -v

node -v
npm -v

手動配置軟鏈接的方式比較通用,后續(xù)使用npm全局安裝yarn或pnpm也可直接使用

其他方式

安裝nvm后使用nvm安裝node,這也是一種安裝方式,但是服務(wù)器中建議采用第一種方式,這一種就不做多闡述了。

二、PM2配置在服務(wù)器中關(guān)閉窗口能繼續(xù)正常運行的Node環(huán)境

在整理前邊的步驟后,感覺還是把這一部分加上,不然就像是有了子彈沒有槍,要一直打開著窗口不敢動了。
為了處理Nodejs在服務(wù)器中運行后,關(guān)閉窗口就斷掉的問題,我們需要引入一個工具pm2。

PM2 是一個守護進程管理工具,幫助您管理和守護您的應(yīng)用程序。它以簡單直觀的 C??LI 命令行方式進行工作。

這是官網(wǎng)的描述,也可以到官網(wǎng)文檔了解更多,pm2中文文檔連接:https://pm2.fenxianglu.cn/docs/start, pm2英文文檔連接:https://pm2.keymetrics.io/docs/usage/quick-start/

本文簡單描述安裝以及運行的簡單步驟,復(fù)雜的或者想深入了解的還是到文檔里全一點。

1. 安裝pm2

在上邊安裝node后的基礎(chǔ)上,直接采用node命令進行安裝
npm install pm2@latest -g

npm install pm2@latest -g
# or
yarn global add pm2

2. 創(chuàng)建pm2軟鏈接

這里跟上邊node配置一樣,有命令創(chuàng)建和手動創(chuàng)建,如果上邊node采用手動創(chuàng)建,這里就不需要配置了直接生效,如果是命令配置的這里需要運行下邊的命令
ln -s /opt/node/node-v18.12.0-linux-x64/bin/pm2 /usr/local/bin/pm2

ln -s /opt/node/node-v18.12.0-linux-x64/bin/pm2 /usr/local/bin/pm2

創(chuàng)建完成后運行下邊命令校驗
pm2 list

pm2 list

操作后會顯示如下
保姆級阿里云ESC服務(wù)器安裝nodejs和服務(wù)器node服務(wù)管理工具PM2安裝使用,服務(wù)器配置,nodejs,服務(wù)器安裝node,linux安裝nodejs,云服務(wù)器安裝node,pm2運行node,服務(wù)器安裝pm2

3. 用pm2運行npm/yarn/pnpm服務(wù)

這個可以直接運行Nextjs、Nuxtjs或默認(rèn)nodejs等服務(wù)
pm2 start -n demo npm – run dev

pm2 start -n demo npm -- run dev

警告:上面這種方式僅適用到 linux 系統(tǒng),window 系統(tǒng)無效且報錯
windows用pm2運行的方式,這里不做介紹,有用到的同學(xué)可以移步到文檔中查看 pm2啟動-npmyarnpnpm-應(yīng)用

demo 為自己啟動項目的唯一標(biāo)識,后邊操作暫停、刪除、重啟等操作的name
項目的運行也要在對應(yīng)項目中進行,比如項目為/opt/test-app就要再其路徑下運行(個人操作習(xí)慣),暫停、刪除等操作則在全局

4. pm2管理應(yīng)用

上邊介紹的為安裝和運行,運行pm2要在對應(yīng)的項目中,但是pm2對應(yīng)用的管理則在全局,根據(jù)自己運行時候所定的唯一標(biāo)識name進行操作,管理應(yīng)用的操作如下:
$ pm2 restart app_name 重啟app_name 項目
$ pm2 reload app_name 重載app_name 項目
$ pm2 stop app_name 停止app_name 項目
$ pm2 delete app_name 刪除app_name項目

pm2 restart app_name
pm2 reload app_name
pm2 stop app_name
pm2 delete app_name
pm2 restart和pm2 reload 區(qū)別

pm2 restart 為重啟項目,該命令會停止Node.js應(yīng)用程序的所有進程,并重新啟動它們。
如果你的應(yīng)用程序正在處理請求,它們將被中斷,直到新的進程啟動并開始處理請求。這種方式可能會導(dǎo)致一些請求失敗或者丟失,但是可以確保所有進程都使用最新的代碼運行。
pm2 reload為重載項目,該命令會在不停止Node.js應(yīng)用程序的情況下重新加載代碼。
如果你的應(yīng)用程序正在處理請求,它將繼續(xù)處理這些請求,而不會中斷服務(wù)。pm2 reload命令會重新啟動Node.js應(yīng)用程序的所有進程,并在重新加載代碼后將請求路由到新的進程。這種方式可以避免中斷服務(wù),但是可能會導(dǎo)致一些請求失敗或者丟失。

雖然restart和reload都可以用來作為代碼更新操作,但是reload可以做到0秒宕機加載新的代碼,restart則是重新啟動,生產(chǎn)中經(jīng)常采用reload進行代碼更新的操作。

5. 其他pm2命令

列出應(yīng)用程序
pm2 list
查看日志
pm2 logs
指定行數(shù)日志

例如200行

pm2 logs --lines 200

最后,以上就是pm2常用的操作,基礎(chǔ)的node安裝和pm2運行項目按照上邊的步驟就都沒問題了,如果需要什么負(fù)載均衡、docker集成、監(jiān)控等操作的,可以到pm2官方文檔中查看,如果本文對您有所幫助歡迎點贊留言,如果有什么疑問也可留言,在看到后會第一時間回復(fù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-720897.html

到了這里,關(guān)于保姆級阿里云ESC服務(wù)器安裝nodejs和服務(wù)器node服務(wù)管理工具PM2安裝使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【寶塔面板部署nodeJs項目】網(wǎng)易云nodeJs部署在云服務(wù)器上,保姆級教程,寫網(wǎng)易云接口用自己的接口不受制于人

    【寶塔面板部署nodeJs項目】網(wǎng)易云nodeJs部署在云服務(wù)器上,保姆級教程,寫網(wǎng)易云接口用自己的接口不受制于人

    看了很多部署的,要么少步驟,要么就是寫的太簡潔,對新手不友好 參考鏈接 網(wǎng)易云音樂API 安裝及部署 全過程【本地跑項目以及遠(yuǎn)端部署 均詳解】 服務(wù)器如何上線node.js項目【項目放置在github中】 寶塔部署nodejs項目 參考多篇文章,主要為上3篇,才總結(jié)本篇 提示:這里可

    2024年02月03日
    瀏覽(28)
  • win系統(tǒng)的阿里云服務(wù)器部署IDEASpringBoot項目保姆級教程

    win系統(tǒng)的阿里云服務(wù)器部署IDEASpringBoot項目保姆級教程

    先給大家看一下我配置好以后在電腦上打開的樣子吧 阿里云: 官網(wǎng)鏈接 打開是這個樣子 然后我們點擊搜索,搜索ECS 會返回這個頁面 然后點擊這幾個字 來到以下界面 然后你隨便買一個,都能用(本教程是win系統(tǒng)的,如果你買了別的系統(tǒng)的接下來移步別的教程即可),買好了

    2024年02月05日
    瀏覽(21)
  • 保姆級教程——將springboot項目部署到阿里云服務(wù)器(小白包會)

    保姆級教程——將springboot項目部署到阿里云服務(wù)器(小白包會)

    昨天本想著看論文,結(jié)果發(fā)現(xiàn)找的論文和課題不一致。那干點什么好呢?那就把我的畢業(yè)設(shè)計(一個springboot項目)部署到服務(wù)器上,隨便試試嘍。網(wǎng)上的教程發(fā)現(xiàn)大部分都是一知半解,只能東拼西湊的查,費了不少時間。希望這篇博文能幫助一下剛?cè)胧值南裎乙粯拥男“祝?/p>

    2023年04月18日
    瀏覽(13)
  • 服務(wù)器上面安裝nodejs react

    1、nvm管理nodejs 2、修改端口 /node_modules/react-scripts/scripts/start.js 3、 下面是一個簡單的步驟來開始使用 React: 確保你的計算機上已安裝 Node.js。你可以在命令行中輸入 node -v 來檢查是否已安裝。 打開命令行工具,并進入你想要創(chuàng)建項目的目錄。 運行以下命令來創(chuàng)建一個新的

    2024年01月23日
    瀏覽(21)
  • 保姆級幻獸帕魯服務(wù)器阿里云上創(chuàng)建教程,實現(xiàn)聯(lián)機穩(wěn)定不卡頓

    保姆級幻獸帕魯服務(wù)器阿里云上創(chuàng)建教程,實現(xiàn)聯(lián)機穩(wěn)定不卡頓

    基于阿里云搭建幻獸帕魯服務(wù)器方法,1到2分鐘部署完成,穩(wěn)定運行無卡頓,分享保姆級手把手教程,基于阿里云計算巢、云服務(wù)器或無影云桌面都可以。 本文將詳細(xì)介紹如何在阿里云服務(wù)器上部署幻獸帕魯聯(lián)機服務(wù)器,新手小白也能輕松搭建并管理自己的游戲環(huán)境。 還未購

    2024年02月20日
    瀏覽(27)
  • 阿里云服務(wù)器部署文檔(jdk+ nginx + node + git + maven + tomcat + jenkins + mysql + redis等)

    阿里云服務(wù)器部署文檔(jdk+ nginx + node + git + maven + tomcat + jenkins + mysql + redis等)

    1阿里云服務(wù)器網(wǎng)址上開放22端口,443端口和80端口,80端口用來nginx域名映射。 2用命令行工具登錄上服務(wù)器后,首先開啟防火墻,并開放需要的端口。 如果沒有開啟用這個命令:systemctl start firewalld 3查看系統(tǒng)版本,對隨后安裝需要的版本有所了解 4安裝jdk 一、下載JDK jdk-11.0.18_

    2024年03月20日
    瀏覽(50)
  • linux 服務(wù)器的node 安裝

    1.先下載 node 當(dāng)然下載的是符合linux 系統(tǒng)的 我當(dāng)時下載的是 node-v16.18.0-linux-x64.tar.xz 2. 把 node-v16.18.0-linux-x64.tar.xz 放到linux 服務(wù)器上 我當(dāng)時是用ftq 放到了 /usr/local文件夾下新建了一個 node 文件 3.解壓 node-v16.18.0-linux-x64.tar.xz 必須在linux 服務(wù)器上解壓。在window 中解壓再放上去使

    2024年02月16日
    瀏覽(27)
  • 阿里云服務(wù)器安裝Docker

    校驗是否完成安裝 docker version 設(shè)置Docker開機自啟動(雖然阿里云不會經(jīng)常重啟) sudo systemctl enable docker 配置Docker鏡像加速器 安裝/升級Docker客戶端 推薦安裝1.10.0以上版本的Docker客戶端,參考文檔docker-ce 配置鏡像加速器 針對Docker客戶端版本大于 1.10.0 的用戶,可以通過修改

    2024年02月05日
    瀏覽(20)
  • 阿里云服務(wù)器安裝asterisk開源sip軟交換服務(wù)器

    阿里云服務(wù)器安裝asterisk開源sip軟交換服務(wù)器 1、使用./contrib/scripts/install_prereq install自動安裝依賴環(huán)境,此處是重要步驟。 2、版本的問題 centos版本:CentOS Linux release 7.5.1804 (Core) asterisk版本:16.0.0 當(dāng)5060不能監(jiān)聽的時候更換版本 3、啟動后的報錯不需要理會,非必要模塊會拒絕

    2024年02月06日
    瀏覽(26)
  • 阿里云服務(wù)器的mysql安裝

    阿里云服務(wù)器的mysql安裝

    以下為本文參考的文章博客: https://blog.csdn.net/ChenLijiong/article/details/104089932 https://blog.csdn.net/a2814282061/article/details/108208070 https://blog.csdn.net/lkj8546/article/details/120627993 https://blog.csdn.net/weixin_44422604/article/details/107460684 提示:使用免費試用ECS進行介紹: 選擇默認(rèn)安全組即可 點擊遠(yuǎn)

    2023年04月19日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包