Linux中操作服务的常用命令有哪些?

第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
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容