GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana konten dmesg bisa masuk ke file?

Anda perlu melihat /etc/rsyslog.conf atau /etc/syslog.conf . Jika Anda memiliki garis awal seperti:

*.*                -/var/log/syslog

Semuanya, termasuk barang-barang dari dmesg, harus masuk ke file itu. Untuk menargetkannya dengan lebih baik:

kernel.*           -/var/log/dmesg

Jika gagal karena beberapa alasan, Anda dapat melakukannya secara berkala (misalnya melalui cron):

dmesg > /var/log/dmesg

Bergantung pada seberapa besar buffer dmesg (ini dikompilasi ke dalam kernel, atau diatur melalui log_buf_len parameter) dan berapa lama sistem Anda aktif, yang akan mencatat log kernel sejak dimulai.

Jika Anda ingin menulis output dmesg secara terus menerus ke file, gunakan flag -w (--follow).

dmesg --follow > mydmesg.log

Jika Anda menggunakan systemd maka Anda bisa mendapatkan semua informasi dari systemd jurnal menggunakan journalctl -k . syslog dan rsyslog tidak diperlukan jika Anda menggunakan systemd.


Linux
  1. Bagaimana saya bisa mencari pola multiline dalam sebuah file?

  2. Bagaimana saya bisa menghubungkan file di Linux?

  3. Bagaimana saya bisa dengan cepat menjumlahkan semua angka dalam sebuah file?

  1. Bagaimana cara mengonversi penunjuk file ( FILE* fp ) menjadi deskriptor file (int fd)?

  2. Bagaimana cara menghapus file atau direktori bernama \?

  3. Cara mengonversi file TAR menjadi file ISO

  1. Bagaimana Cara Menulis File Ke Yang Lain?

  2. Bagaimana Cara Melihat Isi Cadangan File Database Dconf?

  3. Cara mengunggah konten di Plesk