以下是高效配置 Linux 下 Node.js 的关键步骤:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash 安装,可灵活切换 Node.js 版本,避免系统级依赖冲突。curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - && sudo apt install -y nodejs。curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo -E bash - && sudo yum install -y nodejs。export PATH=$PATH:/path/to/node/bin。~/.bashrc 或 ~/.zshrc,添加 export PATH=$PATH:/usr/local/bin(需替换为实际路径),然后执行 source ~/.bashrc。ulimit -n 65535,并修改 /etc/security/limits.conf 永久生效。/etc/sysctl.conf 中设置 net.core.somaxconn=65535 等参数,提升网络性能。nvm install --lts 安装。node --max-old-space-size=4096 app.js(单位为 MB)。cluster 模块充分利用多核 CPU。pm2 start app.js -i max。upstream node_app {
server 127.0.0.1:3000;
server 127.0.0.1:3001;
}
server {
listen 80;
location / {
proxy_pass http://node_app;
}
}
```。
node --inspect 结合 Chrome DevTools 分析代码性能。clinic.js 监控应用状态。npm audit 检查漏洞。winston 或 pino 库规范日志输出,配合 logrotate 分割日志文件。参考来源: