3 votos

Desactivación de un servicio de inicio

Estoy usando insserv -r nfs-common para deshabilitar RPC. ¿Cómo puedo saber si funciono? ¿Hay una manera para enumerar los servicios de puesta en marcha? ¿Tiene que desaparecer de /etc/init.d (porque todavía allí)?

6voto

Mike Pennington Puntos 6056

¿Cómo puedo saber si funciona?

Después de reiniciar, mira ps auxw | grep rpc.statd, si usted lo ve como un proceso que todavía está ejecutándose.

es allí una manera a la lista de los servicios de puesta en marcha?

Esta es una manera de...

[mpenning@tsunami ~]$ grep initdefault /etc/inittab
id:2:initdefault:
[mpenning@tsunami ~]$

A partir de esto, sé de ejecución de nivel 2 es el nivel de la máquina botas... ahora miren /etc/rc2.d

[mpenning@tsunami ~]$ ls /etc/rc2.d
K01gdm3            S02dbus           S03apache2          S06bootlogs
README             S02fail2ban       S04avahi-daemon     S06samba
S01binfmt-support  S02loadcpufreq    S04bluetooth        S14portmap
S01fancontrol      S02lwresd         S04cpufrequtils     S15nfs-common
S01rsyslog         S02ntp            S04cron             S16nfs-kernel-server
S01sudo            S02openbsd-inetd  S04exim4            S17rc.local
S02acpid           S02smartmontools  S04kerneloops       S17rmnologin
S02anacron         S02snmpd          S04network-manager  S17stop-bootlogd
S02atd             S02ssh            S05cups
S02bind9           S02winbind        S05saned
[mpenning@tsunami ~]$

Cualquier cosa que tenga una "S" al principio se inicia en el arranque. Cualquier cosa con una "K" al principio no se inicia en el arranque.

Se supone desaparecer de /etc/init.d (porque todavía hay)?

Todas las secuencias de comandos de inicio enlace simbólico a /etc/init.d, por lo que la rpc secuencia de comandos de inicio todavía debe estar allí. Mira /etc/rcX.d segura de saber

1voto

John B Puntos 35

Usted podría intentar instalar rcconf via aptitude. Lista de servicios que se inician en el arranque. Rcconf listará todo instalados servicios--servicios que inicie en el arranque están claramente marcadas. Para ejecutar rcconf rcconf simplemente ejecutar como root.

1voto

Mike Pennington Puntos 6056

método de chkconfig

La altura de pereza / eficiencia, también se puede utilizarchkconfig

Para ver cómo portmap , nfs-common , y nfs-kernel-server se utilizan en todos los niveles de ejecución...

[mpenning@tsunami ~]$ sudo chkconfig --list | grep -Ei "nfs|portmap"
mountkernfs.sh            0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
mountnfs-bootclean.sh     0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
mountnfs.sh               0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
nfs-common                0:off  1:off  2:off  3:off  4:off  5:off  6:off
nfs-kernel-server         0:off  1:off  2:off  3:off  4:off  5:off  6:off
portmap                   0:off  1:off  2:off  3:off  4:off  5:off  6:off
umountnfs.sh              0:off  1:off  2:off  3:off  4:off  5:off  6:off
[mpenning@tsunami ~]$

Para desactivar el portmap , nfs-common , y nfs-kernel-server en todos los niveles de ejecución...

sudo chkconfig portmap off nfs-common off nfs-kernel-server off

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: