我来自 Windows 背景,习惯于创建单独的域服务帐户来运行各种服务。我喜欢保留需要的东西,所以我会给它们命名
DOMAIN\service.whatever
我即将创建一个用于在 Centos linux 上运行 hadoop 的守护进程帐户,我只是在家庭虚拟机上玩玩,但想知道业界是否有一个常用的 linux 命名约定?
例如 hadoop.daemon 或 hadoop.d 或 dhadoop 或 hadoopd (字母 d 似乎在 UNIX 世界中的其他任何地方都用于服务守护进程...)
谢谢!
答案1
通常只是包或程序的名称,hadoop
在本例中也是如此。
守护进程通常使用 来添加为系统帐户useradd -r
,这为它们提供了低于人类用户的用户 ID(在我的系统上,系统帐户从 100 开始,人类用户从 1000 开始)。
查看系统帐户的用户名似乎/etc/passwd
可以确认缺少任何service
、daemon
或d
约定,例如
dnsmasq
pulse
ntp
sshd
等等都是系统守护进程的帐户。