How do I know if it worked?
Após a reinicialização, observe o ps auxw | grep rpc.statd
, se você o vir como um processo em execução, ainda está sendo executado.
is there a way to list the services starting up?
Esta é uma maneira ...
[mpenning@tsunami ~]$ grep initdefault /etc/inittab
id:2:initdefault:
[mpenning@tsunami ~]$
A partir disso, eu sei que o nível de execução 2 é o nível em que a máquina inicializa ... agora veja /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 ~]$
Qualquer coisa que tenha um "S" no começo é iniciada na inicialização. Qualquer coisa com um "K" no começo não começa na inicialização.
Is it supposed to disappear from /etc/init.d (because it still there)?
Todos os scripts de inicialização são convertidos em /etc/init.d
, portanto, o script de inicialização do rpc ainda deve estar lá. Veja /etc/rcX.d
para saber com certeza