# Linux常用软件安装教程

# Node.js

  1. 打开node.js官方中文网站 (opens new window),在下载中找到LTS(长期支持版本)

image-20220510160714699

  1. 下载好安装包之后,将其上传至服务器中,我选择的是默认路径/root/

    image-20220510160936112

  2. 将其进行解压并移动其它文件夹

    ## 解压
    tar -xf node-v16.15.0-linux-x64.tar.xz
    ## 移动到/usr/local/node
    mv node-v16.15.0-linux-x64 /usr/local/node
    
  3. 添加环境变量

    ## 打开/etc/profile
    vim /etc/profile
    
    ## 在末尾添加如下几行
    export NODEJS=/usr/local/node
    export PATH=$NODEJS/bin:$PATH
    
    ## 最后重新加载配置
    source /etc/profile
    
  4. 测试是否成功安装

    ## 在任意路径下
    node -v
    

    如果出现版本号,说明成功安装

    image-20220510161753706

# yarn安装

## 可直接使用npm安装(安装好nodejs后,npm也会被安装)
npm install yarn -g

# vuepress安装

## 使用yarn对vuepress进行全局安装
yarn global add vuepress

# JDK

  1. 打开oracle官方JDK8下载地址 (opens new window)(需注册登录方可下载)

    image-20220510164547347

    根据处理器指令集架构选择对应的版本进行下载,随后上传至服务器

  2. ## 解压安装包
    tar -zxvf jdk-8u333-linux-x64.tar.gz
    
    ## 在根目录下创建DATA文件夹,可以将以后下载的应用都放在此文件夹下
    cd #
    cd ..
    mkdir DATA
    
    ## 将解压后的文件移动到/DATA/jdk
    mv jdk1.8.0_333 /DATA/jdk
    
    ## 添加环境变量
    vim /etc/profile
    
    ## 在末尾添加如下代码
    export JAVA_HOME=/DATA/jdk
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/
    export PATH=$PATH:$JAVA_HOME/bin
    
    ## 保存退出后刷新
    source /etc/profile
    
  3. 检测是否安装成功

    ## 在任意路径下输入
    java -version
    

    如出现版本信息,则安装成功。

    image-20220510165323105

# Nginx

  1. 在/usr/local下创建nginx目录

    cd /usr/local
    mkdir nginx
    
    ## 进入nginx目录
    cd nginx
    
  2. nginx (opens new window)官网获取下载地址

    image-20220510170936734

右键复制链接地址,在服务器命令行使用wget进行下载

wget http://nginx.org/download/nginx-1.20.2.tar.gz

## 对其进行解压
tar -zxvf nginx-1.20.2.tar.gz
## 进入目录
cd nginx-1.20.2

执行./configure命令

  • 若出现

    image-20220510174203455

则表示缺少pcre库,则需安装pcre

yum install -y pcre pcre-devel
  • 若出现

    image-20220510174353045

## 则需安装zlib
yum install -y zlib zlib-devel
  • 若执行完成出现

    image-20220510174511606

## 表示没有使用openssl功能,继续安装
yum install -y openssl openssl-devel
## 安装sha1
yum install -y perl-Digest-SHA1.x86_64
## 最后执行
./configure --with-http_stub_status_module --with-http_ssl_module

若出现

image-20220510174733192

那么configure就通过了。

## 注意
./configure --prefix=/usr/local/nginx-1.7.0 \
--with-http_ssl_module --with-http_spdy_module \
--with-http_stub_status_module --with-pcre

–with-http_stub_status_module:支持nginx状态查询
–with-http_ssl_module:支持https
–with-http_spdy_module:支持google的spdy,想了解请百度spdy,这个必须有ssl的支持
–with-pcre:为了支持rewrite重写功能,必须制定pcre
  1. 执行编译

    make  ## 确定你的服务器有安装make,如果没有安装请执行yum install make
    
    make install
    
  2. 配置环境变量

    ## 在/etc/profile 中加入:
    export NGINX_HOME=/usr/local/nginx
    export PATH=$PATH:$NGINX_HOME/sbin
    
    ## 使配置文件生效
    source /etc/profile
    

    在任意目录下执行

    nginx -v
    

    出现image-20220510175612911

    表示安装成功。

  3. 运行

    /usr/local/nginx/sbin/nginx
    

    访问服务器ip地址的80端口,出现

    image-20220510185848618

    表示成功启动。

# Docker

  1. 进入docker官网文档 (opens new window)安装docker

    • 先卸载旧版本

    image-20220510190603303

    sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    
    • 在新主机上首次安装Docker Engine之前,要设置Docker存储库,之后就可以从存储库安装和更新 Docker。安装yum-utils包(提供yum-config-manager 实用程序)并设置稳定的存储库。
    sudo yum install -y yum-utils
    sudo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    
    • 安装Docker Engine
    sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
    
    1. 安装成功后输入

      docker --version
      

    若出现dokcer版本号,表示成功安装。

    image-20220510191552124

    1. 启动docker

      sudo systemctl start docker
      
    2. 配置docker镜像加速

      sudo mkdir -p /etc/docker
      sudo tee /etc/docker/daemon.json <<-'EOF'
      {
        "registry-mirrors": ["https://59cf7npr.mirror.aliyuncs.com"]
      }
      EOF
      sudo systemctl daemon-reload
      sudo systemctl restart docker
      

# Docker Compose

  1. 进入Docker官网docker-compose界面 (opens new window)

    image-20220511104045231

  2. ## 使用curl下载docker-compose二进制文件
    curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
    ## 对其添加可执行权限
    sudo chmod +x /usr/local/bin/docker-compose
    ## 测试安装
    docker-compose --version
    

    image-20220511112439868

若出现版本信息表示成功安装。

# Git

# 方式一

  1. 使用yum安装git

    yum install -y git
    ## 查看git版本
    git --version
    

    image-20220511133514497

  2. 设置用户名和邮箱

    ## 设置用户名
    git config --global user.name Somnus-wang
    ## 设置邮箱地址
    git config --global user.email 1059345965@qq.com
    ## 查看git配置
    git config --list
    
  3. 绑定github远程仓库

    ## 在本地生成ssh key
    ssh-keygen -t rsa -C "邮箱地址"
    

    后续会出现三个待确认的选项,一路确定。此时ssh密钥就生成了,默认路径为/root/.ssh/id_rsa.pub

    使用vim打开id_rsa.pub,将里面的内容复制到github的ssh设置中。

    image-20220511134920974

此时,就可以进行git的相关操作了。

更新时间: 2022年5月12日 21:25