Forum Astuces.divers [Debian] Processus d'initialisation

Posté par (page perso) .
Tags : aucun
0
5
mar.
2002
La Debian, comme toutes les distributions Linux que je connaisse, utilise un système d'initialisation (au boot) de type System V. Mais chaque distribution y introduit ses petites variantes (p. ex., les Redhat ont un rc.local et pas les Debian).

Sur une Debian, le processus d'initilisation est expliqué en détail dans le fichier /usr/share/doc/sysvinit/README.runlevels.gz.
  • # pas la Slackware

    Posté par (page perso) . Évalué à 1.

    Contrairement à la plupart des autres distributions Linux, la Slackware utilise un système d'initialisation de type BSD. Elle a d'ailleurs d'autres points communs avec les distrib' BSD, comme une utilisation à outrance des fichiers de conf, toujours très bien commentés, et l'absence de windozeries graphiques. Ne manque plus qu'un système de package aussi performant que les ports BSD et ce sera la plus belle des distrib' :)
    • [^] # Re: pas la Slackware

      Posté par (page perso) . Évalué à 1.

      ça existe, c'est une gentoo (-:
      • [^] # Re: pas la Slackware

        Posté par (page perso) . Évalué à 1.

        [+]

        mais debian power qd meme
        • [^] # apt-build roulaiseuh

          Posté par . Évalué à 1.

          tout est dans le titre :)

          c'est comme apt mais avec les sources debian, qui sont recompilés avec optimisations, updates et upgrades possibles aussi, etc.
          • [^] # Re: apt-build roulaiseuh

            Posté par (page perso) . Évalué à 1.

            « avec optimisations, updates et upgrades possibles aussi, etc. »

            apt-build fait déjà tout ceci, quand aux optimisations, en es-tu certains ?
            • [^] # Re: apt-build roulaiseuh

              Posté par . Évalué à 1.

              tout a fait certain:
              "Use gcc wrapper to build optimised package for an architecture"
              http://apt-build.tuxfamily.org/(...)

              il faut configurer ton apt-build pour lui dire quelle version de gcc tu veux utiliser
              et avec quelles options d'optimisation (dont l'architecture précise comme athlon/k7)
              • [^] # Re: apt-build roulaiseuh

                Posté par . Évalué à 1.

                Et il ya pas une sorte de apt-build qui fonctionnerais sur tous les architectures ???
              • [^] # Re: apt-build roulaiseuh

                Posté par (page perso) . Évalué à 1.

                J'ai répondu à coté de la plaque, je pensais que tu parlais du truc de gentoo. J'avoue que je lis rarement les titres des messages (c'est un tort, apparement)
                • [^] # Titres et corps de texte

                  Posté par . Évalué à 1.

                  Ce qui est un tort, avant tout, c'est mettre le contenu dans le titre sans le reprendre dans le corps de texte. On apprend ça dans les petites classes, le titre est censé être un résumé du texte.
            • [^] # Re: apt-build roulaiseuh

              Posté par . Évalué à 1.

              Non apt-build ne permet pas d'utiliser les USE flags, donc rien a voir. :-)
              Compile samba avec support LDAP avec ton apt-build, et continue d'utiliser ton systeme pendant qques temps. lors de la prochaine upgrade vers samba,
              1) tu te rappelles que tu as compile le package a la main, pas de probleme, tu refais un tour, ./configure --help, tu reprends les options que tu voulais, etc.
              ca marche, mais c chiant
              2) tu as oublie que tu as recompile ce package (normal, si tu fais ca pour 50 packages, pasque la version debian par defaut, ca correspond jamais a tes besoins). et la, ben hop, downtime trop longtemps .

              donc fo arreter avec la super debian. oui, elle est bien, je l'ai perso ( comme tous les utilisateurs de gentoo, j'ai l'impression) utilisee quelques temps, mais elle a aussi ses defauts. et gentoo a ses defauts aussi.

              sam
      • [^] # Re: pas la Slackware

        Posté par (page perso) . Évalué à 1.

        Depuis quand gentoo a un système de boot BSD???

        rootlinux (http://www.rootlinux.org/(...)) complètement basé sur slack au départ correspond plus dans ces cas là car c toujours du BSD init, et la prochaine version devrait intégré un système de ports.
      • [^] # Re: pas la Slackware

        Posté par . Évalué à 0.

        gentoo est systemV, pas BSD
  • # Re: Processus d'initialisation

    Posté par . Évalué à 2.

    Penser aussi à rcconf, pour activer ou non le démarrage des services sans aller se promener dans les rc.x...
    (c'est du ncurse, donc mode console:)
    • [^] # Re: Processus d'initialisation

      Posté par . Évalué à 1.

      rah la la, d'un cote on critique les GUIs et de l'autre on vante les merites des logiciels consoles tout pourris juste parce qu'ils sont console.

      qu'on defende le command line, je l'admet, ca fait quelque chose de plus qu'un GUI dans la mesure on c'est facilement automatisable.
      Mais qu'on vante le merite des logiciels en ncurses, franchement c'est abuse.
      C'est infiniment moins pratique qu'un logiciel avec un VRAI GUI, et qu'on ne me dise pas le contraire. et si vous me dites que mutt est plus pratique qu'evolution, je vous reponds que si evolution avait ete concu pour etre controlable completement au clavier, ca serait au moins aussi pratique et rapide a utiliser.
      • [^] # Re: Processus d'initialisation

        Posté par . Évalué à 1.

        Le mode console (même en curses) n'a pas grand chose à voir avec le mode graphique car il n'y a presque pas de gestion de fenetre (genre la fenetre de dialogue qui reste bloqué derrière la fenêtre maître et qui garde le focus clavier) et pas souvent de souris. Une bonne partie des applis de gestion commerciale et/ou de production restent encore de type curses car c'est la que les saisies sont les plus rapides... (peu de touches pour naviguer)

        cordialement...
      • [^] # Re: Processus d'initialisation

        Posté par . Évalué à 1.

        j'aurais tendance à penser que l'immense intérêt des logiciels console repose dans leur capacité à être utilisés à travers une connection ssh par le biais de screen, franchement ca c bon
        (pour moi il y en a un autre : kan je passe en mode console g une lisibilité d'enfer qui me permet d'utiliser mon clavier sans fil depuis mon lit mais c une autre histoire :))
    • [^] # Re: Processus d'initialisation

      Posté par (page perso) . Évalué à 1.

      Mouais... y'a aussi update-rc.d
  • # Et pour Mandrake...

    Posté par . Évalué à 1.

    ...regardez dans /usr/share/doc/initscripts-6.91/, il y a un fichier sysvinitfiles qui explique comment ajouter des scripts d'initialisation et un fichier sysconfig.txt qui décrit les différents fichiers de configuration que l'on peut trouver dans /etc/sysconfig
  • # darius-admin

    Posté par (page perso) . Évalué à 1.

    Dans mon paquet darius-admin, y'a un petit script appellé ictl.
    Il permet de donner de lancer des commandes pour tout les services dans /etc/init.d sans se taper les chemins complets.

    Ex :
    ictl apache s = /etc/init.d/apache start

    C'est moins long à taper et du fait que ça supporte les bash_completion, pas besoin de connaitre par coeurs les noms précis des scripts dans /etc/init.d


    Dispo en tar.gz et en deb à
    http://savannah.nongnu.org/files/?group=darius-admin(...)
  • # Re: Processus d'initialisation

    Posté par . Évalué à 1.

    Super astuce, marche sur toutes les distribs: RTFM ;-)
  • # Re: Processus d'initialisation

    Posté par . Évalué à 1.

    Comme expliqué sur d'autres threads, il existe des alternatives à ce processus d'init. simpleinit par exemple est disponible sur d'autres distributions plus "alternatives". Gentoo quant à elle utilise son propre système d'init (je le connais pas asser pour le décrire).
    Vous aurez ici des infos supplémentaires sur ces systèmes : http://www.atnf.csiro.au/people/rgooch/linux/boot-scripts/(...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.