Devnix Ops
Flujos de trabajo

Habilitación de servicios con systemctl mediante Devnix Ops

03
Crear servicio

Crea un servicio en tu servidor Linux

Tienes un programa que se ejecuta desde la terminal pero no como servicio. Devnix Ops escribe el archivo de unidad, verifica la sintaxis, recarga el daemon y ejecuta systemctl enable --now nombre para iniciarlo al arrancar. El lector aprueba cada comando.

01

Abrir carpeta

Abre la carpeta del proyecto en el chat.

02

Escribir archivo de unidad

Escribe el archivo de unidad con la herramienta write_file.

03

Verificar sintaxis

Verifica la sintaxis con systemd-analyze verify.

04

Habilitar servicio

Ejecuta sudo systemctl enable --now nombre de tu servicio.

Archivo de unidad de ejemplo

example-app.service
[Unit]
Description=Example app
After=network.target

[Service]
Type=simple
ExecStart=/opt/example-app/run
User=exampleapp
WorkingDirectory=/opt/example-app
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

Este archivo de unidad define un servicio simple que se reinicia al fallar. Se ejecuta como usuario normal y se inicia después del objetivo de red.

Guía paso a paso: systemctl edit service y enable

Crear la unidad

Escribes el archivo de unidad en la carpeta del chat y usas write_file para crearlo con las secciones correctas para tu servicio, de modo que el agente establezca la descripción y el objetivo. Verifica la sintaxis. El agente define el tipo de servicio y la ruta del ejecutable que proporcionas. Establece el usuario y el directorio de trabajo para el proceso. Añade reglas de reinicio y muestra el tamaño del archivo en bytes. Apruebas la creación del archivo antes de que se guarde en el disco. Cuando el servicio systemd journald falló al iniciarse, revisas los registros. Copias el archivo al servidor con scp después de la aprobación.

Editar y habilitar

Puedes modificar un archivo de unidad existente mediante systemctl edit service, y el agente prepara la anulación localmente para tu revisión cuidadosa antes de aplicar los cambios. Aprueba los cambios. sudo systemctl enable --now lo inicia ahora y al arranque para tu servidor. El agente envía el archivo con scp después de que lo apruebes. La recarga del daemon actualiza la configuración del gestor en el servidor de manera efectiva. Verifica el estado activo para confirmar que el servicio se está ejecutando. Consulta los registros para verificar el funcionamiento correcto de la aplicación hoy. Usa journalctl -u nombre -n 50 para revisar la salida reciente de los puertos abiertos como parte del servicio systemd.

Devnix Ops para Windows

Empieza a gestionar tus servicios hoy

Descargar Devnix Ops ↗