美文网首页
Linux系统下配置node环境

Linux系统下配置node环境

作者: fish_Tej | 来源:发表于2018-01-05 22:20 被阅读0次
    • 所用主机:某厂丐版云主机
    • 系统镜像:CentOS 7.2 64位
    • Node版本:6.10.3
    • 本地机器:ubuntu(win10内嵌)

    步骤

    1.首先登录服务器,笔者选择用ssh方式登陆

    在Linux终端使用命令ssh -q -l root -p 22 ip登陆(ip:你的远程服务器ip)
    如果是初次登入,终端会提示

    The authenticity of host 'xxx.xxx.x.x (xxx.xxx.x.x)' can't be established.
    
    ECDSA key fingerprint is SHA256:8bZUeFxyoxL9oYhc5aAZjgSZ5CT1oGYEYoehN/OLEYY.
    
    Are you sure you want to continue connecting (yes/no)?
    

    这段提示的原因为:

    因为这是第一次登录,ssh无法判断远程的服务端是否是正确的,在这里如果有人中间截获了你的登录请求,并且模拟ssh服务端的话,你的密码就会泄漏(中间人攻击),所以ssh会询问你:远程服务端的指纹是:xxxx,是不是确定登录。
    参考链接

    这里yes,回车,然后输入你的登入密码。

    2.登入后,将相应版本的node.js下载至Linux服务器,笔者使用 wget命令

    wget https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64.tar.xz

    关于wget命令:

    wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。

    语法:wget (选项)(url)

    选项
    -a<日志文件>:在指定的日志文件中记录资料的执行过程;
    -A<后缀名>:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔;
    -b:进行后台的方式运行wget;
    -B<连接地址>:设置参考的连接地址的基地地址;
    -c:继续执行上次终端的任务;
    -C<标志>:设置服务器数据块功能标志on为激活,off为关闭,默认值为on;
    -d:调试模式运行指令;
    -D<域名列表>:设置顺着的域名列表,域名之间用“,”分隔;
    -e<指令>:作为文件“.wgetrc”中的一部分执行指定的指令;
    -h:显示指令帮助信息;
    -i<文件>:从指定文件获取要下载的URL地址;
    -l<目录列表>:设置顺着的目录列表,多个目录用“,”分隔;
    -L:仅顺着关联的连接;
    -r:递归下载方式;
    -nc:文件存在时,下载文件不覆盖原有文件;
    -nv:下载时只显示更新和出错信息,不显示指令的详细执行过程;
    -q:不显示指令执行过程;
    -nh:不查询主机名称;
    -v:显示详细执行过程;
    -V:显示版本信息;
    --passive-ftp使用被动模式PASV连接FTP服务器;
    --follow-ftp:从HTML文件中下载FTP连接文件。
    参考链接

    3.解压文件

    我们下载的文件为XXX.tar.xz格式,则须进行两步解压操作
    输入xz -d node-v6.10.3-linux-x64-tar.xz,得到node-v6.10.3-linux-x64.tar文件,
    输入tar -xvf node-v6.10.3-linux-x64.tar,得到 node-v6.10.3-linux-x64文件夹

    4.建立软连接

    node-v6.10.3-linux-x64bin文件夹下存在nodenpm两个文件夹,分别为之建立软链
    ln -s node-v6.10.3-linux-x64/bin/node /usr/local/bin/node
    ln -s node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm

    关于软连接:

    ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项
    参考链接

    5.安装完毕,开始使用

    输入node -vnpm -v可分别查看版本。

    相关文章

      网友评论

          本文标题:Linux系统下配置node环境

          本文链接:https://www.haomeiwen.com/subject/ubasnxtx.html