GNU/Linux >> Tutoriels Linux >  >> Linux

Écrire des fichiers de service Systemd de base ?

Je développe une application Nodejs avec laquelle l'utilisateur interagit via HTTP sur localhost. Il n'y a pratiquement aucun paramètre et le démon n'a pratiquement aucune dépendance et il doit juste être opérationnel au moment de la connexion.

Je voudrais suivre les idiomes sur chaque plate-forme pour les scripts de démarrage, et cela signifie Upstart sur Ubuntu et systemd sur Fedora.

  • Existe-t-il de bons tutoriels pour écrire des fichiers système systemd ?
  • Existe-t-il des "meilleures pratiques" à connaître ?

J'ai trouvé ces ressources :

  • Page wiki Fedora sur systemd
  • Blog sur l'écriture de fichiers système systemd
  • Systemd sur Wikipédia

Je recherche principalement une sorte d'API comme référence, ainsi qu'un format de base à suivre.

Réponse acceptée :

Je commencerais par les pages de manuel de Systemd. Ils représentent une ressource complète du système et des services.

Il y a aussi la FAQ freedesktop Systemd.


Linux
  1. 10 commandes systemd pratiques :une référence

  2. Comment créer un service Systemd sous Linux

  3. Suppression de fichiers par âge ?

  4. Linux - Emplacement du script Fsck ?

  5. Comment changer d'utilisateur pour un groupe de fichiers de service Systemd ?

Commandes Systemctl pour gérer le service Systemd

Utiliser les fonctionnalités de systemd pour sécuriser les services

Gestion des cgroups avec systemd

Comment arrêter le service systemd

Comment empêcher un processus d'écrire des fichiers

activation de socket systemd vs xinetd