阿里云服务器linux系统上 安装node环境
今天将阿里云服务器重windows系统重置成了linux系统,

点击上面的实例名称,进入到

点击 更换系统盘 选择linux 的centos版本(操作前需要 停止实例)
弄好后,启动实例
下面说说,如何在linux系统上安装node环境
我们可以通过阿里云上的远程连接到 远程桌面,也可以通过xshell 连接到远程桌面
1、使用wget命令从nodejs官网拉取要安装的版本:wget https://npm.taobao.org/mirrors/node/v10.16.2/node-v10.16.2-linux-x64.tar.xz
2、使用 xz -d node-v10.16.2-linux-x64.tar.xz进行解压得到node-v10.16.2-linux-x64.tar,然后使用 tar -xvf node-v10.16.2-linux-x64.tar再进行解压(对于.gz的解压:tar -xzvf node-v10.16.2-linux-x64.tar.gz)
3、解压得到node-v10.16.2-linux-x64目录,可以使用 mv node-v10.16.2-linux-x64 nodejs让node-v10.16.2-linux-x64目录变成nodejs目录
4、使用 ln -s /usr/local/node/node-v10.16.2/bin/node /usr/bin/node 和 ln -s /usr/local/node/node-v10.16.2/bin/npm /usr/bin/npm 配置到环境变量中
然后在全局执行 node -v 就可以查看node的版本了,代表 node已经安装且配置到全局环境中了!!

如果想更加方便的将文件上传到服务器,下载一个xftp 很方便!!!部署很是方便!!!
一般我们的项目放在linux的/root/usr/local/下
下面是xftp的一个界面

右键左边的文件 点击传输 就上传到远程的对应文件夹内了!!!!
然后在xshell上启动项目就行了
下面补充一下用xshell连接远程桌面:
打开xshell,

按照1,2,3,4步骤执行即可 2:输入公网ip 3:自定义一个连接名称 4:点击确认 之后就可以用xshell连接到远程桌面了
我们通过上面的方式启动node项目后,直接关闭xshell,项目会停止,那么怎么退出xshell时,node项目还保持运行呢?
我们可以通过nohup 启动
nohup node app.js &
然后退出xshell之前 输入exit命令 断开连接后,再关闭xshell,这样就可以保持 项目在后台运行了
如果想通过xshell命令停止node服务,
可以用一个命令,
killall node
不过这样会杀死所有的node进程,如果你仅仅想关闭一个node进程,比如3000端口的node进程,
可以先查看一下指定端口下的node进程:
lsof -i:80
上面是查看80端口下的所有进程

看到有一个node进程,和一个阿里云进程
让后 执行 kill 进程号 这里我们执行 kill 8126 即可杀死此node进程
我们还可以通过 ps -ax | grep node //找出所有node应用 同样可以看到进程的pid,但是不知道是在哪个端口下,各有各的好处
阿里云服务器linux系统上 安装node环境的更多相关文章
- 基于阿里云服务器Linux系统部署JavaWeb项目
前段时间刚完成一个JavaWeb项目,想着怎么部署到服务器上,边学边做,花了点时间终于成功部署了,这里总结记录一下过程中所遇到的问题及解决方法.之所以选择阿里云,考虑到它是使用用户最多也是最广泛的云服 ...
- linux系统上安装svn服务器 环境linux+nginx+svnserver
系统:Ubuntu 12.04 64位 lnmp环境 集成软件:PHP5.4.27.Nginx1.6.0.MySQL5.5.37 阿里云server svnserver有2种执行方式:独立server ...
- 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器
阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 我在阿里云购买的服务器配置 CPU:1核 内存:2G 系统盘:40G 公共镜像:CentOS 6.5 64位 公网带宽:1Mbps ...
- 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署
阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...
- 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定
阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...
- 阿里云服务器Linux CentOS安装配置(七)域名解析
阿里云服务器Linux CentOS安装配置(七)域名解析 1.购买域名 登录阿里云,左侧菜单点击[域名],然后[域名注册],完成域名购买.(一般首年45元) 2.添加域名解析 在域名列表里点击你的域 ...
- 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署
阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...
- 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署
阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ...
- 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat
阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat 执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...
随机推荐
- Security Access Control Strategy && Method And Technology Research - 安全访问控制策略及其方法技术研究
1. 访问控制基本概念 访问控制是网络安全防范和客户端安全防御的重要基础策略,它的主要任务是保证资源不被非法使用.保证网络/客户端安全最重要的核心策略之一. 访问控制包括 入网访问控制 网络权限控制 ...
- RabbitMQ集群部署、高可用和持久化
RabbitMQ 安装和使用 1.安装依赖环境 在 http://www.rabbitmq.com/which-erlang.html 页面查看安装rabbitmq需要安装erlang对应的版本 在 ...
- Suricata Rules
Suricata Rules https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Suricata_Rules https ...
- nginx 反向代理配置(一)
文章参考:https://blog.csdn.net/physicsdandan/article/details/45667357 什么是代理? 代理在普通生活中的意义就是本来 ...
- 如何实现高性能的IO及其原理?
程序运行在内存以及IO的体现 首先普及一下常识,如图所示: 1.在整个内存空间中,跑着各种各样的程序,有Java程序.C程序,他们共用一块内存空间. 2.对于Java程序,JVM会申请一块堆空间,通过 ...
- Spring之AOP原理、代码、使用详解(XML配置方式)
Spring 的两大核心,一是IOC,另一个是AOP,本博客从原理.AOP代码以及AOP使用三个方向来讲AOP.先给出一张AOP相关的结构图,可以放大查看. 一.Spring AOP 接口设计 1.P ...
- for循环的耗时问题
结论——用变量来缓存数组长度,效率会更高
- Java--8--新特性--Stream API
Stream API 提供了一种高效且易于使用的处理数据的方式,(java.util.stream.*) 他可以对数组,集合等做一些操作,最终产生一个新的流,原数据是不会发生改变的. “集合”讲的是数 ...
- python之tkinter入坑Pack()------(1)
tkinter 的pack()可以设置的属性如下: pack_configure(self, cnf={}, **kw)Pack a widget in the parent widget. Use ...
- Redis数据缓存淘汰策略【FIFO 、LRU、LFU】
FIFO.LFU.LRU FIFO:先进先出算法 FIFO(First in First out),先进先出.在FIFO Cache设计中,核心原则就是:如果一个数据最先进入缓存中,则应该最早淘汰掉. ...