Devnix Ops
Flux de travail

Création de service avec systemctl enable via Devnix Ops

03
Créer un service

Créer un service sur votre serveur Linux

Vous disposez d’un programme qui fonctionne en terminal mais pas en tant que service. Devnix Ops rédige le fichier unit, vérifie la syntaxe, recharge le daemon et exécute systemctl enable --now nom pour le lancer au démarrage. Le lecteur approuve chaque commande.

01

Ouvrir le dossier

Ouvrez le dossier du projet dans la conversation.

02

Rédiger le fichier unit

Rédigez le fichier unit avec l’outil write_file.

03

Vérifier la syntaxe

Vérifiez la syntaxe avec systemd-analyze verify.

04

Activer le service

Exécutez sudo systemctl enable --now nom_de_votre_service.

Exemple de fichier unit

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

Ce fichier unit définit un service simple qui redémarre en cas d’échec. Il s’exécute en tant qu’utilisateur standard et démarre après la cible réseau.

Guide pas à pas : systemctl edit et activation

Créer l’unité

Vous rédigez le fichier unit dans le dossier de conversation et utilisez write_file pour le créer avec les sections appropriées pour votre service, afin que l’agent définisse la description et la cible. Vérifiez la syntaxe. L’agent définit le type de service et le chemin de l’exécutable que vous fournissez. Il définit l’utilisateur et le répertoire de travail pour le processus. Il ajoute des règles de redémarrage et affiche la taille du fichier en octets. Vous approuvez la création du fichier avant qu’il ne soit enregistré sur le disque. Lorsque le service systemd journald n’a pas réussi à démarrer, vous consultez les journaux. Vous copiez le fichier sur le serveur avec scp après approbation.

Modifier et activer

Vous pouvez modifier un fichier unit existant à l’aide de systemctl edit service ; l’agent prépare le fichier de surcharge (override) localement pour votre examen attentif avant d’appliquer les modifications. Approuvez les modifications. sudo systemctl enable --now le lance immédiatement et au démarrage pour votre serveur. L’agent envoie le fichier avec scp après votre approbation. Le rechargement du daemon met à jour la configuration du gestionnaire sur le serveur. Vérifiez l’état actif pour confirmer que le service fonctionne. Consultez les journaux pour vérifier le bon fonctionnement de l’application. Utilisez journalctl -u nom -n 50 pour vérifier les sorties récentes, notamment pour les ports ouverts dans le cadre du service systemd.

Devnix Ops pour Windows

Commencez à gérer vos services dès aujourd’hui

Télécharger Devnix Ops ↗