今天将阿里云服务器重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. linux学习之路(二)--centos7安装Redis(单点)

    一.安装redis 1.进入/usr/local/,新建services目录,进入该目录,下载redis wget http://download.redis.io/releases/redis-4. ...

  2. 如何使用Class和ClassLoader加载文件

    很多时候我们都需要在程序中加载各种文件,比如在加载配置文件,加载properties文件,或者只是加载一个文本文件,然后输出其中的内容,我在初学java的时候,就对加载文件非常头疼,今天又遇见了加载文 ...

  3. 为什么要使用Optional

    为什么使用Java Optional Why use Optional? NullPointerException 有个很有名的说法: Null Pointer References: The Bil ...

  4. mongodb入门基本语法

    show dbs 查看所有数据库列表 二. 创建数据库 使用数据库. 创建数据库 use student 如果真的想把这个数据库创建成功, 那么必须插入一个数据. 数据库中不能直接插入数据,只能往集合 ...

  5. linux 基础指令

    df -h 查看磁盘空间 root@ubuntu:/etc# df -h Filesystem Size Used Avail Use% Mounted on udev 970M 0 970M 0% ...

  6. 在iframe内页触发顶层页面body的blur事件

    //在iframe内页触发顶层页面body的blur事件. if (window != top) { $(document.body).click(function () { $(top.docume ...

  7. laravel管理模型插入

    post控制器public function comment(Post $post,Request $request){ try{ if(empty($request->content)){ E ...

  8. 某公司git代码管理,到如何上线

  9. Jenkins手把手图文教程[基于Jenkins 2.164.1]

    原文:http://www.itmuch.com/work/jenkins-in-action/ 一.下载 前往https://jenkins.io/download/ ,按需下载.如用于生产,建议下 ...

  10. mysql查询某一列的数据最大字节

    语法:select 列名, length(列名) from 表名where length(列名) = ( select max(length(列名)) from 表名); 实例:select proj ...