Detail sur les runlevel
Fermé
Tinou54
-
25 avril 2008 à 11:07
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 25 avril 2008 à 16:01
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 25 avril 2008 à 16:01
A voir également:
- Detail sur les runlevel
- Forum soirée chic détail choc ✓ - Forum Loisirs / Divertissements
- Déguisement classe avec un accessoire choc . - Forum Loisirs / Divertissements
- Iptv detail non valide ✓ - Forum Vidéo/TV
- Atlas pro ontv detail non valide - Forum Vidéo/TV
- Supprimer détail communication orange - Forum Orange
12 réponses
Bonjour, il est indeniable que la machine procede aux deux premiers run level puisqu il font partie de la procedure de lancement
Oki merci.
Saurai-tu ce que fait le script single appelé dans le runlvl1 (singleuser)?
Je ne comprend pas vraiment le script ^^.
De plus, pourqoi certains services sont-il demarré dans plusiers runlevel sucessif?
Saurai-tu ce que fait le script single appelé dans le runlvl1 (singleuser)?
Je ne comprend pas vraiment le script ^^.
De plus, pourqoi certains services sont-il demarré dans plusiers runlevel sucessif?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
25 avril 2008 à 14:12
25 avril 2008 à 14:12
Salut,
pour comprendre les runlevel tu peux déjà commencer par regarder le fichier /etc/inittab
voilà chez moi (debian etch)
pour comprendre les runlevel tu peux déjà commencer par regarder le fichier /etc/inittab
voilà chez moi (debian etch)
# /etc/init.d executes the S and K scripts upon change # of runlevel. # # Runlevel 0 is halt. # Runlevel 1 is single-user. # Runlevels 2-5 are multi-user. # Runlevel 6 is reboot.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
25 avril 2008 à 14:19
25 avril 2008 à 14:19
Re,
pour savoir le runlevel de démarrage tu n'as qu'à regarder dans /etc/inittab
pour savoir le runlevel de démarrage tu n'as qu'à regarder dans /etc/inittab
lami20j@debian:~$ grep initdefault /etc/inittab id:2:initdefault:chez moi tu vois que c'est le runlevel 2
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
25 avril 2008 à 14:58
25 avril 2008 à 14:58
Affiche le résultat de
find /etc/rc* -name '*local*'
find /etc/rc* -name '*single*'
ls -l /etc/init.d/{local,single}
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
25 avril 2008 à 15:07
25 avril 2008 à 15:07
le même service est demarré dans 2 runlevel différents??
En fait les services sont configurer pour chaque runlevel.
Affiche le résultat de
En fait les services sont configurer pour chaque runlevel.
Affiche le résultat de
chkconfig --list networket
find /etc/rc* -name '*local*'
-> /etc/rc.d/rc2.D/S99local
----------------3----------------
----------------4----------------
----------------5----------------
------------/rc.local
/etc/rc.local
find /etc/rc* -name '*single*'
-> /etc/rc.d/init.d/single
/etc/rc.d/rc1.d/S00single
ls -l /etc/init.d/{local,single}
-> -r-xr-xr-x 1 root root 1175 Jan 23 2007 /etc/init.d/single
Ok merci lami20j j'a compris :D.
-> /etc/rc.d/rc2.D/S99local
----------------3----------------
----------------4----------------
----------------5----------------
------------/rc.local
/etc/rc.local
find /etc/rc* -name '*single*'
-> /etc/rc.d/init.d/single
/etc/rc.d/rc1.d/S00single
ls -l /etc/init.d/{local,single}
-> -r-xr-xr-x 1 root root 1175 Jan 23 2007 /etc/init.d/single
Ok merci lami20j j'a compris :D.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
25 avril 2008 à 15:17
25 avril 2008 à 15:17
Ok merci lami20j j'a compris :D.
En ce cas on peut mettre résolu ;-)
En ce cas on peut mettre résolu ;-)
j attendai juste ta reponse pour le local et single :p
J ai juste compris pour les doublons de services dans rc* ;)
J ai juste compris pour les doublons de services dans rc* ;)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
25 avril 2008 à 15:34
25 avril 2008 à 15:34
En fait il n'y a pas des doublons
Chaque répertoire correspond à un runlevel
Dans ces répertoires il y a des liens symboliques (SNNservice et KNNservice) S pour start et K pour kill
Ces liens pointent sur les services qui se trouvent dans /etc/init.d
Chaque répertoire correspond à un runlevel
Dans ces répertoires il y a des liens symboliques (SNNservice et KNNservice) S pour start et K pour kill
Ces liens pointent sur les services qui se trouvent dans /etc/init.d
oui mais si le systeme execute les scripts présents dans l'ordre des fichier il va executer 2 fois le script sur lequel pointe les liens non?(si tu vois ce que je veu dire?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
25 avril 2008 à 16:01
25 avril 2008 à 16:01
Je ne vois pas vraiment ce que veux dire.
Mais prenant ton cas (runlevel 3)
Quand ton système démarre, les scripts qui se trouvve dans /etc/rc.d/rc3.d seront exécutés
En fait si tu regarde un script dans /etc/init.d/ tu veras que la structure de script est la suivante
Mais prenant ton cas (runlevel 3)
Quand ton système démarre, les scripts qui se trouvve dans /etc/rc.d/rc3.d seront exécutés
En fait si tu regarde un script dans /etc/init.d/ tu veras que la structure de script est la suivante
......
case $1 in
.....
'start')
......
;;
'stop')
......
;;
.......Donc les liens Snnxxx vont exécuter le cas start et Knnxxx vont exécuter le cas stop