第1部分:使用场景
自从使用linux部署asp.net core项目后,基本上免不了研究linux系统以及一些命令,这不,由于将asp.net core 6项目部署到宝塔linux的docker容器实在过于复杂和麻烦,尤其是了解到docker相当于linux的虚拟机一样,着实觉得不好用,所以研究了下如何直接部署asp.net core 6项目到宝塔linux下,而不再借用docker。再者,由于linux中运行asp.net core 6依赖于.net 6sdk环境下运行service服务,所以免不了需要对服务进行一定的操作。
第2部分:解决方案
systemctl list-unit-files --查看服务开机启动状态
systemctl enable CSharp_WebAPI.service --开启指定服务的自动启动
systemctl disable CSharp_WebAPI.service --关掉指定服务的自动启动
systemctl start CSharp_WebAPI.service --开启服务
systemctl status CSharp_WebAPI.service --查看服务状态
systemctl restart CSharp_WebAPI.service --重启服务
systemctl stop CSharp_WebAPI.service --停止服务
--CSharp_WebAPI.service为服务名称,文件一般保存在【/etc/systemd/system/】目录下
© 版权声明
THE END
暂无评论内容