阿里云服务器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 ...
随机推荐
- Asp.Net Mvc Area二级域名
参考:https://blog.maartenballiauw.be/post/2009/05/20/aspnet-mvc-domain-routing.html 参考:https://www.cnb ...
- VS.NET(C#)--1.5_VS菜单功能
VS菜单功能 文件菜单 1.新建 2.添加 编辑菜单 1.快速查找 ctrl+F 2.快速替换 ctrl+H 3.在文件中查找ctrl+shift+F 4.在文件中替换ctrl+shift+H ...
- robot framework 关键字Switch Browser和Select Window的区别
Switch Browser针对的是2个Open Browser以上的切换:Select Window针对的是1个Open Browser里面某个点击事件打开了另外一个新窗口 1.例子 Switch ...
- centos7上使用git clone出现问题
centos 7 git clone时出现不支持协议版本的问题 unable to access 'https://github.com/baloonwj/TeamTalk.git/': Peer ...
- SpringBoot启动流程与源码
一 main方法作为程序的入口,执行SpringApplication.run(),传入参数是启动类的class对象@SpringBootApplication注解 二 run中首先new Sprin ...
- 返回ArrayBuffer数据下载
返回的数据 const blob = new Blob([response.data]); if ('download' in document.createElement('a')) { const ...
- JacksonJson的使用
JacksonJson是SpringMVC内置的json处理工具,其中有一个ObjectMapper类,可以方便的实现对json的处理: //对象转字符串 // json处理工具 private Ob ...
- Android NDK 学习之接受Java传入的字符串
本博客主要是在Ubuntu 下开发,且默认你已经安装了Eclipse,Android SDK, Android NDK, CDT插件. 在Eclipse中添加配置NDK,路径如下Eclipse-> ...
- kubeadm init初始化报错解决,亲测
[preflight] You can also perform this action in beforehand using 'kubeadm config images pull' error ...
- git命令——revert、reset
参考:如何在 Git 中重置.恢复,返回到以前的状态 使用git时,如果对刚刚提交的后悔了怎么办,如何撤销? 方法一:手动修改 你把新增的文件删了 或者 更改过的文件再改回来,然后再commit一次. ...