首页 > 系统相关 >Linux 配置.Net 7.0 运行环境

Linux 配置.Net 7.0 运行环境

时间:2023-12-26 14:15:17浏览次数:48  
标签:myweb service 0.0 7.0 systemctl Linux 进程 Net

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

第二步:配置守护进程
1,在服务器根目录(/)下创建一个名 /www/myweb 的目录,用来存放我们的发布文件

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

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
注意,ExecStart和WorkingDirectory两行,/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,建议每次操作守护进程之后,都重启一下服务)

标签:myweb,service,0.0,7.0,systemctl,Linux,进程,Net
From: https://www.cnblogs.com/zhyp/p/17927989.html

相关文章

  • linux虚拟机固定ip
    1、查看宿主机IP信息在windows宿主机上,键盘输入win+r,输出cmd,打开终端命令行:输入ipconfig/all,查看宿主机IP信息: 2、修改Linux虚拟机的配置文件Linux虚拟机上打开网络配置文件:cd/etc/sysconfig/network-scripts/viifcfg-ens33 修改配置文件,输入字母 i ,进入编辑模式,做如下修改......
  • Linux CentOS7安装chrome和chromedriver,用于Selenium爬虫(java代码演示)
    ......
  • Linux OpenGL(3) —— 一个三角形
    绘制图形的大致流程图中,浅蓝色方格是整个过程中的重要对象。准备顶点坐标,创建VAO,并将坐标存入VBOGLfloatvertices[]={//顶点位置 -0.5,-0.5,0, 0.5,-0.5,0, 0,0.5,0 };unsignedintVAO;......
  • 如何应对Linux 内核崩溃
    如何应对Linux内核崩溃kdump是一种用于获取Linux内核崩溃转储的方法,而要找到关于其使用和内部结构的解释性文档可能有一些挑战。在这篇文章中,我将深入探讨kdump的基本用法以及kdump/kexec在内核中的实现。首先,让我们了解kexec。kexec是一个Linux内核到内核的引导加载程......
  • 使用kubeadm在Centos8上部署kubernetes1.18
    //查看系统版本cat/etc/centos-releaseCentOSLinuxrelease8.1.1911(Core)//如果系统环境为8.0(云服务器默认最大安装环境为8.0)使用如下命令进行升级操作sudodnfupdate-y//配置网络cat/etc/sysconfig/network-scripts/ifcfg-enp0s3//添加阿里源rm-rfv/etc/......
  • linux常用命令(笔记)
    1、telnet进去后怎么退出:telnet10.102.5.11922查看ip,端口通讯状况退出的话:Ctrl+]然后输入q退出,如下图:2、linux下查看tomcat版本curl172.16.45.231:8080|grep"ApacheTomcat"curlIP:端口|grep"ApacheTomcat"3、关于CPU命令——查看CPU型号cat/......
  • NetSuite 开发日记 —— 库存详细信息记录更改数量问题
    详细报错:"type":"error.SuiteScriptError","name":"USER_ERROR","message":"在更改数量之后,您仍需要重新配置库存详细信息记录。""type":"error.SuiteScriptError","name":"USER_ERROR","......
  • Json Schema简介和Json Schema的.net实现库 LateApexEarlySpeed.Json.Schema
    什么是JsonSchema?JsonSchema是一种声明式语言,它可以用来标识Json的结构,数据类型和数据的具体限制,它提供了描述期望Json结构的标准化方法。利用JsonSchema,你可以定义Json结构的各种规则,以便确定Json数据在各个子系统中交互传输时保持兼容和一致的格式。一般来说,系统可以自......
  • 《Kubernetes从入门到进阶》之一: 认识Kubernetes
    01容器技术在早期的传统架构中,应用程序是直接部署在物理机上的。在这种场景下,由于无法对程序的资源使用进行限制,容易出现不同程序争抢资源的问题,并且程序之间还可能互相影响。这使得往往需要按照应用来划分机器,并造成了较大的资源浪费。 后来,虚拟机(VM)的出现改变了这种现状。......
  • .net自带的树控件TreeView用法
    原文链接:https://blog.csdn.net/wenchm/article/details/133276828https://blog.csdn.net/xiaogongzhu001/article/details/131100371    TreeView控件(树控件)可以为用户显示节点层次结构,每个节点又可以包含子节点,包含子节点的节点叫父节点。就像在Windows操作系统的Wind......