Quiero saber: ¿cuál es el método recomendado para verificar todos los servicios en ejecución en estos sistemas?
Dado que usted es consciente de chkconfig
, service
y puede ser ntsysv
, rcconf
,
pero puedes verificar usando el siguiente comando que casi funciona en todos
ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S*
Qué es S* ?
el estilo init tradicional crea enlaces simbólicos que comienzan con S, o K. aquellos con S significa "inicio", y se ejecutan con el parámetro "inicio" cuando se ingresa ese nivel de ejecución. Aquellos con K significa "matar", esos servicios se ejecutan con el parámetro "detener" cuando se ingresa ese nivel de ejecución
Todos los detalles:
ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S* | \
awk -F'[0-9][0-9]' '{print "Startup :-> " $2}'
Salida:
Startup :-> bind9
Startup :-> apt-cacher-ng
Startup :-> slapd
Startup :-> cron
Startup :-> dmesg
Startup :-> inetutils-inetd
Startup :-> ssh
Startup :-> dns-clean
Startup :-> sudo
Startup :-> apache2
Startup :-> grub-common
Startup :-> ondemand
Startup :-> rc.local