Page 1 sur 1

[systemd]Daemons(résolu)

Publié : mar. 24 juil. 2012, 19:55
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 ! :)

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 20:14
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.

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 20:19
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

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 20:48
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 ?)

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 20:50
par jc51
pour wicd lance juste la commande que j'ai mis après au prochain démarrage wicd il se lance tous seul.

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 21:20
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 ?

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 21:24
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 .

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 21:29
par 3lazer4
Pour ceux qui n'en créent pas, comment on les crée nous-même ?

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 21:33
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 ?

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 21:36
par 3lazer4
rien du tout c'était juste pour savoir :D

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 21:39
par jc51
@FoolEcho aura surement la réponse :D

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 23:46
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 ?

Re: [systemd]Daemons

Publié : mar. 24 juil. 2012, 23:59
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)

Re: [systemd]Daemons

Publié : mer. 25 juil. 2012, 00:06
par jc51
merci @tuxce pour les précisions ,et promis je ferais attention avec les ça :chinois:

Re: [systemd]Daemons

Publié : mer. 25 juil. 2012, 16:16
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