一:概要

  适应人群:.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. var与let、const的区别

    var与let.const 一.var声明的变量会挂载在window上,而let和const声明的变量不会: var a = 100;console.log(a,window.a); // 100 1 ...

  2. Java (三、数组)

    Java 数组 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同. Java 语言中提供的数组是用来存储固定大小的同类型元素. 声明数组变量 首先必须声明数组 ...

  3. SSH X11 MAC

    1. X11 for Mac     2. Ubuntu下通过SSH转发X窗口需要具备的条件 原文:http://unix.stackexchange.com/questions/12755/how- ...

  4. 在AspNetCore 中 使用Redis实现分布式缓存

    AspNetCore 使用Redis实现分布式缓存 上一篇讲到了,Core的内置缓存:IMemoryCache,以及缓存的基础概念.本篇会进行一些概念上的补充. 本篇我们记录的内容是怎么在Core中使 ...

  5. SVN 使用方法

    svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路 ...

  6. @ConditionalOnMissingBean注解理解

    @ConditionalOnMissingBean注解作用在@bean定义上,它的作用就是在容器加载它作用的bean时,检查容器中是否存在目标类型(ConditionalOnMissingBean注解 ...

  7. 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境

    前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子.假如一个项目,由A.B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端.A和B都习 ...

  8. 在线OJ的小demo

    牛课网OJ规则 用readLine()代替read_line() 用readLine()代替read_line() 用readLine()代替read_line() 用readLine()代替read ...

  9. git学习(持续踩坑中🤣)

    https://segmentfault.com/q/1010000002457936 常见指令: 一.创建版本库 $ mkdir learngit 创建文件夹 $ cd learngit 进入文件夹 ...

  10. 跟我学ASP.NET MVC之一:开篇有益

    摘要: ASP.NET MVC是微软的Web开发框架,结合了模型-视图-控制器(MVC)架构的有效性和整洁性,敏捷开发最前沿的思想和技术,以及现存的ASP.NET平台最好的部分.它是传统ASP.NET ...