Activar servicios en OpenSuse y sistemas basados en paquetes rpm

Una de las cosas que más me trajo de cabeza las primeras veces que traté con servidores con OpenSuse, en su diferentes versiones, es que al reiniciar, los servicios que había instalado no se activaban al inicio, cosa que si hacían los sistemas basados en Debian.

La clave la tiene el comando chkconfig y qué los sistemas basados en paquetes rpm, como OpenSuse o CentOS o Fedora no configuren los servicios recientemente instalados en al arranque del sistema.

Si suponemos que hemos instalados, por ejemplo, el servicio de correo POSTFIX, para que se inicie en el arranque lo tenemos que hacer de la siguiente manera:

  1. chkconfig postfix on

Si antes queremos comprobar si el servicio está configurado en el arranque, simplemente:

  1. chkconfig postfix

Y nos devolerá el mensaje:

postfix on

Más opciones del comando:

  1. ## Muestra la lista de servicios del sistemas, 
  2. ## y si están activados o no.
  3. ## En los runlevel del 0 al 6
  4. chkconfig --list 
  5.  
  6. #Indicamos el nivel que queremos asignar al servicio
  7. chkconfig --level 345 postfix

He obtenido la información de:

Página web de Adrian Francisconi

Foros de OpenSuse