J'ai juste essayé de charger un fichier de 2 Mo dans gedit et il mourut silencieusement. Je me demandais si quelque chose pouvait apparaître dans un fichier journal qui pourrait m'aider à diagnostiquer ceci: j'ai vérifié syslog
et découvert qu'il était défectueux. Ce faisant, je me suis rendu compte que je ne savais rien sur l'organisation de la journalisation sur les machines * nix.
Tout ce que je sais au moment est
Les journaux sont généralement stockés dans
/var/log/
... y a-t-il un autre endroit que je devrais connaître?Je connais les journaux spécifiques aux applications, tels que ceux d'Apache.
Je comprends que
dmesg
c'est le journal de démarrage, etsyslog
est un journal système général ... est-ce vrai? Edit: Bobby dit quedmesg
c'est aussi un usage général ... quelle est la différence entre les deux?
Alors, quelqu'un voudrait-il me faire parcourir les journaux les plus utiles? Les deux journaux que je mentionne au point final sont-ils les seuls journaux généraux ? Et quels sont les numéros géniaux au début des lignes dmesg
? Secondes depuis le démarrage?
Veuillez inclure dans vos réponses tout élément qui, selon vous, améliorerait ma compréhension et m'aiderait à détecter les anomalies!
TIA
Andy
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.stdout
?stdout
pour aider à diagnostiquer les problèmes de logiciels (pas les leurs)? (En gros, je sais comment saisir lestdout
, mais pas à quel point la sortie peut être utile ...)Réponses:
Il y a une entrée à LinuxHomeNetworking: Quick HOWTO: Ch05: Dépannage de Linux avec syslog .
Vous pourriez également aimer Conseils Ubuntu: Comment afficher les fichiers journaux système dans l'interface graphique .
La page Ubuntu LinuxLogFiles est également une bonne référence
(publiée dans un commentaire par
Pulse
une autre réponse ici).la source
Un grand merci à Pulse pour avoir recommandé https://help.ubuntu.com/community/LinuxLogFiles . J'ai coupé quelques bits et laissé de côté comment utiliser
syslogd
et d'autres commandes essentielles, pour laisser ce petit guide pour référence future. Cela vient d'un site Ubuntu et je ne sais pas combien il en reste pour d'autres distributions.la source
syslog (ou plutôt
syslog.d
) est un système de journalisation, qui est responsable de l'écriture de la plupart des journaux/var/log
. Il existe d'autres projets similaires, comme syslog-ngsystem.log
est juste un fichier spécifiquement nommé que Syslog écrit surla source
Vous ne dites pas où vous êtes basé, mais Linux Format avait un article dans le numéro 132 couvrant les fichiers journaux. Vous devrez soit trouver quelqu'un avec une copie ou acheter un ancien numéro pour le récupérer.
la source