Bonjour,
je regarde ce qui se passe au démarrage de mon serveur en suivant ce cours https://openclassrooms.com/fr/courses/2035746-auditez-la-securite-dun-systeme-dexploitation/6338774-auditez-le-mode-de-demarrage-du-serveur.
J'ai tapé la commande systemctl get-default, il donne le résultat suivant : graphical.target
En exécutant cette commande systemctl list-units --type target, je vois bien graphical.target.
Je fais ensuite :ls -lrtha /etc/systemd/system/graphical.target.wants/ le serveur réponds
impossible d'accéder à '/etc/systemd/system/graphical.target.wants/': Aucun fichier ou dossier de ce type
en faisant un ls du répertoire /etc/systemd/system/
voici le résultat
dbus-org.freedesktop.timesync1.service sockets.target.wants
default.target.wants sshd.service
getty.target.wants sysinit.target.wants
multi-user.target.wants syslog.service
network-online.target.wants timers.target.wants
redis.service
je ne comprends pas ou est graphical.target.
Quelqu'un a une explication?
Merci d'avance.
Christophe
# mode utilisateur ?
Posté par NeoX . Évalué à 4.
dans systemd, tu as plusieurs dossiers à prendre en compte
/etc/systemd/system
mais aussi les autres sous dossier de /etc/systemd
ca donne quoi un
[^] # Re: mode utilisateur ?
Posté par ChriPive . Évalué à 1. Dernière modification le 14 mars 2022 à 10:17.
Bonjour Neox et merci de te pencher sur ma question.
find /etc/systemd -iname 'graphical.target*' ne donne rien.
[^] # Re: mode utilisateur ?
Posté par ChriPive . Évalué à 1.
sur mon serveur il est dans /usr/lib/systemd/system
# systemd c’est bien mais c’est compliqué
Posté par PR . Évalué à 2.
Dans /etc il y a la configuration personnalisée (et ce que la distribution y place, à tort mais les habitudes ont la vie dure).
Regarde du côté de /usr/lib/systemd et de ses sous-répertoires (de mémoire)
Il y a beaucoup de page de man sur systemd, il ne faut pas hésiter à les consulter (mais c’est pas le plus évident). Pour une intro, la documentation arch est je trouve souvent très bien (pas que pour systemd), celle de gentoo aussi mais plus spécifique.
https://wiki.archlinux.org/title/Systemd
Les “wants” peuvent être décrit directement dans les fichiers et/ou via les répertoires .wants :
(bon pour le coup je recopie pas la fin du paragraphe du man qui contredit ce que j’ai mis en emphase — systemd quoi… /o\)
Mort aux cons !
[^] # Re: systemd c’est bien mais c’est compliqué
Posté par ChriPive . Évalué à 1.
Bonjour et Merci PR pour tes conseils forts utiles.
je viens de trouver graphical.target dans /usr/lib/systemd/system
# Voir l’unité complète
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . Évalué à 2. Dernière modification le 19 mars 2022 à 08:01.
Tu peux aussi utiliser la commande
cat
desystemctl
qui te permet de voir la configuration complète d’une unité, en prenant en compte tous les répertoires et « overlays » définis ici ou là.Exemple :
chez moi.
[^] # Re: Voir l’unité complète
Posté par ChriPive . Évalué à 1.
Merci Cyril
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.