一、centos7安裝
centos是一種基於RedHat的開源操作系統,此處我們介紹centos7的安裝過程。
1、準備Centos7 ISO鏡像文件
Centos7的ISO鏡像文件可以從官網上下載,或者找到合適的下載鏈接進行下載。下載完成後,需要進行校驗,以免出現安裝時出現一些問題。
2、製作Centos7啟動U盤
將下載好的Centos7 ISO鏡像文件製作成啟動U盤,這裡推薦Rufus工具,製作方法可以參照Rufus的使用說明進行操作。
3、安裝Centos7
將製作好的啟動U盤插入目標電腦上,進入BIOS設置,將啟動盤作為第一引導項,保存設置,重啟計算機即可開始Centos7的安裝。在安裝過程中,需要根據嚮導提示進行各種配置,如網卡、分區等等。
二、安裝NodeJS
1、配置NodeJS源
Centos7的默認源中沒有NodeJS,需要手動添加NodeJS源:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
這裡以14.x版本為例,NodeJS的版本可以根據需要進行更改。
2、安裝NodeJS
添加好NodeJS源之後,使用yum安裝NodeJS:
sudo yum install nodejs
安裝過程中需要一些時間,耐心等待即可。安裝完成後,可以通過以下命令查看NodeJS版本:
node -v
三、安裝NPM
1、安裝NPM
NPM是NodeJS的包管理器,可以使用以下命令安裝:
sudo yum install npm
安裝過程中同樣需要一些時間,安裝完成後,可以使用以下命令查看NPM版本:
npm -v
2、配置淘寶NPM鏡像
使用NodeJS進行開發時,使用NPM安裝第三方模塊是非常常見的操作,但是NPM的默認源在國內連接速度並不太理想。因此,我們可以使用阿里的淘寶NPM鏡像進行加速。
使用以下命令進行全局配置:
npm config set registry https://registry.npm.taobao.org
配置完成後,使用NPM安裝模塊時,就會自動從淘寶NPM鏡像進行下載,大大提高了下載速度。
四、安裝PM2
1、安裝PM2
PM2是NodeJS的進程管理工具,可以使用以下命令進行安裝:
sudo npm install -g pm2
安裝完成後,可以使用以下命令啟動NodeJS應用程序:
pm2 start app.js
2、設置PM2開機自啟
使用PM2啟動的NodeJS應用程序,在服務器重啟後需要手動再次啟動,這顯然不是一個好的習慣。
可以使用以下命令將PM2設置為開機自啟動:
pm2 startup
運行此命令後,會輸出一個類似下面的提示:
[PM2] You have to run this command as root.
[PM2] Execute the following command :
[PM2] sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u <user> --hp /home/<user>
根據提示執行命令,如下所示:
sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u <user> --hp /home/<user>
其中<user>表示登錄服務器的用戶名。
五、總結
本文介紹了在Centos7中安裝並配置NodeJS環境的過程,包括Centos7的安裝、NodeJS、NPM、PM2的安裝和配置等方面。通過本文的介紹,相信讀者已經能夠順利地在Centos7系統中搭建NodeJS開發環境。
原創文章,作者:EZUL,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/142115.html