/var/log/messages
ファイル内の3番目のパラメータが何であるかを理解しようとしています。たとえば、
$ logger test
$ grep test /var/log/messages
出力:
May 20 15:32:57 hostname **myusername**: test
時々私のユーザー名たとえば、プロセス名です。httpd。しかし、私を狂わせるのは、以下を含むいくつかの行があるということです。存在しないユーザー/悪魔
たとえば、
May 20 15:32:57 hostname weirdname: some-http-request-here
何ですか奇妙な名前?それは my にもなく/etc/passwd
、 my にもなく/etc/group
、デーモン/プログラムでもありません。
ベストアンサー1
~からhttps://unix.stackexchange.com/a/278244/117549-
syslog形式には、通常送信されるカスタムメッセージとともに、タイムスタンプ、ホスト名、アプリケーション名、およびプロセスIDが含まれます。
~からhttps://www.rfc-editor.org/rfc/rfc5424#page-14:
APP-NAMEフィールドは、メッセージを送信したデバイスまたはアプリケーションを識別する必要があります。これ以上意味のない文字列です。リピータまたはコレクタからメッセージをフィルタリングするために使用されます。 NILVALUEは、syslogアプリケーションがそのアプリケーション名を知らない場合、またはその情報を提供できない場合に使用できます。
自分の例を試してみてください(Linux):
logger -t weirdername "hello, self"