目录

1.运行环境

2.网络连接

3.图形化界面

4.安装.NET Core SDK

5.运行测试项目

6.运行企业项目


1.运行环境

 

系统:CentOS 7

系统下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

虚拟机:VMware 15

2.网络连接

虚拟机上运行CentOS 7第一个问题就是网络问题,因为VMware 15安装系统的时候默认是最小安装的,所以很多功能是需要手动添加的。

1.查看系统网卡设备 : 

ip addr show

.net core 图像识别 .net core 图形界面_microsoft

网卡的名字,不同系统可能不同,后面会用到。

2.修改网卡配置参数:

将ONROOT参数值改为yes

//切换到目录下
cd /etc/sysconfig/network-scripts/
//编辑网卡的文件
vi ifcfg-刚刚查看的网卡名称

.net core 图像识别 .net core 图形界面_microsoft_02

.net core 图像识别 .net core 图形界面_图形化界面_03

按“i”进入编辑模式,修改后按Esc,输入”:wq”保存退出。

3.重启网卡 :

service network restart

.net core 图像识别 .net core 图形界面_.net core 图像识别_04

4.检查网络:

ping www.baidu.com

.net core 图像识别 .net core 图形界面_microsoft_05

按“Ctrl+C”退出。

5.查看网卡信息

有了网络之后就可以安装ifconfig了,用于查看网卡信息

//检查"ifconfig"包
yum search ifconfig

.net core 图像识别 .net core 图形界面_microsoft_06

//安装net-tools.x86_64
yum install net-tools.x86_64

安装完成后就可以用ifconfig查看网卡信息了

.net core 图像识别 .net core 图形界面_.net core 图像识别_07

3.图形化界面

不装Linux图形化界面的可以直接跳过

1.安装 "X Window System",需要root权限,su -切换

yum -y groupinstall "X Window System"

等待一段时间之后,会出现complete的字样,表示安装完成。

2.输入yum grouplist查看系统可以安装哪种图形化界面

yum grouplist

.net core 图像识别 .net core 图形界面_图形化界面_08

安装查询到的视图界面

yum -y groupinstall "GNOME Desktop"

等待一段时间之后,会出现complete的字样,表示安装完成。

3.设置开机默认进入图形化界面

在根目录下执行:

vi /etc/inittab

.net core 图像识别 .net core 图形界面_microsoft_09

multi-user.target:文本界面

graphical.target:图形化界面

查询当前的默认设置:systemctl get-default

设置当前的默认设置:systemctl set-default ***.target

由此可见,设置图形化界面的命令为:

systemctl set-default graphical.target

.net core 图像识别 .net core 图形界面_microsoft_10

最后查看是否设置成功:

systemctl get-default

.net core 图像识别 .net core 图形界面_.net core 图像识别_11

最后输入startx,启动视图界面。

启动视图界面后会提示语言设置和用户设置等信息,会新建一个账户,设置完成后可重启自己切换root账户。

4.安装.NET Core SDK

1.安装库

安装.net core环境需要libunwind和libicu库

yum install libunwind
yum install libicu

.net core 图像识别 .net core 图形界面_microsoft_12

.net core 图像识别 .net core 图形界面_图形化界面_13

2.安装SDK

去官方查看项目对应的SDK:

官方地址:https://dotnet.microsoft.com/download/archives

这里选择2.1版本

.net core 图像识别 .net core 图形界面_.net core 图像识别_14

进去后选择Linux版本有对应的安装教程

.net core 图像识别 .net core 图形界面_图形化界面_15

//下载包
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
//更新系统包的版本信息
sudo yum update
//安装sdk
sudo yum install dotnet-sdk-2.1

3.设置环境变量

安装完.net core后我们需要配置一个快捷方式,也可以配置环境变量,否则CentOS不认识dotnet命令

sudo ln -s ~/dotnet/dotnet /usr/local/bin

设置完成后可以查看dotnet版本

dotnet --version

.net core 图像识别 .net core 图形界面_CentOS_16

5.运行测试项目

//创建项目文件夹
mkdir testapp
cd testapp

//创建mvc项目
dotnet new mvc

//编译
dotnet restore

//运行
dotnet run

.net core 图像识别 .net core 图形界面_图形化界面_17

.net core 图像识别 .net core 图形界面_CentOS_18

6.运行企业项目

将发布包用xftp等工具传到Linux上

用cd指令进入发布包目录后可以用ll查询要运行的dll文件,最后执行dotnet xxx.dll

cd Documents/NETCore
dotnet GDSMPlateForm.dll

.net core 图像识别 .net core 图形界面_microsoft_19

.net core 图像识别 .net core 图形界面_microsoft_20

因为数据库还没安装配置,所以现在是登录不了的。

下一篇:Linux安装和配置MySQL8.0