Cenots7下安装运行.NET Core、MicroSoft SQL Server 2019 preview 的基础实践
一:概要
适应人群:.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 的基础实践的更多相关文章
- 2017-02-20 Sql Server2016安装后无法找到Microsoft Sql Server Management Studio管理器
最近安装的sql sever2016后发现没有Sql server management studio管理工具,无法操作sql server 解决方案,可去官网单独下载 Sql Server Mana ...
- Microsoft SQL Server 2008 安装图解(Windows 7)
简介 本文详细记录了一次完整的Microsoft SQL Server 2008在Windows 7操作系统上的安装过程.注意:Microsoft SQL Server 2008与Windows 7操 ...
- 安装“Microsoft SQL Server 2014 Management Objects”时报错"Error Writing to file: Microsoft.SqlServer.XEvent.Linq.dll."
问题: 当安装的软件依赖Microsoft SQL Server 2014 Management Objects时,会把这个组件打进安装包里,但是在服务器上安装时却报如下错误: “Error Writ ...
- Microsoft SQL server 2012数据库学习总结(一)
一.Microsoft SQL Server2012简介 1.基本概要 Microsoft SQL Server 2012是微软发布的新一代数据平台产品,全面支持云技术与平台,并且能够快速构建相应的解 ...
- Microsoft SQL Server,附加数据库 错误:Error 916解决方法
错误信息:错误提示:标题: Microsoft SQL Server Management Studio Express —————————— 无法为此请求检索数据. (Microsoft.SqlS ...
- Microsoft SQL Server on Linux 踩坑指南
微软用 SQL Server 在 2016 年的时候搞了一个大新闻,宣传 Microsoft ❤️ Linux 打得一众软粉措手不及.但是这还是好事情,Linux 上也有好用的 SQL Server ...
- Oracle、Microsoft SQL Server、Mysql
数据库对比.----1.Oracle:最贵,功能最多,安装最不方便,Oracle环境里的其他相关组件最多,支持平台数量一般,使用中等方便,开发中等方便,运维中等方便,不开源,速度最慢,最安全.---- ...
- SQL Server 2019 中标量用户定义函数性能的改进
在SQL Server中,我们通常使用用户定义的函数来编写SQL查询.UDF接受参数并将结果作为输出返回.我们可以在编程代码中使用这些UDF,并且可以快速编写查询.我们可以独立于任何其他编程代码来修改 ...
- 安装Microsoft SQL server Management Studio Express 2005 错误码是29506解决方案
安装Microsoft SQL server Management Studio Express 2005,安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错.错误码是29506”权限问题. ...
随机推荐
- 批处理(Batch)---批处理脚本。
批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中.批处理文件的扩展名为bat .目前比较常见的批 ...
- Java(五、类和对象中的例题)
一.方法中的参数为数值型的(int) import java.util.Scanner; public class ScoreCalc { public void calc(int num1,int ...
- Selenium2Lib库之鼠标事件常用关键字实战
1.2 鼠标事件常用关键字 1.2.1 Click Button关键字按F5 查看Click Button关键字的说明,如下图: Click Button关键字 是用于点击页面上的按钮.参数locat ...
- 网络Socket编程及实例
1 TCP和UDP介绍 在介绍TCP和UDP之前,有必要先介绍下网络体系结构的各个层次. 1.1 网络体系结构 协议:控制网络中信息的发送和接收.定义了通信实体之间交换报文的格式和次序,以及在报文传 ...
- Linux内核调试方法
内核配置选项中要使能CONFIG_MAGIC_SYSRQ选项,这样系统启动之后,会生成/proc/sysrq-trigger节点用于调试. 其次,可以在/etc/sysctl.conf中设置kerne ...
- postman的安装与使用(模拟请求)
最近需要测试产品中的REST API,无意中发现了PostMan这个chrome插件,把玩了一下,发现postman秉承了一贯以来google工具强大,易用的特质.独乐乐不如众乐乐,特此共享出来给大伙 ...
- HQL: The Hibernate Query Language
Chapter 14. HQL: The Hibernate Query Language 14.1. Case Sensitivity 14.2. The from clause 14.3. Ass ...
- webpack + vue 在dev和production模式下的小小区别
上周的某一天,和一位同样是前端技术极度爱好的开发者朋友聊天,他在提出了一个问题,他写的vue程序为什么在dev模式运行良好,而在production模式就直接报错了.这让我感到惊讶,还有这么神奇的事情 ...
- selenium中的xpath定位
一.简介 XPath 是一门在 XML 文档中查找信息的语言.XPath 用于在 XML 文档中通过元素和属性进行导航. 二.定位 2.1 利用自己的本身属性定位 //标签[文本属性和值] 下面百度的 ...
- angularJS--多个控制器之间的数据共享
为了在控制器之间共享数据,需要在服务中添加一个用来储存用户名的方法.记住,服务在 应用的生命周期内是单例模式的,因此可以将用户名安全地储存在其中. <!DOCTYPE html> < ...