因此chown
,您可以更改文件和/或目录的所有者和组。但也有chgrp
这只会改变组。为什么被chgrp
创造?不是多余的吗?
我知道systemd
将单元文件存储在不同版本的 Linux 的不同位置。在 RHEL 上,它位于/usr/lib/systemd/system/
,而在基于 Debian 的机器上,它位于/lib/systemd/system/
.
然而,我的Ubuntu 18.04的机器上,我刚刚安装Elasticsearch使用.deb
的文件,它的systemd
单元文件下安装的/usr/lib/systemd/system/
,但systemd
仍然能够把它捡起来。
$ uname -a
Linux nucleolus 4.15.0-46-generic #49-Ubuntu SMP Wed Feb 6 09:33:07 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$ sudo systemctl status elasticsearch.service
? elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: http://www.elastic.co
Run Code Online (Sandbox Code Playgroud)
注意路径是/usr/lib/systemd/system/elasticsearch.service
.
那么为什么systemd
单元文件 at/usr/lib/systemd/system/
仍然适用于 Ubuntu?Debian/Ubuntu 系统的真实单元文件加载路径是什么?