Com es visualitzen els fitxers de registre del sistema a Linux

How View System Log Files Linux



En aquest article s’explicarà com visualitzar diversos fitxers de registre repartits pel sistema de fitxers Linux. Els fitxers de registre són útils per esbrinar anomalies del sistema i poden ajudar-vos a desenvolupar solucions. Totes les ordres que s'enumeren a continuació es proven a la versió LTS d'Ubuntu 20.04, però també haurien de funcionar en altres distribucions de Linux. En cas que no pugueu trobar determinats fitxers de registre, podeu utilitzar l'ordre Localitzar, que es pot instal·lar al sistema mitjançant el gestor de paquets.

Registres del GNOME

GNOME Logs és un visor de registres gràfics que s'envia per defecte a la majoria de distribucions Linux basades en GNOME Shell. Mostra tots els registres generats per a revistes systemd. Systemd gestiona tots els serveis que s’executen al vostre sistema i és responsable d’iniciar, aturar i supervisar diversos serveis que s’inicien en arrencar. Els registres del GNOME classifiquen perfectament els registres en diversos encapçalaments i podeu exportar-los a fitxers de text. També us permet cercar i perfeccionar missatges de registre mitjançant diversos filtres.









Per instal·lar registres del GNOME a Ubuntu, executeu l'ordre següent:



$ sudo apt install gnome-logs

Podeu instal·lar els registres del GNOME en altres distribucions de Linux cercant-lo al gestor de paquets inclòs amb la vostra distribució. També podeu compilar-lo des de codi font .





Registres del nucli Linux

Per veure els registres del nucli al terminal, executeu l'ordre següent:

$ cat /var/log/kern.log



També podeu obrir el fitxer de registre en qualsevol editor de text que trieu. La captura de pantalla superior mostra l'ús de l'ordre tail després del símbol de canonada. Assegura que només es mostren les darreres línies com a sortida (dues línies en aquest cas).

Per veure els registres del nucli per a l'arrencada anterior, executeu l'ordre següent:

$ cat /var/log/kern.log.1

X11 registres

Els registres del servidor de pantalla X11 Xorg es poden trobar a dues ubicacions, segons la vostra distribució de Linux. Els registres es poden trobar als directoris / var / log / o $ HOME / .local / share / xorg /. Podeu trobar la ubicació correcta dels fitxers de registre Xorg executant l'ordre següent:

$ localitzar Xorg.0.log

La part 0 del nom del fitxer indica el número d'identificació del monitor connectat. Si només teniu una pantalla connectada al vostre sistema, el nom del fitxer hauria de ser Xorg.0.log. En cas de configuracions de diversos monitors, es registraran diversos fitxers de registre, un per a cada monitor. Per exemple, a les configuracions de diversos monitors, els noms dels fitxers podrien ser Xorg.0.log, Xorg.1.log, etc.

Per veure aquests registres amb menys ordres, utilitzeu l'ordre següent:

$ menys $ HOME / .local / share / xorg / Xorg.0.log

Menys ordres escurça la sortida del terminal i us permet navegar de forma interactiva fins a la següent línia de la sortida del terminal mitjançant la tecla.

Dmesg

Dmesg imprimeix missatges de registre del nucli o memòria intermèdia del nucli Linux. S'utilitza per examinar i depurar tota la sortida generada pel nucli, especialment els missatges relacionats amb el maquinari connectat i els seus controladors.

Executeu les ordres següents per veure el registre dmesg:

$ dmesg

Podeu comprovar tots els arguments de la línia d'ordres per a dmesg executant l'ordre següent en un terminal:

$ man dmesg

Missatges d'arrencada

Per veure el registre de missatges d'arrencada, executeu l'ordre següent:

$ sudo cat /var/log/boot.log

Per veure els registres de l'arrencada anterior, executeu l'ordre següent:

$ sudo cat /var/log/boot.log.1

Registres del sistema

Els fitxers de registre del sistema registren diversos missatges útils per a la depuració. Si no podeu trobar determinats missatges de registre en altres fitxers, és probable que puguin estar en fitxers syslog.

Per veure fitxers syslog actuals i anteriors respectivament, executeu les ordres següents:

$ cat / var / log / syslog
$ cat /var/log/syslog.1

Registres d'autorització

Els registres d'autorització o simplement els registres d'autenticació registren els intents d'inici de sessió remots i les sol·licituds de contrasenya sol·licitades per l'ordre sudo. Per veure aquests registres, utilitzeu les ordres següents:

$ cat /var/log/auth.log
$ cat /var/log/auth.log.1

Registres d’inici de sessió

Faillog registra intents d'inici de sessió fallits mentre Lastlog mostra informació sobre l'últim inici de sessió. Executeu les ordres següents per veure els registres d'inici de sessió:

$ faillog
$ lastlog

Registres d'aplicacions de tercers

Les aplicacions de tercers instal·lades per l’usuari no tenen accés root. En cas que estiguin registrant registres, haurien d'estar al directori del fitxer executable o a les ubicacions següents:

  • $ INICI /
  • $ HOME / .config /
  • $ HOME / .local / share /

Conclusió

L'examen de diversos fitxers de registre pot ajudar a la depuració de problemes de bloqueig i bloqueig del sistema, especialment quan hi ha maquinari nou i no compatible al PC. Aquests fitxers de registre també són útils per esbrinar incompliments de seguretat o escletxes de seguretat, si n'hi ha. Si teniu un comportament inesperat del programari instal·lat al vostre sistema o reinicis i bloquejos freqüents, el primer que heu de fer és examinar diversos fitxers de registre del sistema.