[systemd]Daemons(résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
3lazer4
archer de cavalerie
Messages : 192
Inscription : ven. 01 avr. 2011, 13:31

[systemd]Daemons(résolu)

Message par 3lazer4 »

Salut à tous !

Je pense avoir réussi à installer systemd (en mode natif donc j'ai enlevé initscripts) sur une archlinux 2012 en virtualbox :
Image
Capture d'écran du démarrage

Donc j'ai créé mes différents fichiers de config en lieu et place du /etc/rc.conf.
Seulement je ne comprends pas comment lancer mes daemons au démarrage du système, par exemple wicd ou cups.
Je n'ai pas non plus compris si /etc/inittab était toujours utilisé et si non, comment faire pour avoir la même chose avec systemd (lancement de slim, choisir entre init3 ou init5) ?

Merci d'avance ! :)
Dernière modification par 3lazer4 le mer. 25 juil. 2012, 16:17, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [systemd]Daemons

Message par FoolEcho »

Systemd ?
3lazer4 a écrit :Seulement je ne comprends pas comment lancer mes daemons au démarrage du système, par exemple wicd ou cups.
Tu as les équivalents de rc.d start/stop,etc. <service> avec systemctl start/stop,etc. <service>
Et pour lancer au démarrage (équivalent au DAEMONS donc): systemctl enable/disable <service>.
Donc pour cups par exemple:

Code : Tout sélectionner

systemctl enable cups.service
(il faut que le fichier service existe, voir wiki)
3lazer4 a écrit :Je n'ai pas non plus compris si /etc/inittab était toujours utilisé et si non, comment faire pour avoir la même chose avec systemd (lancement de slim, choisir entre init3 ou init5) ?
Il n'est plus lu, que ce soit en full systemd ou avec initscripts. Il faut lancer le service.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [systemd]Daemons

Message par jc51 »

bonjour pour wicd j'ai eu le problème systemctl enable wicd.service fontionné pas j'ai juste fais


Code : Tout sélectionner

ln -s '/lib/systemd/system/wicd.service' '/etc/systemd/system/dbus-org.wicd.daemon.service'
et sa fonctionne nickel
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
3lazer4
archer de cavalerie
Messages : 192
Inscription : ven. 01 avr. 2011, 13:31

Re: [systemd]Daemons

Message par 3lazer4 »

Pour le "systemctl ..." j'avais compris. En fait je ne sais pas à quoi doit ressembler le fichier *.service (wicd.service par exemple, je mets quoi dedans ?)
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [systemd]Daemons

Message par jc51 »

pour wicd lance juste la commande que j'ai mis après au prochain démarrage wicd il se lance tous seul.
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
3lazer4
archer de cavalerie
Messages : 192
Inscription : ven. 01 avr. 2011, 13:31

Re: [systemd]Daemons

Message par 3lazer4 »

Merci jc51, ta commande a fonctionné.

Par contre j'ai installé cups et j'ai tenté un systemctl start cups.service qui a fonctionné. Pourtant je n'ai créé aucun cups.service. Les fichiers .service se créent tout seuls ?
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [systemd]Daemons

Message par jc51 »

sa je sais pas j'ai remarqué sa fonctionne avec certain service pas d'autre,sa fais que quelque jours que je suis passé en full systemd,pas eu le temps de tous voir .
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
3lazer4
archer de cavalerie
Messages : 192
Inscription : ven. 01 avr. 2011, 13:31

Re: [systemd]Daemons

Message par 3lazer4 »

Pour ceux qui n'en créent pas, comment on les crée nous-même ?
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [systemd]Daemons

Message par jc51 »

je sais pas le seul qui ma embêter c'est wicd,j'ai trouvé la commande en cherchant sur le net ,je suis en pleine découverte,c'est, quoi que tu arrives pas à lancer ?
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
3lazer4
archer de cavalerie
Messages : 192
Inscription : ven. 01 avr. 2011, 13:31

Re: [systemd]Daemons

Message par 3lazer4 »

rien du tout c'était juste pour savoir :D
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [systemd]Daemons

Message par jc51 »

@FoolEcho aura surement la réponse :D
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
3lazer4
archer de cavalerie
Messages : 192
Inscription : ven. 01 avr. 2011, 13:31

Re: [systemd]Daemons

Message par 3lazer4 »

Bon j'ai installé systemd avec systemd-sysvcompat et j'ai bien rempli tous les fichiers de conf. Les daemons ont bien été chargés. Et c'est super rapide au boot :shock:

Une dernière question avant de fermer le sujet : Comment remettre mon système en localtime puisque j'ai un dualboot Archlinux/Windows 7 ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [systemd]Daemons

Message par tuxce »

jc51 a écrit :bonjour pour wicd j'ai eu le problème systemctl enable wicd.service fontionné pas j'ai juste fais

Code : Tout sélectionner

ln -s '/lib/systemd/system/wicd.service' '/etc/systemd/system/dbus-org.wicd.daemon.service'
c'est la moitié de ce que fait la commande:

Code : Tout sélectionner

# systemctl enable wicd.service
ln -s '/usr/lib/systemd/system/wicd.service' '/etc/systemd/system/dbus-org.wicd.daemon.service'
ln -s '/usr/lib/systemd/system/wicd.service' '/etc/systemd/system/multi-user.target.wants/wicd.service'
3lazer4 a écrit :Pour le "systemctl ..." j'avais compris. En fait je ne sais pas à quoi doit ressembler le fichier *.service (wicd.service par exemple, je mets quoi dedans ?)
Il n'y a rien à mettre dedans, il est fourni par le paquet.
jc51 a écrit :Par contre j'ai installé cups et j'ai tenté un systemctl start cups.service qui a fonctionné. Pourtant je n'ai créé aucun cups.service. Les fichiers .service se créent tout seuls ?
Pour wicd par exemple :

Code : Tout sélectionner

$ pacman -Ql wicd | grep '\.service'
wicd /usr/lib/systemd/system/wicd.service
wicd /usr/share/dbus-1/system-services/org.wicd.daemon.service
3lazer4 a écrit :Pour ceux qui n'en créent pas, comment on les crée nous-même ?
C'est pas une question de création, mais s'ils sont fournis ou pas. Et pour la création, il suffit de se baser sur l'existant, un de base serait :

Code : Tout sélectionner

[Unit]
Description=Service de test

[Service]
ExecStart=/bin/true
test.service est à placer dans /etc/systemd/system
3lazer4 a écrit : Une dernière question avant de fermer le sujet : Comment remettre mon système en localtime puisque j'ai un dualboot Archlinux/Windows 7 ?
Ca se configure à la 3ème ligne (ça ne s'invente pas) de /etc/adjtime :

Code : Tout sélectionner

0 0 0
0
LOCAL
jc51 a écrit :sa je sais pas j'ai remarqué sa fonctionne avec certain service pas d'autre,sa fais que quelque jours que je suis passé en full systemd,pas eu le temps de tous voir .
Pleaaaaaaaaaase ça et non sa ! (y a bien le "tous" et autre, mais le sa, ça fait mal)
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [systemd]Daemons

Message par jc51 »

merci @tuxce pour les précisions ,et promis je ferais attention avec les ça :chinois:
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
3lazer4
archer de cavalerie
Messages : 192
Inscription : ven. 01 avr. 2011, 13:31

Re: [systemd]Daemons

Message par 3lazer4 »

@tuxce : merci beaucoup, tout fonctionne bien maintenant ! :D

@jc51 : merci à toi aussi, tu m'as pas mal aidé :) Et les sa à la place de ça, c'est pas bien ! :twisted:

@FoolEcho : et encore merci ;)

-> je mets en résolu
Répondre