Hvor skriver Linux boot-meddelelser? Find dem her!

Hvor skriver Linux alle boot-meddelelser? Har søgt i /var/log/ med find . -print0 | xargs -0 grep -i "words from boot messages" uden resultat på CentOS 5.5. Eksempelvis: "Determining IP information for eth0... failed; no link present. Check cable?" dmesg | grep "no link present" returnerer heller intet.

Linux boot-meddelelser kan findes i filer som /var/log/dmesg, /var/log/messages og /var/log/boot.log afhængigt af systemets konfiguration og distribution. Brug kommandoer som dmesg eller grep til at søge efter specifikke meddelelser.

Hvor skriver Linux alle boot-meddelelser?

Linux boot-meddelelser kan findes flere steder afhængigt af systemets konfiguration og distribution. På CentOS 5.5 kan du finde boot-meddelelserne på følgende steder:

  • /var/log/dmesg: Denne fil indeholder kernel boot-meddelelser. Du kan bruge kommandoen dmesg til at vise disse meddelelser.
  • /var/log/messages: Denne fil indeholder generelle systemlogfiler, inklusive nogle boot-meddelelser. Du kan søge i denne fil for specifikke meddelelser.
  • /var/log/boot.log: Denne fil indeholder detaljerede boot-meddelelser. Ikke alle distributioner bruger denne fil, men det er værd at tjekke.

For at finde specifikke boot-meddelelser kan du bruge følgende kommandoer:

dmesg | grep "no link present"
grep -i "no link present" /var/log/messages
grep -i "no link present" /var/log/boot.log

Hvis du stadig ikke kan finde de ønskede meddelelser, kan det være nyttigt at kontrollere systemets logkonfigurationsfiler, såsom /etc/syslog.conf eller /etc/rsyslog.conf, for at sikre, at logning er korrekt konfigureret.