Starting sysklogd daemons:/usr/sbin/syslogd

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
delonghilongo2
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: dom gen 20, 2008 16:54

Starting sysklogd daemons:/usr/sbin/syslogd

Messaggioda delonghilongo2 » dom gen 20, 2008 17:01

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

Avatar utente
acrive
Linux 2.x
Linux 2.x
Messaggi: 306
Iscritto il: mar dic 27, 2005 0:24
Slackware: 12.0
Località: Brindisi <-> Bologna
Contatta:

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

Messaggioda acrive » lun gen 21, 2008 9:58

Ehm... leggere il file di configurazione per saperne di più?

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun lug 25, 2005 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

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

Messaggioda masalapianta » lun gen 21, 2008 10:17

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?

delonghilongo2
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: dom gen 20, 2008 16:54

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

Messaggioda delonghilongo2 » lun gen 21, 2008 12:30

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.

delonghilongo2
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: dom gen 20, 2008 16:54

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

Messaggioda delonghilongo2 » lun gen 21, 2008 12:33

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

Avatar utente
acrive
Linux 2.x
Linux 2.x
Messaggi: 306
Iscritto il: mar dic 27, 2005 0:24
Slackware: 12.0
Località: Brindisi <-> Bologna
Contatta:

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

Messaggioda acrive » lun gen 21, 2008 14:05

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!

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun set 03, 2007 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

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

Messaggioda Mario Vanoni » lun gen 21, 2008 15:23

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

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun lug 25, 2005 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

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

Messaggioda masalapianta » lun gen 21, 2008 18:01

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)

delonghilongo2
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: dom gen 20, 2008 16:54

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

Messaggioda delonghilongo2 » mar gen 22, 2008 20:51

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;)