centos

centos上nodejs怎么启动

小樊
36
2025-06-02 02:19:14
栏目: 编程语言

在 CentOS 上启动 Node.js 应用程序通常涉及以下几个步骤:

  1. 安装 Node.js: 如果你还没有安装 Node.js,可以使用以下命令来安装它。你可以选择使用 NodeSource 提供的安装脚本,这样可以安装特定版本的 Node.js。

    # 安装 NodeSource Node.js 14.x 源
    curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
    
    # 安装 Node.js 和 npm
    sudo yum install -y nodejs
    

    安装完成后,你可以通过运行 node -vnpm -v 来检查 Node.js 和 npm 的版本。

  2. 编写你的 Node.js 应用程序: 创建一个 JavaScript 文件,例如 app.js,并编写你的应用程序代码。

  3. 运行你的 Node.js 应用程序: 在终端中,导航到包含你的 app.js 文件的目录,然后运行以下命令来启动你的应用程序:

    node app.js
    

    这将在终端中启动你的 Node.js 应用程序,并且你可以看到控制台输出。

  4. 使应用程序在后台运行: 如果你想让应用程序在后台运行,即使关闭终端窗口也不会停止,你可以使用 nohup 命令或者 pm2 这样的进程管理器。

    使用 nohup

    nohup node app.js &
    

    使用 pm2

    # 安装 pm2
    sudo npm install -g pm2
    
    # 使用 pm2 启动应用程序
    pm2 start app.js
    
    # 查看应用程序状态
    pm2 list
    
    # 查看应用程序日志
    pm2 logs
    
  5. 设置开机自启动(可选): 如果你想让 Node.js 应用程序在系统启动时自动运行,可以使用 pm2 的开机自启动功能。

    # 设置 pm2 开机自启动
    pm2 startup
    
    # 保存当前 pm2 进程列表
    pm2 save
    

    这将生成一个命令,你需要运行这个命令来设置开机自启动。请按照终端中的指示操作。

以上步骤应该可以帮助你在 CentOS 上启动和管理 Node.js 应用程序。记得根据你的实际需求调整 Node.js 版本和应用程序代码。

0
看了该问题的人还看了