centos

CentOS系统Node.js如何稳定运行

小樊
39
2025-06-16 07:46:38
栏目: 编程语言

在CentOS系统上稳定运行Node.js应用,可以参考以下步骤:

环境准备

  1. 更新系统包
sudo yum update -y
  1. 安装必要的开发工具
sudo yum groupinstall -y "Development Tools"
  1. 安装Node.js
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -
sudo yum install -y nodejs
node -v
npm -v
  1. 配置环境变量(可选):
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
  1. 使用NVM管理Node.js版本(可选):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm install 16.20.0
nvm use 16.20.0

应用部署

  1. 上传项目文件
scp -r /path/to/your/project user@your_server_ip:/path/to/deploy
  1. 安装项目依赖
cd /path/to/deploy/your_project
npm install
  1. 使用PM2管理Node.js应用
sudo npm install -g pm2
pm2 start app.js --name your-app-name
pm2 startup
pm2 save

应用监控

  1. 使用PM2进行应用监控
pm2 status
pm2 monit
  1. 使用systemd服务
sudo nano /etc/systemd/system/my-app.service
sudo systemctl start my-app
sudo systemctl enable my-app
sudo systemctl status my-app
  1. 使用系统监视器命令
top
htop
vmstat 3
iostat -x /dev/hdb6
free -m
sar -u 1 3

通过以上步骤,你可以在CentOS系统上成功安装、配置、监控和管理Node.js应用,确保其稳定运行。

0
看了该问题的人还看了