Systemd
De Linuxmemo.
Version du 6 janvier 2022 à 10:22 par Linuxmemo (discuter | contributions)
Sommaire |
Statut
systemctl is-active nom_du_service.service systemctl status nom_du_service.service
- Liste des services:
systemctl list-unit-files --state=enabled systemctl list-unit-files --type service --state enabled,generated systemctl list-units --type=service systemctl list-units --type=service --state=running systemctl list-units --type=service --state=active
Start/stop
systemctl start nom_du_service.service systemctl stop nom_du_service.service systemctl restart nom_du_service.service
Configurer
systemctl enable nom_du_service.service systemctl disable nom_du_service.service
Unit dependencies and order:
vim /etc/systemd/system/multi-user.target.wants/unit-name.service AFTER= xxx xxx
Client NTP
vim /etc/systemd/timesyncd.conf [Time] NTP=mon.server.ntp systemctl stop systemd-timesyncd systemctl start systemd-timesyncd systemctl status systemd-timesyncd
DNS
systemd-resolve --status
To set "dns-search":
systemd-resolve --set-domain=chez.moi --interface=eno1
vim /etc/systemd/resolved.conf
NetworkManager
systemctl status NetworkManager
nmtui est l’outil graphique dans un terminal texte
nmcli est l’outil en ligne de commande.
Gestion de l'unité
systemctl list-units --type=service
- Configuration
systemctl cat nordvpnd
- Dépendances
systemctl list-dependencies nordvpnd systemctl list-dependencies nordvpnd --all systemctl list-dependencies nordvpnd --reverse systemctl list-dependencies nordvpnd --before systemctl list-dependencies nordvpnd --after
- Propriétés
systemctl show nordvpnd systemctl show nordvpnd -p Conflicts
- Masquage (marquer une unité comme étant totalement impossible à démarrer, automatiquement ou manuellement, en la reliant à /dev/null)
systemctl mask nginx.service systemctl list-unit-files |grep masked systemctl unmask nginx.service
- Modification
systemctl edit nordvpnd
les cibles ou "target" (niveaux d'exécution)
- Le niveau par defaut
systemctl get-default
- modification (exemple niveau graphique)
systemctl set-default graphical.target
- Lister les target dipo
systemctl list-unit-files --type=target systemctl list-units --type=target
- Isolation (exemple passage au mode console)
systemctl list-dependencies multi-user.target systemctl isolate multi-user.target
- Raccourcis pour les cibles spéciales
systemctl isolate rescue.target systemctl rescue systemctl halt systemctl poweroff systemctl reboot