欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

.Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

程序员文章站 2023-04-06 11:34:59
安装通用软件 : ping , telnet , lrzsz , zip , wget 安装ping软件,用于测试当前服务器与其他服务器之间的网络通畅情况,和Windows的Ping类似 执行ping的安装指令 : sudo yum install initscripts 如果当前用户为非管理员权限... ......
    1. 安装通用软件 : ping , telnet , lrzsz , zip , wget
      1. 安装ping软件,用于测试当前服务器与其他服务器之间的网络通畅情况,和windows的ping类似
        1. 执行ping的安装指令 : sudo yum install initscripts.Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK
        2. 如果当前用户为非管理员权限,执行sudo时,则需要重新输入一次密码
        3. 软件中安装时,会需要进行下一步,输入y即可
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

        4. 安装完成
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

        5. ping指令使用测试,并测试成功
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           


      2. 安装telnet软件,用于测试当前服务器与其他服务器之间的端口通常情况,和windows的telnet类似
        1. 执行telent的安装指令 : sudo yum install telnet
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

        2. 如果出现a步骤中的相关情况,请参照a步骤中的流程
        3. telnet指令使用测试
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

        4. 使用quit执行进行退出telnet
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

      3. 安装lrzsz软件,用于当前服务器与本地服务器之间的文件的上传与下载
        1. 执行lrzsz的安装指令 : sudo yum install lrzsz
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

        2. 如果出现a步骤中的相关情况,请参照a步骤中的流程
      4. 安装zip与unzip软件,用于解压和压缩程序部署包
        1. 执行zip和unzip的安装指令 : sudo yum install -y zip , sudo yum install -y unzip
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

        2. 如果出现a步骤中的相关情况,请参照a步骤中的流程
      5. 安装wget软件,用于测试网址是否能够打开或通畅
        1. 执行wget的安装指令 : sudo yum install wget
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

        2. 如果出现a步骤中的相关情况,请参照a步骤中的流程
        3. 指令使用测试 : sudo wget 
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

    2. 安装部署后端程序所需的软件 : feed , .net core sdk 
      1. 安装feed(dotnet产品)
        1. 执行feed的安装指令1 : sudo rpm --import 
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

        2. 执行feed的安装指令2 : sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=" > /etc/yum.repos.d/dotnetdev.repo'
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

      2. 安装.net core sdk
        1. 更新,net core 组件指令,非必要情况下可以不执行,因为会更新很多很多的东西 : sudo yum update
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

        2. 安装libunwind , .net core的支撑组件 : sudo yum install libunwind libicu
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

        3. 获取最新版的.net core组件安装指令 : 
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           



        4. 安装.net core sdk 最新版本 : sudo yum install dotnet-sdk-2.2
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           



        5. 查看.net core sdk 是否安装成功 : sudo dotnet --version
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           


    3. 安装部署前端程序所需的软件 : rpm , nodejs , pm2
      1. 安装nodejs,react前端程序的部署web服务器
        1. 下载nodejs安装包 : curl --silent --location  | sudo bash -
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           


        2. 安装nodejs包 : sudo yum -y install nodejs
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           


      2. 安装rpm,控制前端npm源(包括公司前端react组件包下载源地址),切换到我们公司的源
        1. 执行rpm的安装指令 : sudo npm install -g nrm
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           



        2. 给rpm添加公司的前端npm组件源 : nrm add gaiaworks 
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           



        3. 使用添加的组件源 : nrm use gaiaworks
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK

           

      3. 安装pm2,nodejsweb服务器的守护进程
        1. 执行pm2的安装指令 : sudo npm i -g pm2
          .Net Core 在Linux服务器下部署程序--(2). 部署前需要安装的软件及SDK