💾 Archived View for moribundo.flounder.online › blog › void › 005_servicios.gmi captured on 2024-08-25 at 00:38:02. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-07-09)

-=-=-=-=-=-=-

- ENTRADA 5 -

Runit: Gestionar servicios

--- Fecha: jue 27 jun 2024 20:36:14 CEST ---

Como dije en la primera entrada, Void no usa systemd, usa runit, un gestor de servicios basado en guiones, como antaño, cuando GNU/Linux era GNU/Linux y usaba SYSinit, pero modernizado.

El funcionamiento, como hemos visto en otras entradas, es sumamente fácil. Solo hay que instalar el servicio que queramos, crear un enlace simbolico, y listo. No te preocupes si no sabes qué es un enlace simbólico, ni qué es un guión, o por qué se adoptó systemd, o el por qué de que las ranas sean hermafroditas.

Procedimiento

Has de saber que cuando instalas un servicio, por ejemplo cupsd para imprimir, Void deja un guiĂłn en la ruta /etc/sv.

Abre una consola o shell, como quieras llamarla (con xterm, xfce-terminal, terminator, konsole, kitty...) y logueate como root.

Si haces "ls /etc/sv" te aparecen todos los servicios disponibles con sus guiones dentro. Se llaman guiones porque en el fondo son scripts que hacen cosas (puedes abrir alguno con cualquier procesador de textos para ver cómo están hechos).

Void no va a ir a buscar los servicios ahí, si no en la ruta "/var/service", ¿por qué no en /etc/sv?, te respondo ¿por que systemd cuando haces un "enable" hace lo mismo, enlazando a otra parte? no lo se. pero seguro que tiene una buena explicación.

Para activar servicios hay que enlazar mediante un enlace simbólico desde "/etc/sv" a "/var/service". Si vas a "/var/service" y haces un "ls -l" verás como todo está enlazado:

Pues bien, la forma de hacerlo es la siguiente:

ln -s /etc/sv/cupsd /var/service

Es así de fácil, ya tienes el servicio cupsd esperando a que imprimas algo.

Chuleta de comandos

AquĂ­ dejo a modo de 'chuleta' los comandos utilizados para gestionar los servicios.

Listar servicios

Listar un servicio concreto

Crear servicio

Borrar servicio

Parar servicio

Iniciar servicio

Reiniciar servicio

Recargar servicio

Como siempre, tienes más info en su web:

Handbook Void linux

Tags: #void #voidlinux #sv

â—„ Listado de artĂ­culos

â—„â—„ Inicio