Petit est un programme écrit en Python, qui simplifie la lecture des journaux système en supprimant, au moyen de filtres, les informations qui ne sont pas essentielles ; il permet notamment d'éviter la récurrence des messages ou de supprimer certains caractères spéciaux et autres motifs qui pourraient gêner la lisibilité de l'ensemble du fichier. Petit tour rapide des possibilités offertes par ce programme...
Très simplement, on pourra commencer par étudier le contenu de /var/log/messages, le principal fichier log du système généré par le démon syslogd, via la commande :
~$ petit --hash --fingerprint /var/log/messages
379: kernel: [ #.#] hda_codec: num_steps = # for NID=#xf (ctl = Side Playback Volume)
35: kernel: [ #.#] system #:#: [mem #x#-#x#] could not be reserved
25: kernel: [ #.#] pci #:#:#.#: PCI bridge to [bus #-#]
25: kernel: [ #.#] system #:#: [io #x#-#x#] has been reserved
25: kernel: [ #.#] usb us#: New USB device found, idVendor=#, idProduct=#
25: kernel: [ #.#] usb us#: New USB device strings: Mfr=#, Product=#, SerialNumber=#
25: kernel: [ #.#] usb us#: SerialNumber: #:#:#.#
20: kernel: [ #.#] NMI watchdog enabled, takes one hw-pmu counter.
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première