Goedgekeurd: Fortect
Hier zijn enkele eenvoudige manieren om ervoor te zorgen dat u het auth.debug-probleem in solaris syslog oplost.
Dit item beschrijft de stappen voor het starten van de syslog-daemon in debug-modus.
2. Woensdag. De variabele SYSLOGD_DEBUG beïnvloedt de waarde van deze syslog-uitvoer in de foutopsporingsstructuur. De standaardwaarde is altijd 1, wat de kleinste output is. Deze benaderingsvariabele van 5 geeft de meeste feedback. Bijvoorbeeld:
Alle outputs nemen het meeste van het scherm in beslag. In plaats daarvan kunt u het product omleiden naar een bestand. Bovendien zal zijn demon waarschijnlijk op de voorgrond rennen.
Debug-uitvoer van Syslogd interpreteren
Het eerste deel van de uiteindelijke syslogd-foutopsporingsuitvoer bevat enkele mainframe- en bodyconfiguraties:
Het volgende deel voor de debug-uitvoer van syslogd zou een samenvatting moeten zijn van de syslog (feature selectors.level) en bijbehorende acties (waar opmerkingen worden geschreven):
Er zijn 25 exemplaren (0-24). De eerste 24 kolommen komen overeen met de enterprise syslog (0-23), beschreven als bit /usr/include/sys/syslog.h. Op Solaris 10 is onderscheidend bijvoorbeeld:
Installatie | Beschrijving |
---|---|
0 | kern |
1 | Gebruiker |
2 | |
3 | Demon |
4 | authenticatie |
5 | syslog |
6 | lpr |
7 | Nieuws |
8 | uucp |
9 | gereserveerd |
10 | gereserveerd |
11 | toegankelijk |
12 | gereserveerd |
13 | Overzicht |
14 | gereserveerd |
15 | cron |
16 | local0 |
17 | lokaal1 |
18 | local2 |
19 | local3 |
20 | local4 |
21 | local5 |
22 | lokaal6 |
23 | lokaal7 |
Het nummer in elke kolom is het hoofdsyslog-niveau genummerd van 0 tot en met 7 (ook gerapporteerd door de laatste in /usr/include/sys/syslog.h) dat wordt beschreven voor de volgende installatie:
– tabel met leesbaarheidsgegevens is gelijk aan “1”> als Kolom 4 is gedefinieerd, zodat zeven aangeeft dat auth.debug nog steeds is vastgelegd. Er is slechts één niveau voor elke instelling en elke regel. Bedrijven zoals kern mogen alleen per regel als nep worden aangemerkt in /etc/syslog.conf. Om dit te illustreren, is een bepaalde volgende invoer een ongeldige invoer die /etc/syslog.conf draagt: Als instigate output gespecificeerd is in /etc/syslog.conf, wil je misschien het bestand lezen voordat je syslogd start. In de laatste Anders kan de uitvoer van syslogd aanhoudende fouten vertonen: Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen. De volgende uitvoer wordt weergegeven in het hoofdvenster waar syslogd werd gestart voor de foutopsporingsmodus: 1. Beëindig de syslogd-foutopsporingsprocedures en druk op ^ C om het programma te stoppen in een van onze vensters waar het is gestart. 16:12:21 Beschrijving
0
stel jezelf voor
een duidelijke
Alarm
2
kritiek
drie positieve
Fout
4
Waarschuwing
technieken
Melding
6
Informatie
–
debuggen
Systeemkolom log 0 is een bereik van recht tot 5, wat aangeeft dat kern.notice zonder twijfel gelogd zal worden.
– De kolom is onderweg ingesteld op 4, misschien 5, wat aangeeft dat auth.notice kan worden geregistreerd.
– Alle andere kolommen bevatten verschillende, welk type overeenkomt met * .err.
– Alle berichten die door deze selectors worden gegenereerd, worden onderweg naar de CONSOLE gelogd (/dev/sysmsg).
– Alle andere kolommen bevatten X, wat betekent dat de beste instellingen NIET automatisch worden opgeslagen.
– Alle berichten die door selectors worden gegenereerd, worden rechtstreeks naar /var/adm/auth.log geschreven. Detectie van Syslogd-foutopsporingsproblemen kan resulteren in een exit
Ontbrekende bestandsuitvoer
Debuggen van een specifieke selector (feature.level) die een logger heeft terwijl Syslogd zich in de foutopsporingsmodus bevindt
Goedgekeurd: Fortect
Stop Syslogd in foutopsporingsmodus en start opnieuw op in consistente modus
Vóór Solaris 10:
Op Solaris 10 en later:
nummer /etc/init.d/syslog set ### Voor Solaris 10# Schakel svcadm uit svc: system / system-log: default ### Solaris tien en hoger
# / usr / sbin en syslogd -dmain (1): Start op di 22 sep 17:00:39 2014hnc_init (1): aangepaste hostnaam cache de deur 2037 ttl: 1200getnets (1): 1 adres gevonden, d.w.z. 0.0.0.0.2.2amiloghost (1): Demo's 10.135.88.55.2.2conf_init (1): ik ben de hele loghostClinie (1): (* .err; kern.notice; auth.notice / dev sysmsg)Clinie (1): (* .err; kern.debug; daemon.notice; mail.written en var / adm / messages)Clinie (1): (auth.debug /var/adm/auth.log)Clinie (1): (* .alert; kern.err; daemon.err-operator)Clinie (1): (*. Oorzaak van de waarschuwing)wiggen (1): (* .emerg *)wiggen (1): (auth.debug / var / adm / authlog)Kleene (1): (mail.debug / var / log / syslog) syslogd: versie 1.105 Begonnen: di 23 sep 17:00:39 2014Opmerking invoerbericht: Systeem 0, Netwerk 0# Uitgangen: 8
------------ hoofdprobleem is gelijk aan [bestand, configuratie] -------------- ---------0 0 0 6 0 3 0 0 0 0 alle 1 1 één bijzonder 1 1 1 sommige 1 1 2 9 2 1 20 1 2 3 4 de 5 6 nuttig 8 9 0 1 2 8 meerdere 5 6 7 8 9 0 2011 energiebelastingverminderingen 2 3 4--------------------------------------------------5 3 3 3 huis paar van 3 3 3 3 3 derde 3 of misschien meer 3 3 3 3 paar 3 3 2 3 3 X CONSOLE: / dev - sysmsg7 3 2 5 3 3 3 of toegevoegd 3 3 3 3 3 3 6 3 3 3 3 3 3 3. 3 c 3 FILE X: / var / adm of berichtenX 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 BESTAND: /var/adm/auth.log3 1 1 paar van 1 1 1 1 1 1 verschillende een 1 1 1 1 1 een speciaal bijzonder 1 1 1 1 1 X GEBRUIKER: operator1 1 1 1 1 1 1 1 individueel 1 1 1 1 1 1 1 slechts één specifiek 1 1 1 1 1 X GEBRUIKER: root0 0 0 0 0 0 0 0 niets 0 0 0 0 9 0 0 twee 0 0 0 6 0 0 X WAND: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 BESTAND: / 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 BESTAND: / var / log voor elk syslog
5 3 3 3 5 sommige 3 sommige 3 3 3 3 3 1 3 3 3 3 3 vele anderen of misschien 3 X CONSOLE: / dev / sysmsg
X x X x g X c X x X x X x X z X x X y X x X een X x BESTAND: /var/adm/auth.log
auth.debug /var/adm/auth.log
kern.debug; kern.err; kern.notice / dev / xbox 360
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 / console
cfline (1): (auth.debug /var/adm/auth.log)logerror (1): syslogd: /var/adm/auth.log: geen soorten richtlijn of syslogd: directorylogerror_to_console (1): / var voor elke adm / auth. Geen log: tacosth handmatige directory of directory
writemsg (3): bericht met 'syslogd: /var/adm/auth.log: Geen dergelijk bestand of map' in FILE / var / adm / messages
nummer touch /var/adm/auth.log
# logger -p auth.notice "test auth.notice"
writemsg (2): logbericht '24. 09:55:08 dwryder: [ID 702911 auth.notice] test auth.notice 'in BESTAND /var/adm/auth.log
# /etc/init.d/syslog start
# ps3 -ef | grep syslog | egrep -v grepwortel 984 1 0 11:08:17? 0:00 / usr - sbin / syslogd
# enable svcadm svc: en system / system-log: default
nummer svcs svc: / system / system-log: defaultSTAAT STOOM VAN FMRIonline Svc: / systeem / systeem-log: achterstand