CentOS 7 安装 .Net Core 2.0 详细步骤

摘要:
旺盛的核心热潮始于部署环境。Release 2.部署CentOS7.1.连接并启动先前安装的虚拟机。2.如果虚拟机位于Linux服务器上,我们需要能够远程操作它。首先将文件夹名称更改为英文以打开终端,然后输入#exportLANG=en_USxdg user dirs gtk update#exportLANG=zh_当CN关闭并重新启动时,您可以通过重新连接到xftp看到正常的英文名称。

        轰轰烈烈的Core 热潮,从部署环境开始。参照了网上不少前辈的教程,也遇到不少的坑,这边做个完整的笔记。

一、构建.Net core 2的应用程web发布,因为是用来测试centos上的core 环境,先直接用vs17自带的core实例。

 CentOS 7 安装 .Net Core 2.0 详细步骤第1张

CentOS 7 安装 .Net Core 2.0 详细步骤第2张

发布

 CentOS 7 安装 .Net Core 2.0 详细步骤第3张

二、部署CentOS 7的core环境

1、连接并启动之前安装的虚拟机,“root”登录

2、如果将虚拟机定位为 linux服务器,那么我们需要能够对其远程操作。

这边用的是xshell 5

 CentOS 7 安装 .Net Core 2.0 详细步骤第4张

新建后,如图所示,需要我们填写主机也就是 服务器的 ip

 CentOS 7 安装 .Net Core 2.0 详细步骤第5张

切换到虚拟机,如果已经锁屏,enter 键,打开应用程序终端

 CentOS 7 安装 .Net Core 2.0 详细步骤第6张

# ip addr ,没有发现ip地址,因为缺少了配置

 CentOS 7 安装 .Net Core 2.0 详细步骤第7张

 # cd /etc/sysconfig/network-scripts/

 # ls   可以看到文件ifcfg-rth0 就是我们需要的配置

 CentOS 7 安装 .Net Core 2.0 详细步骤第8张

 # vi ifcfg-eth0

 CentOS 7 安装 .Net Core 2.0 详细步骤第9张

 "i"键 进入编辑模式

改ONBOOT=yes

"Esc"键

输入":wq"保存

 CentOS 7 安装 .Net Core 2.0 详细步骤第10张

# service network restart 重启后,再次查看,出现ip了

 CentOS 7 安装 .Net Core 2.0 详细步骤第11张

输入获取到的ip

 CentOS 7 安装 .Net Core 2.0 详细步骤第12张

 CentOS 7 安装 .Net Core 2.0 详细步骤第13张

ok了之后,可以在终端也可以在xshell执行命令

二、对于安装.net core 2 我们直接用微软官方的参照资料(https://www.microsoft.com/net/core#linuxcentos

  1. # sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
  2. # sudo sh -c 'echo -e "[packages-microsoft-com-prod] name=packages-microsoft-com-prod baseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod enabled=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'

 CentOS 7 安装 .Net Core 2.0 详细步骤第14张

  1. # sudo yum update
  2. # sudo yum install libunwind libicu
  3. # sudo yum install dotnet-sdk-2.0.0

CentOS 7 安装 .Net Core 2.0 详细步骤第15张

执行之后,

# dotnet --help,出现如下图所示,环境安装成功!

 CentOS 7 安装 .Net Core 2.0 详细步骤第16张

三、将发布好的.net core 2 的web 上传到服务器

使用工具 xftp 上传

 CentOS 7 安装 .Net Core 2.0 详细步骤第17张

连接之后如图出现乱码,这是因为在服务器中文件夹是中文。

 CentOS 7 安装 .Net Core 2.0 详细步骤第18张

先将文件夹名称改成英文

打开终端,输入

# export LANG=en_US

# xdg-user-dirs-gtk-update

 CentOS 7 安装 .Net Core 2.0 详细步骤第19张

# export LANG=zh_CN

关闭重启,重新连接xftp就可以看到正常的英文名称。

 CentOS 7 安装 .Net Core 2.0 详细步骤第20张

在home 里面新建 test 文件夹,用来保存上传的core

将PublishOutput里所有文件上传

 CentOS 7 安装 .Net Core 2.0 详细步骤第21张

cd进入test 文件,执行dll

 CentOS 7 安装 .Net Core 2.0 详细步骤第22张

这里可以新建一个连接,

# curl http://localhost:5000

出现如下图所示

 CentOS 7 安装 .Net Core 2.0 详细步骤第23张

或者直接在服务器浏览

CentOS 7 安装 .Net Core 2.0 详细步骤第24张

这样core环境部署已经完成。

免责声明:文章转载自《CentOS 7 安装 .Net Core 2.0 详细步骤》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇再也不用担心网吧开黑队友听不清了!降噪解决方案了解一下?读设计模式之禅6大设计原则下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vscode 无法查看完整源码,环境是wsl2+ubunu,语言java

首先你是否安装了插件 Language support for Java ™ for Visual Studio Code2.然后在终端输入 sudo apt-get update 3.输入sudo apt install openjdk-你的版本-source 4.重新打开vscode,好了。   ✖...

(转载)Ubuntu 12.10开启root用户登录图形界面

(转载)http://cofface.org/?p=698 ubuntu默认是关闭了root用户,但是可以通过sudo来提升root权限,这样可以保证系统安全性。以前ubuntu10.10及以下版本可以直接用sudo root passwd指令开启root登录界面,12.10已经屏蔽了此方法,需要通过下面方式进行开启。第一步:先设置一个root的密码,指令...

CentOS 7添加开机启动服务/脚本

一、添加开机自启服务 在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):systemctl enable jenkins.service #设置jenkins服务为自启动服务sysstemctl start  jenkins.service #启动jenkins服务 二、添加开机自启脚本 在centos7中增加脚本有两种...

centos 配置rsync+inotify数据实时同步2

一、Rsync服务简介 1. 什么是Rsync 它是一个远程数据同步工具,它在同步文件的同时,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。可以保持原来文件的权限、时间、软硬链接等附加信息。 2. Rsyn...

ubuntu安装deb,rpm安装包方法

Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。 sudo apt-get install alien #alien默认没有安装,所以首先要安装它 sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb sudo dpkg -i xxxx.deb #安装...

CentOS 服务器间文件同步

配置文件同步服务器,作为向其他服务器提供同步服务1、首先要安装xinetdyum -y install xinetd2、 rsync一般默认是安装的3、vim /etc/xinetd.conf,将其中的disable = yes改成disable = no3、vim /etc/rsyncd.conf (注意此文件原来没有,直接编写即可)#rsyncuid=...