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”权限问题. ...
随机推荐
- xml、网络编程、 反射
XML 常用于配置文件.传输数据. <?xml version="1.0" encoding="UTF-8"?><persons> &l ...
- Python学习 Part7:类
Python学习 Part7:类 1. 作用域和命名空间 命名空间(namespace)就是一个从名称到对象的映射. 命名空间的一些实例:内置名称集(函数,像abs(),和内置异常名称),一个模块中的 ...
- SQL语句的CRUD
一.基础 .说明:创建数据库 CREATE DATABASE database-name .说明:删除数据库 drop database dbname .说明:备份sql server --- 创建 ...
- Xor Sum 01字典树 hdu4825
Xor Sum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 132768/132768 K (Java/Others)Total S ...
- matplotlib使用时报错RuntimeError: Python is not installed as a framework(一)
笔者在第一次安装matplotlib后运行时出现报错. import matplotlib as mlb from matplotlib import pylab as pl x = [1,3,5,7 ...
- spawn-fcgi运行fcgiwrap
http://linuxjcq.blog.51cto.com/3042600/718002 标签:休闲 spawn-fcgi fcgiwarp fcgi 职场 原创作品,允许转载,转载时请务必以超链接 ...
- angularJS---自定义过滤器
AngularJS另一个特点就是提供了过滤器,可以通过操作UNIX下管道的方式,操作数据结果. 通过使用管道,可以便于双向的数据绑定中视图的展现. 过滤器在处理过程中,将数据变成新的格式,而且可以使用 ...
- Spring Security Oauth2 permitAll()方法小记
黄鼠狼在养鸡场山崖边立了块碑,写道:"不勇敢地飞下去,你怎么知道自己原来是一只搏击长空的鹰?!" 从此以后 黄鼠狼每天都能在崖底吃到那些摔死的鸡! 前言 上周五有网友问道,在使用s ...
- Java中的Unsafe类111
1.Unsafe类介绍 Unsafe类是在sun.misc包下,不属于Java标准.但是很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发的,比如Netty.Hadoo ...
- Go 延迟函数 defer 详解
Go 延迟函数 defer 详解 Go 语言中延迟函数 defer 充当着 try...catch 的重任,使用起来也非常简便,然而在实际应用中,很多 gopher 并没有真正搞明白 defer.re ...