Tüm büyük günlük dosyaları nerede bulunur?


89

Öyleyse, bilgisayarımda bir sorun varsa, donanım veya yazılım olsun, ana günlük dosyaları nedir ve nerede bulunurlar?

Ayrıca, diğer paketlerin günlük dosyalarının bulunabileceği genel bir konum var mı?


Yanıtlar:


109

Tüm günlük dosyaları /var/logdizinde bulunur. Bu dizinde, her bir günlük türü için belirli dosyalar vardır. Örneğin, çekirdek aktiviteler gibi sistem günlükleri syslogdosyaya kaydedilir .

Bu dizindeki en yaygın günlük dosyalarından bazıları:

  • Dizinde aptbir dosya varsa history.logtüm paket kurulum ve kaldırma bilgileri bile ilk sistem olarak Live CD inşa kaydeder. Bu çok ilginç dosyayı görmek için bu dosyayı açabilirsiniz.

  • Dizinde dist-upgradebir dosya varsa apt.logdağıtım yükseltmeleri sırasında bilgileri kaydettiği

  • Dizinde installeryükleme sırasında oluşturulan günlük dosyaları bulunabilir.

  • apport.logSisteminizdeki çökmeler hakkındaki bilgileri kaydeden ve bunları bildiren bir dosya var.

  • Dosya auth.log, sudo aracılığıyla kök kullanıcı olarak kimlik doğruladığınızda olduğu gibi kimlik doğrulama etkinlikleri hakkında bilgiler içerir.

  • Dosya dpkg.log, paket yükleme ve kaldırma ile ilgili düşük seviye ayrıntılarını kaydeder dpkg. aptSistemin dpkgpaket kurulumuna ve kaldırılmasına bağlı olduğunu biliyor olabilirsiniz .

  • boot.log her önyüklemenin bilgisini içerir.

  • kern.log uyarılar, hatalar vb. gibi çekirdek bilgilerini kaydeder.

  • alternatives.logÇeşitli paketler tarafından belirlenen tüm alternatiflerin tarihçesini ve bunların update-alternativeskomutla kaldırılmasını içerir .

  • Bir diğer önemli günlük dosyası Xorg.logda grafik sürücüsü, hataları, uyarıları vb. Bilgileri içerir.

Yüklü paketlerinize bağlı olarak, bazı diğer Günlük dosyaları türleri olabilir. Örneğin, Sistemim ayrıca epoptes.logyalnızca epoptespaketi yüklerseniz orada bulunacak bir günlük dosyaları da içerir .

Sonrası değişiklikler systemd

Bunun ortaya çıkmasıyla systemd, günlüğe kaydetme çoğunlukla journalctlyardımcı program tarafından gerçekleştirilir ve günlükleri dosya biçimindeki ikili biçimde saklar /var/lib/systemd/catalog/database. Bu dosya, çekirdek, önyükleme ve uygulama günlükleri dahil tüm günlükleri numaralandırır ve journalctlyardımcı program aracılığıyla gerekli günlükleri sağlar .

journalctlGerekli günlük bilgilerini almak için nasıl kullanabileceğinize dair iyi bir makale .

https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs#setting-the-system-time


syslog ve kern.log probbaly en önemli iki
JohnMerlino

16

Aşağıdaki ekran görüntüsünde önemli kayıtların /var/logçoğu gösterilmektedir. Bu konumda, sık sık sambaveya başka bir uygulamanın apache2yüklü olduğu gibi başka uygulamalardan başka klasörler vardır .

Bir girişi gerçek zamanlı olarak izlemek gnome-system-logiçin, örneğin

 tail -f /var/log/kern.log

Tüm kayıtlar, filtre seçeneği ile birlikte gnome-system-logveya grepbelirli bir terim aramak için kullanılarak daha kolay analiz edilebilir . Örneğin, SiS donanımıma referanslar bulmak istersem, şunu girebilirim:

grep -i SiS /var/log/kern.log

Ekran görüntüsündeki kayıtların çoğu açıklayıcıdır, ancak işte birkaç kısa not:

  • auth.log Terminalde sudo kullandığınızda veya synaptic gibi gui programlarını çalıştırdığınızda olduğu gibi tüm ayrıcalıklı eylemlerle uğraşır.
  • kern.log Tüm çekirdek faaliyetlerini kaydeder ve donanım hatalarını teşhis etmek için yararlı olabilir.
  • dpkg.log kurulu paketlerin çok ayrıntılı bir hesabıdır
  • syslog hem çekirdek hem de işletim sistemi bilgisini içerir
  • xorg.log Ekranınızın (büyük ölçüde otomatik) kurulumu hakkında bilgi içerir.
  • udev Gelecekte kayıt yapmak için yararlı olabilecek donanımın kurulumuyla ilgili bazı bilgiler içerdiğinden özellikle yararlıdır.
  • history.log(Ekran görüntüsünde görüldüğü gibi) /var/log/aptgüncellemelerinizin ve kurulumlarınızın geçmişindendir ve bunları içerir.

görüntü tanımını buraya girin


1
Sistem Günlüğü Görüntüleyicim yalnızca bana Xorg.0.log, auth.log, dpkg.log, mail.log ve syslog öğelerini gösterir. Kalanları nasıl görebilirim?
yeşil

1
@ green7 Dosyaya> açmak istediğiniz herhangi bir günlüğü ekleyebilir ve daha sonra / var / günlüğe dosya sisteminde gezinebilir ve açılacak ve diğer günlükler için tekrarlanacak günlüğü seçebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.