1. 安装通用软件 : ping , telnet , lrzsz , zip , wget
      1. 安装ping软件,用于测试当前服务器与其他服务器之间的网络通畅情况,和Windows的Ping类似
        1. 执行ping的安装指令 : sudo yum install initscripts
        2. 如果当前用户为非管理员权限,执行sudo时,则需要重新输入一次密码
        3. 软件中安装时,会需要进行下一步,输入y即可
        4. 安装完成
        5. ping指令使用测试,并测试成功


      2. 安装telnet软件,用于测试当前服务器与其他服务器之间的端口通常情况,和Windows的telnet类似
        1. 执行telent的安装指令 : sudo yum install telnet
        2. 如果出现a步骤中的相关情况,请参照a步骤中的流程
        3. telnet指令使用测试
        4. 使用quit执行进行退出telnet
      3. 安装lrzsz软件,用于当前服务器与本地服务器之间的文件的上传与下载
        1. 执行lrzsz的安装指令 : sudo yum install lrzsz
        2. 如果出现a步骤中的相关情况,请参照a步骤中的流程
      4. 安装zip与unzip软件,用于解压和压缩程序部署包
        1. 执行zip和unzip的安装指令 : sudo yum install -y zip , sudo yum install -y unzip

        2. 如果出现a步骤中的相关情况,请参照a步骤中的流程
      5. 安装wget软件,用于测试网址是否能够打开或通畅
        1. 执行wget的安装指令 : sudo yum install wget
        2. 如果出现a步骤中的相关情况,请参照a步骤中的流程
        3. 指令使用测试 : sudo wget https://www.baidu.com
    2. 安装部署后端程序所需的软件 : Feed , .Net Core SDK 
      1. 安装Feed(dotnet产品)
        1. 执行feed的安装指令1 : sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
        2. 执行feed的安装指令2 : sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
      2. 安装.net core sdk
        1. 更新,net core 组件指令,非必要情况下可以不执行,因为会更新很多很多的东西 : sudo yum update
        2. 安装libunwind , .net core的支撑组件 : sudo yum install libunwind libicu
        3. 获取最新版的.net core组件安装指令 : https://dotnet.microsoft.com/download/linux-package-manager/centos/sdk-current


        4. 安装.net core sdk 最新版本 : sudo yum install dotnet-sdk-2.2


        5. 查看.net core sdk 是否安装成功 : sudo dotnet --version


    3. 安装部署前端程序所需的软件 : rpm , nodejs , pm2
      1. 安装Nodejs,React前端程序的部署Web服务器
        1. 下载Nodejs安装包 : curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -


        2. 安装Nodejs包 : sudo yum -y install nodejs


      2. 安装rpm,控制前端npm源(包括公司前端React组件包下载源地址),切换到我们公司的源
        1. 执行rpm的安装指令 : sudo npm install -g nrm


        2. 给rpm添加公司的前端npm组件源 : nrm add gaiaworks http://wechat.gaiaworkforce.com:4873/
        3. 使用添加的组件源 : nrm use gaiaworks
      3. 安装PM2,NodejsWeb服务器的守护进程
        1. 执行PM2的安装指令 : sudo npm i -g pm2

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

  1. .Net Core 在Linux服务器下部署程序--(3). 部署.net core 后端程序

    确认第二步中的软件已安装完成 lrzsz文件上传下载软件 zip与unzip压缩包软件 net core 相关软件 确认上述软件安装完成之后,开始部署程序 创建部署文件夹 我的习惯是在usr文件夹下新 ...

  2. .Net Core 在Linux服务器下部署程序--(3). 部署.net Core程序

    确认第二步中的软件已安装完成 lrzsz文件上传下载软件 zip与unzip压缩包软件 net core 相关软件 确认上述软件安装完成之后,开始部署程序 创建部署文件夹 我的习惯是在usr文件夹下新 ...

  3. .Net Core 在Linux服务器下部署程序--(4). 前端ReactWeb应用部署

    确认第二步中的软件已经安装完成 Nodejs前端Web服务器 Zip与UnZip压缩包软禁 nrm前端包源管理器 PM2前端Web程序守护进程 创建部署文件夹 如果已经执行过( 3. 租户平台后端程序 ...

  4. .Net Core 在Linux服务器下部署程序--(1). Windows 连接 Linux服务器

    下载Linux服务器连接软件,市面上有Putty,FinalShell等,我以FinalShell为例,下载地址为 :http://www.hostbuf.com/t/988.html,软件安装结束后 ...

  5. linux服务器下添加字体

    版权声明:本文为楼主原创文章,未经楼主允许不得转载,如要转载请注明来源. 引言:这两天在开发一个动态生成海报的东西(图片拼接,图片水印),开发在windows下没有问题,图片和文字都能正常的生成出来. ...

  6. 用linux服务器下的/dev/shm/来释放磁盘的压力

    巧用linux服务器下的/dev/shm/来释放磁盘的压力 浏览:646 | 更新:2013-06-18 18:08 | 标签: 磁盘 tmpfs是Linux/Unix系统上的一种基于内存的文件系统. ...

  7. Linux服务器下对Oracle作Rman备份

    由于工作需要,最近要对几台Linux系统下的Oracle数据库进行Rman备份,就在操作的同时,整理了一下,方便今后作为资料进行查阅. ------------------------Linux服务器 ...

  8. 在linux服务器下日志提取的python脚本(实现输入开始时间和结束时间打包该时间段内的文件)

    1.需求:近期在提取linux服务器下的日志文件时总是需要人工去找某个时间段内的日志文件,很是枯燥乏味,于是乎,我就想着用python结合linux指令来写一个日志提取的脚本,于是就有了以下脚本文件: ...

  9. Linux 服务器下多网卡的负载均衡

    Linux 服务器下多网卡负载均衡的实现   一.引言    现今几乎各行各业内部都建立了自己的服务器,由于服务器的特殊地位,它的可靠性.可用性及其 I/O 速度就显得非常的重要, 保持服务器的高可用 ...

随机推荐

  1. linux下安装nginx与配置

    linux系统为Centos 64位 第一步:从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1. ...

  2. 破解跳过QQ群验证--真实有效哦。

    说明:此教程可以实现强行加入别人的群,无需群主或管理员同意.来自于吾爱破解.跟着做了下,应该不用什么技术含量,因为啥也不懂的我也做到了最后.哈哈! 附上软件:https://pan.baidu.com ...

  3. SSM-SpringMVC-13:SpringMVC中XmlViewResolver视图解析器

     ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 还记得上篇博客提出来的问题吗? BeanNameViewResolver视图解析器每使用一道视图,就得手工配 ...

  4. Windows 安装 Vue

    引言 在公司 linux 环境下安装不顺利,回家在 windows 下操作感觉到一种幸福 nginx 先安装了 nginx,其实跟 vue 没关系,只是打算用它做 web 服务,此处略过 nginx ...

  5. Centos7 升级 gcc

    特别蛋疼的开始 最痛苦的就是一步一个坑 为了安装 vue.js,听说要安装 node.js,听说为了安装 node.js碰上了gcc版本不够的问题,此时我特别特别特别的想念盖茨大大 下载 gcc gc ...

  6. .Net Core微服务系列--理论篇

    微服务的由来 微服务最早由Martin Fowler与James Lewis于2014年共同提出来的,但是微服务也不是一个全新的概念,它是由一系列在实践中获得成功并流行起来的概念中总结出来的一种模式, ...

  7. JavaScript-通过原型继承一个对象

    <script> //通过原型继承一个对象 //inherit()返回了一个继承原自原型对象P的属性的新对象 //這裡使用ECMAScript5中的object.create()函數(如果 ...

  8. 数据库历险记(一) | MySQL这么好,为什么还有人用Oracle?

    关系型数据库(Relational DataBase Management System),简称 RDBMS.说起关系型数据库,我们脑海中会立即浮现出 Oracle.MySQL.SQLServer 等 ...

  9. log4j的配置与使用

    配置log4j的步骤如下: 1.导入jar包 如log4j-1.2.15.jar 2.在src下添加log4j.properties 使用时把下面内容中的注释去掉: //日志级别及位置 log4j.r ...

  10. spring(一)--spring/springmvc/spring+hibernate(mybatis)配置文件

    这篇文章用来总结一下spring,springmvc,spring+mybatis,spring+hibernate的配置文件 1.web.xml 要使用spring,必须在web.xml中定义分发器 ...