Besoin d'experts
systemctl ...
Documentation, Wiki, Traduction (MLO et Mageia)
Je suis en train de reformater une doc, je souhaiterais avoir des infos sur la commande systemctl.
systemctl start httpd.service (apparement, il n’y a pas de distinction entre le fait de mettre .service ou pas) vrai ou pas.
systemctl stop httpd.service
systemctl enable httpd.service
systemctl disable httpd.service
Par rapport à l’application graphique du MCC dans Système --> gérer les services système en les (dés)activants.
Est-ce que la croix, correspond à enable et sans croix à disable. J’ai fait l’essai, je ne vois pas la différence.
Quelle est la différence entre start et restart ?

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Exemple avec apmd :
Code BASH :
[root@Jeeebztop jybz]# cat /etc/init.d/apmd #!/bin/sh # # chkconfig: 2345 26 74 # description: apmd is used for monitoring battery status and logging it via \ # syslog(8). It can also be used for shutting down the machine when \ # the battery is low. # processname: apmd # config: /etc/sysconfig/suspend # clock: /etc/sysconfig/clock # ### BEGIN INIT INFO # Provides: apmd # Default-Start: 2 3 4 5 # Short-Description: Advanced power management (APM) daemon # Description: apmd is used for monitoring battery status and logging it via \ # syslog(8). It can also be used for shutting down the machine when \ # the battery is low. ### END INIT INFO # If APM isn't supported by the kernel, try loading the module... [ -e /proc/apm ] || ( grep -q apm /lib/modules/`uname -r`/modules.alias && /sbin/modprobe apm &>/dev/null ) # Don't bother if /proc/apm still doesn't exist, kernel doesn't have # support for APM. [ -e /proc/apm ] || exit 0 CONFIG=/etc/sysconfig/suspend # Source function library. . /etc/init.d/functions RETVAL=0 start() { gprintf "Starting up APM daemon: " test -r "$CONFIG" && . "$CONFIG" daemon /usr/sbin/apmd -p $LOGPERCENTCHANGE -w $WARNPERCENT $ADDPARAMS RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/apmd echo } stop() { gprintf "Shutting down APM daemon: " killproc apmd RETVAL=$? [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/apmd /sbin/modprobe -r apm &>/dev/null echo } dostatus() { status apmd RETVAL=$? } restart() { stop start RETVAL=$? } condrestart() { [ -e /var/lock/subsys/apmd ] && restart || : } # See how we were called. case "$1" in start) start ;; stop) stop ;; status) dostatus ;; restart|reload) restart ;; condrestart) condrestart ;; *) gprintf "Usage: apmd.init {start|stop|status|restart|reload|condrestart}\n" exit 1 esac exit $RETVAL
on y voit :
Code BASH :
start() { gprintf "Starting up APM daemon: " test -r "$CONFIG" && . "$CONFIG" daemon /usr/sbin/apmd -p $LOGPERCENTCHANGE -w $WARNPERCENT $ADDPARAMS RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/apmd echo } stop() { gprintf "Shutting down APM daemon: " killproc apmd RETVAL=$? [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/apmd /sbin/modprobe -r apm &>/dev/null echo } [...] restart() { stop start RETVAL=$? }
restart ne fait que stop et start, rien de plus.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Édité par cmoifp Le 17/01/2019 à 18h11

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
cmoifp :
C’est bien tu as répondu pour start est restart, mais le reste ? quésako ? 

j'ai pas répondu au reste, car je ne suis pas certain. Donc je ne dis pas de bétises

Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
cmoifp :
Bonjour,
Je suis en train de reformater une doc, je souhaiterais avoir des infos sur la commande systemctl.
systemctl start httpd.service (apparement, il n’y a pas de distinction entre le fait de mettre .service ou pas) vrai ou pas.
Je suis en train de reformater une doc, je souhaiterais avoir des infos sur la commande systemctl.
systemctl start httpd.service (apparement, il n’y a pas de distinction entre le fait de mettre .service ou pas) vrai ou pas.
Oui, s'il n'y a rien, il ajoute .service.
Citation :
systemctl stop httpd.service
systemctl enable httpd.service
systemctl disable httpd.service
Par rapport à l’application graphique du MCC dans Système --> gérer les services système en les (dés)activants.
Est-ce que la croix, correspond à enable et sans croix à disable. J’ai fait l’essai, je ne vois pas la différence.
systemctl stop httpd.service
systemctl enable httpd.service
systemctl disable httpd.service
Par rapport à l’application graphique du MCC dans Système --> gérer les services système en les (dés)activants.
Est-ce que la croix, correspond à enable et sans croix à disable. J’ai fait l’essai, je ne vois pas la différence.
Oui, c'est çà. Ce que je ne sais plus, c'est si le fait d'activer lance une commande "start", ou s'il faut aussi appuyer sur "Démarrer".
Pour le reste, JB à bien répondu.
Yves

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Papoteur :
Oui, c'est çà. Ce que je ne sais plus, c'est si le fait d'activer lance une commande "start", ou s'il faut aussi appuyer sur "Démarrer".
Oui, c'est çà. Ce que je ne sais plus, c'est si le fait d'activer lance une commande "start", ou s'il faut aussi appuyer sur "Démarrer".
Je viens de vérifier, il faut ensuite appuyer sur Démarrer.

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
cmoifp :
Plutôt que de laisser penser que c'est une négligence ou une imprécision, je préciserais que les services étant les les types d'unités les plus manipulés, le suffixe ".service" a été choisi comme type d'unité par défaut par souci de simplification de l'utilisation de systemctl,systemctl start httpd.service (apparement, il n’y a pas de distinction entre le fait de mettre .service ou pas) vrai ou pas.
cmoifp :
Dans le CCM, je ne vois pas activer. Je vois "actif/arrêté" qui correspondent à la commande "systemctl status ${NomDeService}"le fait d'activer lance une commande "start"
Ensuite il y a : "Coche ou pas Au démarrage" dont je ne connais pas le rapport avec systemctl puisque des services non cochés sont quand même démarrés sans que je les ai spécifiquement sollicités.
Enfin les boutons Démarrer Arrêter corrrespondent spécifiquement aux commandes "systemctl start ${NomDeService}" "systemctl stop ${NomDeService}".
Loin de vouloir entamer ton enthousiasme de traduction mais je m'interroge sur l'utilité de la traduction de la doc systemd qui me semble être un sujet complexe et largement en dehors des préoccupations du commun des utilisateurs de mageia.
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
magnux77 :
Loin de vouloir entamer ton enthousiasme de traduction mais je m'interroge sur l'utilité de la traduction de la doc systemd qui me semble être un sujet complexe et largement en dehors des préoccupations du commun des utilisateurs de mageia.
L’émancipation ! Plus il y aura de traduction technique, plus il y aura de utilisateurs qui seront enclin à améliorer toutes sortes de produit. Plus c'est documenté, plus les sources sont libres, plus les utilisateurs deviennent maitre de leur outils.
Certe, cette traduction sera réservé à un plus petit groupe d'utilisateurs, mais surement utilisé pour ceux qui souhaites s'initier dans les entrailles d'une distribution linux. (Des gens comme moi quoi

Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Jybz :
L’émancipation ! Plus il y aura de traduction technique, plus il y aura de utilisateurs qui seront enclin à améliorer toutes sortes de produit. Plus c'est documenté, plus les sources sont libres, plus les utilisateurs deviennent maitre de leur outils.
Certe, cette traduction sera réservé à un plus petit groupe d'utilisateurs, mais surement utilisé pour ceux qui souhaites s'initier dans les entrailles d'une distribution linux. (Des gens comme moi quoi
)
magnux77 :
Loin de vouloir entamer ton enthousiasme de traduction mais je m'interroge sur l'utilité de la traduction de la doc systemd qui me semble être un sujet complexe et largement en dehors des préoccupations du commun des utilisateurs de mageia.
L’émancipation ! Plus il y aura de traduction technique, plus il y aura de utilisateurs qui seront enclin à améliorer toutes sortes de produit. Plus c'est documenté, plus les sources sont libres, plus les utilisateurs deviennent maitre de leur outils.
Certe, cette traduction sera réservé à un plus petit groupe d'utilisateurs, mais surement utilisé pour ceux qui souhaites s'initier dans les entrailles d'une distribution linux. (Des gens comme moi quoi

Je suis d'accord avec Magnux. systemd n'est pas spécifique à Mageia et il existe déjà des guides assez complet comme le wiki d'ArchLinux ou la page de Lea Linux. Et il y a aussi bien sûr la page de manuel. C'est bien de vouloir documenter le plus de choses possibles mais il ne faut pas réinventer la poudre à chaque fois. systemd n'est pas spécifique à Mageia. La question qui se pose est alors de savoir si une nouvelle page de wiki apporte quelque chose à ce qui existe déjà. Sinon un simple lien vers d'autres pages suffirait.
Pour ce qui est de la partie technique, pour avoir regardé le code de systemd, c'est très difficile à comprendre.
Quand au lien entre la page Services du MCC et systemd, si c'est identique à ce qui se fait dans les manatools , ça passe par l'API D-Bus de systemd.

PS : Ce n’est pas une page spécifique à systemd.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie