• 搭建一个开源项目4-安装xFTP,xShell,JDK,NODE


    一、安装xFtp和xShell

    • 下载地址:https://www.netsarang.com/zh/free-for-home-school/
    • 由于我们是非商用途,可以直接下载这两款软件,xShell用于远程登录Linux,xFtp用于windows与Linux文件传输。
    • 安装好软件之后我们启动传输工具
      4.1

    二、安装Oracle JDK

    • jdk-8u161-linux-x64.tar.gz放到 oot目录下
    • 先卸载已经有的OPENJDK
    rpm -qa | grep java
    

    4.2

    • 接下来查询出来的包全部都删除掉
    yum -y remove java-1.7.0-openjdk-devel-1.7.0.251-2.6.21.1.el7.x86_64
    yum -y remove java-1.6.0-openjdk-devel-1.6.0.41-1.13.13.1.el7_3.x86_64
    yum -y remove java-1.8.0-openjdk-devel-1.8.0.242.b08-1.el7.x86_64
    yum -y remove java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_64
    yum -y remove java-1.7.0-openjdk-headless-1.7.0.251-2.6.21.1.el7.x86_64
    yum -y remove java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el7_3.x86_64
    

    RPM共有10种基本的模式:它们是安装、查询、验证、删除等。
    安装模式:rpm –i
    查询模式:rpm –q
    验证模式:rpm –V或–verify
    删除模式:rpm –e
    例如:列出所有被安装的rpm package
    rpm -qa
    RPM是RedHat Package Manger(RedHat软件管理工具),是一种用于打包及安装工具
    grep(global search rgular expression(RE) and print out the line):是一种强大的文本搜索工具

    • 接下来解压我们刚才传好的包
    [root@localhost ~]# cd /usr/local
    [root@localhost local]# mkdir java
    [root@localhost local]# cd java
    [root@localhost java]# tar -zxvf jdk-8u161-linux-x64.tar.gz -C ./
    [root@localhost java]# tar -zxvf /root/jdk-8u161-linux-x64.tar.gz -C ./
    
    • 我们将tar包解压到了/usr/local/java中
    • 下面我们配置环境变量
    [root@localhost java]# vim /etc/profile
    
    • 进入到vim中,在尾行添加
    JAVA_HOME=/usr/local/java/jdk1.8.0_161
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH
    
    • 执行下面重新生效,并验证结果
    [root@localhost java]# source /etc/profile
    

    4.3

    • JDK就安装好了

    三、NODE环境安装

    • 将安装包node-v12.16.3-linux-x64.tar.xz直接放在/root目录下,并且解压到/usr/local/node
    [root@localhost local]# mkdir node
    [root@localhost local]# cd node
    [root@localhost node]# tar -xJvf /root/node-v12.16.3-linux-x64.tar.xz -C ./
    

    *.tar 用 tar –xvf 解压
    *.gz 用 gzip -d或者gunzip 解压
    .tar.gz和.tgz 用 tar –xzf 解压
    *.bz2 用 bzip2 -d或者用bunzip2 解压
    *.tar.bz2用tar –xjf 解压
    *.Z 用 uncompress 解压
    *.tar.Z 用tar –xZf 解压
    *.rar 用 unrar e解压
    *.zip 用 unzip 解压
    引自https://www.cnblogs.com/newcaoguo/p/5896975.html

    • 接下来配置环境变量
    [root@localhost node]# vim ~/.bash_profile
    
    • 在文件末尾添加如下
    #Nodejs
    export PATH=/usr/local/node/node-v12.16.3-linux-x64/bin:$PATH
    
    • 重启环境变量,并检查安装结果
    [root@localhost node]# source ~/.bash_profile
    [root@localhost node]# npm version
    [root@localhost node]# npm version
    [root@localhost node]# npx -v
    

    4.4

    四、源码:

  • 相关阅读:
    Maven
    Dubbo系列之 (一)SPI扩展
    AQS之Condition
    Dubbo系列之 (七)网络层那些事(2)
    Dubbo系列之 (七)网络层那些事(1)
    Dubbo系列之 (六)服务订阅(3)
    Dubbo系列之 (五)服务订阅(2)
    Dubbo系列之 (四)服务订阅(1)
    Dubbo系列之 (三)Registry注册中心-注册(2)
    Dubbo系列之 (二)Registry注册中心-注册(1)
  • 原文地址:https://www.cnblogs.com/ruigege0000/p/13430825.html
Copyright © 2020-2023  润新知