Journaux système
Les journaux système traitent principalement du fonctionnement du système Ubuntu, pas nécessairement des applications supplémentaires ajoutées par les utilisateurs. Les exemples incluent les mécanismes d'autorisation, les démons système, les messages système et le journal système englobant lui-même, syslog.
Journal d'autorisation: /var/log/auth.log
Le journal d'autorisation suit l'utilisation des systèmes d'autorisation, les mécanismes d'autorisation des utilisateurs qui demandent des mots de passe utilisateur, tels que le système PAM (Pluggable Authentication Module), la sudo
commande, les connexions à distance sshd
, etc.
Journal du démon: /var/log/daemon.log
Le journal du démon contient des informations sur l'exécution des démons système et d'application tels que le démon Gnome Display Manager gdm
, le démon Bluetooth HCI hcid
ou le démon de base de données MySQL mysqld
.
Journal de débogage: /var/log/debug
Le journal de débogage fournit des messages de débogage détaillés du système Ubuntu et des applications qui se connectent syslogd
au niveau DEBUG.
Journal du noyau: /var/log/kern.log
Le journal du noyau fournit un journal détaillé des messages du noyau Ubuntu Linux. Ces messages peuvent s'avérer utiles pour dépanner un noyau nouveau ou personnalisé, par exemple.
Tampon d'anneau du noyau: dmesg
Le tampon d'anneau du noyau n'est pas vraiment un fichier journal en soi, mais plutôt une zone dans le noyau en cours d'exécution que vous pouvez interroger pour les messages de démarrage du noyau via l' dmesg
utilitaire. Pour voir les messages, utilisez ceci:
dmesg | less
Par défaut, le script d'initialisation du système /etc/init.d/bootmisc.sh
envoie également tous les messages de démarrage au fichier /var/log/dmesg
.
Journal des messages: /var/log/messages
Le journal des messages contient des messages d'informations provenant des applications et des installations du système. Ce journal est utile pour examiner la sortie des messages des applications et les installations système qui se connectent au syslog
/ sysklog
démon au niveau INFO.
Journal du système: /var/log/syslog
Le journal système contient généralement la plupart des informations par défaut sur votre système Ubuntu. Il peut contenir des informations que les autres journaux ne contiennent pas. Consultez le journal système lorsque vous ne trouvez pas les informations de journal souhaitées dans un autre journal.
Journaux d'application
De nombreuses applications créent également des connexions /var/log
. Si vous répertoriez le contenu de votre /var/log
sous-répertoire, vous verrez des noms familiers, tels que /var/log/apache2
représenter les journaux du serveur Web Apache 2, ou /var/log/samba
, qui contient les journaux du serveur Samba.
Journaux du serveur HTTP Apache: /var/log/apache2
L'installation par défaut pour Apache2 sur Ubuntu crée un sous-répertoire de journaux. Ce sous-répertoire contient deux fichiers journaux avec deux objectifs distincts:
/var/log/apache2/access.log
- enregistrements de chaque page servie et de chaque fichier chargé par le serveur web.
/var/log/apache2/error.log
- enregistrements de toutes les conditions d'erreur signalées par le serveur HTTP
Journaux système d'impression CUPS: /var/log/cups/error_log
Le système d'impression Common Unix (CUPS) utilise le fichier journal par défaut /var/log/cups/error_log
pour stocker les messages d'information et d'erreur.
Journal du chasseur de rootkits: /var/log/rkhunter.log
L'utilitaire Rootkit Hunter ( rkhunter
) vérifie les portes dérobées, les renifleurs et les rootkits de votre système Ubuntu, qui sont tous des signes de compromis de votre système.
Journaux du serveur Samba SMB: /var/log/samba
Le serveur Server Message Block Protocol (SMB), Samba est couramment utilisé pour partager des fichiers entre votre ordinateur Ubuntu et d'autres ordinateurs qui prennent en charge le protocole SMB. Samba conserve trois types distincts de journaux dans le sous-répertoire:
log.nmbd
- messages liés à la fonctionnalité NETBIOS sur IP de Samba (le truc du réseau)
log.smbd
- messages liés à la fonctionnalité SMB / CIFS de Samba (le partage de fichiers et d'imprimantes)
log.[IP_ADDRESS]
- messages liés aux demandes de services à partir de l'adresse IP contenue dans le nom du fichier journal.
Journal du serveur X11: /var/log/Xorg.0.log
Le serveur de fenêtrage X11 par défaut utilisé avec Ubuntu est le serveur Xorg X11. Ce journal est utile pour diagnostiquer les problèmes avec votre environnement X11.
Journaux non lisibles par l'homme
Certains fichiers journaux trouvés dans le /var/log
sous-répertoire sont conçus pour être lisibles par les applications, pas nécessairement par les humains. Quelques exemples suivent.
Journal des échecs de connexion: faillog
Le journal des échecs de connexion situé dans /var/log/faillog
est réellement conçu pour être analysé et affiché par la faillog
commande.
Dernier journal de connexion: lastlog
Les dernières connexions à la connexion /var/log/lastlog
ne doivent généralement pas être analysées et examinées par les humains, mais doivent plutôt être utilisées conjointement avec la lastlog
commande.
Journal des enregistrements de connexion: who
Le fichier /var/log/wtmp
contient des enregistrements de connexion, mais contrairement à ce qui /var/log/lastlog
précède, il /var/log/wtmp
n'est pas utilisé pour afficher une liste des connexions récentes, mais est plutôt utilisé par d'autres utilitaires tels que la who
commande pour présenter une liste des utilisateurs actuellement connectés.
dmesg
ou/var/log/messages
est un journal de messages général, pas seulement pour le démarrage. De plus, le démarrage d'une application à partir du terminal peut aider à déboguer un problème.