User Tools

Site Tools


informatica:linux:runlevel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
informatica:linux:runlevel [2013/07/03 09:02] – external edit 127.0.0.1informatica:linux:runlevel [2019/08/05 10:31] osk-k-k-k
Line 1: Line 1:
-Runlevel+====== Runlevels ====== 
 + 
 +===== Red Hat ===== 
  
 Para añadir un servicio en los diferentes niveles de ejecución: Para añadir un servicio en los diferentes niveles de ejecución:
 +Creamos el script en /etc/init.d indicando runlevel y posición de arranque y parada. Por ejemplo le damos el nombre servicio:
 +<code>
 +#! /bin/bash
  
-Red Hat:+# chkconfig2345 90 60 
 + 
 +case "$1" in 
 +start) 
 + 
 +        runuser usuario -c "script_start.sh" 
 + 
 +        ;; 
 + 
 +stop) 
 +        runuser usuario -c "script_stop.sh" 
 + 
 +        ;; 
 +*) 
 +        echo $"Usage: $0 {start|stop}" 
 +        exit 1 
 +esac 
 +exit $? 
 +</code> 
 + 
 +Añadimos el servicio: 
 +  # chkconfig --add servicio 
 + 
 +Ahora ya lo podemos administrar con chkconfig
  
   # chkconfig --list |grep -i sendmail   # chkconfig --list |grep -i sendmail
Line 14: Line 43:
  
   sendmail        0:off   1:off   2:off    3:on    4:on    5:on    6:off   sendmail        0:off   1:off   2:off    3:on    4:on    5:on    6:off
 +  
 +Para activar un servicio:
 +  chkconfig --list rngd
 +  rngd            0:off 1:off 2:off 3:off 4:off 5:off 6:off
  
 +  chkconfig rngd on
  
-Debian:+  chkconfig --list rngd 
 +  rngd            0:off 1:off 2:on 3:on 4:on 5:on 6:off 
 + 
 +   
 + 
 + 
 +===== Debian ===== 
 + 
 +<code> 
 +#! /bin/bash 
 + 
 +# Required-Start:    $syslog 
 +# Required-Stop:     $syslog 
 +# Default-Start:     2 3 4 5 
 +# Default-Stop:      0 1 6 
 + 
 +case "$1" in 
 +start) 
 + 
 +        runuser usuario -c "script_start.sh" 
 + 
 +        ;; 
 + 
 +stop) 
 +        runuser usuario -c "script_stop.sh" 
 + 
 +        ;; 
 +*) 
 +        echo $"Usage$0 {start|stop}" 
 +        exit 1 
 +esac 
 +exit $? 
 +</code>
  
 Copiar el ejecutable en /etc/init.d Copiar el ejecutable en /etc/init.d
Line 24: Line 90:
 Deshabilitar en niveles: \\ Deshabilitar en niveles: \\
   #update-rc.d ntlmaps disable 2 3 4 5   #update-rc.d ntlmaps disable 2 3 4 5
 +
 +Herramientas gráficas pero de líneas de comando:  
 +  rcconf sysv-rc-conf  
 +
informatica/linux/runlevel.txt · Last modified: 2019/12/04 09:21 by osk-k-k-k