阿里云服务器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 ...
随机推荐
- Python 命令行模块使用技巧
命令行参数传递 python main.py -H 192.168.1.1 -p 22,23,24 #coding:utf-8 import optparse def PortScan(host,po ...
- centos yum安装与配置vsFTPd FTP服务器(转)
vsftpd作为FTP服务器,在Linux系统中是非常常用的.下面我们介绍如何在centos系统上安装vsftp. 什么是vsftpd vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序 ...
- 在论坛中出现的比较难的sql问题:46(日期条件出现的奇怪问题)
原文:在论坛中出现的比较难的sql问题:46(日期条件出现的奇怪问题) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所以,觉得有 ...
- MIG(ddr3)工程报错解决:IO constraint DQS_BIAS\Multiple Driver Net
现象 在布线自己写的ddr3压力测试代码时,报如下错误. [Constraints 18-586]IO constraint DQS_BIAS with a setting of TRUE for c ...
- 4.JUC之AQS框架
一.简介 1.AQS AQS是AbstractQueuedSynchronizer的简写,直白的翻译:抽象队列同步器,jdk1.5后出现 Provides a framework for implem ...
- awk 概述及常用方法总结
awk 简介 awk是一个文本处理工具,通常用于处理数据并生成结果报告, awk的命名是它的创始人 Alfred Aho.Peter Weinberger和Brian Kernighan 姓氏的首个字 ...
- 【SpringMVC】参数绑定
一.概述 1.3 参数绑定过程 1.2 @RequestParam 二.自定义绑定使用属性编辑器 2.1 使用WebDataBinder(了解) 2.2 使用WebBindingInitializer ...
- Linux命令——pgrep
参考:Linux pgrep Command Tutorial for Beginners (10 Examples) Linux命令——ps.pstree bash基础——grep.基本正则表达式. ...
- python自定义ORM并操作数据库
看这个代码之前先去看上篇文章,理解type的用法及元类的含义: ORM可以代替pymysql,实现将python语义装换为sql语句,简单化 import pymysql ''' metaclass, ...
- 【OF框架】框架规范介绍
一.目录规范 二.命名规范 三.其它规范