对于命令systemctl start apache2
和systemctl start apache2.service
,它们之间有什么区别吗?
.service
是什么意思?它做了什么systemctl start apache2
没有做的事情吗?
或者apache2
只是apache2.service
的简写版本?
发布于 2020-06-21 21:24:00
与Google systemctl start why .service
的第一个链接有答案。这里的铜虾类 :)
在systemd中,大多数操作的目标都是“单元”,这是系统知道如何管理的资源。单元按照它们所代表的资源类型进行分类,并且用称为单元文件的文件定义它们。可以从文件末尾的后缀推断每个单元的类型。对于服务管理任务,目标单元将是服务单元,它有带有.service后缀的单元文件。但是,对于大多数服务管理命令,实际上可以不使用.service后缀,因为systemd非常聪明,可以知道在使用服务管理命令时可能希望对服务进行操作。
发布于 2020-07-23 10:17:50
他们之间没有区别。
.service
是包含控制服务所需的所有信息的单元文件(启动、重新启动、停止、日志记录等)。
是的,对于问题的上下文,apache2
是apache2.service
的较短版本。
https://askubuntu.com/questions/1252562
复制相似问题