
私はWindowsの背景から来ており、さまざまなサービスを実行するために別々のドメインサービスアカウントを作成することに精通しています。必要なものを保管するのが好きで、名前をつけます。
DOMAIN\service.whatever
Centos Linuxでhadoopを実行するためのデーモンアカウントを作成しようとしています。私はホームVMで遊んでいますが、業界に一般的な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
などはすべてシステムデーモンのアカウントです。