Approvato: Fortect
Ecco alcuni semplici modi per risolvere il problema auth.debug in solaris syslog.
Questa voce descrive i passaggi per avviare un particolare demone syslog in modalità debug.
2. Mercoledì. La variabile SYSLOGD_DEBUG influenza il valore dell’output di syslog nella struttura di debug. Il valore predefinito è molto 1, che è l’output più piccolo. Questa variabile di impostazione di 5 fornisce il maggior feedback. Ad esempio:
Tutte le uscite occupano la maggior parte attaccata allo schermo. Invece, puoi reindirizzare il risultato a un file. Inoltre, il suo demone può correre in primo piano.
Interpreta l’output di debug da Syslogd
La prima parte relativa all’output di debug di syslogd finale contiene alcune configurazioni dell’infrastruttura e del corpo:
La parte successiva che coinvolge l’output di debug da syslogd dovrebbe essere il nuovo riepilogo del syslog (feature selectors.level) e delle azioni corrispondenti (dove sono scritti i commenti):
Ci sono in realtà 25 copie (0-24). Le prime 24 colonne concordano con il syslog aziendale (0-23), descritto come componente di /usr/include/sys/syslog.h. Ad esempio, su Solaris 10, l’idea è:
Installazione | Descrizione |
---|---|
0 | nucleo |
1 | Utente |
2 | Posta |
3 | Demone |
4 | autenticazione |
5 | syslog |
6 | lpr |
7 | Notizie |
8 | uucp |
9 | offerto |
10 | riservato |
11 | comprato |
12 | riservato |
13 | Panoramica |
14 | riservato |
15 | cron |
16 | local0 |
17 | local1 |
18 | local2 |
19 | local3 |
20 | local4 |
21 | local5 |
22 | local6 |
23 | local7 |
Il numero in ogni colonna è lo stesso livello di syslog numerato da 0 a 7 (descritto anche da quest’ultimo in /usr/include/sys/syslog.h) che è stipulato per la seguente installazione:
– la tabella dei dati di leggibilità è uguale a “1”> > La colonna 4 è definita in modo che vari indichi che auth.debug è ancora registrato. C’è solo il livello del corpo per ogni impostazione e ogni linea. Aziende come kern dovrebbero essere dichiarate fasulle non appena per riga in /etc/syslog.conf. Per illustrare ciò, tutte le voci seguenti sono voci non valide rispetto a /etc/syslog.conf: Se l’output del catalogo è specificato in /etc/syslog.conf, potrebbe essere necessario leggere il file prima di avviare syslogd. In lastOtherwise, l’output di syslogd potrebbe mostrare un errore persistente: Fortect è lo strumento di riparazione PC più popolare ed efficace al mondo. Milioni di persone si affidano a milioni di persone per mantenere i loro sistemi in esecuzione veloci, fluidi e privi di errori. Grazie alla sua semplice interfaccia utente e al potente motore di scansione, Fortect trova e risolve rapidamente un'ampia gamma di problemi di Windows, dall'instabilità del sistema e problemi di sicurezza alla gestione della memoria e ai colli di bottiglia delle prestazioni. Il seguente output viene mostrato nella finestra principale in cui syslogd stava girando per la modalità di debug: 1. Terminare lo sviluppo del debugging di syslogd e premere ^ C per fermare questa situazione in una delle nostre finestre in cui è stata avviata. 16:12:21 Descrizione
0
presentati
uno in particolare
Allarme
2
critico
parecchi
Errore
4
Avviso
15
Notifica
6
Informazioni
alcuni
debug
System columno log 0 è un intervallo che sale a 5, il che indica che kern.notice verrà registrato inequivocabilmente.
– La colonna è impostata correttamente su 4, forse 5, il che indica che auth.notice è stato effettivamente registrato.
– Tutte le altre colonne contengono tre positivi, il cui tipo corrisponde a * .err.
– Tutti i messaggi generati da questi selettori vengono inviati quando serve alla CONSOLE loggata (/dev/sysmsg).
– Tutte le altre colonne contengono X, il che significa che le impostazioni relative NON verranno salvate automaticamente.
– Tutti i messaggi generati dai selettori sono scritti che aiuteranno /var/adm/auth.log. Il rilevamento di problemi di debug di Syslogd può causare un’uscita
Output file mancante
Eseguire il debug di un selettore specifico (feature.level) che dispone di un logger mentre Syslogd è in modalità di debug
Approvato: Fortect
Arresta Syslogd in modalità debug e riavvia in modalità coerente
Prima di Solaris 10:
Su Solaris 10 e versioni successive:
numero /etc/init.d/syslog set ### Prima di Solaris 10# Disabilita svcadm svc: o system / system-log: default ### Solaris dieci e versioni successive
# / usr / sbin per ogni syslogd -dprincipale (1): inizia il mar 22 set 17:00:39 2014hnc_init (1): nome host personalizzato cache la porta 2037 ttl: 1200getnets (1): 1 indirizzo trovato, ovvero 0.0.0.0.2.2amiloghost (1): Demo 10.135.88.55.2.2conf_init (1): sono un qualsiasi loghostClinie (1): (* .err; kern.notice; auth.notice / dev sysmsg)Clinie (1): (* .err; kern.debug; daemon.notice; mail.write per var/adm/messages)Clinie (1): (auth.debug /var/adm/auth.log)Clinie (1): (* .alert; kern.err; daemon.err operatore)Clinie (1): (*. Radice dell'avvertimento)cunei (1): (* .emerg *)cunei (1): (auth.debug / var / adm / authlog)Kleene (1): (mail.debug / var / log / syslog) syslogd: versione 1.105 Iniziato: mar 23 set 17:00:39 2014Messaggio di input della nota: Sistema 0, Rete 0# Uscite: 8
------------ problema principale equivale a [file, config] -------------- ---------0 0 0 6 0 6 0 0 0 0 tutti 1 1 6 1 1 1 alcuni 1 1 2 semplicemente 2 1 20 1 2 3 4 coppia di 6 utili 8 9 0 1 2 iii diversi 5 6 7 8 9 0 pochi 2 3 4---------------------------------------------------5 3 3 3 casa 10 3 3 3 3 3 terzo 3 molti 3 3 3 3 coppia 3 3 2 3 3 X CONSOLE: / dev o sysmsg7 3 2 5 3 3 3 o anche più 3 3 3 3 3 3 6 una varietà di 3 3 3 3 3 3. 3 6 3 FILE X: / var / adm e messaggiX 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 FILE: /var/adm/auth.log3 1 1 a coppia 1 1 1 1 1 1 diverso particolare 1 1 1 1 1 qualche speciale distinto 1 1 1 1 1 X UTENTE: operatore1 1 1 1 1 1 1 1 solo 1 1 1 1 1 1 1 1 6 1 1 1 1 1 X UTENTE: root0 0 0 0 0 0 0 0 5 0 0 0 0 9 0 0 3 0 0 0 6 0 0 X PARETE: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 FILE: / var / adm per 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 FILE: /var/log per ogni syslog
5 3 3 3 5 6 3 alcuni 3 3 3 3 3 tre positivi 3 3 3 3 3 molti altri passo 3 3 X CONSOLE: / dev / sysmsg
7 . .errare; kern.avviso; auth.notice / dev / console di gioco
X x X x g X pulsante indietro X x X x X x X pulsante indietro X x X y X x X y X x FILE: /var/adm/auth.log
auth.debug /var/adm/auth.log
kern.debug; kern.err; kern.notice / dev / console di controllo
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: nessuna direttiva gentile o syslogd: directorylogerror_to_console (1): / var per ogni adm / auth. Nessun registro: file o directory del computer manuale tacosth
writemsg (3): messaggio contenente 'syslogd: /var/adm/auth.log: nessun file o directory di questo tipo' in FILE /var/adm/messages
numero tocca /var/adm/auth.log
# logger -p auth.notice "test auth.notice"
writemsg (2): log messaggio '24. 09:55:08 dwryder: [ID 702911 auth.notice] test auth.notice 'nel FILE /var/adm/auth.log
# /etc/init.d/syslog start
# p . S . -ef | grep syslog | egrep -v grepradice 984 1 0 11:08:17? 0:00 / usr sbin / syslogd
# abilita svcadm svc: - system / system-log: default
numero svcs svc: / system / system-log: defaultVAPORE DI STATO DI FMRISvc online: / sistema / log di sistema: normale