sysklogd & syslog-ng: un enlace simbolico roto...
Hola,
he instalado el paquete `syslog-ng', un sustituto de
`syslog'. También tengo instalado `sysklogd' (¿obvio?). Pero:
$ ls -l /etc/init.d/sys*
-rwxr-xr-x 1 root root 1471 sep 15 1999 /etc/init.d/sysklogd.syslog-ng
-rwxr-xr-x 1 root root 1597 feb 26 2000 /etc/init.d/syslog-ng
$ dpkg -S sysklogd.syslog-ng
desviación por syslog-ng desde: /etc/cron.weekly/sysklogd
desviación por syslog-ng a: /etc/cron.weekly/sysklogd.syslog-ng
desviación por syslog-ng desde: /etc/init.d/sysklogd
desviación por syslog-ng a: /etc/init.d/sysklogd.syslog-ng
desviación por syslog-ng desde: /etc/cron.daily/sysklogd
desviación por syslog-ng a: /etc/cron.daily/sysklogd.syslog-ng
O sea, que `syslog-ng' cambia ese script, peeero:
$ ls -l /etc/rc2.d/*sys*
lrwxrwxrwx 1 root root 18 ago 14 23:34 /etc/rc2.d/S10sysklogd -> ../init.d/sysklogd
lrwxrwxrwx 1 root root 19 ago 15 03:59 /etc/rc2.d/S10syslog-ng -> ../init.d/syslog-ng
Po-lo-tanto:
$ ps -A|grep sys
1294 ? 00:00:00 syslog-ng
Tengo una Potato TC?, pero actualizada a `stable'. O eso creo:
$ dpkg -l syslog-ng sysklogd | egrep '^i'
ii syslog-ng 1.4.0rc3-2 Next generation logging daemon
ii sysklogd 1.3-33 Kernel and system logging daemons
Y con un `apt-get --reinstall install syslog-ng' sigue igual.
¿El demonio `sysklogd' no debería estar funcionando?
Yo he hecho lo siguiente:
# update-rc.d sysklogd.syslog-ng defaults 10 90
Adding system startup for /etc/init.d/sysklogd.syslog-ng ...
/etc/rc0.d/K90sysklogd.syslog-ng -> ../init.d/sysklogd.syslog-ng
/etc/rc1.d/K90sysklogd.syslog-ng -> ../init.d/sysklogd.syslog-ng
/etc/rc6.d/K90sysklogd.syslog-ng -> ../init.d/sysklogd.syslog-ng
/etc/rc2.d/S10sysklogd.syslog-ng -> ../init.d/sysklogd.syslog-ng
/etc/rc3.d/S10sysklogd.syslog-ng -> ../init.d/sysklogd.syslog-ng
/etc/rc4.d/S10sysklogd.syslog-ng -> ../init.d/sysklogd.syslog-ng
/etc/rc5.d/S10sysklogd.syslog-ng -> ../init.d/sysklogd.syslog-ng
# /etc/init.d/syslog-ng stop
Stopping system logging: klogd syslog-ng.
# /etc/init.d/sysklogd start
Starting system log daemon: syslogd klogd.
# /etc/init.d/syslog-ng start
Starting system logging: syslog-ng klogd.
# ps -A|grep sys
1288 ? 00:00:00 syslogd
1294 ? 00:00:00 syslog-ng
Pero me falta una `k', }:-)
Entonces, ¿`syslog-ng' _sustituye_ a `sysklogd' y por eso le
cambia el nombre, para que no se lance?
Me parece un pelín tosco. En fin, que no lo entiendo del todo,
a ver si alguien puede aclararlo.
Un saludo.
PD: Voy a dejar los dos funcionando a ver que pasa.
--
______________________________________________________
Cosme P. Cuevas - ICQ 86011094 - GnuPG KeyID: 0A4305FB
http://www.geocities.com/CollegePark/Lounge/8698/
------------------------------------------------------
Reply to: