当前位置: 首页 > news >正文

.Net Core 在Linux系统下创建服务

将Net Core项目部署在Linux系统下,每次更新启动都很麻烦,有没有什么快捷的方法呢,请看下面。

1.新建一个***.service文件。

例如,项目发布好的dll名称为Test.dll,我们就可以新建一个Test.service文件

2.在Test.service文件中复制以下文本,根据需要可修改内容

[Unit]
#服务名称
Description=Test[Service]#服务所在的文件夹
WorkingDirectory=/home/Test
#运行网站命令
ExecStart=/usr/bin/dotnet /home/Test/Test.dll
#服务崩溃时,是否重启服务
Restart=always
#如果服务崩溃,10秒后重启服务
RestartSec=10
#以服务器上的哪个账号运行服务,这里使用root账号
User=root
#系统日志标识,可以随便录入,建议跟网站或服务的名字相同,这样比较好识别
SyslogIdentifier=Test
#设置环境变量,这里设置运行为生产环境
Environment=ASPNETCORE_ENVIRONMENT=Production
#服务运行时是否打印临时信息
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false[Install]
#服务运行在linux上的哪个level,这里选择多用户命令行,也就是第3级别
WantedBy=multi-user.target

3.当将以上service文件创建好后,用以下命令启动、查看状态等,Test.service可根据各自需要进行修改

systemctl enable Test.service   #开机启动systemctl start Test.service    #启动systemctl restart Test.service   #重启systemctl stop Test.service    #停止systemctl status Test.service   #检查服务状态  running表示服务器正在运行,fail表示程序出错systemctl list-units --type=service      #列出所有的服务

4.当部署出现失败时,可通过以下命令查看具体日志内容:

sudo journalctl -fu Test.service

http://www.dtcms.com/a/460745.html

相关文章:

  • Vue ASP.Net Core WebApi 前后端传参
  • IntelliJ IDEA 编译内存设置全攻略:Shared heap size vs User-local heap size 区别详解(2025版)
  • 恩施网站建设公司asp源码下载网站
  • 《考研408数据结构》第四章(串和串的算法)复习笔记
  • Git 完全指南:从入门到精通掌握版本控制
  • Git初识
  • 如何解决 pip install -r requirements.txt 报错 Git 未安装,无法处理 VCS URL(git+https://…)问题
  • ArcGIS Pro 进程管理:自动化解决方案与最佳实践
  • ASP.NET Core Web API 发布到 IIS 服务器
  • PostgreSQL + Redis + Elasticsearch 实时同步方案实践:从触发器到高性能搜索
  • AWS Lambda 学习笔
  • Vue 与.Net Core WebApi交互时路由初探
  • 怎么建立自己公司的网站软文营销案例分析
  • 深圳专业网站建设公司辽宁工程建设招标网
  • 抖音a_bogus参数加密逆向
  • 【网络编程】网络通信基石:从局域网到跨网段通信原理探秘
  • 百度免费做网站江苏鑫圣建设工程有限公司网站
  • 4. React中的事件绑定:基础事件;使用事件对象参数;传递自定义参数;同时传递事件参数和自定义参数
  • 解析Oracle 19C中并行INSERT SELECT的工作原理
  • SLAM-Former: Putting SLAM into One Transformer论文阅读
  • Vue3 + TypeScript provide/inject 小白学习笔记
  • 【开题答辩过程】以《基于springboot交通旅游订票系统设计与实现》为例,不会开题答辩的可以进来看看
  • 免费企业网站模板html北京网站制作设计价格
  • 网络编程(十二)epoll的两种模式
  • 某大厂跳动面试:计算机网络相关问题解析与总结
  • 服务器数据恢复—Raid5双硬盘坏,热备盘“罢工”咋恢复?
  • Vue2.0中websocket的使用-demo
  • 海外IP的适用业务范围
  • eBPF 加速时代,【深入理解计算机网络05】数据链路层:组帧,差错控制,流量控制与可靠传输的 10 Gbps 实践
  • simple websocket用法