systemd est un remplacement moderne de l'init Linux traditionnelle. Ses principales caractéristiques incluent la possibilité d'exprimer les dépendances entre les services et la parallélisation agressive du démarrage du service.
J'ai un projet de composition de docker que je voudrais contrôler via systemd. Au début, j'utiliserais un script qui ressemble à ceci: description "Start/Stop server" author "Jim Cortez" start on filesystem and started docker stop on runlevel [!2345] respawn limit 3 240 pre-start script # wait (if necessary) for our …
Dans CentOS-7, une modification des options dans /etc/systemd/system.conf de systemd nécessite-t-elle un redémarrage ou "systemctl daemon-reload" suffira-t-il?
Sur l'un de mes serveurs, Debian 9, il n'y a pas de sortie depuis sshdin /var/log/auth.log. En fait, si je le fais ag sshden /var/log, ça ne semble pas. La seule chose en auth.logest systemd-logind. En fait, il est suspect que presque tous les messages de journal proviennent de systemd. …
Comment écrivez-vous un service systemd qui s'arrête normalement lors de l'arrêt ou du redémarrage de la machine? En particulier, il doit retarder l'arrêt de la machine jusqu'à ce qu'il se termine correctement. J'ai un service qui prend 10 secondes pour s'éteindre: /usr/local/bin/shutdowntest.sh: #!/bin/bash SHUTDOWN=0 SHUTDOWN_TIME=10 TRAPPED_SIGNAL= function onexit() { TRAPPED_SIGNAL=$1 …
Situation J'ai écrit une unité de service personnalisée et son script shell compagnon pour renouveler un certificat de Crypter Let . Tout fonctionne bien quand je cours systemctl start letsencrypt-example_com.service. Je veux qu'il s'exécute automatiquement tous les 60 jours, j'ai donc écrit une unité de minuterie systemd. Problème J'ai couru …
Existe-t-il un moyen de me systemddire l' ordre approximatif dans lequel il fermera les services lorsque j'arrêterai proprement l'ensemble du système? Comme cela systemdfermera les choses en parallèle, j'apprécie qu'il n'y ait aucun moyen de connaître l'ordre exact, mais il serait toujours très utile de savoir quelles contraintes systemdimposeront à …
Comment utilise-t-on le DNS poussé via un serveur openvpn avec résolu par systemd? Avant de décider de «mettre à niveau» vers systemd-networkd. Je pourrais utiliser une variante du script openvpn-resolv-conf pour appeler resolvconf pour gérer les entrées dans /etc/resolv.conf lors de l'établissement réussi d'un tunnel vpn. Cela me permettrait de …
J'ai un fichier unitaire assez simple pour un service d'accompagnement de découverte pour une instance de serveur que j'exécute sur CoreOS. Le fichier d'unité ressemble à ceci: [Unit] Description=Discovery for frontend server (instance %i) BindsTo=frontend@%i.service After=frontend@%i.service [Service] EnvironmentFile=/etc/environment ExecStart=/usr/bin/bash -c ' \ while true; do \ export PORT=$(docker port frontend%i …
J'ai une application critique qui est exécutée en tant que service par systemd. Il est configuré pour redémarrer dès qu'il y a une panne. Comment envoyer un email si l'application redémarre?
Je sais que systemd fournit un excellent mécanisme pour remplacer un fichier d'unité fourni par le package pour influencer la configuration / le comportement du service. Cela se fait généralement en utilisant la commande ci-dessous sudo systemctl edit <unitfile> pour créer un fichier de configuration de remplacement à /etc/systemd/system/<unitfile.d>/ Systemd …
Je voudrais installer une configuration multi-siège en utilisant Ubuntu Xenial 16.04. Après quelques recherches, il semble que le moyen de le faire maintenant soit par systemd via des appels "loginctl". (vu ici par exemple). Avant de plonger trop dans les tutoriels car je n'ai pas de matériel nécessaire pour l'instant …
journalctl ressemble à un excellent outil pour parcourir les journaux, mais je suis bloqué sur ce qui ressemble à une simple demande: je veux voir tous les messages cron qui contiennent la phrase update-ipsets. Bien sûr, je peux le faire journalctl -u cron.service | grep update-ipsets mais alors vous perdez …
J'essaie de permettre ip le transfert (entre enp0s3et tun0interfaces) et écriture net.ipv4.ip_forward = 1dans /etc/sysctl.conf. Après le redémarrage, j'ai $ cat /proc/sys/net/ipv4/ip_forward 1 Mais la transmission ne fonctionne toujours pas. J'essaie d'ajouter net.ipv4.conf.default.forwarding=1à /etc/sysctl.conf. Maintenant, après le redémarrage, j'ai $ cat /proc/sys/net/ipv4/ip_forward 1 $ cat /proc/sys/net/ipv4/conf/default/forwarding 1 $ cat /proc/sys/net/ipv4/conf/all/forwarding …
J'ai remarqué que lorsque j'émets une rebootcommande, ma connexion SSH est immédiatement fermée sur CentOS 7. Cela ne signifie pas que le serveur a redémarré, car je peux toujours le cingler. Il semble que systemd tue sshd trop tôt. Parfois, un service s'arrête ou s'arrête, et je ne peux plus …
J'essaye d'obtenir que systemd fasse ce que les scripts init.d feraient, montrant automatiquement l'état d'un service après avoir reçu manuellement une commande pour démarrer ou arrêter. Est-ce possible? systemd revient malheureusement en arrière car il s'exécute en arrière-plan, puis vous devez exécuter une deuxième commande pour afficher l'état, le démarrage …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.