跟你在windows是一致的。
1、安装指定版本的nodejs(服务器基本软件的安装)
你可以到nodejs org官网上面找到相对的targz文件包,下载然后进行源码安装。如果对版本要求不高,可以直接用包管理器进行安装(如centos,Linux下的软件安装可以参考linuxprobecom)
yum install nodejs npm2、上传代码到服务器(略过,楼主已经同步代码到服务器)
3、安装项目依赖的模块
> npm install4、启动应用
> npm start几个需要注意的点:
1、运行权限:注意做好应用之间的隔离(使用低权限用户、文件系统隔离等),避免应用崩溃导致系统宕机等风险
2、80端口:通过nginx等进行反向代理,应用本身占用1024之后的端口(无需root权限)
3、Node也提供了守护进程的解决方案:如pm2、forever、supervisor等~
forever是管理Nodejs程序后台运行的工具 在命令行终端中用forever管理Nodejs很简单
#!/bin/bash
# chkconfig: 345 88 08
# description: Forever for Nodejs
DEAMON=/home/>
在linux中安装nodejs方法如下:
1、去官网下载和自己系统匹配的文件:
通过 uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统),如图
故下载一下红色框中文件 ,版本为v6100
2、下载下来的tar文件上传到服务器并且解压,然后通过建立软连接变为全局;
1)上传服务器可以是自己任意路径,目前我的放置路径为 cd /app/software/
2)解压上传(解压后的文件我这边将名字改为了nodejs,这个地方自己随意,只要在建立软连接的时候写正确就可以)
① tar -xvf node-v6100-linux-x64tarxz
② mv node-v6100-linux-x64 nodejs
③确认一下nodejs下bin目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤;
3)建立软连接,变为全局
①ln -s /app/software/nodejs/bin/npm /usr/local/bin/
②ln -s /app/software/nodejs/bin/node /usr/local/bin/
4)最后一步检验nodejs是否已变为全局
在Linux命令行node -v 命令会显示nodejs版本,说明安装成功
(一) 编译好的文件 简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以将这个设置为全局就好了。 1 2 3 cd node-v01028-linux-x64/bin ls /node
以上就是关于linux系统下nodejs启动全部的内容,包括:linux系统下nodejs启动、怎么在linux下,绑定nodejs开机自启动、如何在linux上如何安装使用nodejs等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)