Bootstrap

Centos7安装Node环境(只需五步)

Centos7 安装 Node 环境的详细过程,我会通过 “环境准备”、“安装步骤” 来告诉你如何操作~

0. 实现效果图

在这里插入图片描述

1. 环境准备

  • 阿里云ECS云服务器
  • CentOS 7.5 64位
  • Node 版本:14.15.1

2. 安装步骤

  1. 在 root 目录下,下载Node.js安装包
wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.xz
  1. 解压文件
tar xvf node-v14.15.1-linux-x64.tar.xz
  1. 创建软链接,以便可以在任意目录下使用 node 和 npm 命令(类似在windows上配置全局环境变量)
ln -s /root/node-v14.15.1-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v14.15.1-linux-x64/bin/npm /usr/local/bin/npm
  1. 依次查看node和npm信息(验证安装是否成功)
node -v
npm -v
  1. 安装 cnpm 并创建软链接,至此安装成功!
npm install -g cnpm --registry=https://registry.npm.taobao.org
ln -s /root/node-v14.15.1-linux-x64/bin/cnpm /usr/local/bin/cnpm
  1. 部署测试项目(若已有项目,可跳过该步骤)
# 进入root目录,创建example.js
touch example.js

# vim进入编辑模式
vim example.js
# 按i进入编辑模式,将如下内容复制进去;esc退出编辑,输入":wq" 保存并退出
const http = require('http');
const hostname = '0.0.0.0';
const port = 3000;
const server = http.createServer((req, res) => { 
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello World\n');
}); 

server.listen(port, hostname, () => { 
    console.log(`Server running at http://${hostname}:${port}/`);
});
# 运行项目
node ~/example.js &
  1. 阿里云控制台配置放行端口后访问:服务器ip + 端口号,如:xxx.xxx.xxx.xxx:3000

在这里插入图片描述

3. 其他操作

1)关闭进程

  由于node运行起来后,会占用一个进程运行在后台,若要关闭该进程,按如下步骤

  1. 查看进程 pid
    • 方法一:ps -ef | grep 进程名称-e:显示所有进程;-f 完整输出信息;grep 模糊查找)
    • 方法二:pgrep 进程名称
  2. 杀进程 kill -9 进程id
;