在***买了一个VPS,用了差不多一年了,除了做FQ使用之外,同时也下载了一个node,用了express搭建了一个服务,同时我在博客园有博客,我也懒得转来转去了,直接做了一个重定向,跳转到了博客园。同时我以前也买了一个域名,一直自己用这,也做了解析,解析到了VPS。点击这里跳转到我的博客http://www.bingoer.cn。感觉我好无聊,域名解析到VPS,VPS再跳转到博客园,哈哈,当时都是为了练手啦。

 
有点跑题了,继续说VPS的事,***提供的系统都是Linux,我也没选直接用了他推荐的centOS6 ,后来用的时候发现,centOS果然和window不一样,和其他的Linux也不一样,起码command不一样。说的好像是废话,不过原谅我这样的新手吧。
 
首先网上查的时候我一直用的ubutu什么什么,也不知道脑子怎么抽筋了,结果查到的使用的都是apt-get和dpkg作为下载和安装的,后来用centOS作为关键词查了以后才知道用yum,坑了自己一把。
 
好了,说说我的目的吧,我是想把node升级,原来是6版本现在都到稳定版都到8了,中间遇到各种各样的问题,留下了没有技术的泪水。
直到我看到一篇文章,我就摘抄过来吧。
 
Install node.js

安装的时候又发现,用的系统版本是CentOS 6 x86,默认安装的git版本是1.7,但是github等常见库的支持版本都大于1.7.1.

所以,要先安装git。请参照下面

  • 1.ssh登录

推荐用Xshell(免费,支持自定义端口号)

直接用root登录

  • 2.安装nodejs编译环境
  1. yum -y install gcc gcc-c++ openssl-devel
  • 3.安装git

yum install git

  • 4.安装nvm
  1. curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash

表示用bash执行install.sh中的命令,

注意,这个时候我遇到问题了。提示我git版本过低。请参照下面的方法安装git

  • 5.安装node
  1. nvm install 4.4.4
  2. nvm install 6.10.0

因为是外国VPS有10Gbps下载速度而且不用FQ所以不需要什么nrm和cnpm之类的

  1. nvm use 4.4.4
  2. npm install -g express
  3. npm install -g bower

CentOS6.6下安装git

在CentOS5的时代,由于yum源中没有git,所以需要预先安装一系列的依赖包。但在CentOS6的yum源中已经有git的版本了,可以直接使用yum源进行安装。

  1. $ sudo yum install git

但是yum源中安装的git版本是1.7.1,太老了,Github等需要的Git版本最低都不能低于1.7.2 。所以我们一般不用上面的方法。而是下载git源码,编译安装。

编译安装的步骤是【4】:

(1)首先先更新系统

  1. sudo yum update

(2)安装依赖的包

  1. sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

(3)下载git源码并解压缩

  1. $ wget https://github.com/git/git/archive/v2.3.0.zip
  2. $ unzip v2.3.0.zip
  3. $ cd git-2.3.0

(4)编译安装

将其安装在“/usr/local/git”目录下。

  1. make prefix=/usr/local/git all
  2. sudo make prefix=/usr/local/git install

(5)此时你如果使用git --version 查看git版本的话,发现git仍然是1.7.1版本。这是因为它默认使用了"/usr/bin"下的git。

你可以用下面的命令查看git所在的路径:

  1. $ whereis git
  2. git: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz

(6)我们要把编译安装的git路径放到环境变量里,让它替换"/usr/bin"下的git。为此我们可以修改“/etc/profile”文件(或者/etc/bashrc文件)。

  1. sudo vim /etc/profile

然后在文件的最后一行,添加下面的内容,然后保存退出。

  1. export PATH=/usr/local/git/bin:$PATH

(7)使用source命令应用修改。

  1. source /etc/profile

(8)然后再次使用git --version 查看git版本,发现输出2.3.0,表明安装成功。

这里是原文地址,里面除了服务器的配置,还说了ss***,购买VPS的方式等等,很好的一篇文章,有兴趣的同学可以看下。

还有分享一个技术群,474471759,里面大佬一直是我追随的脚步,进群之后里面的JimY就是我。

 
 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

 
 
 
 

centOS初了解--***安装node的更多相关文章

  1. CentOS 6 中安装Node.js 4.0 版本或以上

    如果想在CentOS 6 中安装Node.js >4.0,如果通过以往的方式安装: wget http://nodejs.org/dist/v4.0.0/node-v4.0.0.tar.gz t ...

  2. 如何在CentOS 7上安装Node.js和npm

    Node.js是一个跨平台的JavaScript运行时环境,允许在服务器端执行JavaScript代码.Node.js主要用于后端,但也作为全栈和前端解决方案而流行. npm,Node软件包管理器的缩 ...

  3. 在CentOS 7上安装Node.js的4种方法(yum安装和源码安装)

    CentOS 7上的安装方法,其中涵盖了源码安装,已编译版本安装,EPEL(Extra Packages for Enterprise Linux)安装和通过NVM(Node version mana ...

  4. 在CentOS 7上安装Node.js的4种方法(包含npm)

    Node.js和Javascript有着千丝万缕的联系,可以说Node.js让Javascript显得从未如此强大.好吧…微魔其实是个门外汉…但是这并不能阻碍微魔学习探索未知的信心~今天在国外闲逛,看 ...

  5. centos 6.5安装node.js

    1.检查是否安装gcc编译器 rpm -q gcc rpm -q gcc-c++ 2.如果没有安装则通过以下代码安装gcc编译器 yum -y install gcc-c++ kernel-devel ...

  6. 在CentOS 7上安装Node.js的4种方法

    一.源码安装 1.下载源码(官网查看最新版本链接) wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz 2.解压源码 tar xzvf ...

  7. centos 6.X 安装node

    1.源码安装 Source Code yum -y install gcc make gcc-c++ openssl-devel wget //yum下载相关的依赖包 wget http://node ...

  8. CentOS 6.5安装Node.js, npm

    CentOS上可以通过下载*.tar.gz安装包的方式自己解压缩.编译的方式安装,同时还可以采用EPEL的方式安装: Node.js and npm are available from the Fe ...

  9. CentOS 6.6 安装 Node.js

    node.js 的 GitHub 地址是:https://github.com/nodejs/node 官网源码包下载地址时:https://nodejs.org/en/download/ ① 获取并 ...

随机推荐

  1. Junit使用过程中需要注意的诡异bug以及处理办法

    在开发过程中我们有时会遇到狠多的问题和bug,对于在编译和运行过程中出现的问题很好解决,因为可以在错误日志中得到一定的错误提示信息,从而可以找到一些对应的解决办法.但是有时也会遇到一些比较诡异的问题和 ...

  2. Apache和PHP的相关配置

      一.Apache2.4的配置和安装a. 打开Apache24/conf/httpd.conf文件进行编辑.1).38行改为Define SRVROOT "D:/myphp2017/Apa ...

  3. 【ubuntu】出现device not managed连接不上网络

    ubuntu安装好后显示“device not managed” 1. 编辑/etc/NetworkManager/NetworkManager.conf: sudo gedit /etc/Netwo ...

  4. node搭环境(二)之 bower gulp

    前面详细记录了安装node及git,接来下要安装bower,首先创建一个空文件夹bowerandgulp. 步骤:1.安装node.js 2.node里面自带了 npm  3.通过npm 安装cnpm ...

  5. MongoDB之mongodb.cnf配置

    # mongodb3.2.1 的主配置文件,将此文件放置于 mongodb3.2.1/bin 目录下 # hapday 2016-01-27-16:55 start # 数据文件存放目录 dbpath ...

  6. Linux 学习 二, 安装JDK

    我是利用在window环境下载好JDK,然后传到VMware中linux中 下载JDK http://www.oracle.com/technetwork/java/javase/downloads/ ...

  7. VS2015卸载方法

    VS2015卸载 直接再控制面板的卸载程序中找到 VS2015 的程序,邮件更改,安装程序会被打开,里面有三个选项包含卸载,点击卸载[记得在卸载前如果有打开过 VS 最好重启一下,重启后不要打开 VS ...

  8. May 2 2017 Week 18 Tuesday

    The beauty of the journey is found in the scenery along the way. 旅行之美在于沿途所见的风景. Several years ago, I ...

  9. SQL:获取语句执行时间

    项目中查看数据库查询语句执行时间,脚本如下: --清除缓存 CHECKPOINT; DBCC DROPCLEANBUFFERS; DBCC FREEPROCCACHE; DBCC FREESYSTEM ...

  10. jQuery 效率提升建议

    jQuery简洁通用的方法集把编码者从繁重的工作中解脱出来,也拉低了进入javascript的门槛,初学者对浏览器兼容性一无所知的情况下,几行代码就可以写出超炫的特效.网上有一篇文章转载比较泛滥,已经 ...