En azından sorunuzun ilk kısmına cevap vermek için dmesg
:
/var/log/dmesg
'çekirdek halkası arabelleği' içeriğini, çekirdeğin önyüklemesinde oluşturduğu günlük verileri depolayacağınız, önyükleme aşamasında geçirdiğiniz andan itibaren oluşturduğu günlük verilerini depolayan bir bellek arabelleği.
Bir halka arabelleği, her zaman sabit bir boyutta, yeni mesajlar geldiğinde en eski mesajları silen özel bir tür arabellektir. Çekirdek halkası arabelleğinde depolanan metin, bir Unix'i ilk açtığınızda ekranda yanıp sönen gördüğünüz şeydir. modunda konsol benzeri makine (giriş ekranı yok, Plymouth). Çekirdek günlüğü, bir bellek arabelleğinde saklanır, böylece sistem kendini syslog
arka planın devralınabileceği noktaya getirene kadar önyükleme günlüklerinin olması gereken bir yere sahip olur .
dmesg
Linux altında, util-linux
kernel.org tarafından yayınlanan , temel sistem bakım araçları paketinin bir parçasıdır . Göre dmesg(1)
adam sayfasında,
dmesg, çekirdek halkası tamponunu incelemek veya kontrol etmek için kullanılır.
Bkz .: http://www.computerhope.com/unix/dmesg.htm
'Systemd' init altında, bu komut, çekirdek halkası tamponunu yazdırmak için kullanılabilir:
# journalctl --dmesg or journalctl -k
thxs, @don_crissti
dmesg | grep -i ethernet
Örneğin komutu verdikten sonra , 'ethernet' dizgisinin çekirdek halkası tamponunu ayrıştırır.
Umarım bu en azından talebinizin ilk bölümünde size yardımcı olur.
/var/log/kern.log
ve/var/log/dmesg
çekirdek mesajları gibi aynı içeriğe sahip olmalıdır? Ancak içerikleri aynı değil.