Centos 8 - Linux 配置.Net Core 6.0 运行环境

第一步:安装.NET 6运行时

1,执行命令dnf info dotnet,查看软件包里.NET的版本,因为之前Centos 8 原有的镜像源已经废弃,所以老用户可能有,新用户要是查看不了的话,就按照下面手动安装;

2. 手工去找.NET 6运行时安装包地址。打开Download .NET 6.0 (Linux, macOS, and Windows),找到ASP.NET Core Runtime 6.0.0下,Linux下,Binaries下的X64,直接会新窗口下载,不让他下载,直接获取下载地址,我获取到的是:

https://download.visualstudio.microsoft.com/download/pr/d97d1625-d7ed-444c-a7e9-e7b469842960/d8b97220d0d79119e3026da2b956854e/dotnet-sdk-6.0.414-linux-x64.tar.gz

3.运行命令

curl -Lo dotnet.tar.gz https://download.visualstudio.microsoft.com/download/pr/d97d1625-d7ed-444c-a7e9-e7b469842960/d8b97220d0d79119e3026da2b956854e/dotnet-sdk-6.0.414-linux-x64.tar.gz

4,运行命令 mkdir dotnet

5,运行命令 tar -C dotnet -xf dotnet.tar.gz

6,运行命令 export DOTNET_ROOT=~/dotnet

7,运行命令 export PATH=$PATH:~/dotnet

8,运行命令 dotnet --info,看看是不是成功安装了6.0.0

第二步:配置守护进程

1,在服务器根目录(/)下创建一个名 /www/myweb 的目录,用来存放我们的发布文件

2,最好先把asp.net core 6测试项目发布后,上传到上面的目录中

3,为使每次服务器重启能自动启动我们的应用程序和监测应用程序的运行状态,我们需要把我们的应用配置为 守护进程。运行命令

vim /etc/systemd/system/myweb.service

复制下面的内容粘贴进去,然后退出保存(方法:1. 按“i”进入编辑,2. 按“Esc”退出编辑,进入查看模式,3. 按“:wq”退出编辑器)

[Unit]
Description=MyWeb

[Service]
WorkingDirectory=/www/myweb
ExecStart=/root/dotnet/dotnet /www/myweb/myweb.Web.dll --urls=http://0.0.0.0:3000
Restart=always
RestartSec=10
SyslogIdentifier=myweb
User=root
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false

[Install]
WantedBy=multi-user.target

注意,ExecStartWorkingDirectory两行,/app/myweb/myweb.Web.dll换成你自己项目的dll文件,路径要和你本身一致

坑:服务进程ip要设置为:0.0.0.0,否则设置成localhost会造成,监听是本地回环地址,公网访问不了,导致访问被拒

4,执行 systemctl enable myweb.service // 配置守护进程,每次开机都会自行启动

5,执行 systemctl start myweb.service // 立即启动进程

6,执行 systemctl status myweb.service(查看进程状态),若看到绿色的active(running)字样说明服务正常启动了。(重启命令是systemctl restart myweb.service,建议每次操作守护进程之后,都重启一下服务)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
配置CentOS 8 Stream使用阿里云源的步骤如下: 1. 首先,确保你的CentOS 8 Stream环境可以访问外网,可以通过ping命令测试是否能够ping通mirrors.aliyun.com。 2. 备份原有的官方yum源配置文件: ``` mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ``` 3. 下载阿里云的CentOS 8 Stream源配置文件: ``` wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo ``` 4. 清除并生成缓存: ``` yum clean all yum makecache ``` 5. 确认阿里云源已经生效: ``` yum list ``` 请注意,以上步骤适用于CentOS 8 Stream版本。如果你使用的是其他版本的CentOS,请根据对应版本的阿里云源配置文件进行相应的操作。 #### 引用[.reference_title] - *1* *2* [CentOS7配置阿里云镜像源(超详细过程)](https://blog.csdn.net/KingveyLee/article/details/114984534)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [CentOS-Stream-9-latest-x86_64 更换为aliyun源 更换阿里源](https://blog.csdn.net/y31307/article/details/127456334)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值