Centos7中部署Net6.0程序

15 篇文章 0 订阅

一、第一种方法

添加仓储指令

rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

执⾏安装命令:
1、如果不需要在linux上编译源码
yum install dotnet-runtime-6.0
2、如果需要在linux上编译源码
yum install dotnet-sdk-6.0
3、如果是有webapi接⼝或者⽹页
yum install aspnetcore-runtime-6.0
安装完成后输⼊指令
dotnet --info 查看是否安装正确

Centos7中安装Net5.0运⾏时,只需要把6.0替换为5.0

二、第二种方法

去微软官网找到下载链接Download .NET 6.0 (Linux, macOS, and Windows)icon-default.png?t=M4ADhttps://dotnet.microsoft.com/en-us/download/dotnet/6.0

wget 

sudo mkdir dotnet
sudo tar zxvf dotnet-sdk-6.0.101-linux-x64.tar.gz -C dotnet

修改环境变量

vi /etc/profile

在文件尾部添加

export PATH=$PATH:/data/dotnet
export DOTNET_ROOT=/data/dotnet

测试dotnet --info

三、程序需改

判断运行环境是不是windows

bool isWindows = System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(OSPlatform.Windows);
string filePath = string.Empty;
if (isWindows)
{
    filePath = "c:/" + name;
}
else
{
    filePath = "/" + name;
}

四、运行程序

dotnet 程序名.dll

出现以下信息,是因为没有装aspnetcore的运行时,运行yum install aspnetcore-runtime-6.0即可

It was not possible to find any compatible framework version
The framework 'Microsoft.AspNetCore.App', version '6.0.0' (x64) was not found.
  - No frameworks were found.

You can resolve the problem by installing the specified framework and/or SDK.

The specified framework can be found at:
  - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=6.0.0&arch=x64&rid=centos.7-x64
对于您的问题,我可以给您一些指导。首先,请确保您已经安装CentOS 7操作系统并具有sudo权限。接着,您可以按照以下步骤安装部署Zabbix 6.0: 1. 安装必要的软件包: sudo yum install wget httpd mariadb mariadb-server php php-mysql php-gd php-xml php-bcmath php-ldap php-mbstring php-mcrypt 2. 安装Zabbix存储库: sudo rpm -ivh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-1.el7.noarch.rpm 3. 安装Zabbix服务器、代理程序、Web界面和数据库: sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent 4. 创建Zabbix数据库: sudo systemctl start mariadb sudo mysql -u root -p CREATE DATABASE zabbix character set utf8 collate utf8_bin; GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbixuser'@'localhost' IDENTIFIED BY 'yourpassword'; FLUSH PRIVILEGES; quit 5. 导入Zabbix数据库模式: cd /usr/share/doc/zabbix-server-mysql-6.0.0/ sudo zcat create.sql.gz | mysql -u zabbixuser -p zabbix 6. 修改Zabbix服务器配置文件: sudo nano /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbixuser DBPassword=yourpassword 7. 启动Zabbix服务器和代理程序: sudo systemctl start zabbix-server zabbix-agent sudo systemctl enable zabbix-server zabbix-agent 8. 配置防火墙: sudo firewall-cmd --permanent --add-port=80/tcp sudo firewall-cmd --reload 9. 访问Zabbix Web界面: 在Web浏览器输入http://服务器IP/zabbix,并按照提示进行配置。 希望以上步骤可以帮助您成功安装部署Zabbix 6.0
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花开花落的个人博客

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值