node-v6.10 安装、配置、运行、关闭、开机启动(centos6.9)
2017-04-19 00:00
495 查看
Node.js可使用源码编译安装,也可用编译好的包安装,我们采用编译好的包安装更加简单。
1. 软件下载
node-v6.10.2-linux-x64.tar.gz https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.gz
2. 上传到/usr/local目录,解压缩
# tar -xzvf node-v6.10.2-linux-x64.tar.gz
3. NODE 环境配置
# vi /etc/profile
在文件末尾添加如下
# environment variable for node.js
export NODE_HOME=/usr/local/node-v6.10.2-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
:wq //保存退出
# source /etc/profile //使配置文件生效
4. 验证安装是否成功
# node -v
# npm -v
显示以上信息,安装成功。
5. 后台任务方式运行node应用
# nohup node your_app.js &
&:后面加一个&使该进程变为后台任务,但是如果终端关闭,那么程序也会被关闭。
nohup:不挂断地运行命令,忽略所有挂断(SIGHUP)信号。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。
6. 停止node进程
需要结束后台任务,需要kill命令
7. 开启自启动
使用最简单的方式,直接在/etc/rc.d/rc.local里加入启动脚本语句,如下:
# vi /etc/rc.d/rc.local
注:rc.local运行在操作系统完全引导成功但是尚未启动login shell之前,所以我们配置在/etc/profiles或bashrc里的环境变量并未得到执行,因此在rc.local执行阶段看不到任何环境变量。
该问题的解决办法, 在rc.local中在startup命令之前加上export JAVA_HOME=***********
保存重启服务器即可。
1. 软件下载
node-v6.10.2-linux-x64.tar.gz https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.gz
2. 上传到/usr/local目录,解压缩
# tar -xzvf node-v6.10.2-linux-x64.tar.gz
3. NODE 环境配置
# vi /etc/profile
在文件末尾添加如下
# environment variable for node.js
export NODE_HOME=/usr/local/node-v6.10.2-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
:wq //保存退出
# source /etc/profile //使配置文件生效
4. 验证安装是否成功
# node -v
# npm -v
显示以上信息,安装成功。
5. 后台任务方式运行node应用
# nohup node your_app.js &
&:后面加一个&使该进程变为后台任务,但是如果终端关闭,那么程序也会被关闭。
nohup:不挂断地运行命令,忽略所有挂断(SIGHUP)信号。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。
6. 停止node进程
需要结束后台任务,需要kill命令
// 首选需要查找运行在8888端口上的进程id # lsof -i:9000 // 然后使用这个命令杀死进程 # kill -9 34541
7. 开启自启动
使用最简单的方式,直接在/etc/rc.d/rc.local里加入启动脚本语句,如下:
# vi /etc/rc.d/rc.local
#!/bin/sh export NODE_HOME=/usr/local/node-v6.10.2-linux-x64 export PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_modules export NODE_ENV=test node /.../your_app.js
注:rc.local运行在操作系统完全引导成功但是尚未启动login shell之前,所以我们配置在/etc/profiles或bashrc里的环境变量并未得到执行,因此在rc.local执行阶段看不到任何环境变量。
该问题的解决办法, 在rc.local中在startup命令之前加上export JAVA_HOME=***********
保存重启服务器即可。
# :wq # reboot
相关文章推荐
- CentOS6.5下redis3.0.7安装、启动、关闭、配置密码、开机启动详细步骤
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- [转]Linux(centOS6.5)下SVN的安装、配置及开机启动
- centos 下安装nsq,配置开机启动服务
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- CentOS 6.9安装配置Node.js
- CentOS 7上安装nsq,并配置系统服务、开机启动
- 【转载并整理】Linux - centOS 6 SVN服务器安装、配置及开机启动
- Linux(centos) 编译安装 Mysql 后配置开机自动启动
- linux(centos6.6) 下安装,配置nginx, 及开机自启动
- Centos下安装Redis并配置开机启动
- CentOS6.8下安装redis并配置开机自启动
- centos6.9 上docker 的安装 及启动 和运行状态查看
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- Linux(centOS6.5)下SVN的安装、配置及开机启动
- Linux/CentOS Redis安装与开机启动配置
- Centos下 Redis安装 配置Redis开机启动
- centos 安装 oracle 11g R2 开机启动配置
- centOS6.5下SVN的安装、配置及开机启动