Archivo "debug"

Temas relacionados con el examen de test.
Cerrado
Avatar de Usuario
Orion
Usuario registrado
Mensajes: 284
Registrado: 19 Ene 2009, 11:31
Agradecido: 0
Agradecimiento recibido: 0

Archivo "debug"

Mensaje por Orion »

Una de las opciones de la pregunta 14 menciona el fichero "debug" en Unix. ¿Conoce alguien la existenca de tal fichero?
"When a girl says she needs two minutes to get ready, that's the same thing as when a guy says there's two minutes left in the football game. That's relativity."

cantimploro
PreparaTIC XXI
Mensajes: 1010
Registrado: 20 Jul 2010, 09:09
Agradecido: 0
Agradecimiento recibido: 0

Re: Archivo "debug"

Mensaje por cantimploro »

Lo único que se me ocurre es cuando repartes la salida de syslogd en varios archivos por severidad (debug, info, notify, crit, emerg, etc), algo que ni es técnicamente parte de Unix, ni está en todas sus variantes, ni tienes por qué hacer. Pero donde se hace (es bastante común últimamente y creo que en casi todos los Linux está así por defecto), acabas teniendo un fichero /var/log/debug que es texto plano.

Esa es una de las que me sabía y a pesar de todo contesté mal, porque no cai en el momento ;)

Avatar de Usuario
Orion
Usuario registrado
Mensajes: 284
Registrado: 19 Ene 2009, 11:31
Agradecido: 0
Agradecimiento recibido: 0

Re: Archivo "debug"

Mensaje por Orion »

Ok. Raro, ¿no? Aún así, decir Unix no es decir Linux, ¿no?
"When a girl says she needs two minutes to get ready, that's the same thing as when a guy says there's two minutes left in the football game. That's relativity."

jaga
PreparaTIC XVIII
Mensajes: 231
Registrado: 20 Oct 2005, 12:01
Agradecido: 0
Agradecimiento recibido: 0

Re: Archivo "debug"

Mensaje por jaga »

debug

En este archivo de texto se registra información de depuración (de debug) de los programas que se ejecutan en la máquina; esta información puede ser enviada por las propias aplicaciones o por el núcleo del sistema operativo:
luisa:~# tail -8 /var/adm/debug
Dec 17 18:51:50 luisa kernel: ISO9660 Extensions: RRIP_1991A
Dec 18 08:15:32 luisa sshd[3951]: debug: sshd version 1.2.21
[i486-unknown-linux]
Dec 18 08:15:32 luisa sshd[3951]: debug: Initializing random number
generator; seed file /etc/ssh_random_seed
Dec 18 08:15:32 luisa sshd[3951]: debug: inetd sockets after dupping: 7, 8
Dec 18 08:15:34 luisa sshd[3951]: debug: Client protocol version 1.5; client
software version 1.2.21
Dec 18 08:15:34 luisa sshd[3951]: debug: Calling cleanup 0x800cf90(0x0)
Dec 18 16:33:59 luisa kernel: VFS: Disk change detected on device 02:00
Dec 18 23:41:12 luisa identd[2268]: Successful lookup: 1593 , 22 : toni.users
luisa:~#

jasanchezbl
Usuario registrado
Mensajes: 135
Registrado: 18 Jun 2008, 22:01
Agradecido: 0
Agradecimiento recibido: 0

Re: Archivo "debug"

Mensaje por jasanchezbl »

RedIRIS lo explica bastante bien, es la mejor información que he encontrado:
http://www.rediris.es/cert/doc/unixsec/node12.html

cantimploro
PreparaTIC XXI
Mensajes: 1010
Registrado: 20 Jul 2010, 09:09
Agradecido: 0
Agradecimiento recibido: 0

Re: Archivo "debug"

Mensaje por cantimploro »

Exacto, mirad lo de rediris que está bastante bien. El ejemplo que pones arriba es correcto. Pero aunque los mensajes los envían las aplicaciones o el núcleo, no son estos los que escriben en el fichero, al menos no lo hacen directamente. Lo que hacen es usar el demonio syslogd, al cual le envían entre otras cosas, el mensaje a registrar, el subsistema, y la severidad.

Lo que haga syslogd luego depende de su configuración (que está normalmente en /etc/syslog.conf). Antiguamente solía ser común enviar todo esto a un único fichero (/var/log/syslog normalmente), pero la configuración te permite otras cosas, como repartirlo en varios ficheros en base al subsistema y/o severidad, o enviar determinados eventos a otra máquina, o enviarlos por correo, o ignorarlos... etc.

Ultimamente es muy frecuente que la configuración de syslog por defecto cree un fichero por cada nivel de severidad. debug es uno de ellos.

Saludos.

Cerrado

Volver a “PRIMER EXAMEN 2010”