systemd-journald

動的パラメータを持つシステムインスタンスユニット
systemd-journald

動的パラメータを持つシステムインスタンスユニット

新しいバージョンのアプリケーションを継続的にデプロイするサーバーがあります。 systemctl start [email protected] # start new version systemctl stop [email protected] # shutdown old processes 固定単位名のセットと比較して上記の動的パラメータを使用する場合、オーバーヘッドはありますか?具体的には、システムは新しいインスタンスユニット名にリソースを割り当てますか?動的インスタンス単位のログは、1つのサービスのログと同じサイズに圧...

Admin

サービスが非常に長い行を出力した後、Systemdのログ記録は停止します。
systemd-journald

サービスが非常に長い行を出力した後、Systemdのログ記録は停止します。

ログを標準エラーとして出力するプロセスがあり、それをsystemd serviceとして実行しますType=simple。フィールドStandardErrorをStandardOutputデフォルト値(inheritおよびjournal)のままにしてフィールドを設定しました。SyslogIdentifierしたがって、ログに指定された識別子を持つサービスログを表示したいと思います。 これらのすべてはほとんどの場合うまく機能します。サービスが非常に長いテキスト行(50KB以上)の出力を開始すると問題が発生します。 systemd(またはロギング)が長いログ行を...

Admin

Journalctlをユーザーに制限できませんか?
systemd-journald

Journalctlをユーザーに制限できませんか?

具体的にはいいえユーザーが自分のログを表示する方法を尋ねる場合は、次の簡単な呼び出しがあるルートレベルでユーザーサービスログを表示する方法を尋ねますsudo journalctl --output with-unit。 Wed 2024-02-21 18:28:55 CET hostname [email protected]/foo-bar.service[3387594]: ------------------- Bla ------------------------------------------------------ 私が試したこと...

Admin

システムデバイスがsyslogの代わりにログにログインするように強制する方法
systemd-journald

システムデバイスがsyslogの代わりにログにログインするように強制する方法

しばらくの間、私systemdが作成したユニットがコマンド出力をsystemdログに記録するよう強制しようとしました。私の設定は次のとおりですsyslog。 $ cat /etc/systemd/system/sf-synchronize.service [Unit] Description=Synchronize Files With GCS Bucket [Service] ExecStart=/snap/bin/gcloud storage rsync --recursive --exclude="^lost\\+found/.*$|^.*/tmp...

Admin

ログ障害に関する詳細情報を探す
systemd-journald

ログ障害に関する詳細情報を探す

システムがロックされ、コンソールがいっぱいです。 systemd-journald[123]: Failed to write entry to /var/log/journal/b5...1c/user-100.journal (29 items, 820 bytes) despite vacuuming, ignoring: input/output error (Dropped 798 similar messages)" リセット後、IOエラーを示唆するログが見つかりません。しかし、IOエラーはIOに保存されていないと思います:( さて、端末が無視...

Admin

より少ないコストでJournalctlを動的に更新できますか?
systemd-journald

より少ないコストでJournalctlを動的に更新できますか?

lessログを見るのがjournalctlより便利なので、慣れてきました。 Lessを終了すると、コンソールウィンドウのログが複雑にならず、マウスホイールを使用してスクロールできます。 journalctl --unit xyz | less +G しかし、非常に迷惑なことにログを更新することはできません。これを行う方法はありますかless?Shift+を使用すると動作しFません。 ...

Admin

スーパーナードの詳細な説明
systemd-journald

スーパーナードの詳細な説明

これまで、私はシステムシリアルポートから起動したときにカーネルとsystemdが最初のログメッセージを出力するように管理していました。さらに、ジャーナルドは、開始プロセスが(ほぼ)完了した後でも、すべてのコンテンツをシリアルに記録します(サービスが何かを記録するときなど)。しかし、短時間の間、シリアルコンソールでは何の出力も得られません。これはsystemdがデバイスを起動した直後に常に発生し、dev-mqueue.mount最終的にロギングは引き続きメッセージを表示しますConsole: switching to colour frame buffer d...

Admin

時計が頻繁に変更されたときにsystemdjournalctlがログを順番に出力するように強制する方法は?
systemd-journald

時計が頻繁に変更されたときにsystemdjournalctlがログを順番に出力するように強制する方法は?

私は単純さのためにRTCがないと見なすことができるスタンドアロンのDebianベースのシステムを持っています。システムクロックは、ランタイム中に前後に設定できます。 私はJournalctlが開始IDとシーケンス番号(利用可能な場合)に基づいてログ行をソートする必要があると思いましたが、残念ながらそれは本当ではないようです。少なくとも次のようなJournalctl出力を取得します。 ... -- Boot 1b6fb8b971ce4d5f9ccc7f71b19f496d -- Jan 05 18:07:40 lumon myapp: ... -- Boot ...

Admin

Dnsmasq - 特定のクエリ/サイトを記録しませんか?
systemd-journald

Dnsmasq - 特定のクエリ/サイトを記録しませんか?

Apacheサーバーをホストしているシステムのsystemd-journalにdnsmasqをログインします。サーバー使用量が非常に多く、4〜5時間以内に約600,000のログ行が累積しました。これらのログの94%はdnsmasqからのものです。 dnsmasqログでは、99%の場合、127.0.0.1 requesting website_Aという2行が同じです。 website_Aがキャッシュされました。 この行は私に役に立たない。デフォルトでは、dnsmasqにはこのtwを除くすべてが必要です。 dnsmasqロギングからこのウェブサイト/クエリを除外...

Admin

時にはシステムサービスログにping出力がありません(無効なデバイスとしてマークされています)
systemd-journald

時にはシステムサービスログにping出力がありません(無効なデバイスとしてマークされています)

ping私はこれをシステムサービスユニットで実行されるスクリプトで使用しています。 ping出力は、デバイスログから時々(しばしば)失われます。つまり、失われますjournalctl --user -u MyUnit。 pingスクリプトが独自のループで呼び出される長期実行スクリプトであるか(バリアント1)、タイマーを使用して定期的に起動するか(バリエーション2)、それを観察できます。また、スクリプトが実際に実行されたことを確認するために、追加のファイルにタイムスタンプを記録しています。実際はいつもそうです。 変形1 スクリプト: $ cat ~/ping...

Admin

rsyslogメッセージがsystemd-journalログに入力されるのを防ぐことは可能ですか?そして方法は何ですか?
systemd-journald

rsyslogメッセージがsystemd-journalログに入力されるのを防ぐことは可能ですか?そして方法は何ですか?

私のネットワークアクティビティの一部をログファイルに書き込むために使用するiptablesルールがありますjump LOG。 次のrsyslogプロファイルを使用してイベントをフィルタリングして、特定のファイルに移動します。 if $msg startswith '[ZN' then { action(type="omfile" file="/var/log/zn.log" template="RSYSLOG_FileFormat") stop } フィルタが正しく実行されており、メッセージが送信されないか、期待どおりに実行されませんが、次...

Admin

Journaldを使用するときは、定期的に/ var / logをバックアップしてみてください。
systemd-journald

Journaldを使用するときは、定期的に/ var / logをバックアップしてみてください。

私のディレクトリを定期的にバックアップしようとしていますが、/var/logジャーナルドは私のシステムのロギングを管理します。これが正しい方法ですかtar -cf log.tar /var/log? Journaldがログファイルを保存する方法を見ると、上記/var/log/journal/xxx/system.journalのアプローチが間違っていると思われます。 Journaldにはいくつかのバックアップオプションが組み込まれていますか? ...

Admin

root以外のユーザーのログ設定を指定するには?
systemd-journald

root以外のユーザーのログ設定を指定するには?

ルート以外のユーザーとして自動的に実行されるサービスがたくさんあります。許容される最大ファイルサイズを制限するために/etc/systemd/journald.confを変更しましたが、root以外のユーザーとして実行されるシステムサービスでは機能しません。 root以外のユーザーとして実行されているすべてのサービスに対してログエントリをXMBに制限するようにシステムに指示するにはどうすればよいですか? ...

Admin

root権限なしで実行すると、ジャーナルlctlのデフォルト値が--utcに設定されるのはなぜですか?
systemd-journald

root権限なしで実行すると、ジャーナルlctlのデフォルト値が--utcに設定されるのはなぜですか?

Ubuntu 20.04 LTSを実行しているホストでは、デフォルトではjournalctl(ルートアクセスがない場合)と同じですが、journalctl --utcルートアクセスを使用するとjournalctlタイムゾーンが尊重されます(表示されているようにtimedatectl)。 $ journalctl | tail -1 | tr -s ' ' | cut -d' ' -f 1-3 Sep 11 16:38:00 $ sudo journalctl | tail -1 | tr -s ' ' | cut -d' ' -f 1-3 Sep 11 ...

Admin