Level d'init et nioubie

Level d'init et nioubie - Linux et OS Alternatifs

Marsh Posté le 06-02-2002 à 22:49:58    

vala vala, je me monte (enfin, g le matos, me manque les connaissances linuxiennes :p) une passerelle sous ninux (RH7.2 a priori).
 
pour le masquereading et les regles iptables, ca devrait aller, mais ya un truc j'y comprends rien, c'est les levels d'init (et g lu plein de trucs la dessus).
 
une bonne âme pour m'expliquer ca avec des mots simples ou un exemple concret ?  
 
merci bien d'avance


---------------
p4 2.6c@3.6 - p4 1.8a@3.25 - tualeron 1.2@1.72 - p133@250
Reply

Marsh Posté le 06-02-2002 à 22:49:58   

Reply

Marsh Posté le 06-02-2002 à 23:09:45    

Reply

Marsh Posté le 06-02-2002 à 23:11:52    

init (/sbin/init)  est le premier (et le seul en fait) programme lancé par le noyau. Son role est de lancer tout ce dont à besoin la machine pour fonctionner.
 
Un niveau d'init (initlevel en français) est un ensemble de programmes à lancer ou a arreter suivant l'initlevel.  
 
Il y a 6 initlevel généralement défini. Sur RH7.2 :  
 
# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
 
Mon PC ou je tape est en runlevel 5, ma passerelle en 3 (pas besoin de X pour une passerrelle sans écran).


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 06-02-2002 à 23:47:46    

merci les gens, ca apporte pas bcp plus a ce que j'avais lu, mais grand merci d'avoir répondu.
 
mais sur une passerelle, ou effectivement je n'ai pas besoin de X, si je suis en 6, ca aura un quelconque impact ? (en fait je ne saisi pas l'intéret de la chose)

 

[jfdsdjhfuetppo]--Message édité par dWarFy81--[/jfdsdjhfuetppo]


---------------
p4 2.6c@3.6 - p4 1.8a@3.25 - tualeron 1.2@1.72 - p133@250
Reply

Marsh Posté le 06-02-2002 à 23:51:15    

dWarFy81 a écrit a écrit :

mais sur une passerelle, ou effectivement je n'ai pas besoin de X, si je suis en 6, ca aura un quelconque impact ? (en fait je ne saisi pas l'intéret de la chose)



Pas en 6 !!! Si tu passes en runlevel 6, ton système va rebooter (idem si tu passes en 0, ton ordi s'arrête) !
Pour une passerelle : le runlevel 3 s'impose.

Reply

Marsh Posté le 07-02-2002 à 00:01:14    

gm_superstar a écrit a écrit :

 
Pas en 6 !!! Si tu passes en runlevel 6, ton système va rebooter (idem si tu passes en 0, ton ordi s'arrête) !
Pour une passerelle : le runlevel 3 s'impose.  




 
au temps pour moi, je voulais dire 5 (d'apres ce que j'ai compris, 0 ou 6 , spa très bon  ;) ) donc par exemple pourquoi 3 plutôt que 5, si je suis en 5 pour un gateway, ca peut entrainer quoi de particulier ?


---------------
p4 2.6c@3.6 - p4 1.8a@3.25 - tualeron 1.2@1.72 - p133@250
Reply

Marsh Posté le 07-02-2002 à 00:03:12    

dWarFy81 a écrit a écrit :

 
 
au temps pour moi, je voulais dire 5 (d'apres ce que j'ai compris, 0 ou 6 , spa très bon  ;) ) donc par exemple pourquoi 3 plutôt que 5, si je suis en 5 pour un gateway, ca peut entrainer quoi de particulier ?  




 
Tu auras des choses en plus qui vont tourner par défaut, ce qui pour une passerelle/firewall est mal, puiqu'il faut mieux qu'elle fasse tourner le minimum de choses.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 07-02-2002 à 00:09:56    

dWarFy81 a écrit a écrit :

au temps pour moi, je voulais dire 5 (d'apres ce que j'ai compris, 0 ou 6 , spa très bon  ;) ) donc par exemple pourquoi 3 plutôt que 5, si je suis en 5 pour un gateway, ca peut entrainer quoi de particulier ?



Déjà, dans le commentaire de kadreg, on parle de "initdefault", c'est à dire le runlevel qui sera choisi au démarrage, après le chargement du noyau. C'est pour ça qu'on ne met pas ce "initdefault" à 0 ou 6 car sinon, après le boot du noyau, la machine s'arrêterait ou rebooterait immédiatement, ce qui a peu d'intérêt.
 
Donc on choisit comme "initdefault" 3 ou 5. Mais pour une passerelle on choisit 3, parce qu'il n'y a aucune raison de lancer X (interface graphique) qui prend quand même pas mal de RAM. Ce sera autant de RAM économisée pour les besoins de la passerelle et, éventuellement, les serveurs qu'elle héberge.
 
Cependant il est toujours possible de changer le runlevel après coup. Si par exemple tu es en renlevel 5, taper la commande

Code :
  1. init 3

va te faire passer en runlevel 3, et donc, tuer X (et toutes tes applis graphiques qui étaient lancées)

 

[jfdsdjhfuetppo]--Message édité par gm_superstar--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 07-02-2002 à 09:16:06    

En fait, ce n'est pas très important, à part les runlevel spéciaux (0, 1 et 6), on peut utiliser n'importe lesquels autres, selon le défaut de la distrib.
En général, init 3 est pour un démarrage sans X, mais sur Debian 2.2, le runlevel par défaut est le 2 et il démarre X si on lui a demandé à l'install. Sur Slackware, l'init 3 est celui sans X, mais X démarre à l'init 4.
C'est plus un problème de convention qu'autre chose.

Reply

Marsh Posté le 07-02-2002 à 09:55:30    

Ouaip ca depend completement de la distrib et de la config de l'admin  
 
Pour voir ce qui est fait a chaque runlevel, y a qu'a regarder les repertoires /etc/rcX.d ou X est le runlevel. Ces repertoires contiennent des liens vers les scripts lances a chaque runlevel, sachant que le nom du lien determine si on doit lancer ou arreter la tache (nom commencant par S pour Start ou K pour Kill), ainsi que l'ordre de lancement (par exemple S00machin est lance en premier, S99truc en dernier etc.)

 

[jfdsdjhfuetppo]--Message édité par pipomolo--[/jfdsdjhfuetppo]


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 07-02-2002 à 09:55:30   

Reply

Marsh Posté le 07-02-2002 à 09:58:18    

http://perso.wanadoo.fr/linux_wiza [...] l#runlevel
 
 
runlevel 3 ( mdk, RH ) est conseillé pour un serveur/passerelle. Tu n'as pas besoin d'un interface graphique pour ce genre d'utilisation. Si vraiment à un moment tu veux une interface graphique, tu la lance avec startx et quand tu as fini tu quitte sa session et kill X.
 
http://perso.wanadoo.fr/linux_wiza [...] _2.html#wm


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-02-2002 à 10:37:00    

pipomolo a écrit a écrit :

 
Pour voir ce qui est fait a chaque runlevel, y a qu'a regarder les repertoires /etc/rcX.d ou X est le runlevel. Ces repertoires contiennent des liens vers les scripts lances a chaque runlevel, sachant que le nom du lien determine si on doit lancer ou arreter la tache (nom commencant par S pour Start ou K pour Kill), ainsi que l'ordre de lancement (par exemple S00machin est lance en premier, S99truc en dernier etc.)



Euh, justement, sur une Slackware, ça n'est pas comme ça. La plupart des distrib ont une init de type SystemV (du genre que tu décris), sauf la Slack qui a justement une init de type BSD (les scripts d'init sont dans /etc/rc.d/ , et s'appellent rc.qqch). Enfin, je ne vais pas embrouiller dWarFy81 (t'as pas confondu avec ton mot de passe? :D ), RedHat a une init SystemV.
 
À ce qu'il paraît, Init SysV/Init BSD est un troll aussi poilu que VI/Emacs :D Rien à voir avec les trolls de tapettes genre Gnome/KDE ou Java/C++ :p
 
(C'est beau, hein, un méta-troll : une tentative de troll sur les trolls :D )

Reply

Marsh Posté le 07-02-2002 à 10:44:19    

Jak a écrit a écrit :

   
Euh, justement, sur une Slackware, ça n'est pas comme ça. La plupart des distrib ont une init de type SystemV (du genre que tu décris), sauf la Slack qui a justement une init de type BSD (les scripts d'init sont dans /etc/rc.d/ , et s'appellent rc.qqch). Enfin, je ne vais pas embrouiller dWarFy81 (t'as pas confondu avec ton mot de passe? :D ), RedHat a une init SystemV.  
   
À ce qu'il paraît, Init SysV/Init BSD est un troll aussi poilu que VI/Emacs :D Rien à voir avec les trolls de tapettes genre Gnome/KDE ou Java/C++ :p  
   
(C'est beau, hein, un méta-troll : une tentative de troll sur les trolls :D )  



 
 
Ah ouaip bah tient pr le coup slack j'connais po et BSD j'en ai jamais vu le poil de la queue :D  
Donc je te crois sur parole et du coup le troll Init BSD/SysV bah g po gd chose a y apporter...par contre si tu me chauffe sur VI/Emacs ca va mal finir :D

 

[jfdsdjhfuetppo]--Message édité par pipomolo--[/jfdsdjhfuetppo]


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 07-02-2002 à 10:58:30    

Mais non, tout le monde sait que VI roulaizze et qu'Emacs, c'est pour les lamerZ :D

Reply

Marsh Posté le 07-02-2002 à 11:19:09    

Jak a écrit a écrit :

Mais non, tout le monde sait que VI roulaizze et qu'Emacs, c'est pour les lamerZ :D    



 
   
Ah bah ca va alors on es du meme bord...j'ajouterais qd meme un petit :s/VI/VIM/ parceque faut bien vivre avec son temps :D

 

[jfdsdjhfuetppo]--Message édité par pipomolo--[/jfdsdjhfuetppo]


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 07-02-2002 à 11:20:40    

Jak a écrit a écrit :

Mais non, tout le monde sait que VI roulaizze et qu'Emacs, c'est pour les lamerZ :D



Manifestement tes paroles ont dépassé ta pensée. Tu voulais bien sûr dire VI su>< et Emacs ro><or grave.

Reply

Marsh Posté le 07-02-2002 à 11:43:12    

pipomolo a écrit a écrit :

 
Ah bah ca va alors on es du meme bord...j'ajouterais qd meme un petit :s/VI/VIM/ parceque faut bien vivre avec son temps :D  



Non, VIM, ça pue, Elvis roulaizze. :D

Reply

Marsh Posté le 07-02-2002 à 11:46:36    

de toute manière Word vous écrase tous ! ;)


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-02-2002 à 12:14:27    

ed rulezzzzzzzzzzz :sol:


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 07-02-2002 à 13:51:07    

Bof pas besoin d'editeur de texte, un petit  
   
echo "Mon texte a moi" > Mon_fichier_a_moi  
   
Et le tout est joue  :sol:  
 
 :lol:


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 07-02-2002 à 14:12:13    

Pire que ed, il y a TECO, je crois... Mais là, on commence vraiment à foutre la merde sur le sujet de dWarFy81 :D
 
Pour la route, man ed :
 
http://www.gnu.org/fun/jokes/ed.msg.html

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed