タグ付けされた質問 「systemd-journald」


8
Ubuntu 18.04 systemd-udevdは高いCPUを使用し、wifiと競合します
最近、Kubuntu 17.10からKubuntu 18.04(フレッシュインストール済み)に切り替えました。問題は、プロセスsystemd-udevdが常に実行されており、90〜100%のCPU負荷を消費していることです。すべてのデバイスをいじくり回した後、WiFiが原因であることがわかりました。WiFiをオンにすると、プロセスが実行を開始し、CPU負荷が100%になります。しかし、WiFiをオフにするたびにゼロになります!topWiFiがオンの場合の結果は次のとおりです。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 338 root 20 0 94336 51744 3120 S 44.7 0.6 0:35.50 systemd-udevd 24957 root 20 0 67936 25248 2860 R 40.4 0.3 0:23.85 systemd-udevd 328 root 19 -1 150720 53068 52264 S 4.3 0.7 0:07.61 …

5
Ubuntu 16.04+の再起動後に以前のブートログを見つける方法
私の質問は、以前のシステム起動試行から起動ログを見つけるにはどうすればよいですか? 今日、最初にPCの電源を入れたとき、Ubuntuロゴでブートプロセスが停止し、押したときにEscいくつかのカーネルエラーを含む行が表示され、下部で再起動が必要になったため、Ctrl+ ALt+ を押してDel、次のブートは問題なく正常に実行されました。 最初の起動に失敗したときに見た画面からメッセージを見つけることができません。携帯電話で写真を撮る必要がありますか? /var/log/bootそこは空ですが、kern.logとsyslogで今日の日付のような文字列を検索しましたerrorが、以前のブート画面で見たものになじみのないものは見つかりませんでした。 $ journalctl -b -1 ブート中にカーネルメッセージのみを提供しますが、他の場所でもそれを見つけることができます。それらはブート中に画面に表示されていたものではなく、journalctlは私にとって役に立たない、ブート時に画面に表示されるメッセージを探しています 今のところ、唯一のオプションは、紙にメッセージを書く写真を撮ることです。

2
Systemdログ( `journalctl`)が大きすぎて遅い
私journalctlが明らかにしjournalctl --disk-usageたように、300 MB以上のログを保持しています。実行するとすべてが正常に見えるjournalctl --verify: $ journalctl --disk-usage Archived and active journals take up 328.0M on disk. $ journalctl --verify PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/system.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/user-65534.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/system@02f1aae76e32467390ab88ba03ae559e-0000000000000001-00056515dbdcd67e.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/user-1000.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/user-65534@9838f64d6ee047bebec9d30d329064d4-00000000000005bb-00056515dbfe8d9d.journal grepからにパイプするとき、システムがどれほど遅いかに気付きましたjournalctl。 保持しているもののサイズを賢く削減するにはどうすればよいjournalctlですか? 元の.GIF画像

2
Ubuntu 16.04でのrsyslogとjournaldの関係
私は、Ubuntu 16.04サーバーであるバニラを実行しています。デフォルトでは、ロギングがどのように設定されているのかを頭に入れようとしています。私は両方のことを見ることができるjournaldとがrsyslogインストールされ、実行されているが、それは、ログメッセージが処理されているか私には全く明らかではありません。 ほとんどのメッセージは、両方に表示するように見える/var/log/syslogと経由してjournalctl、私はどちらかで両者の間の転送のための明示的な構成を見ることができない/etc/systemd/journald.conf(基本的にすべてのデフォルトではコメントアウトされた)、/etc/rsyslog.confまたは/etc/rsyslog.d/50-default.conf。公式のドキュメント、またはこれら2つがUbuntuでどのように設定されているかを説明するブログ投稿を探しましたが、何も見つけることができませんでした。 さらに混乱を増すためlogger -p local1.info Testに、ホストで実行しましたが、何も書き込まれていないことがわかりましたが/var/log/syslog、メッセージはの下に表示されましたjournalctl。 私の質問は: journaldとrsyslogは、Ubuntu 16.04(デフォルト)でどのように連携しますか? どうやらから送信されたメッセージloggerは、syslogではなくジャーナルに表示されるのでしょうか? 更新:logger期待どおりに動作しないことが私の側の間違いであることが判明したため、メインの質問には関係ありません。

3
journalctlでログを表示した後、「行1-2 / 2(END)」という画面を終了するにはどうすればよいですか?
journalctl -p err -bたとえば、コマンドを使用すると、「END」で終わる回答が得られます。これを終了し、ウィンドウを閉じて新しいコマンドを開くことなく次のコマンドを入力する機会を得るために、どのコマンドを使用しますか? erik@server ~ $ journalctl -p err -b -- Logs begin at sön 2019-09-22 20:17:42 CEST, end at sön 2019-09-22 20:20:01 CE sep 22 20:17:51 server iscsid[1289]: iSCSI daemon with pid=1290 started! lines 1-2/2 (END)

2
日付または日付範囲でシステムログファイルをフィルタリングする
私が達成したいこと: 日付でシステムログファイルをフィルタリングしたい、つまり、次のようにしたい: $ cat /var/log/syslog | grep -i "error\|warn\|kernel" 最後の3日間、次のような行を出力します。 (...) Apr 3 06:17:38 computer_name kernel: [517239.805470] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready (...) Apr 4 19:34:21 computer_name kernel: [517242.523165] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None (...) Apr 5 09:00:52 computer_name kernel: [517242.523217] …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.