Section outline

    • N'importe quel logiciel peut inclure des fichiers journaux, y compris le système d'exploitation lui-même. Habituellement, Linux utilise le répertoire /var/log pour stocker les divers fichiers log, y compris les journaux du système d'exploitation. Les systèmes d'exploitation modernes sont des logiciels complexes et utilisent, par conséquent, plusieurs fichiers distincts pour enregistrer les événements. Cette section passe rapidement en revue le fichier /var/log/messages. Stocké dans /var/log, le fichier de messages contient divers événements système. Le branchement d'une nouvelle clé USB, la mise en disponibilité d'une carte réseau (enpXXsYY) et un nombre excessif de tentatives de connexion root qui ont échoué sont quelques exemples des événements enregistrés dans le fichier /var/log/messages. 

      a. La commande more a été utilisée pour afficher le contenu du fichier /var/log/messages et la commande sudo est requise, car le fichier de messages appartient à l'utilisateur root. 

      [analyst@secOps ~]$ sudo more /var/log/messages  
      [sudo] password for analyst:  
      Mar 20 08:34:38 secOps kernel: [6.149910] random: crng init done 
      Mar 20 08:34:40 secOps kernel: [8.280667] floppy0: no floppy controllers found 
      Mar 20 08:34:40 secOps kernel: [8.280724] work still pending 
      Mar 20 08:35:16 secOps kernel: [   44.414695] hrtimer: interrupt took 5346452 ns 
      Mar 20 14:28:29 secOps kernel: [21239.566409] pcnet32 0000:00:03.0 enp0s3: link down 
      Mar 20 14:28:33 secOps kernel: [21243.404646] pcnet32 0000:00:03.0 enp0s3: link up, 100Mbps, full-duplex 
      Mar 20 14:28:35 secOps kernel: [21245.536961] pcnet32 0000:00:03.0 enp0s3: link down 
      Mar 20 14:28:43 secOps kernel: [21253.427459] pcnet32 0000:00:03.0 enp0s3: link up, 100Mbps, full-duplex 
      Mar 20 14:28:53 secOps kernel: [21263.449480] pcnet32 0000:00:03.0 enp0s3: link down 
      Mar 20 14:28:57 secOps kernel: [21267.500152] pcnet32 0000:00:03.0 enp0s3: link up, 100Mbps, full-duplex 
      Mar 20 14:29:01 secOps kernel: [21271.551499] pcnet32 0000:00:03.0 enp0s3: link down 
      Mar 20 14:29:05 secOps kernel: [21275.389707] pcnet32 0000:00:03.0 enp0s3: link up, 100Mbps, full-duplex 
      Mar 22 06:01:40 secOps kernel: [0.000000] Linux version 4.8.12-2-ARCH 
      (builduser@andyrtr) (gcc version 6.2.1 20160830 (GCC) ) #1 SMP PREEMPT Fri Dec 2 20:41:47 CET 2016 
      Mar 22 06:01:40 secOps kernel: [0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' 
      <some output omitted> 

      Notez que les événements énumérés ci-dessus sont très différents des événements de serveur web. Comme le système d'exploitation lui-même génère ce journal, tous les événements enregistrés sont en relation avec le système d'exploitation lui-même. 

      b. Les fichiers journaux sont très importants pour le dépannage. Supposons qu'un utilisateur de ce système spécifique ait signalé que toutes les opérations de réseau étaient lentes vers 14 h 30. Les entrées de journal illustrées ci-dessus permettent-elles de prouver cet événement ?

      Expliquez votre réponse.  Là aussi vérifiez ce que propose le bot Claude_instant_100k (fichier fourni extrait log système.txt)