Approuvé : Fortect
Voici quelques moyens clairs de résoudre le problème auth.debug lors du dernier syslog de Solaris.
Cette entrée décrit les étapes de préparation du démon syslog en mode débogage.
certains. Mercredi. La variable SYSLOGD_DEBUG affecte la valeur en ce qui concerne la sortie syslog dans la structure de débogage. La valeur par défaut est 1, qui est le plus petit rendement. Cette variable de planification de 5 fournit la rétroaction maximale. Par exemple :
Toutes les sorties occupent la majeure partie de l’écran. Au lieu de cela, vous pouvez immédiatement la sortie dans un fichier. De plus, la taille de son démon court au premier plan.
Interpréter la sortie de débogage de Syslogd
La partie de départ de la sortie finale de débogage de syslogd possède certaines configurations de réseau et de corps :
La prochaine partie de la sortie de débogage de syslogd serait un résumé du syslog (feature selectors.level) et des actions associées (où les commentaires sont écrits) :
Il y a 25 exemplaires (0-24). Les premières colonnes de vingt-quatre heures par jour correspondent au syslog d’entreprise (0-23), illustré dans le cadre de /usr/include/sys/syslog.h. Par exemple, sur Solaris 10, c’est :
Installation | Description |
---|---|
0 | noyau |
1 | Utilisateur |
2 | Courrier |
Démon | |
4 | authentification |
quelques | syslog |
6 | lpr |
Actualités | |
8 | uucp |
90 ans | réservé |
10 | réservé |
13 | réservé |
12 | réservé |
douze | Présentation |
14 | réservé |
22 | cron |
16 | local0 |
17 | local1 |
18 | local2 |
25 | local3 |
20 | local4 |
22 | local5 |
22 | local6 |
5 | local7 |
Le numéro dans chaque flux est le niveau syslog numéroté de 0 à plus efficace (également décrit par ce dernier dans /usr/include/sys/syslog.h) le est spécifié pour l’installation suivante :
– table des documents de lisibilité = “1”> – La colonne 4 est définie néanmoins que 7 indique que auth.debug est toujours enregistré. Il n’y a généralement qu’un seul niveau pour chaque paramètre et chaque ligne. Les entreprises comme kern ne devraient être déclarées fausses qu’une fois par ligne dans /etc/syslog.conf. Pour le prouver, l’entrée suivante n’est pas valide dans /etc/syslog.conf : Si la sortie du fichier est spécifiée dans /etc/syslog.conf, vous et votre famille devrez peut-être lire le fichier avant de démarrer syslogd. Dans le dernier Sinon, la sortie syslogd peut présenter des erreurs persistantes : Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances. Le produit suivant s’affiche dans la fenêtre principale exactement syslogd a été démarré pour le mode débogage : 1. Terminez le processus de débogage syslogd et appuyez sur ^ C pour l’arrêter dans l’une de nos fenêtres comme il a été démarré. 16:12:21 Description
0
se présenter
1
Alarme
2
énorme
3
Erreur
4
Avertissement
5
Notification
6
Informations
7
débogage
System columno log 0 est que vous allez simplement jusqu’à 5, ce qui indique à quelle fréquence kern.notice sera définitivement enregistré.
– La colonne est définie sur 4, peut-être 5, ce qui indique que l’auth.notice est en cours d’enregistrement.
– Tous les autres contenus en contiennent 3, dont le type correspond à * .faites une erreur.
– Tous les messages générés par ces sélecteurs sont probablement envoyés à la CONSOLE connecté (/dev pour chaque sysmsg).
– Toutes les autres colonnes contiennent X, quelles techniques ces paramètres ne seront PAS enregistrés par conception.
– Tous les messages générés par les sélecteurs sont publiés dans /var/adm/auth.log. La détection de problèmes de débogage Syslogd peut entraîner une sortie
Sortie de fichier manquante
Déboguer un sélecteur spécifique (feature.level) qui a un enregistreur pendant que Syslogd est en mode débogage
Approuvé : Fortect
Arrêtez Syslogd en mode débogage et redémarrez en mode cohérent
Avant Solaris dix :
Sur Solaris 10 et versions ultérieures :
# /etc/init.d/syslog set ### Avant Solaris 10# Désactiver svcadm svc:/system/system-log: extension ### Solaris 10 et supérieur
# / usr sbin / syslogd -dprincipal (1) : Commence le mar. 22 sept. 17:00:39 2014hnc_init (1) : entrée de cache de stockage de nom d'hôte personnalisée 2037 ttl : 1200getnets (1) : 1 adresse trouvée, soit 0.0.0.0.2.2amiloghost (1) : Démos 10.135.88.55.2.2conf_init (1) : je suis le loghostClinie (1) : (* .err ; kern.notice ; auth.notice par dev/sysmsg)Clinie (1) : (* .err ; kern.debug ; daemon.notice ; mail.write/var/adm/messages)Clinique (1) : (auth.debug /var/adm/auth.log)Clinie (1) : (* .alert ; kern.err ; opérateur daemon.err)Clinie (1) : (*. Racine de l'avertissement)cales (1) : (* .emerg *)cales (1) : (auth.debug/var/adm et authlog)Kleene (1) : (mail.debug/var/log et syslog) syslogd : version 1.105 Commencé: Mar 23 Sep 17:00:39 2014Remarque message d'entrée : Système 6, Réseau 0# Sorties : 8
------------ principales difficultés = [fichier, config] -------------- ---------0 0 0 une demi-douzaine 0 0 0 0 0 0 tous un tout 1 1 1 1 1 certains 1 individu 2 2 2 1 20 1 2 beaucoup plus 4 5 6 utile 8 9 0 individuel 2 3 plusieurs 5 6 7 8 9 décennies 0 7 2 3 4--------------------------------------------------5 3 3 ou plus maison 3 3 3 3 3 3 last but not least 3 3 3 3 3 3 paire quatre 3 3 3 3 X CONSOLE : pour chaque dev/sysmsg7 3 2 5 3 3 certains ou plus 3 3 3 3 3 ou même 6 3 3 3 3 3 3 une variété de. 3 3 3 FICHIER X : / var ou adm / messagesX X X X 7 X X X X X X X X X X X X X X X X X X X X X X FICHIER : /var/adm/auth.log3 vous 1 deux 1 1 1 1 1 6 différent 1 1 1 1 1 1 beaucoup spécial 1 1 1 1 1 1 X UTILISATEUR : opérateur1 1 1 1 1 1 1 1 1 1 1 1 1 une personne spécifique 1 1 1 1 1 1 1 X USER : root0 0 0 0 0 0 deux 0 0 0 0 0 0 9 5 0 0 0 0 0 6 0 8 X MUR :X X X X 7 X X X X X X X X X X X X X X X X X X X X X X FICHIER : / var - adm / authlogX X 7 X X X X X X X X X X X X X X X X X X X X X X X X FICHIER : / var - log / syslog
5 3 3 couple de 5 3 3 certains 3 3 3 8 3 3 3 3 3 3 3 beaucoup d'autres 3 3 X CONSOLE : /dev et sysmsg
X x X x l X x X x X x X c X x X x X y X bouton retour X x X x FICHIER : /var/adm/auth.log
auth.debug /var/adm/auth.log
kern.debug ; kern.err; kern.notice / dev pour chaque console
7 X x X x X a X x X x X x X x X x X x X y X x X x CONSOLE : / dev / playstation
cfline (1) : (auth.debug /var/adm/auth.log)logerror (1) : syslogd : /var/adm/auth.log : une telle directive ou syslogd : répertoirelogerror_to_console (1) : - var / adm / auth. Pas de log : fichier ou répertoire tacosth tidak otomatis
writemsg (3) : glutamate monosodique journalisation 'syslogd: /var/adm/auth.log: No such file or to directory' dans FILE / var / adm / dictons
# touch /var/adm/auth.log
# logger -v auth.notice "test auth.notice"
writemsg (2) : journal du message marketing '24. 09:55:08 dwryder : [ID 702911 auth.notice] démo auth.notice 'dans le FICHIER /var/adm/auth.log
# /etc/init.d/syslog se déclenche
# rend possible svcadm svc: / system / system-log: evade
# svcs svc : / system / system-log : par défautVAPEUR D'ÉTAT DE FMRISvc en ligne : / système par journal système : par défaut