一:概要

  适应人群:.Net初学者、想了解.Net Core在Linux系统中的运行环境搭建者、初次且想在linux上应用.Net Core开发应用程序者;

  基础技能:了解.NET基础开发技能者、有一定.NET在Windows平台上运维基础者,了解基础的linux命令行、熟悉常用的数据库命令执行;

  使用工具:Xmanager Enterprise 5/ Xshell , Xmanager Enterprise 5/ Xftp;

  .NET Core可以在 Windows、Mac OS、Linux下运行,但对于习惯在Windows下开发和部署运行的人来说,要在liunx下来进行开发运行部署的话,那么首先就要了解一下.Net Core 在Liunx下的运行环境搭建,同理对 SQL Server 数据库在Linux下使用也要了解一些基础的数据库安装与配置操作。

  在Linux下安装.NET Core 有很多教程,官方也给出了详细文档,那么我着重实践一下在Centos7下的安装过程。

  而Microsoft SQL Server 2019 preview官方也有相应在Linux下的实践教程,那么我就分二部分用图示一步步来说明整个安装、测试过程,对数据库这部分我还会演示数据库服务在“Centos”上运行,而数据库管理终端在Windows下用“SQL Server Management Studio”操作的方法。

二:准备工作
  1、操作系统:Centos7.3,

  1)查看操作信息

#> cat /etc/*-release

  显示版本信息:

  

  2)查看系统内存大小

#>free -m

  

  注意:在Linux上安装SQL Server 2019 preview系统硬件最低要求:内存4GB以上;

  2、Liunx远程序管理终端工具

  1)用于终端命令交互:Xmanager Enterprise /Xshell

  2)用于上传文件到Linux系统指定的目录:Xmanager Enterprise /Xftp

三:在Centos7上安装与验证.Net Core运行环境

  1、在Centos系统注册安装地址

#>sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

  

  2、更新产品并且下载安装包

#>sudo yum update

  

  

  3、执行安装对应用的.Net Core版本

#>sudo yum install aspnetcore-runtime-2.2

  以上命令执行完毕完,出现成功界面:

  

  4、验证安装的.Net Core信息

#>dotnet –info

  显示如下界面,说明安装成功。

  

  总结一下,在Linux上安装只需要在对应的命令行中输入三个命令即可:

#># sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
#>sudo yum update
#>sudo yum install aspnetcore-runtime-2.2

  

  下一篇:.Net Core应用程序在Linux环境下编译与运行

  

Cenots7下安装运行.NET Core、MicroSoft SQL Server 2019 preview 的基础实践的更多相关文章

  1. 2017-02-20 Sql Server2016安装后无法找到Microsoft Sql Server Management Studio管理器

    最近安装的sql sever2016后发现没有Sql server management studio管理工具,无法操作sql server 解决方案,可去官网单独下载 Sql Server Mana ...

  2. Microsoft SQL Server 2008 安装图解(Windows 7)

    简介 本文详细记录了一次完整的Microsoft SQL Server 2008在Windows 7操作系统上的安装过程.注意:Microsoft SQL Server 2008与Windows 7操 ...

  3. 安装“Microsoft SQL Server 2014 Management Objects”时报错"Error Writing to file: Microsoft.SqlServer.XEvent.Linq.dll."

    问题: 当安装的软件依赖Microsoft SQL Server 2014 Management Objects时,会把这个组件打进安装包里,但是在服务器上安装时却报如下错误: “Error Writ ...

  4. Microsoft SQL server 2012数据库学习总结(一)

    一.Microsoft SQL Server2012简介 1.基本概要 Microsoft SQL Server 2012是微软发布的新一代数据平台产品,全面支持云技术与平台,并且能够快速构建相应的解 ...

  5. Microsoft SQL Server,附加数据库 错误:Error 916解决方法

    错误信息:错误提示:标题: Microsoft SQL Server Management Studio Express ——————————  无法为此请求检索数据. (Microsoft.SqlS ...

  6. Microsoft SQL Server on Linux 踩坑指南

    微软用 SQL Server 在 2016 年的时候搞了一个大新闻,宣传 Microsoft ❤️ Linux 打得一众软粉措手不及.但是这还是好事情,Linux 上也有好用的 SQL Server ...

  7. Oracle、Microsoft SQL Server、Mysql

    数据库对比.----1.Oracle:最贵,功能最多,安装最不方便,Oracle环境里的其他相关组件最多,支持平台数量一般,使用中等方便,开发中等方便,运维中等方便,不开源,速度最慢,最安全.---- ...

  8. SQL Server 2019 中标量用户定义函数性能的改进

    在SQL Server中,我们通常使用用户定义的函数来编写SQL查询.UDF接受参数并将结果作为输出返回.我们可以在编程代码中使用这些UDF,并且可以快速编写查询.我们可以独立于任何其他编程代码来修改 ...

  9. 安装Microsoft SQL server Management Studio Express 2005 错误码是29506解决方案

    安装Microsoft SQL server Management Studio Express 2005,安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错.错误码是29506”权限问题. ...

随机推荐

  1. flume原理

    1. flume简介 flume 作为 cloudera 开发的实时日志收集系统,受到了业界的认可与广泛应用.Flume 初始的发行版本目前被统称为 Flume OG(original generat ...

  2. Cocos2d-x 实战

    跨平台商业项目实战:攻城大作战游戏创意触发点:做什么样的游戏?分析当前主流的游戏:经典游戏(俄罗斯方块).大众化的游戏(卡牌游戏.休闲游戏).重口味游戏. 游戏创意:生活当中 游戏开发流程:1.策划方 ...

  3. asp.net 六大对象之Request、Response

    ASP.NET的六大对象,本质上只是 Context 里面的属性,严格上不是对象. 1.Request-->读取客户端在Web请求期间发送的值 2.Response-->封装了页面执行期后 ...

  4. larave5.4自定义公共函数的创建

    原文地址:http://blog.csdn.net/qq_38125058/article/details/76862151 公共函数,简单来说就是在任何地方都可以直接使用这个函数.简单介绍两种实现方 ...

  5. Flask信号和wtforms

    一.信号 1.1.所有内置信号 request_started = _signals.signal('request-started') # 请求到来前执行 request_finished = _s ...

  6. Python_doc文件写入SQLite数据库

    #docx文档题库包含很多段,每段一个题目,格式为:问题.(答案) #数据库datase.db中tiku表包含kechengmingcheng.zhanngji.timu.daan四个字段 impor ...

  7. webpack,配置,上手,例子

    1.webpack是什么? 2.为什么要用webpack? 3.怎么用webpack? webpack是什么? 答:webpack是前端模块化应用和开发的打包工具,解决前端模块依赖的工具.打包所有的脚 ...

  8. SSM-Spring-20:Spring中事务基础

    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 事务 事务是什么? 我记得当初的百度百科上讲,事务是执行的最小逻辑单元,它们要么都执行,要么都不执行 (同生共 ...

  9. Java开发岗面试知识点解析

    本文作者参加过多场面试,应聘岗位均为 Java 开发方向.在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点. 主要包括以下几个部分: Java 基础知识点 Java 常见集合 高并发编 ...

  10. CentOS-7修改主机名

    本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=589 方法一(修改静态主机名): vi /etc/hostname 注:由于静态主机名是系统初始化时从/etc/ho ...