next up previous contents
Next: Gdm Up: Fichero /etc/inittab Previous: 229 Para practicar

Control de acceso a servicios

Vamos a enumerar las herramientas de que disponemos en Guadalinex para poder activar/desactivar determinados servicios según los distintos niveles de ejecución, se trata de1.31:

# services-admin
(desde Gnome: \includegraphics[%
width=0.7cm]{graficos/31/gnome_logo.ps}$\rightarrow$Herramientas del sistema$\rightarrow$Panel de control $\rightarrow$ Servicios), es una utilidad gráfica que permite seleccionar qué servicios están en activo.



\includegraphics[%
width=7cm]{graficos/31/services-admin.ps}


Si optamos por marcar Más Opciones, accederemos a funcionalidades añadidas:

\includegraphics[%
width=3cm]{graficos/31/services-admin-mas.ps}  \includegraphics[%
width=7cm]{graficos/31/services-admin-propiedades.ps}

# /usr/sbin/update-rc.d
utilidad en línea de comandos para activar/desactivar servicios. En general es más fácil trabajar con la anterior.

Usando este comando podemos configurar los enlaces simbólicos de los directorios /etc/rc?.d y el script situado en /etc/init.d/. Si por ejemplo deseamos que el servicio de nombre service se ejecute en el arranque

  1. Se pone en el directorio /etc/init.d/. En general los programas que instalemos y que sean necesarios en el arranque situan sus scripts de forma automática aquí.
  2. Después creamos los enlaces simbólicos1.32 mediante el comando

    update-rc.d servicio defaults 35 
    Al pasarle el parámetro defaults forzamos a que lo cree para los niveles de ejecución que van del 2 al 5. Con el 35 obligamos a que service se arranque antes de cualquier script que contenga un número mayor de 36.

 

Además de los programas anteriores, si tenemos un servicio en nuestra máquina, con:

$ /etc/init.d/service

podemos comprobar qué parámetros admite. Por ejemplo, con el servidor de impresión obtendríamos1.33:

$ /etc/init.d/cupsys

Uso: /etc/rc.d/init.d/lpd {start|stop|restart|force-reload}

start
arrancar
stop
detener
reload
volver a cargar
restart
volver a arrancar
force-reload
forzar carga

O sea que si queremos pararlo sólo hay que ejecutar1.34:

# /etc/init.d/cupsys stop

Parando cupsys: cupsd



Footnotes

... de1.31
El comando a ejecutar desde una xtermes el que aparece en negrita
... simbólicos1.32
Estos enlaces también se pueden crear a mano, pero eso mejor lo dejamos para cursos más avanzados.
... obtendríamos1.33
En general, estos parámetros funcionan para todos los scripts situados en /etc/init.d/.
... ejecutar1.34
También podemos usar:

#invoke-rc.d cupsys stop

next up previous contents
Next: Gdm Up: Fichero /etc/inittab Previous: 229 Para practicar

2004-03-15