Pagina 1 di 1

Starting sysklogd daemons:/usr/sbin/syslogd

Inviato: dom 20 gen 2008, 17:01
da delonghilongo2
in fase di avvio mi si blocca su questa scritta per 7-8 minuti prima di partire.

forse cerca un hostname via dns
non so che fare
ciao

Re: Starting sysklogd daemons:/usr/sbin/syslogd

Inviato: lun 21 gen 2008, 9:58
da acrive
Ehm... leggere il file di configurazione per saperne di più?

Re: Starting sysklogd daemons:/usr/sbin/syslogd

Inviato: lun 21 gen 2008, 10:17
da masalapianta
provato con lo switch '-d'? succede solo al boot o anche se lo lanci a mano? Nel secondo caso hai provato a lanciarlo sotto strace e vedere a che punto si ferma per quei 7/8 minuti?

Re: Starting sysklogd daemons:/usr/sbin/syslogd

Inviato: lun 21 gen 2008, 12:30
da delonghilongo2
acrive ha scritto:Ehm... leggere il file di configurazione per saperne di più?
vorrei studiare e capire ma non so da dove iniziare ,
intendi questo come file vero?

cat /etc/hosts

#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server. Just add the names, addresses
# and any aliases to this file...
#
# By the way, Arnt Gulbrandsen <agulbra@nvg.unit.no> says that 127.0.0.1
# should NEVER be named with the name of the machine. It causes problems
# for some (stupid) programs, irc and reputedly talk. :^)
#

# For loopbacking.
127.0.0.1 localhost
127.0.0.1 hostello.. hostello

# End of hosts.

Re: Starting sysklogd daemons:/usr/sbin/syslogd

Inviato: lun 21 gen 2008, 12:33
da delonghilongo2
masalapianta ha scritto:provato con lo switch '-d'? succede solo al boot o anche se lo lanci a mano? Nel secondo caso hai provato a lanciarlo sotto strace e vedere a che punto si ferma per quei 7/8 minuti?
come faccio a dargli un comando tipo /usr/bin/syslogd -d (se è questo che intendi)?
la procedura di partenza è automatica, accendo il pc e va. strace non lo conoscevo ho letto il man , ma parla di system calls, mi sembra sia roba da esperti

Re: Starting sysklogd daemons:/usr/sbin/syslogd

Inviato: lun 21 gen 2008, 14:05
da acrive
delonghilongo2 ha scritto:
acrive ha scritto:Ehm... leggere il file di configurazione per saperne di più?
vorrei studiare e capire ma non so da dove iniziare ,
intendi questo come file vero?

cat /etc/hosts

#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server. Just add the names, addresses
# and any aliases to this file...
#
# By the way, Arnt Gulbrandsen <agulbra@nvg.unit.no> says that 127.0.0.1
# should NEVER be named with the name of the machine. It causes problems
# for some (stupid) programs, irc and reputedly talk. :^)
#

# For loopbacking.
127.0.0.1 localhost
127.0.0.1 hostello.. hostello

# End of hosts.

Hhheeh ma noo... Questo è il file che permette staticamente (e manualmente) di associare ad un ip un nome... il file che ti serve controllare è /etc/syslog.conf .
Ora non sono sotto slack e non sono sicuro se la posizione è proprio quella.

Se non sai come procedere ti consiglierei di approfondire syslogd. Per risolvere al volo il tuo problema, controlla il file che ti ho detto. Li troverai righe del tipo:

Codice: Seleziona tutto

*.err;kern.notice;auth.notice                 /dev/sysmsg
*.err;kern.debug;daemon.notice;mail.crit      /var/adm/messages

*.alert;kern.err;daemon.err                   operator
*.alert                                       root
*.emerg                                       *
Le righe rispettano una forma del tipo:

Codice: Seleziona tutto

facility.level;         <destinazione, es. @ciccio.homelinux.com>
Le facility sono un elenco di tipi di eventi che possono essere generati dal kernel ad esempio, oppure da demoni, etc etc. Queste facility hanno una ulteriore differenziazione in base al loro tipo di messaggio che può essere un errore, un warning o anche semplicmente una informazione. Di conseguenza si può scegliere dove indirizzare questi messaggi. La destinazione può essere un file, un terminale o anche un pc remoto. Quest'ultimo caso credo che ti interessi a quanto pare.
Quindi altro non devi fare che trovare la riga incriminata e commentarla.

p.s. Comunque ti consiglio a priori di approfondire. Non è solo un semplice programma (demone) di log. Ci si può sbizzarrire in tanti modi. Per esempio ho fatto in modo di mandare eventi kernel sulla console quando collego un dispositvo USB, in modo da sapere subito a quale dev appartiene per poterlo montare. (Nel caso tu usassi la console). Ma potresti anche loggare in base a tue esigenze determinati eventi generati da iptables. E' un modo come un altro per partire ad approfondire le proprie conoscenze su Linux. Buon Lavoro!

Re: Starting sysklogd daemons:/usr/sbin/syslogd

Inviato: lun 21 gen 2008, 15:23
da Mario Vanoni
delonghilongo2 ha scritto:in fase di avvio mi si blocca su questa scritta per 7-8 minuti prima di partire.
Sulle mie tre macchine, in rete, ognuna con internet,
la principale a cui si riferiscono le altre e` la va2,
files identici sulle tre macchine, tranne /etc/syslog.conf

/etc/hosts
127.0.0.1 localhost
192.168.0.12 va2.vanoni va2
192.168.0.14 va4.vanoni va4
192.168.0.16 va6.vanoni va6

/etc/rc.d/rc.syslog
# cambiato a modo mio
/usr/sbin/syslogd -m 1 -r
# rationale
# -m 1 un messaggio ogni minuto
# -r postare in piu` sulla macchina di riferenza

/etc/syslog.conf
# MINIMALISTA AD OLTRANZA !!!
*.emerg *
# Utile quando la cara ENEL stacca, e la UPS lo segnala
*.* /var/log/messages
# _solo_ sulle macchine va4 e va6
*.* @va2

Trasferisco con mv(1) i files /var/log/messages vecchi in
/var/log/messages.d/messagesDD
# DD == giorno, 01 ... 31
e ho un archivio mensile da sfogliare

Mario Vanoni

Re: Starting sysklogd daemons:/usr/sbin/syslogd

Inviato: lun 21 gen 2008, 18:01
da masalapianta
delonghilongo2 ha scritto:
masalapianta ha scritto:provato con lo switch '-d'? succede solo al boot o anche se lo lanci a mano? Nel secondo caso hai provato a lanciarlo sotto strace e vedere a che punto si ferma per quei 7/8 minuti?
come faccio a dargli un comando tipo /usr/bin/syslogd -d (se è questo che intendi)?
basta modificare lo script di init che si occupa dello start di syslogd (non uso slackware da anni, non so quale sia lo script che su slack fa lo start di syslogd)
la procedura di partenza è automatica, accendo il pc e va. strace non lo conoscevo ho letto il man , ma parla di system calls, mi sembra sia roba da esperti
al limite posta qui l'output (non tutto, solo le ultime 30 righe prima che si fermi per 7/8 minuti)

Re: Starting sysklogd daemons:/usr/sbin/syslogd

Inviato: mar 22 gen 2008, 20:51
da delonghilongo2
domani provo a risolvere la situazione.
vi ringrazio in anticipo, se ci sono problemi mi faccio sentire.
ma prima provo a leggere qualche man riguardo syslogd
cosi in futuro potrò dare anche io una man-o;)