Centos7 安装 Node 环境的详细过程,我会通过 “环境准备”、“安装步骤” 来告诉你如何操作~
0. 实现效果图
1. 环境准备
- 阿里云ECS云服务器
- CentOS 7.5 64位
- Node 版本:14.15.1
2. 安装步骤
- 在 root 目录下,下载Node.js安装包
wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.xz
- 解压文件
tar xvf node-v14.15.1-linux-x64.tar.xz
- 创建软链接,以便可以在任意目录下使用 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
- 依次查看node和npm信息(验证安装是否成功)
node -v
npm -v
- 安装 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
- 部署测试项目(若已有项目,可跳过该步骤)
touch example.js
vim example.js
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 &
- 阿里云控制台配置放行端口后访问:服务器ip + 端口号,如:
xxx.xxx.xxx.xxx:3000
3. 其他操作
1)关闭进程
??由于node运行起来后,会占用一个进程运行在后台,若要关闭该进程,按如下步骤
- 查看进程 pid
- 方法一:
ps -ef | grep 进程名称 (-e :显示所有进程;-f 完整输出信息;grep 模糊查找) - 方法二:
pgrep 进程名称 - 杀进程
kill -9 进程id
|