[systemd] passage en full systemd (résolu)
[systemd] passage en full systemd (résolu)
Salut,
D'autres posts ont déjà évoqué ce type de sujet, mais j'ai besoin de clarifier les choses en ce qui me concerne avant de me lancer. J'aimerai dans un premier temps passer en full systemd sur ma machine-test (avec gnome/openbox) le temps de bien maîtriser les choses avant de m'attaquer à mon PC principal.
Si j'ai bien compris le wiki, il me faut dabord créer et renseigner les fichiers suivants:
- /etc/vconsole.conf
- /etc/locale.conf
- /etc/timezone (ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime)
- /etc/hostname
- créer /var/log/journal pour une journalisation permanente
Puis installer systemd-sysvcompat.
Jusque là pas trop de soucis. Ce qui demeure encore obscure pour moi est la gestion des services, notamment la différentiation entre les services lancés automatiquement et ceux devant l'être explicitement par l'utilisateur. Déjà, comment savoir lesquels je dois lancer manuellement ? (dbus l'est, mais quand est-il de GDM ou crond, par exp.?) Comment créer les fichiers .service?
Ces questions peuvent sembler bêtes pour un spécialiste, mais ce n'est pas encorre tout à fait clair pour moi.
Merci pour votre aide.
D'autres posts ont déjà évoqué ce type de sujet, mais j'ai besoin de clarifier les choses en ce qui me concerne avant de me lancer. J'aimerai dans un premier temps passer en full systemd sur ma machine-test (avec gnome/openbox) le temps de bien maîtriser les choses avant de m'attaquer à mon PC principal.
Si j'ai bien compris le wiki, il me faut dabord créer et renseigner les fichiers suivants:
- /etc/vconsole.conf
- /etc/locale.conf
- /etc/timezone (ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime)
- /etc/hostname
- créer /var/log/journal pour une journalisation permanente
Puis installer systemd-sysvcompat.
Jusque là pas trop de soucis. Ce qui demeure encore obscure pour moi est la gestion des services, notamment la différentiation entre les services lancés automatiquement et ceux devant l'être explicitement par l'utilisateur. Déjà, comment savoir lesquels je dois lancer manuellement ? (dbus l'est, mais quand est-il de GDM ou crond, par exp.?) Comment créer les fichiers .service?
Ces questions peuvent sembler bêtes pour un spécialiste, mais ce n'est pas encorre tout à fait clair pour moi.
Merci pour votre aide.
Dernière modification par onyx67 le dim. 09 sept. 2012, 21:51, modifié 1 fois.
"La complication est un effet de la simplicité mal acquise"
Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
- benjarobin
- Maître du Kyudo
- Messages : 17612
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [systemd] passage en full systemd
Tu dois déjà le faire dans tous les cas, ce n'est plus conseillé de le faire via le rc.confonyx67 a écrit :Si j'ai bien compris le wiki, il me faut dabord créer et renseigner les fichiers suivants:
- /etc/vconsole.conf
- /etc/locale.conf
- /etc/timezone (ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime)
- /etc/hostnam
Ce n'est pas forcément le mieux, je te conseil de continuer à utiliser syslog-ng, voir la configuration de syslog-ng pour pouvoir l'utiliser avec systemdonyx67 a écrit :- créer /var/log/journal pour une journalisation permanente
Sinon tu ne devrais pas à avoir à créer de fichier .service, il suffit de l'activer :
systemctl enable mon-service.service
Dernière modification par benjarobin le dim. 09 sept. 2012, 20:46, modifié 1 fois.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [systemd] passage en full systemd
Merci pour tes précisions. Je vais m'y mettre. Je laisse le post encore ouvert au cas où.
"La complication est un effet de la simplicité mal acquise"
Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Re: [systemd] passage en full systemd
Bon, j'ai supprimer initscripts et installer systemd-sysvcompat
Au démarrage je n'ai pas GDM, mais bon c'est un soucis mineur, je lance avec startx.
En revanche je n'ai pas de connection. Voici ce que donne
Je pense que c'est lié au fait que j'utilise Bind. J'ai rajouté aux démons du rc.conf (DAEMONS= (...named...). et dans
Quelqu'un peut-il m'aider à configurer celà?
Merci
PS: je viens de voir que d'après
Au démarrage je n'ai pas GDM, mais bon c'est un soucis mineur, je lance avec startx.
En revanche je n'ai pas de connection. Voici ce que donne
systemctl status dhcpcd@eth0.service
:Code : Tout sélectionner
Sep 09 19:54:35 mamachine dhcpcd [759]: version 5.6.0 starting
dhcpcd [759]: eth0: carrier lost
dhcpcd [759]: eth0: carrier acquired
dhcpcd [759]: eth0: sending IPv6: Router sollicitation
dhcpcd [759]: eth0: sendmsg: cannot assign requested adress
dhcpcd [759]: eth0: rebinding lease of 192.168.1.10
dhcpcd [759]: eth0: acknow ledged 192.168.1.10 from 192.168.1.1
dhcpcd [759]: eth0: leased 192.168.1.10 for 86400 seconds
dhcpcd [759]: eth0: forked to background, child pid 766
dhcpcd [766]: eth0: sending IPv6: router sollicitation
dhcpcd [766]: eth0: sending IPv6: router sollicitation
dhcpcd [766]: eth0: sending IPv6: router sollicitation
dhcpcd [766]: eth0: no IPv6 Routers available
/etc/named.conf
j'ai l'option listen-on { 127.0.0.1; };.Quelqu'un peut-il m'aider à configurer celà?
Merci
PS: je viens de voir que d'après
systemctl status dhcpcd@eth0.service
, l'heure n'est pas juste non plus."La complication est un effet de la simplicité mal acquise"
Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [systemd] passage en full systemd
rc.conf n'est pas lu en désinstallant initscripts. Il te faut lancer/établir au démarrage named.service via systemctl.onyx67 a écrit :Je pense que c'est lié au fait que j'utilise Bind. J'ai rajouté aux démons du rc.conf (DAEMONS= (...named...). et dans /etc/named.conf j'ai l'option listen-on { 127.0.0.1; };.
Pareil pour gdm, il faut le lancer (si tu le faisais par inittab, il n'est pas lu non plus).
«The following statement is not true. The previous statement is true.» 

Re: [systemd] passage en full systemd
Tu voulais peut-être écrirebenjarobin a écrit :Ce n'est pas forcément le mieux, je te conseil de continuer à utiliser cronie (crond), voir la configuration de cron pour pouvoir l'utiliser avec systemdonyx67 a écrit :- créer /var/log/journal pour une journalisation permanente
syslog
? Car journald n'a pas la même fonction que cron
.- benjarobin
- Maître du Kyudo
- Messages : 17612
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [systemd] passage en full systemd
Oups... En effet je voulais dire syslog-ng... 

Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [systemd] passage en full systemd
@ FoolEcho > c'était bien cà, il fallait activer named.service (et gdm.service). Par ailleurs j'avais bêtement oublié le nom de ma machine dans la 2° ligne de
@benjarobin/tuxce > pourquoi est-il préférable de garder syslog-ng? j'avais lu dans un post que
Merci pour vos conseils.
/etc/hosts

@benjarobin/tuxce > pourquoi est-il préférable de garder syslog-ng? j'avais lu dans un post que
/var/log/journal
était plus fin au niveau des logs...pour l'instant je n'ai encore rien fait de ce côté làMerci pour vos conseils.
"La complication est un effet de la simplicité mal acquise"
Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Re: [systemd] passage en full systemd
Avec systemd, de toute façon tu utilises journald, syslog vient en plus.
Pour une utilisation basique, le seul avantage que donne syslog est d'avoir des logs au format texte, donc consultables même si endommagés.
Pour une utilisation basique, le seul avantage que donne syslog est d'avoir des logs au format texte, donc consultables même si endommagés.
- benjarobin
- Maître du Kyudo
- Messages : 17612
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [systemd] passage en full systemd
J'aime bien avoir les logs au format texte
De plus comme le dit tuxce, tu ne perds pas accès au journal via journalctl. Après oui créer /var/log/journal peut être largement suffisant.
Sinon tu peux faire les 2, cela prend juste un peu plus d'espace disque

Sinon tu peux faire les 2, cela prend juste un peu plus d'espace disque

Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [systemd] passage en full systemd
OK, merci pour vos conseils. Je mets en résolu.
"La complication est un effet de la simplicité mal acquise"
Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE