服务器部署nodejs的几种 ***

访客4年前黑客文章903

三种 ***

  1. 安装screen



Screen,虚拟终端管理器。可以在后台管理终端界面,防止SSH断开以后任务停止运行。


安装 *** :


sudo apt-get screen (以ubuntu为例)


使用 *** :


使用screen -S [任意id]命令进入一个名为id的终端,此时便可以随意执行操作 

例如执行sudo apt-get upgrade,或者其它消耗时间比较长的工作,像编译内核等等。

按ctrl+a后再按d保存虚拟终端,系统提示deatached即为保存成功 

接下来可以断开SSH终端,虚拟终端仍会执行。

访问已经创建好的终端 

screen -ls 列出已经创建的正在后台运行的终端 

screen -r xxx 进入终端 

例如 screen -r terminal1

彻底退出 

screen -r 进入终端后执行exit即可完全退出

2.PM2


pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着


安装 ***


npm install -g pm2


使用 ***


启动应用 pm2 start -watch app.js


重启应用 pm2 restart app.js


显示进程列表 pm2 list


停止某应用 pm2 stop app_name|app_id


停止所有应用 pm2 stop all

3.小白方案

宝塔Linux面板,直接添加pm2

内容源于csdn,思源整理

标签: 宝塔linux

相关文章

linux是什么?Linux快速简易入门

linux是什么?Linux快速简易入门

  Linux是一个操作系统平台。我们平时常用的操作系统叫作Windows。当然,也有不少朋友使用苹果电脑,苹果电脑所用的系统叫作macOS。也许你还听说过一种系统叫作Unix,Unix是比Li...

arm嵌入式开发板是什么,嵌入式linux开发板推荐

arm嵌入式开发板是什么,嵌入式linux开发板推荐

大家常用的嵌入式开发板一般是ARM和单片机这两种,很多人在印象中对于单片机与ARM的区别非常疑惑。从整体对比看来,ARM开发板就好像一家跨国大公司,每个部分分工明确,多功能处理问题,稳定性非常高,整体...

学习培训Linux的配备

学习培训Linux的配备       由于刚开始学习不适合立即安裝Linux(假如立即安裝你能发觉各种各样难题都是出現,例如网卡驱动...

Linux vi编辑器如何查找与替换关键字

Linux vi编辑器如何查找与替换关键字

1. 前言 本文主要讲解如何在vi编辑器中搜索和替换字符。 vi提供了几种通过搜索指定字符串来搜索文件内容的指定位置的方法。vi还具有强大的全局替换功能。 vi如何搜索和替换字符   2...

黑客只认linux?带你看看这个自给自足的系统,多版本前世今生

黑客圈子里流行着一个约定俗成的规则,那就是“用windows做网络攻击的都是傻子”,为什么这么说?windows对于网络攻击、网络潜入本身就相当于一种镣铐,而在windows上做这些工作无异于带着手铐...

废旧Android手机如何改造成Linux服务器?

废旧Android手机如何改造成Linux服务器?

自从没有了学生身份之后,购买云服务器的价格是越来越贵了,不管是阿里云还是腾讯云。我寻思着能不能找到什么替代品,这让我想起之前在知乎不经意看到的,可以把 Android 手机改造成 Linux。如果再配...