今天将阿里云服务器重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环境的更多相关文章

  1. 基于阿里云服务器Linux系统部署JavaWeb项目

    前段时间刚完成一个JavaWeb项目,想着怎么部署到服务器上,边学边做,花了点时间终于成功部署了,这里总结记录一下过程中所遇到的问题及解决方法.之所以选择阿里云,考虑到它是使用用户最多也是最广泛的云服 ...

  2. linux系统上安装svn服务器 环境linux+nginx+svnserver

    系统:Ubuntu 12.04 64位 lnmp环境 集成软件:PHP5.4.27.Nginx1.6.0.MySQL5.5.37 阿里云server svnserver有2种执行方式:独立server ...

  3. 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器

    阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 我在阿里云购买的服务器配置 CPU:1核 内存:2G 系统盘:40G 公共镜像:CentOS 6.5 64位 公网带宽:1Mbps ...

  4. 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署

    阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...

  5. 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定

    阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...

  6. 阿里云服务器Linux CentOS安装配置(七)域名解析

    阿里云服务器Linux CentOS安装配置(七)域名解析 1.购买域名 登录阿里云,左侧菜单点击[域名],然后[域名注册],完成域名购买.(一般首年45元) 2.添加域名解析 在域名列表里点击你的域 ...

  7. 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署

    阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...

  8. 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署

    阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ...

  9. 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

    阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...

随机推荐

  1. The Preliminary Contest for ICPC Asia Xuzhou 2019 E XKC's basketball team [单调栈上二分]

    也许更好的阅读体验 \(\mathcal{Description}\) 给n个数,与一个数m,求\(a_i\)右边最后一个至少比\(a_i\)大\(m\)的数与这个数之间有多少个数 \(2\leq n ...

  2. linux测试umask

    客户需求,由于ftp服务器权限管理需要,测试能否通过修改oracle umask值,达到expdp导出文件权限,导出即是想要的权限. Session [oracle@adg1 ~]$ umask [o ...

  3. J.U.C之AQS:同步状态的获取与释放

    此篇博客所有源码均来自JDK 1.8 在前面提到过,AQS是构建Java同步组件的基础,我们期待它能够成为实现大部分同步需求的基础.AQS的设计模式采用的模板方法模式,子类通过继承的方式,实现它的抽象 ...

  4. iOS - App上架流程(复习+已用xcode8)

    一.前言: 今天又要上架一款APP,顺便来复习一下APP上架流程 下面就来详细讲解一下具体流程步骤. 二.准备: 一个已付费的开发者账号(账号类型分为个人(Individual).公司(Company ...

  5. java ajax上传文件

    包括案例 1.springmvc上传 2.ajax上传 3.form表单与文件上传 - 1. http://localhost:8080/ 第一种:springmvc上传- 2. http://loc ...

  6. iOS中JSON解析三方库的比较

    网络数据解析框架 1.  JsonModel 一个 JSON 模型转换库,有着比较简洁的接口.Model 需要继承自 JSONModel. 2.  yyModel yyModel比较轻量(算上.h 只 ...

  7. S3C2440 gpio + main

    相关文章:http://blog.csdn.net/zhangxuechao_/article/details/77990854 举例 start.S .globl _start _start: /* ...

  8. 开始Swift学习之路

    Swift出来好几个月了,除了同事分享点知识外,对swift还真没有去关心过.GitHub上整理的学习Swift资料还是很不错的,目前也推出了电子书和PDF格式. Swift的语法和我们平常开发的语言 ...

  9. 【charlse】charlse功能

    (一)主界面介绍 一.工具导航栏 Charles 顶部为菜单导航栏,菜单导航栏下面为工具导航栏.视图如下图所示: 工具导航栏中提供了几种常用工具:  :清除捕获到的所有请求  :红点状态说明正在捕获请 ...

  10. SpringBoot Kafka 整合集成 示例教程

    1.使用IDEA新建工程,创建工程 springboot-kafka-producer 工程pom.xml文件添加如下依赖: <!-- 添加 kafka 依赖 --> <depend ...