Sistemas de arranque en la actualidad

Escribo el post para intentarme aclarar acerca de los sistemas de arranque de procesos existentes en linux.

Según tengo entendido existe init.

Upstart ha sustituido a init. Pero diria que en la actualidad y por ejemplo en xubuntu 12.04 hay ciertos procesos que son arrancados por upstart y otros por init.

Según creo entender en poco tiempo upstart y init seran sustituidos por systemd.

Hasta aquí todo es correcto??

Sigo. Quiero intentar desactivar procesos de mi sistema. Lo intento con varios métodos:

método 1: Instalando "bum" boot-up-manager
método 2: Con la aplicación sysv-rc-conf
método 3: Con rcconf

Como puede ser que haya procesos que estan activos y ninguna de las tres opciones me dice que lo estan y tampoco me permiten desactivar?

Entiendo que a malas la totalidad de los procesos estan ubicados en:
/etc/init.d
Por lo tanto a malas siempre podría hacer que los procesos no carguen editando los archivos de configuración de los procesos y cambiándoles los permisos

Gracias por todo...Pienso que las preguntas que hago no son del todo fáciles

Imagen de rioport
+1
0
-1

Como puede ser que haya procesos que estan activos y ninguna de las tres opciones me dice que lo estan y tampoco me permiten desactivar?

¿Cuáles procesos?

+1
0
-1

-- GC --

Imagen de jccall80
+1
0
-1

por ejemplo ssh.

ssh esta activo porqué es un proceso que necesito. Pero en ninguna de las tres opciones que menciono me figura como un proceso habilitado.

Además seguro que esta habilatado porque con el comando:

sudo /etc/init.d/ssh status
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service ssh status

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the status(8) utility, e.g. status ssh
ssh start/running, process 854

+1
0
-1
Imagen de rioport
+1
0
-1

Para impedir que se inicie al arrancar el sistema:

sudo sh -c "echo 'manual' > /etc/init/ssh.override"

Para dejarlo como antes borra el archivo /etc/init/ssh.override.

Para iniciarlo manualmente:

sudo start ssh

Para detenerlo:

sudo stop ssh
+1
0
-1

-- GC --