Home
À la découverte du meilleur système d`exploitation : GNU/LINUX
Contents
1. O trouver de la documentation 6 1 Surtondisque dur 6 2 Sur Internet 2 265548 hi Say a ra a ra 6 2 1 Sites d di s la documentation 6 2 2 Informations Quotidiens 6 2 3 Sites personnels 6 24 Logiciels xs uo rra ba he 0 25 Distributions 44 o dos nissan aus his aide 0 3 A ons A AM Rate Sah da ole ee Be 6 4 Dansles lyre ics ers SA GEES a p pres ge dan 6 4 1 Livres g n ralistes 6 4 2 Livres pour la programmation 6 5 Dans les magazines 6 5 1 Les magazines windowsiens 6 5 2 Les magazines entre les deux 6 5 3 Les magazines Linuxiens Logiciels conna tre 7 1 Logiciels ayant servi cr er ce document 7 2 Autres logiciels tr s int ressants 1 37 Le cas des trontendss ye ane ul aps dent D ten at Tableau d quivalence logicielle windows Linux T ches les plus courantes 9 1 Installer un logiciel 9 1 1 Pas de compilation 9 1 2 Avec compilation 9 2 D compresser toutes sortes d archives DRM LPS Free SR Ne E BASE SE AE UL BAD die 2 8 ii a demie he O23 BZIP iit dk Sak SS OS ee A A eR Led 924 slats Si al eG eA a bpd du 9 3 Utiliser les
2. 12 CHAPITRE 1 INTRODUCTION Chapitre 2 Elagage des id es recues les plus stupides 2 1 Linux c est pour les Beaucoup de gens donnent leur avis sur Linux alors qu ils ne l ont m me pas essay ou regard fonctionner Ils s arr tent sur leur jugement superficiel Toutes ces personnes parlent sans conna tre le sujet et du coup elles disent n importe quoi J ai dress la liste des phrases les plus courantes que j ai entendues et je les ai comment es en montrant du doigt chaque fois l norme erreur que font ces gens Je recommande donc ces personnes de dire plut t Je ne connais pas Linux et je n ai pas envie pour le moment de m y int resser Ce serait plus sage que d accabler Linux de reproches vraiment injustifi s Je recommande aussi ces personnes de lire ce document en entier pour se d barrasser de leur ignorance et ainsi profiter de Linux Voici donc ces phrases types gt Linux c est pour les techniciens les experts c tait vrai il y a trois ans et encore Aujourd hui Linux est accessible tout le monde gr ce des travaux d auto d tection du mat riel facilitation de l installation etc GNU Linux est aujourd hui facile installer et de plus en plus de logiciels grand public apparaissent tu n as qu aller sur le site de KDE on verra ce que c est pour voir http www kde org Linux n est utilis que par des groupuscules je r ponds
3. Les r glages de KDE sont tous stock s dans un r pertoire cach nomme kde share Dans la section pr c dente on a vu que les fichiers de configuration se trouvaient dans le r pertoire etc Tu vas me dire Alors c est dans etc ou dans qu on les met ces fichiers D abord je tiens pr ciser que les fichiers de configuration sont g n r s automatiquement par les logiciels Ce sont eux qui se chargent de les enregistrer au bon endroit Parfois il faut tout de m me aller changer un param tre la main Ensuite il faut savoir que les logiciels la plupart du temps lisent les fichiers de configuration g n raux qui se trouvent dans etc puis regardent si on en a un personnel dans son r pertoire maison 34 CHAPITRE 4 COMMENT EST FAIT LINUX Chapitre 5 Les commandes fondamentales de Linux Pour un utilisateur m me exp riment l utilisation de la console texte et des commandes syst me est repoussant Ils assimilent la console texte une horrible torture pour leurs doigts martelant leur clavier Ils pensent qu ils vont perdre du temps taper les commandes et qu il vaut mieux utiliser la souris et des interfaces graphiques la pelle Si tu savais comme ils se trompent Bien s r si je te place devant la console sans que tu saches t en servir tu ne sauras rien faire L avantage des interfaces graphiques est s rement d viter la phase d apprentissage Par contre une fois qu on
4. Utiliser GNU Linux c est voir l informatique d une autre fa on Mais chaque chose en son temps 1 2 Meilleur syst me mais pour qui Cette question est vite apparue aucun syst me ne peut tre meilleur qu un autre C est vrai Je partage la poire en deux Les entreprises ont vite compris qu elles avaient tout int r t utiliser GNU Linux pour sa stabilit ses per formances ce n est pas l objet de ce livre Je ne m adresse pas aux professionnels car mon discours ne les concernent pas Les particuliers c est eux que je m adresse GNU Linux fait peur aux gens qui imaginent que ce syst me est r serv aux experts Ce livre va leur enlever cette appr hension mais c est eux de faire le choix final Au moins ceux qui resteront sous Windows l auront choisi et n auront plus aucune raison de se plaindre S ils ne se plaignent pas tant mieux Certaines personnes utilisent Windows et en sont tr s contentes Mon but est de leur pr senter GNU Linux car moi aussi j tais tr s bien sous Windows il y a deux ans Ces personnes gagneront toujours lire ce livre elles d couvriront un nouvel univers GNU Linux n est pas encore adapt a tout le monde Par exemple les amateurs de jeux vid o dernier cri trouve ront hilarants les jeux sous Linux Personnellement je trouve que les jeux disponibles depuis quelques mois sont tout fait palpitants Les utilisateurs de logiciels de musique ne trouver
5. exploitation Les distributions Linux fournissent des centaines de logiciels Voila en deux mots la petite histoire Il y a peut tre des erreurs si c est le cas merci de me corriger Bien s r j ai fait expr s de simplifier les choses Tu me pardonneras si j cris Linux la place de GNU Linux 1 4 Pourquoi ce guide GNU Linux est le reflet d une fa on de penser l informatique le logiciel libre Les logiciels libres sont partout sans que tu ne ten rende compte Eh oui tu n es pas oblig d utiliser GNU Linux pour utiliser des logiciels libres Si tu es d ja all sur Internet tu as forc ment utilis du libre puisque le protocole TCP IP qui permet aux ordinateurs de communiquer est libre La majorit des sites web sont h berg s sur des ordinateurs fonctionnant grace au serveur http ou serveur web Apache dont le boulot est de t envoyer le site demand Eh bien Apache c est un logiciel libre Bien sur il existe le serveur microsoft mais il n est pas fiable La preuve Hotmail n a pas toujours appartenu microsoft Avant de lui apparenir hotmail fonctionnait sur des serveurs base de logiciels libres l poque o microsoft l a rachet ils ont d cid de passer leur serveur Il y a eu norm m nt de probl mes et ils ont d cid de reprendre les logiciels libres Les plus grands logiciels libres sont assez souvent disponibles pour windows tu peux faire de la retouche d image
6. INDEX Unix 6 Zsh 33 79 80 INDEX Chapitre 13 Plus grand projet collaboratif de tous les temps GNU KDE etc KDE KOffice
7. atteindre du d but C est un va et vient Equivalent DOS cd 5 1 GESTION DES FICHIERS EN GENERAL 37 pwd print working directory Affiche le r pertoire o l on se trouve chemin d acc s complet Par exemple si on se trouve dans usr share doc r pertoire standard des documentations on verra ceci christophe doc On ne voit que doc le dernier l ment du chemin d acc s usr share doc Sije tape pwd christophe doc pwd usr share doc christophe doc le shell me r pond que je suis dans le r pertoire usr share doc et cette fois ci je connais le chemin d acc s entier Cette commande est utile bien s r au cas o on serait perdu mais surtout pour laborer des scripts du disk usage Permet de conna tre l espace disque qu occupe un r pertoire En fait du lt nom_r pertoire gt affiche les d tails au niveau de la taille des fichiers et fait la somme de la taille de tous les fichiers contenus dans le r pertoire et dans ses sous r pertoires Vraiment utile pour conna tre l occupation du disque Exemples d utilisation du du bin du s affiche seulement la taille du r pertoire r cursivement celle qui est normalement inscrite la fin du r sultat de la commande du seule Equivalent DOS pas de commande quivalente on peut bidouiller avec la commande dir df disk free Permet de savoir quel est le niveau de remplissage des partitions util
8. par derri re par la commande et non par le frontend Il est donc tr s facile de cr er un frontend car on ne reprogramme pas les fonctionnalit s mais on programme l apparence C est le cas de klpd qui est le frontend de Ipd Il faut bien avoir compris cette notion Si tu cherches un winzip tu ne trouveras que des frontends la commande tar L avantage est que pour optimiser les performances on optimise la commande et tous les frontends sont du coup am lior s sans qu on ait besoin de les reprogrammer 58 CHAPITRE 7 LOGICIELS A CONNAITRE Chapitre 8 Tableau d quivalence logicielle windows Linux J ai moi m me utilis windows pendant tr s longtemps trop longtemps Je m en veux car d une part j ai perdu un temps monstre pendant lequel j aurais pu m instruire autrement et galement car je suis pass a c t de tas de choses mais d autre part je me dis que ce n tait pas de ma faute car personne ne m avait montr un autre syst me Je n tais pratiquement pas au courant de l existence de GNU Linux La plus grande difficult que j ai rencontr e a t de me b tir une culture logicielle Je m explique sous windows si je te parle de cr er une archive compress e tu vas tout de suite penser aux fichiers zip et au logiciel winzip moins que tu n utilises pas souvent I ordinateur En arrivant sous Linux tu vas forc ment chercher un quivalent de winzip On peut g n raliser ce co
9. avec Gimp naviguer avec Mozilla version libre de Netscape sur Internet tout cela sous windows Mais sous Linux tout est libre De plus malheureusement tous les logiciels libres n existent encore pas sous Windows et ceux dont c est le cas ne sont pas toujours bien port s donc ceux qui veulent vraiment s en servir soit les compilent pour Windows les d veloppeurs n ont pas toujours envie de le faire soit passent Linux Linux commence a se faire connaitre du grand public depuis trois ans environ mais depuis un ou deux ans les choses s acc l rent Le d butant croit souvent tort que GNU Linux est nouveau Linux a 10 ans et GNU a plus de 20 ans Il croit donc que GNU Linux n est pas mature qu il n est pas efficace J ai dress la liste des id es re ues au chapitre 2 Certaines personnes qui utilisent Linux ressentent au bout d un moment l envie de faire une d monstration des amis coll gues etc Si je te mets devant un ordinateur qui marche sous Linux avec un super environnement graphique tu vas tout de suite dire wouah C est g nial Linux je le veux Si je te montre cette fois ci la console le fameux mode texte tu diras pouah c est vilainie Je ne veux point de ce syst me rustre Et tu ne penseras m me pas si tu n es pas inform que sous Linux on peut choisir et avoir tout la fois du coup ton choix s arr tera l Dommage C est ce probl me l videmment caric
10. cessite elle aussi un d cryptage et l cole devrait tre un lieu privil gi pour en faire l apprentissage 3le pauvre gar on 11 faut absolument lire l article de Roberto Di Cosmo intitul Pi ge dans le cyberespace disponible l adresse http www dmi ens fr dicosmo Cet article remarquable d voile la face cach e de micro oft et propose des solutions pour rem dier son monopole sur I information 24 CHAPITRE 3 LA PHILOSOPHIE DE GNU LINUX Je suis oblig de dire que bien des cours tous niveaux confondus du coll ge l universit inculquent aux l ves l informatique fa on Microsoft Par exemple je me souviens que des anciens coll giens que je connais apprenaient il y a quelques ann es l informatique de la fa on suivante il fallait savoir faire certaines choses et le professeur signait et validait la comp tence Le probl me c est que les comp tences acqu rir taient cibl es Microsoft Bien s r les noms des logiciels n taient pas explicitement crits mais on comprenait bien tre capable de mettre en gras en italique du texte t savoir cr er des ic nes sur le bureau savoir utiliser le menu des programmes de la barre des t ches D Les professeurs jouent le r le de d monstrateurs pour les produits Microsoft Ils n ont pas l occasion d aborder les diff rentes visions de l informatique d ailleurs eux m mes ne connaissent pas le logiciel libre Un autre cas
11. diteur et des programmeurs du logiciel Linux a fait ses preuves depuis ces 10 derni res ann es 1l a calcul les effets sp ciaux du film Titanic il sert au tri postal aux Etats Unis sert 13 14 CHAPITRE 2 ELAGAGE DES IDEES RECUES LES PLUS STUPIDES piloter des navires de la marine etc En fait on a droit tous les avantages d Unix en administration syst me plus la libert Administration syst me c est une discipline qui consiste g rer un r seau de plusieurs ordinateurs la moyenne tant peut tre de 50 100 postes Il faut savoir manipuler le syst me avec aisance pour que les utilisateurs ne rencontrent jamais de probl mes Le m tier s appelle administrateur syst me Les administrateurs syst me le savent rien ne vaut les syst mes du type Unix A vrai dire ceux qui croient qu Unix est toujours meilleur que Linux s appuient sur un argument qui leur para t in branlable Linux est un clone d Unix et tout clone n arrive jamais la hauteur de son original Eh bien qu ils essayent Linux ils verront bien Gr ce la libert le clone a d pass I original Moi j utilise windows et j en suis tr s content Il plante mais je fais avec ces gens l sont ceux qui mentent le moins mais sont quelque peu hypocrites envers eux m mes Qui ne s est jamais plaint de windows Si jamais c est le cas que windows te pla t et que tu ne l as jamais critiqu je l admets
12. est que ta vision des choses est pollu e par windows Essaie Linux et tu seras comme moi il y a deux ans illumin Bien s r sous Linux il se peut qu un programme plante dans le cas o il serait mal programm Mais l o Linux se d marque de windows c est que le programme responsable du plantage ne fait pas planter les autres programmes En fait si windows plante c est parce qu il g re mal la m moire RAM Quand un programme est ex cut il utilise de la m moire Quand un autre programme est utilis il utilise une autre quantit de m moire Et ainsi de suite je rappelle que le fait d ex cuter plusieurs programmes la fois s appelle le multi t che Si jamais un des programmes en cours plante cause d un bug de programmation sous Linux la plage de m moire utilis e va tre d clar e libre et le programme sera tu Tout rentre dans l ordre et pas besoin de faire reset Sous windows non seulement la plage m moire occup e par le programme qui plante n est pas lib r e donc de la m moire est occup e pour rien les performances g n rales du syst me baissent mais en plus cause des imperfections flagrantes de windows le programme qui plante fait planter son tour windows qui lui fait planter les autres programmes un comble pour un syst me d exploitation On a m me besoin d utilitaires comme Memcheck qui d fragmentent la RAM Bien s r sous les version NT XP de Windows l
13. guli rement si on veut des performances optimales D risoire Pour l information la majorit des syst mes de fichiers sous Linux comme le ReiserFS crit les donn es au bon endroit c est dire l o c est le mieux au niveau de la fragmentation On veut crire un petit fichier eh bien ReiserFS va l crire l o il y a juste la place pour lui au cas o le disque dur serait utilis comme un gruy re et dans le cas le moins bon il va grignoter de l espace libre plus loin sur le disque au cas o il en reste vers des espaces inhabit s Mais revenons nos moutons Samuel et moi avions oubli de d fragmenter la partition de windows avant d installer Linux Forc ment sachant que windows occupe peu pr s toute sa partition m me si on ne l utilisait presque pas et que l on a tronqu le disque dur en deux pour cr er la deuxi me partition tendue pour Linux on a perdu la derni re moiti de windows Son disque dur est de 4 Go et windows utilisait 300 Mo peu pr s On pensait qu on pouvait largement couper le disque dur en deux sans d fragmenter mais c est faux M me si windows utilisait dans ce cas seulement 10 du disque dur monsieur je me crois tout permis s tait donn la peine d occuper toute sa partition Bonjour le gruy re une donn e par ci une autre par l mais toutes les deux loign es de centaines de kilom tres Et depuis ce jour je n ai plus jamais oubli de
14. les souris IntelliMouse de Microsoft pour une fois cette firme m rite la majuscule car ses produits mat riels sont tr s robustes les souris Logitech etc Cette tape te demandera le mod le de ta souris et le programme d installation trouvera tout seul le protocole utiliser 10 4 Partitionnement du disque Cette tape a pour but de d couper ton disque dur en plusieurs morceaux de fa on loger chaque syst me d exploi tation dans un de ces morceaux Voir la section 2 8 pour plus de d tails car je l ai d j expliqu 10 5 Installation des paquetages C est l heure de choisir les programmes que l on veut installer Et pas question de penser comme avec windows on trouve tout ce qu on veut sur les CD Roms de la distribution de GNU Linux Il suffit de choisir les programmes qu on veut installer puis ils seront copi s Mais qu est ce qu un paquetage Commen ons par faire la critique de ce qui se passe lorsqu on est sous windows Si on veut installer un logiciel on lance le traditionnel programme Setup exe qui va afficher assistant d installation du logiciel le plus souvent InstallShield Cet assistant va d abord nous faire lire la licence du logiciel installer comme quoi on n a pas le droit de le copier que le logiciel ne nous appartient pas et bla bla bla va nous faire choisir le r pertoire dans lequel on installe le logiciel puis l emplacement des raccourcis da
15. on il existe aujourd hui des utilitaires comme rpmdrake qui nous simplifient consid rablement la t che en nous permettant de cocher les logiciels que l on veut installer et en installant automatiquement toutes les d pendances c est dire tous les paquetages n ces saires pour faire fonctionner le logiciel voulu 70 CHAPITRE 10 RESUME DE L INSTALLATION D UNE DISTRIBUTION Le syst me employ sous GNU Linux est hyper s curis on ne peut pas mettre son syst me en bazar Prenons l exemple de quelqu un malheureusement cela arrive tr s souvent qui veut installer un logiciel sous windows Comme d habitude il clique sur Suivant et OK plusieurs fois et au final il se retrouvera avec un ordinateur qui refuse de d marrer correctement L explication est tr s rapide tous les logiciels sous windows r installent leurs biblioth ques lors de leur proc dure d installation Si le logiciel est plus ancien que le syst me d exploitation il va installer une version de la biblioth que plus ancienne que celle qui tait pr sente On se retrouve donc avec une vieille biblioth que et un syst me r cent Le probl me est que les autres logiciels d j pr sents ont besoin de la version r cente de cette biblioth que Tous ces logiciels refuseront de fonctionner et enverront un message Mauvaise version de machintruc dll Les utilisateurs de windows ont une fois au moins entendu parler des fameuses dll dynamic li
16. on n a pas besoin de taper bin Is pour Is Il suffit de taper echo PATH Echo affiche des cha nes de caract res et cat des fichiers Quelque chose d int ressant echo La baleine est grosse gt baleine txt Cette commande cr e un fichier texte appel baleine txt et qui contient une seule ligne La baleine est grosse On vite de passer par vi grep Permet de rechercher les occurences d une cha ne de caract res dans un fichier de fa on tr s puissante Utilisation vraiment de base grep lt cha ne rechercher gt lt fichier_1 gt lt fichier_2 gt L option i ignore la casse ignore les diff rences entre les majuscules et les minuscules N h site pas a faire un grep help pour plus de renseignements Tu peux aussi rechercher de la documentation sur les expressions r guli res sous Linux car grep et d autres commandes galement les utilisent Nous n avons pas ici pour objectif de rentrer dans les d tails Equivalent DOS hmm grep introduit le concept d expression rationnelle nous ne le d velopperons pas ici qui est tres riche et c est s rement la meilleure facon de d crire des expressions Sous DOS ces expressions rationnelles n existent pas 5 3 ADMINISTRATION SYST ME 43 split couper On peut avoir envie de d couper un fichier en plusieurs morceaux plus petits par exemple si le fichier d origine est trop gros pour tenir sur une seule disquet
17. pertoire home suivi du nom de l utilisateur Par exemple l utilisateur cacahuette aura pour r pertoire maison home cacahuette Bien s r dans l absolu on peut placer les r pertoire maison des utilisateurs n importe o sur le disque dur c est l administrateur root de d cider Pour acc der a son r pertoire personnel il suffit de taper la commande cd tout court Voici le r sultat christophe cd christophe pwd home christophe christophe Bien s r c est moi christophe Ce qui peut te surprendre c est ce signe Explications au d part je suis la racine du syst me de fichiers r pertoire Ensuite je tape cd ce qui a pour effet de me placer dans mon r pertoire maison Le tilde symbolise tout simplement le r pertoire maison La commande pwd on va la voir plus tard dans la section 5 1 Ne panique pas elle permet simplement de faire afficher le r pertoire dans lequel on est sous forme compl te On voit donc qu on est bien dans home christophe mon r pertoire personnel Le second r le du r pertoire maison est de permettre aux utilisateurs de tout personnaliser dans les logiciels sans pour le moins du monde g ner les autres Eh oui qui n a jamais pest contre quelqu un qui utilise la m me machine que lui sous pr texte qu il a chang le fond d cran ou d plac les ic nes C est ridicule Sous GNU Linux tant donn que chacun a son r
18. pertoire personnel le fameux utilisateur sauvegarde ses r glages dedans C est l qu interviennent les fichiers cach s Lorsque tu changes les r glages d un logiciel ce dernier les sauvegarde dans un fichier cach situ dans ton r pertoire personnel Fichier cach Un fichier est normalement visible c est dire que l utilisateur va le voir lorsqu il fera afficher la liste des fichiers se trouvant un endroit quelconque on verra la commande ls qui permet cela plus loin P inverse un fichier cach ne sera pas affich lors de l affichage de la liste des fichiers Par convention sur les syst mes Unix dont Linux les fichiers deviennent cach s lorsque leur nom commence par le caract re point De la m me mani re on cache des r pertoires entiers en faisant pr c der leur nom d un point En g n ral les fichiers de r glages des logiciels finissent par rc Donc si on applique cette nomenclature on trouve tout de suite le nom du fichier de configuration du logiciel vim le meilleur diteur de textes selon moi vimre Le tilde je le rappelle signifie home christophe chez moi puis vient le point qui rend le fichier vimrc cach A la fin on voit les deux lettres rc et on comprend que c est un fichier de configuration lun humain tout b tement 4 3 ARBORESCENCE DES REPERTOIRES 33 De m me bashrc est le fichier de configuration du shell Bash
19. qui sont tr s rapides et tr s l gers d ex cution dont GNUCash est le plus abouti qui correspondent le mieux ses besoins entr e des transactions le plus facilement du monde gestion de diff rents types de comptes d int r ts de monnaies m me l Euro et sortie des r sultats en HTML texte ou m me LTEX II faut de mani re g n rale privil gier un logiciel qui r pond nos attentes plut t que le meilleur logiciel en absolu Voici donc ce tableau 59 60 CHAPITRE 8 TABLEAU D EQUIVALENCE LOGICIELLE WINDOWS LINUX Linux window commentaires tar gzip bzip2 winzip voir remarques GQview Electric irfan view acd see tr s bon visualisateur d images Eyes view The Gimp photo hop paint The Gimp rassemble toutes les fonctions de ses quivalents window hop pro Xmms winamp Xmms clone de winamp est un lecteur multim dia universel Arts Builder virtual waves synth tiseur de sons virtuel Broadcast 2000 premi re media tu logiciel de montage vid o et audio Gnome iconedit Ki microangelo etc diteur d ic nes da mEn Xmorph Xfig Dia Open Office Star Of micro oft office Star Office permet de lire et d crire les fichiers micro oft fice Word Perfect word perfect Sketch Kontour adobe illu trator de tr s bons logiciels de dessin vectoriel GnuCash GnoFin micro oft money GnuCash est amplement suffisant pour g rer ses comptes personnels Kmymoney quicken osci
20. rien n est incompr hensible Je me permets de citer une phrase assez dr le qu a prononc e un ami de l association AXUL Association aiXoise des Utilisateurs de Logiciels libres Sous windows il y a des probl mes subir par contre sous Linux il y a peut tre plus de probl mes pour un d butant mais il sont corriger C est donc cela le plus difficile aussi faut il tre bien entour pour r soudre tous ses probl mes au lieu de se morfondre seul pendant des semaines Attention cette solitude car elle pourrait bien d boucher sur la d ception 2 6 Quelle distribution dois je choisir Cette question je me la suis pos e d s le d but Que choisir entre RedHat Debian Slackware Mandrake SuSe Caldera Corel Personne n osera te r pondre de fa on pr cise C est bien ce qui m a nerv au d but mais au jourd hui je comprends tout fait cette timidit aucune distribution est meilleure que les autres Simplement elles sont orient es vers des t ches ou cibl es vers des utilisateurs bien pr cis Par exemple Mandrake a choisi de faciliter la vie des d butants ben tiens justement tu es d butant Pour ma part c est la distribution que je te conseille Elle est devenue si simple utiliser que m me les professionnels s en servent Par contre SuSe est plus robuste elle a moins de probl mes de configuration ce qui ne veut pas dire que Mandrake en a tant que a RedHat est
21. ro du genre de 501 pour voir qui est associ 4 501 Eh oui chaque utilisateur a lui aussi un num ro killall tuer tous Tu trouves cela p nible de localiser le PID d un programme Dans certains cas ne n est pas la peine Si tu connais le nom du programme tuer tape killall lt nom du programme gt ou m me le signal 9 killall 9 lt nom du programme gt et la vie de tous les programmes portant ce nom s arr tera l Quelquefois cette commande ne fonctionne pas et il faut utiliser ps aux suivi de kill lt PID gt 5 3 ADMINISTRATION SYST ME 45 5 3 2 Premier plan et arri re plan Lorsque tu ex cutes un programme en console tu peux soit le garder au premier plan et 4 ce moment 1a tu ne pourras plus rien faire sauf changer de terminal soit le mettre en arri re plan et continuer le travail pendant l ex cution du programme Si tu tapes cp lt gros fichier gt tu devras attendre relativement longtemps que le gros fichier soit copi vers ton r pertoire maison Par contre si tu tapes cp lt gros fichier gt amp la copie se fera en arri re plan et tu pourras continuer a taper d autres commandes Tout va bien jusque l Seulement si tu ignorais la taille si importante du fichier et que pendant la copie tu en avais marre tu aurais deux solutions E arr ter la copie avec Ctrl c puis reprendre la copie en agr mentant la commande d un amp mettr
22. tu as raison de penser que tu n as pas besoin de te mettre utiliser Linux Cependant ce serait dommage de ne pas essayer Linux m me si windows te para t tr s bien A toi de voir mais je ne peux pas te forcer j ai t dans ton cas pendant tr s longtemps Ce n est pas une question de fonctionnalit s mais plut t une ambiance de travail diff rente lorsqu on est sous un syst me libre Non ces gens l devraient plut t dire j ai un ordinateur qui est on ne sait combien de fois plus puissant que ceux qui ont envoy des hommes dans l espace et le mien avec windows n est pas capable de rester un jour entier sans red marrer ou planter De plus ces gens l ne se rendent pas compte quel point ils sont m pris s par l industrie du logiciel M me si GNU Linux leur para t trop technique ou inabordable ils y gagneront prendre connaissance du logiciel libre 2 2 Inutile d abandonner windows pour installer Linux videmment qu on peut garder windows Bien que quelques mois apr s avoir install GNU Linux cela te d mangera moi j ai encore windows mais je ne l ai plus utilis depuis des mois Cependant pas d affolement pour le moment je te conseille vivement de garder windows Parce que sinon tu vas t affoler et tu vas mettre un bordel pas possible dans ton ordinateur et apr s tu diras que tout est de la faute de Linux et que Linux c est de la merde et ainsi de suite Attention je r p te tu
23. tudi e a utilis en entr e le texte qui a t envoy grep et non l cran et a affich le r sultat Bon cet exemple est mal choisi puisqu on aurait pu faire grep luxe texte Autre exemple rpm qalless l oui le pipe est utile rpm qa liste les paquetages rpm install s et less permet de visualiser cette longue liste sans qu elle d borde de l cran Pas besoin de rediriger la sortie de rpm qa vers un fichier et de faire less fichier J esp re que ce concept est compris 5 5 UN PETIT TOPO SUR LES SCRIPTS 49 5 5 Un petit topo sur les scripts Ah Les scripts Ils sont tellement utiles agr ables concevoir souples que c est eux que j aurais d d dier mon sonnet Les scripts servent programmer tres rapidement des programmes interpr t s non compil s afin de r pondre tes besoins Par exemple j ai crit des scripts permettant d imprimer des documents sous la forme d un livre voir sec tion 9 5 pour rechercher un fichier donn dans un lot d archives RPM pour copier un CD audio de facon automatique pour d zipper un zip venant de windows dans un r pertoire a part prendre une photo avec mon appareil num rique et la mettre dans un r pertoire en incr mentant le num ro de la photo et c est tout pour le moment Toutes ces taches sont effectu es de fa on automatis e Et je m en sers souvent de mes scripts Lavantange du script Bash est qu on ne do
24. 3 correspond la fois la permission d ex cution et celle d criture Il faut avoir remarqu que le chiffre 3 ne peut s obtenir uniquement par la somme de 1 et de 2 De m me 7 correspond toutes les trois permissions ou encore 6 correspond l criture et la lecture Chaque cat gorie d utilisateurs propri taire son groupe et tous les autres re oit un chiffre selon les permissions qui lui sont accord es On a donc chaque fois avec chmod un groupe de 3 chiffres qui vient en argument Par exemple si on veut rendre un fichier texte lisible et modifiable par son propri taire seulement lisible donc pas modifiable pour le groupe et les autres et que l ex cution soit interdite pour tout le monde quel calvaire avec la m thode pr c dente Ici il suffit de r fl chir une petite seconde pour le propri taire on veut lire et crire et pas ex cuter donc 6 Pour le groupe et les autres on ne veut que lire donc pas crire ni ex cuter donc 4 pour les deux Le nombre trois chiffres est 644 On tape donc chmod 644 lt fichier s gt Si on avait voulu faire la m me chose avec la m thode des lettres il aurait fallu taper chmod u r w x g r w x a r w x lt fichier s gt ce qui est bien plus long Surtout que dans la plupart des cas on utilse 644 pour un fichier non ex cutable et 755 pour un fichier ex cutable A connaitre et surtout comprendre 644 et 755 L option R permet d appliquer ch
25. 37 Remerciements 2 25 A Se aye ease he A A ho as Sas ey M Bc Reed a T24 CONClUSION 255 8 Ee a A ve Les ee ed 13 Plus grand projet collaboratif de tous les temps 73 73 73 74 75 77 TABLE DES MATIERES Chapitre 1 Introduction Salut Enfin pr t Ca fait une ternit que je t attends On va se tutoyer maintenant qu on a fait connaissance D p che toi on embarque dans le monde fantastique dont tout le monde parle GNU Linux Ce livre est depuis presque un an en volution J y note tout ce que je d couvre aussi bien au niveau technique qu au niveau philosophique Il est a prendre comme une biographie pas comme un manuel classique Ce livre s adresse ceux qui n osent pas franchir le pas qui restent sous Windows tout en lorgnant du c t de Linux Il s adresse aussi des gens qui ne savent pas du tout ce qu est Linux je pense qu en leur faisant lire ce livre ils cerneront mieux la chose Les experts ou les connaisseurs vont me reprocher le manque d exactitude mais je simplifie beaucoup des choses notemment au niveau de l histoire de l informatique ou de la philosophie La r alit est plus complexe je sch matise pour que les d butants ne soient pas ennuy s et passent rapidement sur les d tails Le titre original tait Survol de GNU Linux on comprend bien I orientation du document J ai choisi la m thode de la provocation C est un choix d lib r Je dis ce que je pense de
26. Il ne reste plus qu plier en deux les pages ainsi obtenues et on a notre petit livret A propos si tu imprimais ce petit survol de Linux Voici donc ce script je ne d taillerai que les commandes PostScript il faut lire la section 5 5 pour plus de renseigne ments sur les scripts bin bash Cette premi re ligne sert indiquer quel est l interpr teur qui va ex cuter le script Dans ce cas c est Bash qui se trouve dans le r pertoire bin Normalement les servent mettre des lignes de commentaires non lues par l interpr teur mais sur cette premi re ligne on doit mettre suivi de l interpr teur tmp tmp book usage echo syntaxe lpr book fichier ps exit 1 z 1 amp amp usage psbook 1 psnup 2 m20 gt tmp On cr e un livre avec psbook et on met deux pages en une avec psnup en rajoutant une marge de 20 je ne sais pas quelle unit psselect 0o r tmpllpr On choisit d imprimer les pages paires avec o comme odd dans l ordre inverse avec r comme reverse dialog msgbox Attendez que l imprimante s arr te Remettez le papier qui sorti sans le retourner dans la r serve de papier d l imprimante Appuyer Entr e pour continuer 0 0 Afficher une boite de dialogue voir man dialog et man gdialog psselect e Stmp lpr On choisit d imprimer les pages impaires avec e comme even rm f tmp Fin du script Voil il suffit d
27. Le Hurd il faut tout de m me avoir des connaissances tr s solides j aimerais bien apprendre le faire En fait le but du projet GNU est de fournir un syst me d exploitation plus les logiciels qui vont avec mais pour l instant comme Le Hurd n est pas pr t ils n en sont qu l tape des logiciels qui vont avec Mais Le Hurd avance Mais sous Linux il existe des tas de projets libres GNU est le plus important il accueille m me des sous projets comme Gnome un bureau graphique pour Linux Il existe aussi KDE un autre environnement graphique qui lui m me comporte pas moins d un millier de logiciels gravitant autour des navigateurs Internet lecteurs l E mails jeux applications en tous genres outils d administration suite bureautique KOffice Pour Gnome c est pareil d ailleurs Pourtant KDE ne fait pas partie de GNU Rappelons au passage qu un syst me d exploitation doit tre fourni avec des logiciels sinon les utilisateurs ne peuvent rien faire Le syst me d exploitation lui m me doit tre l ger mais les utilisateurs appr cient d avoir des logiciels fonc tionnels fournis avec Les gens qui ach tent windows ne peuvent rien faire de concret avec leur PC moins de jouer 2D cid ment les l gendes 10 CHAPITRE 1 INTRODUCTION au d mineur au solitaire ou de taper leurs textes avec Wordpad Ils sont oblig s d encore payer les logiciels C est un comble pour un syst me d
28. c est dans le but de te fournir des renseignements les plus exacts possible que je vais faire la liste de tous les magazines que je connais en donnant mon avis sur eux 6 5 1 Les magazines windowsiens windows news c est le magazine que je trouve le plus achet par windows C est incroyable ils vantent windows comme si c tait leur produit O sont l objectivit et la sinc rit Chaque nouveau produit de microsoft est attendu comme le messie micro hebdo eux aussi ils recommendent des utilitaires tr s chers qui ne font que zipper des fichiers Et ils osent mettre une note de 4 5 De plus ils ont parfois confondu logiciel libre et freeware 6 5 2 Les magazines entre les deux t PC Max lors de leurs premiers num ros ils ont crit des articles sur Linux tr s bonne initiative Cependant ils se sont arr t s Pourquoi PC Team les r dacteurs ont l esprit Linux pas compl tement encore mais le magazine parle de windows 6 5 3 Les magazines Linuxiens Plan te Linux le contenu du magazine n est pas tr s riche mais chaque fois on trouve deux cd roms bien remplis de programmes int ressants Login ce magazine parle d autres syst mes d exploitation comme amiga beos ou encore freebsd Le probl me est qu il ne parle pas du tout du logiciel libre Il parle de Linux comme une simple alternative windows alors que c est sa philosophie qu il faut mettre en avant GN
29. ces mais c est faux Linus a achet son professeur d informatique le syst me d exploitation baptis Minix Ce professeur avait programm une mini version d Unix pour PC de fa on faire des d monstrations ses tudiants Linus s en inspire pour continuer le noyau Linux Avant on utilisait les programmes GNU sous Unix quand on avait la chance sinon sous DOS Avec Linux les utilisateurs des PC peuvent enfin avoir un clone d Unix la maison ce qui fait qu ils peuvent tirer un bien meilleur rendement de leur ordinateur personnel et gratuitement en plus Remarque que j ai dit en plus on voit bien que la gratuit n est pas l argument principal Si jamais GNU Linux tait de mauvaise qualit tout en tant gratuit je ne m en servirais pas On peut avoir un syst me base de logiciels libres sans disposer du noyau Linux de m me qu on peut utiliser des applications commerciales qui ne font pas partie GNU sous Linux Ce n est pas parce qu on est sous Linux qu on utilise forc ment du logiciel libre C est pour cela qu on ne doit pas dire Linux mais GNU Linux Pour simplifier on ne dit que Linux ga va plus vite Mais il ne faut pas oublier que Linux n est que le coeur du syst me Le noyau officiel du projet GNU n est pas Linux mais Le Hurd Ce noyau est encore en d veloppement Pour l instant les distributions Linux ont choisi Linux comme noyau mais rien ne t emp che d essayer
30. chacun peut faire ce qu il veut sans risque de tout casser As tu d j pens aux d g ts que peut faire un enfant de 10 ans sur un ordinateur tournant sous windows Il pourrait tout effacer Rien que a Combien de parents ont peur de laisser leurs enfants toucher leur ordinateur de peur qu ils ne d truisent par m garde leur travaux Ces parents s arment souvent de logiciels de soi disant protection de I ordinateur et ne pensent m me pas que ces logiciels sont des pansements autour de fuites d eau Sous Linux tout cela est impossible car le syst me est prot g a la base voir la suite De plus si plusieurs utilisateurs du m me ordinateur ont des go ts diff rents ils pourront r gler leur environnement de travail leur go t et chaque utilisateur aura ainsi l impression d tre unique et isol des autres Cela est d au fait que les fichiers de configuration de tous les programmes sont stock s non pas dans les r pertoires syst me mais dans le r pertoire personnel de chacun sous forme de fichiers cach s Ce qui fait que chacun peut ais ment configurer les logiciels communs sa fa on Microsoft a maintenant permis ce genre de choses avec Windows XP alors qu avant il fallait acheter NT pour y avoir droit Je rappelle quand m me que GNU Linux permet le multi utilisateur depuis le d but pas besoin d attendre l ann e 2001 J apporte un petite pr cision il y a autant d utilisateurs qu on v
31. comme windows n est pas parfait eh oui encore il se fragmente C est dire les donn es occupent tout le disque dur au lieu de se tasser au d but Donc si tu r duis la partition windows sans avoir d fragment le disque dur tu perdras toutes les donn es qui seront remplac es par Linux Solution DEFRAGMENTER WINDOWS AVANT DE COMMENCER A INSTALLER LINUX Je sais cette op ration est longue elle prend jusqu 10 heures et encore a d pend de la taille du disque mais elle est obligatoire sinon on perd ses donn es Pour repartitionner ton disque dur il suffit de suivre les instructions qui te sont donn es lors de l installation de Linux Ne te lance pas b tement comme je l ai fait la premi re fois dans l op ration avec un utilitaire windows Presque tous les programmes de partitionnement du disque sous windows sont incomplets il en existe bien s r de tr s bien faits mais de toute fa on sous Linux ils sont tous bons Alors fais confiance Linux pour repartitionner ton disque dur Nous verrons cette tape primordiale lors de l installation type de Mandrake chapitre 10 2 9 Choisir entre windows et Linux l allumage Tr s simple Pendant l installation de Linux tu seras amen une tape qui consiste installer un utilitaire appel chargeur de d marrage ou boot loader en anglais C est un petit programme qui va te laisser le choix sous forme d un menu entre les diff rents
32. d fragmenter le disque dur avant d installer Linux Oui je sais c est long mais tu n as qu le faire pendant la nuit ou pendant une journ e de travail o tu ne serais pas chez toi La d fragmentation n cessite en plus que tu ne touches pas l ordinateur du tout et elle peut durer des heures 11 2 Comment Alexandre a vu dispara tre 8 Go de son disque dur En ayant utilis divers logiciels DOS ou windows qui affirmaient savoir g rer les partitions du type Linux sans parler du fdisk de windows qui ne sait rien faire part la fat32 ou 16 d accord je me suis m lang les pinceaux et du coup une partition de 8 Go est devenue invisible Je ne sais plus trop comment cela s est produit mais l erreur vient du fait que je n tais pas assez inform au sujet des partitions mais aussi au sujet des logiciels utiliser ou non Donc je recommande d utiliser les logiciels qui sont fournis par la distribution Linux et de ne pas t amuser avec les sharewares sous DOS Ensuite il vaut mieux viter avec certains sharewares de cr er des partitions logiques car elles sont mal g r es 73 74 CHAPITRE 11 RATAGES VECUS 11 3 Pourquoi mon p re et Laurent ont t emb t s lilo c est le chargeur de d marrage le programme qui permet de choisir entre windows et Linux au d marrage Il se loge dans le premier secteur du disque dur qui est appel le secteur d amor age ou MBR Master Boot Record Sans Lilo o
33. est le moment d expliquer comment se compilent la majorit des logiciels libres Il y a trois tapes On tape confiqure collecte des logiciels et biblioth ques d j install s dans le but de s apercevoir s il manque quelque chose Par la m me occasion cr ation du fichier Makefile qui est la recette de cuisine pour l tape suivante Si configure s arr te avec une ligne du type creating config h c est bon Si on te dit qu il manque quelque chose il faudra1 installer Le plus souvent c est des biblioth ques de d veloppement c est pour cela qu il faut installer le maximum de paquetages devel lors de l installation de la distribution On tape make cette commande va lire sa recette le Makefile et va se lancer toute seule dans la compilation du logiciel S il y a erreur cela vient du code source donc ce n est pas de ta faute Il ne faut pas se poser de questions soit tu es programmeur et tu examines le code source soit tu ne l es pas et tu envoies en e mail a l auteur du logiciel pour lui signaler l erreur Envoie lui une copie des messages d erreur pour qu il comprenne de quoi il s agit et normalement a devrait marcher dans les prochaines versions du logiciel Par contre si tout se passe bien il ne reste plus qu a copier le logiciel dans les r pertoires systeme R flexe on passe en root avec SU On tape make install install est une clause du Makefile
34. finalement orient mon travail vers une pr sentation g n rale de Linux un survol comme I indiquait le titre D ailleurs le titre original tait Survol de Linux la vitesse clair destin aux d butants mais aussi ceux qui s y connaissent dans le but d avoir un r sum sous les yeux Dr le de r sum J ai crit ce document dans plusieurs buts aider les utilisateurs d butants s y retrouver dans le monde de Linux si diff rent de celui de windows transmettre mon exp rience de d butant sous Linux aux autres utilisateurs afin de rendre les premiers contacts moins difficiles combattre les pr jug s qu ont certains utilisateurs de windows combattre certaines tendances stupides qui poussent les gens faire des d penses inutiles et puis me faire plaisir Je n ai en aucun cas pens me faire de l argent avec ce document J esp re qu il t aura apport quelque chose Si jamais tu es encore victime des pr jug s que j ai cit s tout au long du document essaye Linux va voir des d monstrations de Linux dans les LUGs par exemple Si tu es toujours contre alors je ne peux plus rien faire pour toi Envoie moi un e mail pour m expliquer Voir la section 7 1 pour savoir quels sont les logiciels libres que j ai utilis s pour cr er ce document Ce document est libre et gratuit Il est sous licence FDL Free Documentation Licence cf http www gnu org copyleft fal html Tu peu
35. format directement destin tre imprim Il existe de nombreux programmes pour convertir des fichiers en PostScript On distinguera deux cat gories 9 4 1 Convertir un fichier texte en PostScript On utilisera l utilitaire enscript qui permet norm m nt de choses Eh oui j en reviens pas mais je l ai dit 9 5 IMPRIMER UN FICHIER POSTSCRIPT SOUS LA FORME D UN LIVRE 65 9 4 2 Convertir un fichier graphique en PostScript On utilisera l utilitaire convert qui est tr s complet 9 5 Imprimer un fichier PostScript sous la forme d un livre Souvent on trouve des fichiers PostScript le format de fichiers texte le plus facile traiter sous Linux et on a envie de les imprimer Seulement on se rend vite compte que le nombre de feuilles de papier qui sortent de l imprimante d filent une allure incroyable J ai donc crit un petit script qui permet de r agencer les pages d un document PostScript ou autre on verra comment convertir d autres fichiers en PostScript sous la forme d un livre comme a il rentre 2 pages sur chaque feuille de papier elles sont imprim es recto verso et on peut tourner les pages Le fonctionnement est tr s simple on tape lpr book xxx ps dans une console une bo te de dialogue nous dit d attendre que les feuilles recto sortent de l imprimante puis on les retourne et on les remet dans le bac feuilles de l imprimante On appuie sur Entr e et le verso s imprime
36. gravure des logiciels pour partitionner le disque dur des logiciels pour traiter des sons pr parer des MiniDisc des jeux Tous ces logiciels existent mais ici on les trouve sous une peau magnifique une interface graphique KDE Pour les novices je rappelle qu un logiciel KDE peut tout fait tre ex cut depuis Gnome ou m me n importe quel gestionnaire de fen tres puisque ce sont les librairies KDE qui sont utilis es pas l environnement De m me un logiciel GTK tout le monde dit logiciel Gnome peut s ex cuter depuis n importe quel gestionnaire de fen tres Get more software de Gnome on y acc de depuis http www gnome org en cliquant en haut gauche sur le lien Get more software Regroupe plein de logiciels dont la plupart sont b tis sur le toolkit GTK Linux center Linux apps Happy penguin Ce site rassemble une multitude de jeux pour GNU Linux Il y en a peut tre 500 http www happypenguin org 000 000 6 2 5 Distributions Linux Mandrake http www linux mandrake org Mandrake a mis disposition de ses utilisateurs et m me ceux qui n utilisent pas la distribution Mandrake d autres sites d di s apprendre r pondre aux questions Mandrake Campus on y apprend plein de choses Ce sont des sortes de cours http www mandrakecampus org Mandrake Expert on peut poser des questions et des experts nous r pondent Tout le monde peut s inscrire en tan
37. l archive L archive est un autre fichier dont la taille est inf rieure la somme de tous les premiers D sarchiver est l action inverse on prend en entr e le fichier d archive et on r cup re en sortie les fichiers d origine C est l ordinateur qui s occupe de faire le travail en s appuyant sur des algorithmes math matiques La seule chose qu on doit lui dire c est le nom des fichiers d origine ventuellement le nom du fichier de destination Il existe plusieurs sortes d archives chacune tant plus ou moins compress e ou rapide obtenir lors de sa cr a tion Ce sont les deux crit res majeurs qu on prend en compte lorsqu on veut cr er une archive Je vais num rer les types d archives les plus courants mais sans entrer dans les d tails C est juste pour la culture g n rale Se r f rer la section 5 1 3 pour plus d infos sur les commandes qui compressent celles qu on utilise vraiment 9 3 UTILISER LES LECTEURS DE DISQUETTES ET CDROM 63 9 2 1 zip Le format zip est le moins int ressant sous Linux Bien s r c est celui que tout le monde utilise sous windows On va le voir juste dans le cas o tu aurais des fichiers zip venant de windows Pour ziper des fichiers la commande zip Pour d ziper des fichiers la commande unzip Note ziper signifie archiver au format zip Ce sera de m me pour la suite 9 2 2 gzip Le gzip est le format le plus utilis car il est rapid
38. le nom du processus car parfois a d borde droite de l cran Par contre c est p nible parce qu il faut lire une ligne sur deux Chaque processus list a un num ro qui lui est associ le PID Processus IDentifier Ce num ro est affich dans la deuxi me colonne gauche Le PID est important car il va nous servir directement d signer un processus kill tuer Tuer un processus n est pas chose cruelle C est tout fait normal comme proc d lorsque le programme associ au processus refuse d ob ir En tuant un processus on assainit le syst me Imagine qu un programme plante Mais pour de bon Il ne r agit plus du tout Alors tu ouvres un terminal tu tapes ps aux tu rep res le PID du programme qui plante tu tapes kill lt PID gt et c est fini le programme dispara t d finitivement Si ce n est pas le cas et qu il est tr s coriace envoie lui le violent signal 9 avec kill 9 lt PID gt et l ses chances de survie sont quasi nulles S il r siste retape kill 9 lt PID gt plusieurs fois Attention tout de m me tu ne peux tuer que les programmes que fu as ex cut s pas ceux ex cut s par root par exemple A ce moment l il suffit de faire su et tu peux tuer n importe quel programme L utilisateur qui a lanc un processus est affich dans la premi re colonne gauche quand tu fais ps aux Si tu vois 501 ou quelque chose tape cat etc passwd et rep re le num
39. le prochain red marrage rc local ce script est ex cut apr s tous les autres bashrc le fichier de r glage de bash On peut notamment r gler la variable PS1 qui correspond au prompt invite de commandes du shell profile sous Mandrake 8 x ex cute tous les fichiers de etc profile d sh Notamment alias sh les alias du shell color_Is sh d finition des options d affichage pour la commande ls couleur fstab association des p riph riques de stockage CD Roms disques durs et disquette et de leurs partitions avec leurs points de montage Indique aussi les permissions et le syst me de fichiers C est dans ce fichier qu on active le supermount fonctionnalit permettant de pouvoir changer dynamiquement les CD Roms sans avoir les monter et d monter Voici un exemple de fichier fstab avec supermount dev hdal mnt windows vfat iocharset iso8859 15 umask 0 codepage 850 0 0 dev hda5 swap swap defaults 0 0 dev hda6 home reiserfs notail 1 2 dev hda7 reiserfs notail 1 1 dev hdcl mnt 3go reiserfs notail 1 2 dev hdc2 mnt 3go_fat vfat iocharset iso8859 15 umask 0 codepage 850 0 0 mnt cdrom mnt cdrom supermount dev dev cdrom fs iso9660 ro exec 00 mnt floppy mnt floppy supermount dev dev fd0 fs vfat 0 0 none dev pts devpts mode 0620 0 0 none dev shm tmpfs defaults 0 0 none proc proc defaults 0 0 inittab r gle le niveau d ex cution par d faut Le niveau 3 signi
40. lecteurs de disquettes et cdrom 9 4 Convertir un fichier quelconque en fichier PostScript 9 4 1 Convertir un fichier texte en PostScript 9 4 2 Convertir un fichier graphique en PostScript 9 5 Imprimer un fichier PostScript sous la forme d un livre 9 6 Bien utiliser son clavier R sum de l installation d une distribution 10 1 Pr liminaires indispensables 10 1 1 Re partitionnement 10 1 2 Collecte de renseignements 10 2 Booter le CD Rom 10 3 Choix de la souris 10 4 Partitionnement du disque 10 5 Installation des paquetages 10 6 Configuration ecos es gun a aA haie sue pu 10 7 Configuration de Paffichage 10 8 Configuration des entr es de Lilo 10 9 Red marrage ole hu E am nel eee TABLE DES MATI RES TABLE DES MATIERES 11 Ratages v cus 11 2 Comment Alexandre a vu dispara tre 8 Go de son disque dur 11 3 Pourquoi mon p re et Laurent ont t emb t s 11 4 Correction une astuce pour installer windows apr s Linux 12 Divers 12 1rApropos d ce document 4 5 4 6 e SOAR Bud A WOR Bu a A 12 2 A proposde auteur tri es ay AL eed 26 eee eh By heed eh ee hg 112
41. les pratiques de Microsoft 7 8 CHAPITRE 1 INTRODUCTION le clavier Mais on ne les envoie certainement pas directement au microprocesseur qui est le cerveau de I ordina teur Il est bien trop b te il ne sait faire que des calculs hyper simples Non on les envoie un machin truc qui est log dans le disque dur qu on appelle le noyau d un syst me d exploitation et son boulot est de capter tes ordres et de faire bosser l ordinateur en donnant le boulot au microprocesseur le traitement des sons la carte son les graphismes la carte graphique chacun son boulot Le chef d orchestre est le noyau Pourquoi sys t me d exploitation Parce qu il exploite l ordinateur de fa on en tirer le maximum des performances Sans syst me d exploitation l ordinateur ne sait presque rien faire Tu veux des exemples de syst mes d exploitation windows MacOS BeOS FreeBSD OpenBSD et le roi GNU Linux GNU Linux permet de tirer le meilleur parti de ton ordinateur et c est ce qu on va voir tout au long de ce guide Ce qui est tr s particulier et unique avec GNU Linux c est la philosophie qui l accompagne Si tu es press tu peux lire le chapitre 3 Cette philosophie est formidable et si tu as entendu que Linux tait gratuit sache que c est bien plus que ca il est libre Il est bien gratuit certes mais il y a tellement plus d avantages l utiliser que cette conomie d argent
42. les raisons que l on te donne habituellement Je ne vois pas le piratage du m me il que tout le monde et j ai trouv d autres raisons de ne pas pirater Les m dias comme par exemple les journaux t l vis s ou la radio nous inondent d histoires de piratage et de ce fait la majorit de la population a une image d form e du piratage Je me suis fix comme objectif dans cette section d claircir ce point Tout d abord voici les raisons officielles de ne pas pirater c est mal car on vole le travail des programmeurs Je r ponds que le programmeur n a pas tre pay plusieurs fois pour un seul et m me travail on risque d avoir des amendes et d aller en prison Cette r pression est bien belle ma s je vais te montrer que la solution n est pas de passer entre les mailles laiss es grandes ouvertes du syst me judiciaire Voici maintenant MES raisons de ne pas pirater A quoi bon pirater des logiciels pourris par l argent 211 faut lire le livre Le hold up plan taire la face cach e de Microsoft le Roberto DiCosmo dans lequel il parle du pi ge que Microsoft a tendu au monde entier Un tr s bon livre pr sent sous forme d interview c est Dominique Nora qui pose les questions En plus il n est vraiment pas cher 22 CHAPITRE 3 LA PHILOSOPHIE DE GNU LINUX A quoi bon pirater des logiciels qui plantent sans arr t Ne me dis pas que windows ne plante jamais sinon je te dirai d uti
43. libre et gratuit un logiciel libre est gratuit mais un logiciel gratuit n est pas forc ment libre Attention ne pas penser non plus que logiciel libre signifie logiciel de mauvaise qualit Au contraire nous allons le d montrer Les logiciels libres sont l galement r gis par une licence la GPL General Public Licence qui crit noir sur blanc les caract ristiques d un logiciel libre Et cela ne s arr te pas l open source quand tu utilises un logiciel libre GPL la majorit des logiciels qui fonctionnent sous GNU Linux tu peux en faire ce que tu veux alors que certains logiciels m me open source ne te le permettent pas Tu vois donc que le logiciel libre contrairement aux freewares sharewares et logiciels commerciaux volue et s am liore tr s vite Excuse moi mais as tu vu d normes diff rences entre winzip 6 version d il y a 3 ans et winzip 8 version actuelle En tout cas par rapport aux logiciels libres la diff rence est de la taille d un grain de poussi re Le plus scandaleux est que par derri re la soci t qui dite winzip nous fait croire que son logiciel est le meilleur le format zip est vraiment nul essaie le bz2 le format en vogue sous Linux et qu il apporte tout un flot d am liorations Tout a pour largent encore une fois Un ami m a dit si aucune entreprise ne soutient un logiciel il ne peut pas se d velopper Je lui ai rit au nez car l entreprise est en quelque
44. par l humain en langage machine compr hensible par I ordinateur Et alors l plus question d essayer d y comprendre quelque chose C est une suite de caract res bizarres Pour modifier le logiciel on reprend notre code source on le modifie et on le re compile Pour donner une image le code source est un logiciel ce qu une recette de cuisine est un plat bien pr par les LOGICIELS LIBRES comme les freewares ils sont gratuits et complets Certaines personnes ou entreprises commercialisent des logiciels base de logiciels libres mais personne n est oblig d acheter ce produit payant 19 20 CHAPITRE 3 LA PHILOSOPHIE DE GNU LINUX En plus on a acc s leur Code Source donc on peut les modifier ce qui est une grande joie On peut trouver le code source dans la distribution Linux ou bien en tous cas sur Internet On dit que les logiciels libres sont Open Source source ouverte plut t dans le sens de accessible M me si tu te dis moi je ne sais pas programmer donc je m en fous d avoir le code source alors je te r ponds mais sache que si le code source est accessible des gens qui eux savent bien programmer feront voluer le logiciel pour qu il corresponde leurs envies et cela la vitesse de la lumi re car imagine le nombre de bons programmeurs amateurs ou m me professionnels sur terre qui programment pour leur plaisir Tu profiteras toi aussi de Open Source Ne plus confondre
45. peux garder windows apr s avoir install Linux ce n est pas pour a que tu seras rejet par la communaut du logiciel libre 2 3 Installer Linux ne rel ve plus de l impossible C est vrai qu il y a quelques ann es jusqu en 1998 je pense c tait encore difficile mais pas impossible d instal ler Linux pour un d butant Il fallait tout faire la main repartitionner le disque dur par exemple Bien s r cela existe encore pour certaines versions de Linux on dit distributions mais l avantage aujourd hui pour un d butant ou m me pour quelqu un qui ne veut pas se casser la t te est qu il existe des distributions qui simplifient l installation de fa on consid rable distribution tout syst me Linux est constitu de divers l ments noyau ou kernel en anglais commandes syst me logiciels etc on le verra dans le chapitre 3 Une distribution est un ensemble plus ou moins exhaustif de ces l ments le tout diffus sur des CD roms ou sur Internet Il existe un grand nombre de distributions Les plus connues sont Mandrake RedHat Suse Debian Slackware Caldera Corel Linux Turbo Linux Certaines sont distribu es gratuitement ou librement devrais je dire on verra la diff rence entre les termes gratuit et libre dans le chapitre 3 dans des revues on dit qu elles sont sous licence GPL et d autres sont vendues dans des bo tes en magasin mais toutes sont de tr s bonne qualit surtout
46. plante presque pas Lis la section 4 2 pour comprendre ce que c est que le noyau et tout ce qui va avec Linux a d sormais prouv sa stabilit Je rappelle qu un plantage classique sous windows g n re un affreux cran bleu annongant que le syst me est peut tre occup que le syst me est devenu instable qu une erreur syst me est survenue inopin ment sans mentionner les bombes mena antes qui appraissent sur l cran dans d autres syst mes elles affolent l utilisateur qui ne sait plus quoi faire Pire il se sent fautif J adore me moquer de ces messages comme dans le sketch de Anne Roumanov parce qu ils ne veulent rien dire ce propos il existe sous Linux un cran de veille qui reproduit les plantages typiques des divers syst mes d exploitation cran bleu de la mort ou blue screen of death bsod C est tr s utile pour faire peur quelqu un C est bien beau tout a mais que dois je faire pour r parer l erreur qui survient Sous Linux les messages d erreur sont tr s explicites donc on les r sout tr s vite Du coup on n est pas oblig de faire reset De toute fa on les erreurs ne sont jamais graves ce sont plut t des messages d explication Personnellement je n ai plant qu une seule fois depuis deux ans Et il faut dire que le noyau a plant au moment d feindre l ordinateur Si a te para t impossible envisager que cela rel ve du miracle c
47. plus de probl mes Plus besoin de s occuper de v rifier si les titres sont tous la m me taille s ils sont en gras ou non si un titre de section apparait en bas de page et son contenu sur la page suivante ou encore si les pages mention es dans la table des mati res correspondent bien aux bonnes pages LyX et I4TRX sont les meilleurs quant aux notes de bas de page la num rotation automatique des chapitres des sections puisque c est IATRX qui s occupe de tout LTEX existe depuis une dizaine d ann es et il a t adopt par une multitude de personnes E tr s nombreux sont ceux qui ont crit leur th se avec LyX plut t que word E de nombreux diteurs de livres ont choisi I4TRX pour leurs ouvrages par exemple O Reilly ou la majorit des livres de math matiques les particuliers pour r diger des documentations des rapports des courriers Le domaine de pr dilection de TX est l impression de notations math matiques Tous les livres de maths Putilisent et les quations produites sont magnifiques Bonne nouvelle LyX interface tr s bien les math matiques et c est en moins de 10 secondes que je tape cette quation 10 yz TPE x e dx l 2 ie Jo Taper des textes est hyper facile avec LyX c est d ailleurs pour a qu il a t cr L esprit du logiciel n est pas le m me Si word a la mentalit windows alors LyX et LTEX ont la mentalit Linux De plus de par 55 56 CHAPI
48. pour les Pentium ou autre c est simplement qu il a t recompil avec un compilateur d di ce microprocesseur C est tout Linux peut donc tre optimis pour n importe quel processeur m me les plus petits c est pour cela qu on le retrouve dans certains appareils comme des montres tr s sophistiqu es ou bient t des t l phones r frig rateurs reli s Internet ah le progr s sans avoir payer du tout s curis reprenons l exemple de l enfant de 10 ans s il veut effacer tout le syst me rien ne l en emp chera sous windows 9 x alors que sous Linux il ne pourra pas tout simplement permission non accord e Et 1a pas question de penser aux cracks car d s qu une faille de s curit est d couverte dans les trois heures elle est bouch e et un correctif patch est diffus sur Internet Bien s r certains vont me dire et windows 2000 tu l oublies Mais non pas un brin j allais en parler windows 2000 est lui super prot g tu auras compris mon ironie Certains trous de s curit existent sous windows nt depuis trois ans et perdurent encore avec windows 2000 Quelle hypocrisie de la part de microsoft A croire qu ils le font expr s pour vendre des anti virus D ailleurs j allais oublier les anti virus ne servent donc rien sous Linux car si on s identifie en tant qu utilisateur m me le virus quel qu il soit ne pourra pas agir M me si on en inven
49. que Linux n est plus seulement utilis par des par ticuliers accros au bidouillage mais que des entreprises l a devient s rieux ont adopt depuis deux ans d j Ne parlons pas des administrateurs syst me les personnes qui s occupent de gros r seaux d ordinateurs qui n utilisent que des syst mes Unix dont Linux fait videmment partie puisqu il en est un clone libre Utiliser Linux ne te mettra pas part d ailleurs dans beaucoup de villes et m me dans le monde entier il existe des LUGs Linux Users Groups Tu trouveras la liste des LUGs dans le chapitre 6 Dans les LUGs on organise des r unions afin de mieux conna tre Linux De plus le monde de Linux est ouvert tous libre non commercial Voir le chapitre 3 gt Linux est un ph nom ne de mode engendr par la presse alors l c est la r action typique des gens qui n ont jamais entendu parler de Linux et qui voient depuis quelque temps fleurir des magazines Linux chez les marchands de journaux Linux existe dans sa premi re version stable depuis 1991 environ date de sortie du noyau version 1 Son d veloppement a commenc un an auparavant A l poque on utilisait windows 3 1 c tait il y a tr s longtemps chelle informatique Si tu voyais comment il a volu depuis par rapport windows mais a c est une autre affaire La presse parle de Linux parce que Linux prend de l ampleur et non pas l inverse D ailleurs il fau
50. rent mal Prenons l exemple d un logiciel qui a besoin d une biblioth que nomm e libtruc par convention sous GNU Linux le nom des biblioth ques commence par lib Imaginons galement que ni le logiciel ni la biblioth que ne sont install s Le but est donc d installer ce logiciel Si on est sous windows ce sera tr s simple car le logiciel est fourni avec toutes les biblioth ques dont il a besoin On cliquera sur Setup exe et hop tout sera install dans la foul e Si on est sous GNU Linux on ne va d j pas trouver un Setup exe C est l qu interviennent les paquetages On trouvera donc soit sur les CD Roms de la distribution soit sur Internet le paquetage du logiciel un seul fichier et le paquetage de la biblioth que un seul fichier aussi Si on cherche installer le logiciel alors que la librairie n est pas install e le syst me nous pr viendra par un message qu il faut d abord installer la biblioth que libtruc pour que le logiciel fonctionne C est donc ce moment l qu on va installer la biblioth que demand e De la m me fa on si la biblioth que libtruc a besoin d un autre paquetage pour fonctionner le syst me nous le signalera et il faudra d abord installer les paquetages n cessaires En remontant le cours des d pendances entre paquetages on arrive enfin au moment o le logiciel est install Cela peut para tre compliqu mais pas tant que a de toute fa
51. rer de logiciels propri taires Tout ce que je dis c est vous avez une copie d un programme vous en faites ce que vous voulez et c est tout Si vous d veloppez un programme mais avez peur qu on vous emprunte des id es alors ne faites rien Trop de gens ne recherchent pas la libert car ils ont t duqu s supposer que la libert est impossible dans le domaine des logiciels Il faut leur apprendre ou qu ils comprennent d eux m mes que les entreprises leur font croire que le logiciel propri taire est quelque chose de naturel Pourtant c est faux Le but du projet GNU est d sint ress c est avant tout de cr er un syst me d exploitation de qualit exceptionnelle Et comme par hasard tous les logiciels que le projet a fourni sont d excellente facture Bien s r ceux qui le veulent bien peuvent envoyer des dons la Free Software Foundation pour les aider avancer Bon revenons nos moutons En 1991 Linus Torvalds un tudiant en informatique finlandais trouve MS DOS tr s mauvais et d cide de cr er un clone d Unix mais libre il respecte les r gles du projet GNU en donnant ses codes source sur Internet afin que tout le monde puisse en profiter et surtout y participer Tr s vite son noyau c est la partie essentielle d un syst me d exploitation baptis Linux est fin pr t Linux est la contraction de Linus et de Unix La l gende veut que le noyau ait t cr de toutes pi
52. restes avec tes ennemis Ne te mets pas critiquer GNU Linux car ce serait pire tu insulterais tes propres amis Ce qui est bien sous Linux c est qu on ne peut plus pirater les logiciels puisqu on a le droit de les copier et de les diffuser Ils sont faits pour a GNU Linux est I antidote contre le piratage ou contre les risque d amendes Pensez y messieurs les patrons d entreprises directeurs d tablissements ou autres Linux vous fera conomiser des sommes non n gligeables Motivez vous de plus en plus d entreprises d administrateurs syst me utilisent Linux 3 4 Pour l ducation Dans Education Nationale c est honteux oui m dame hon teux Les professeurs qui nous enseignent l informatique sont cens s nous apprendre l informatique et c est tout Ils ne m ritent pas du tout d tre oblig s de d bourser de I argent pour cela et n ont pas plus le devoir de faire grandir Microsoft en lui livrant toute une fourn e d l ves moutons bien duqu s l avoine Microsoft Aux tats Unix c est pire Microsoft distribue gratuitement des copies de ses logiciels aux l ves la sortie des coles pour qu ils restent dociles Je ne sais pas ce que tu en penses mais ces m thodes me font froid dans le dos Que le logiciel libre se diffuse F licitons l acad mie de Grenoble qui va dans ce sens Au coll ge et au lyc e on ne doit pas faire de bourrage de crane en fav
53. seau c est tout simplement g nial Le site n est pas exhaustif mais c est un bon d but Avant il s appelait Linuxenrezo dy 6 2 2 Informations Quotidiens LinuxFR http www linuxfr org tr s bon site de news remis quotidiennement jour en fran ais traitant peu pr s de tout zlinux http zlinux free fr ce site est maintenu par un ami qui passe tous les soirs pas moins de 3 heures r colter les derni res nouveaut s logiciels informations pour le plaisir de ses visiteurs Chacun peut participer en envoyant ses informations gr ce PHP MySQL 6 2 3 Sites personnels Alex s home page 6 2 4 Logiciels Sites officiels KDE http www kde org Gnome http www gnome org LyX http www lyx org 6 3 LUGS 53 Sites proposant des ventails de logiciels RPM Find http www rpmfind net une base de donn es contenant tous les RPMs que l on veut Si tu veux obtenir un logiciel il faut avoir plusieurs r flexes voir la section 9 1 Au cas o tu es oblig de t l charger le RPM il y est presque toujours Gnu software map http www gnu org regroupe tout un tas de logiciels tous GNU Dave Central notre ami Dave a s lectionn les logiciels qu il trouve les meilleurs Apps Kde org http apps kde org une pl iade de logiciels sp cialement pr vus pour KDE Il y a de plus en plus de logiciels grand public enfin des interfaces graphiques des logiciels de
54. semblable j ai un ami qui est l universit et il suit des tudes de biologie Il a choisi une option informatique On lui apprend se servir uniquement de windows de word excel et on lui inculque la loi du logiciel fa on Microsoft Si bien que la plupart de ces jeunes ne savent m me pas qu on peut penser l informatique autrement Le probl me n est pas qu ils ne connaissent pas Linux le probl me est bien cette vision commerciale qui est inculqu e syst matiquement Passons la suite il existe des normes de formats de fichiers Par exemple un dessin technique a l extension dxf et tous les logiciels de dessin techniques dignes de ce nom commerciaux ou libres savent utiliser cette norme Donc dans une entreprise rien n emp che un ing nieur en g nie m canique par exemple de travailler sur un logiciel libre puis de sauvegarder son dessin dans un format standard Ses collaborateurs pourront ensuite le r ouvrir avec le logiciel de leur choix Comme quoi dans le monde du travail on n a pas d obligation sauf si aucun logiciel quivalent celui de l entreprise n existe sous Linux mais ce sont des cas tr s rares Essaie QCad pour t en apercevoir Autre point non n gligeable le monde du travail dont mon cher ami me parlait volue Dans les entreprises les patrons optent de plus en plus pour Linux vraiment Linux est en passe de s imposer sur le march du travail les PME ont bien compr
55. serait d autant plus dommage qu il ignore ce qu est le logiciel libre qu il pense aux stations service quand on lui parle de GPL ou encore qu il croie comme le laissent entendre trop de revues que Linux est un simple concurrent de windows Linux est bien plus que ca mais je vais trop vite Commencons par le d but 3 1 Plus qu un ensemble de logiciels Si tu as lu la d finition d une distribution Linux tu as d ja une petite id e Linux c est vrai peut tre consid r comme un ensemble de logiciels fournis avec une version la derni re le plus souvent du noyau Linux On verra ce qu est le noyau plus tard Mais Linux c est bien plus que a C est toute une fa on de penser une vision nouvelle de lV informatique C est assez simple mais pour mieux comprendre je pense qu il faut d abord distinguer les diff rentes licences prot geant les logiciels Il existe les logiciels commerciaux par exemple microsoft windows adobe photoshop 3D studio max steinberg cubase etc bref tout ce qui va avec windows la plupart du temps les sharewares ou partagiciel pour faire plaisir aux anglophobes en g n ral ce sont des particuliers dou s en programmation ou bien un petit groupe de programmeurs qui con oivent les sharewares Ce sont des petits programmes qui sont propos s en t l chargement distribu s dans les magazines que tu peux essayer pendant un certain temps et le jour o tu payes l
56. sorte un frein si une entreprise emploie 10 programmeurs alors seuls ces 10 programmeurs pourront s occuper du projet Alors que si tous les programmeurs du monde entier peuvent s y mettre c est pas mieux peut tre De plus les logiciel libres tant ind pendants des entreprises si on les abandonne d autres les reprennent tout cela tant pr vu par la loi et par la philosophie Linux D ailleurs il n est pas rare qu un auteur abandonne un freeware ou un shareware et que personne ne le reprenne faute de code source J ai moi m me commenc au d but de l ann e a programmer un logiciel d apprentissage du solf ge en visual basic honte moi je sais pardonnez moi j tais un pauvre gars perdu et tromp par la publicit cause de mes tudes je n ai plus eu le temps de le finir Comme je ne voulais pas non plus donner mon code source il faut dire que dans cet tat d esprit renferm on se sent vuln rable en donnant son code source personne n a pu finir Aujourd hui c est une pave quelques exercices fonctionnent bien mais les autres sont peine bauch s Lorsque j ai vu le logiciel Solf ge http www solfege org pour Linux j ai saut de joie C est exactement ce logiciel que je voulais programmer Alors je lai t l charg et a m a coup l envie de continuer le mien J esp re que tu comprends l extraordinaire sentiment que j ai ressenti en voyant avec quel enthousiasme les ge
57. sultat l cran Non ce serait trop compliqu Au lieu de cela les commandes envoient leur r sultat vers un fichier sp cial Ce fichier sp cial est lui m me lu en permenence par le syst me et c est le pilote de la carte vid o qui affichera le contenu de ce fichier sp cial sur l cran On dit que ce fichier sp cial est la sortie standard Gr ce ce stratag me les commandes s adaptent n importe quel type de mat riel et il suffit seulement de programmer un nouveau pilote pour un nouveau mat riel pour que tout le syst me fonctionne Mais ce n est pas le moment de parler de a on se focalise sur les redirections La redirection de sortie demande la commande ex cut e d envoyer son r sultat vers un fichier diff rent du fichier sp cial Un exemple d application tu as un cdrom dans ton lecteur et tu veux stocker son contenu dans un fichier pour pouvoir le conna tre plus tard sans avoir l ins rer dans le lecteur tape tree gt fichier 48 CHAPITRE 5 LES COMMANDES FONDAMENTALES DE LINUX et pour v rifier tape less fichier Maintenant tu n auras plus besoin d ins rer ton cdrom pour conna tre son contenu Nous venons de voir la redirection de sortie Il en existe d autres par exemple la redirection d entr e L entr e standard sur un ordinateur est le clavier Si on d tourne l entr e standard c est dire si on lit les entr es depuis un fichier et non plus depuis le clavier l
58. syst me Linux est je pense le meilleur ouvrage sur Linux car il parle de tout mais rentre assez dans les d tails L auteur ne fait pas son livre coups de captures d cran qui prennent plein de pages et ne servent a rien du tout Ce livre a t jug excellent par tous les linuxiens que je connais 54 CHAPITRE 6 OU TROUVER DE LA DOCUMENTATION 6 4 2 Livres pour la programmation Pour les scripts il existe le livre de Christophe BLAESS c est tr s complet et didactique la fois On y fait ses premiers pas en Bash Tck tk Perl mais cet ouvrage donne de bonnes habitudes en mati re de programmation il ne fait pas que pr senter le langage De plus tous les scripts sont disponibles sur Internet car ce serait trop long de les taper au clavier Ce livre est disponible aux ditions Eyrolles Christophe BLAESS a crit un autre livre sur la programmation syst me en C sous Linux Je l ai juste feuillet en librairie et il a 1 air tout aussi bien que celui sur les scripts Au passage Christophe BLAESS est passionn de GNU Linux et il a traduit galement pas mal de pages manuel en fran ais Tape man 1s en console et va en bas de la page man tu verras son nom Blague part il a beaucoup contribu au projet GNU 6 5 Dans les magazines Le monde des magazines informatique se partage en deux On trouve les magazines Linuxiens et windowsiens Entre les deux il en existe certains Je ne veux pas tre m chant mais
59. syst mes d exploitation windows ou Linux dans ce cas Les deux chargeurs de d mar rage les plus connus sont Lilo LInux LOader et Grub En gros tu allumes ton ordinateur Juste apr s le BIOS puce implant e sur la carte m re fait plein de trucs test de la m moire pendant lequel tu vois d filer un compteur test du mat riel etc Ensuite le BIOS lit le premier secteur du disque dur appel MBR Master Boot Record Si tu regardes le dessin pr c dant le MBR se trouverait tout 4 gauche du rectangle ext rieur m me pas dans le rectangle bleu le MBR n a rien voir avec la partition windows C est dans le MBR qu est stock le chargeur de d marrage Je te conseille Lilo surtout avec la Mandrake car il te fournit un menu sublime avec une belle image de bienvenue Donc plus de souci au d marrage de ordinateur pour le choix du syst me d exploitation si tu choisis windows dans Lilo windows va d marrer alors que si tu choisis Linux Linux va d marrer Bien s r il est probable que d autres options figurent part windows et Linux mais c est en cas de panne pour r parer Linux ou pour charger une disquette de d marrage rien de bien important 2 10 Et mes donn es Pas de probl mes Linux sait tr s bien acc der la partition de windows J coute mes musiques au format MP3 regarde mes images depuis Linux sur ma partition windows car en tant que grand paresseux je n ai pas
60. t du disque dur Par contre si tu vois appara tre un programme qui t tais inconnu jusqu ce jour c est gagn Voyons comment faire dans le pire des cas En fait c est un jeu d enfant si on sait d j le faire comme toujours Pour entrer dans le Bios on appuie sur une touche d s qu on a allum ordinateur En fait on commence par voir le mod le de la carte graphique pendant peut tre 5 de seconde puis le d compte de la m moire RAM se d roule sous nos yeux et au m me moment en bas de l cran on voit un message du type Appuyer sur Del pour entrer dans le Setup ou en anglais Press Del to enter Setup Le Setup est le programme qui permet de modifier et de sauvegarder les r glages du Bios La touche peut tre Del suppr en fran ais F1 ou encore F2 Une fois arriv dans le Bios il faut se d brouiller pour faire en sorte de faire passer le CD Rom avant le disque dur pendant la phase de d marrage Souvent c est la disquette qui est avant le disque dur L je ne peux pas trop t aider car il existe une multitude de Bios diff rents En g n ral c est dans la rubrique Boot settings Une fois que c est r gl quitte en sauvegardant Recommence le d marrage de I ordinateur toujours avec le CD Rom dans le lecteur Normalement tu dois maintenant voir le programme d installation de ta distribution Note sp ciale pour les vieux ordinateurs certains ordinateurs tr
61. tellement vaste Va plut t voir sur Internet c est bourr de documentation Ce document est consacr essentiellement 4 GNU Linux pas 4 la programmation Chapitre 6 Ou trouver de la documentation Eh bien lis donc celle que tu tiens entre tes mains Non je plaisante GNU Linux est le syst me d exploitation le plus document au monde et ses utilisateurs sont les plus solidaires entre eux Il existe donc tout un tas de ressources de documentations On peut en trouver un peu partout 6 1 Sur ton disque dur C est s r que a choque un peu pour un utilisateur de windows de savoir que son disque dur contient de la docu mentation Mais je parle de la VRAIE documentation pas les fichiers d aide la noix que l on trouve sous windows en appuyant sur la touche Fl certains sont quand m me bien faits Il existe plusieurs sortes de documentations sur ton disque dur les pages manuel on a vu dans le chapitre 5 tout un tas de commandes toutes tr s utiles Parfois on ne se rappelle plus comment on les utilise Pas de probl mes les pages manuel sont l Tu veux savoir comment on utilise la commande cp Tape man cp dans une console et ceci s affichera CP 1 Manuel de l utilisateur Linux CP 1 NOM cp Copier des fichiers SYNOPSIS cp options fichier chemin cp options fichier r pertoire etc DESCRIPTION cp sert a copier des fichiers et eventuellement des r pertoires On peut au
62. un programme qui serait mis en pause fg lt num ro de job gt De m me le num ro de job est facultatif mais si tu ne mets rien la commande fg traitera le dernier job trait 46 CHAPITRE 5 LES COMMANDES FONDAMENTALES DE LINUX 5 3 3 Permissions Les fichiers ont des permissions dans le but d viter les catastrophes comme l effacement des fichiers syst me importants ou encore le piratage des documents pr cieux Je rappelle qu on peut voir les permissions en tapant ls 1 ou Palias IL Il existe trois types de permissions lecture read ou encore r criture write w et ex cution execute x Ces permissions appliqu es des fichiers signifient r on peut lire le contenu du fichier w on peut modifier le contenu et le nom du fichier x on peut ex cuter un fichier r server pour les programmes car ex cuter un fichier texte par exemple n a aucun sens Le droit d ex cution est nouveau pour un utilisateur de windows C est simple comprendre Bon par exemple les fichiers texte n ont pas besoin d tre ex cut s On n a besoin que de les lire ou de les crire car ce ne sont pas des programmes Le terme ex cuter n est pas prendre au sens de l assassinat Ex cuter un programme veut dire qu on d cide l instant voulu que les instructions qui sont dans le programme vont tre effectu es par l ordinateur Quand on lance un programme on dit qu o
63. une foule d avantages D abord le plaisir de comprendre et d tre au courant de ce qui se passe dans ton ordinateur N as tu jamais l impression que windows se rebelle ou marche contre toi N as tu jamais dit ton ordinateur mais qu est ce tu fais ou bien je t ai jamais demand de faire a Eh bien sous Linux a n existe pas l ordinateur fait exactement ce que tu veux parce que tu sais comment Linux fonctionne Enfin si tu ne le sais pas tu peux toujours trouver le moyen de le savoir Ensuite la dissociation des composants permet une meilleure adaptation de Linux ton propre ordinateur Tu n es enfin plus oblig d utiliser le m me windows que tout le monde ne joue pas au d butant en me parlant des th mes de bureau je parle ici du coeur du syst me Comme a si les performances de ton mat riel sont basses tu choisiras des composants qui n en demandent pas beaucoup pour les environnements de bureau il y a IceWM ou Xfce qui sont tr s l gers et si tu as the best of the computers of the moment alors tu pourras tout utiliser encore pour les environnements de bureau KDE Gnome sont les plus gourmands en ressources syst me Enfin pour r parer une panne tr s rare a ne mest jamais arriv tu sais d o a vient et tu t attaques un tel composant et pas un autre comme a tu r pares en trois minutes Sous windows pour trouver la cause de la panne c est 4 2 AR
64. 0 les premiers ordinateurs personnels Chacun pouvait avoir son PC Avant de lancer les PC IBM l poque c tait le seul constructeur a voulu les quiper d un syst me d exploitation Mais lequel choisir Quel dilemme Des dizaines de jeunes gens se sont mis travailler dur pour cr er ce fameux syst me d exploitation C est l que notre tr s cher Billou entre en sc ne quelque temps apr s IBM a choisi le syst me DOS de Bill Gates DOS pour Disk Operating System et MS DOS pour Microsoft DOS car il existait plusieurs DOS La l gende veut que Bill Gates ait cr DOS mais c est faux Il l a achet d autres programmeurs et l a simplement tiquet Microsoft Pour moi DOS est une simple invite de commandes d pourvue de tout ce qui fait l avantage d Unix la facilit d utilisation DOS est vraiment limit et l utilisateur de base perd norm ment de temps taper les commandes au clavier 1 3 HISTORIQUE DE GNU LINUX 9 En parall le Richard Stallman fonde en 1984 la Free Software Foundation FSF la fondation pour le logiciel libre a ne surtout pas traduire par gratuit Richard Stallman est l un des rares informaticiens sur cette plan te qui n a qu un seul souhait produire un syst me d exploitation de qualit vraiment complet extr mement fiable et s curis et qui par dessus tout serait gratuit Tout le monde pourrait y participer et les codes source seraient obligatoirement l
65. A la d couverte du meilleur systeme d exploitation GNU LINUX par Christophe BENZ cbenz tuxfamily org http cbenz tuxfamily org version destin e a la relecture 27 f vrier 2002 Note a attention du relecteur Ce document est destin aussi bien un d butant en informatique qu quelqu un qui s y connait d ja Aucune notion ne doit tre obscure apr s avoir lu une section souvent un point obscur s claircit en lisant la suite Si quelque chose est incompr hensible il faut le noter dans la marge Les fautes d orthographe et de grammaire sont galement radiquer Souvent je plaisante ouvertement de fa on rendre la lecture agr able Si une plaisanetrie est incomprise il faut le signaler elle perd toute sa valeur Barrer les paraphrases ainsi que les longueurs comme on dit pour le cin ma Ce document est mis en ligne sur Internet et disponible gratuitement tout internaute C est pour cela que ce document doit tre irr prochable Corriger galement toutes les grossi ret s parfois je me suis emport ou bien j ai oubli que je serai relu Si certaines personnes ne veulent pas tre cit es ou veulent corriger la fa on dont je parle d elles qu elles me le fassent savoir Merci pour le temps consacr la relecture j attends impatiemment tes commentaires Table des mati res Introduction LI Maisc est quoi Linux air B24 645000 8 248 baw PRPS EARS EEE r 1 2 Meilleur
66. CHITECTURE DE LINUX 27 toujours presque impossible Combien de fois une hotline t a conseill de r installer windows Ca me met hors de moi Pourquoi comme le disait Descartes reconstruire ailleurs toute une ville sous pr texte que les rues abim es emp chent les diligences de passer alors qu il suffit de remettre des pav s sur ses routes Windows n est pas un syst me dissoci ce qui fait que l utilisateur et encore plus celui qui veut r parer a l impression de se trouver en face d un sac de n uds Plut t g nant pour r parer Sous windows c est dur r parer et a tombe sans arr t en panne tandis que sous Linux c est facile de r parer mais a tombe jamais en panne Dr le de paradoxe Quelle tranquillit Tu ne peux pas comprendre le gain de temps obtenu car sous Linux une fois que tout est install ga peut marcher pendant des ann es enti res sans probl me Tu le sais sans doute des serveurs internet utilisant Linux fonctionnent depuis cinq ans ou plus de fa on intensive sans avoir plant ni red marr une seule fois stable On entend souvent dire que Linux ne plante presque jamais Rassure toi je ne vais pas dire le contraire Cependant je voudrais pr ciser un petit truc Tu as maintenant compris que Linux a ne veut rien dire de sp cial et qu il faut pr ciser de quoi on parle La je parle du noyau de Linux quand je dis que Linux ne plante pas En fait il faut dire le noyau de Linux ne
67. E 9 TACHES LES PLUS COURANTES alors qu en diff r il stocke ce qu il a a faire puis il le fait au moment ad quat on verra quand Par exemple tu d cides de copier un fichier sur une disquette puis un autre et finalement tu ne veux pas que le premier y soit En acc s direct tu feras travailler le lecteur de disquettes pour mettre le premier fichier puis les autres et tu le feras encore travailler pour supprimer le premier fichier En diff r le lecteur ne travaillera pas du tout pour le premier fichier puisqu au final il retient que tu ne d sires pas le garder Belle conomie videmment pour profiter d un acc s en diff r tu dois dire au syst me d exploitation OK j ai fini d utiliser la disquette fais le bilan et cris ce qui doit tre crit Cette commande s appelle umount Elle s utilise avec la commande mount En fait tu montes ta disquette le syst me lit son contenu Ensuite tu y travailles sans surmener le lecteur puis au moment de d monter la disquette le syst me crit ce qui doit tre crit Voici la ligne qu il faut voir dans etc fstab pour utiliser la disquette en acc s direct dev fd0 mnt floppy vfat user 0 0 Le premier l ment dev fd0 d signe le fichier qui repr sente le lecteur de disquettes mnt floppy est un r pertoire choisi arbitrairement par lequel tu acc deras 4 ta disquette mnt floppy est un r pertoire qui doit exister pour que le montage fonctio
68. N 17 les programmeurs envoient leurs modifications sous la forme de patchs qui sont appliqu s au noyau afin d en changer une petite partie L quipe qui applique ces patchs dont le responsable n est autre que Linus Torvalds les v rifie soigneusement et saurait tout de suite si ce patch est v rol et ce de facon tr s rapide puisque les programmeurs qui font ces patchs n envoient qu une minuscule portion de code et pas tout le noyau modifi C est donc bien plus facile a v rifier si le virus tait quand m me int gr au noyau pour cause d inattention ce qui n est jamais arriv alors d s qu on s en rendrait compte le lendemain on trouverait le correctif C est a le logiciel libre C est arriv qu il y ait des trous de s curit pas des virus dans les versions anciennes du noyau et 3 heures seulement apr s on trouvait le correctif La question est alors Pourquoi ceux qui d couvrent les bugs ne gardent ils pas le secret et ne font ils pas des mis res au monde entier Eh bien c est tr s simple Linux est la base programm par des experts qui veulent obtenir un noyau parfait Trouver les failles dans leur propre logiciel fait partie de leur boulot esp rons qu ils ne sont pas trop narcissiques Ensuite ces gens l sont ceux qui ont pour conviction de faire partager la connaissance tous Pourquoi garderaient ils un tel secret L histoire l a toujours d montr la libert fini
69. Quelques exemples chmod a r x w u w lt fichier s gt permet d attribuer tout le monde les droits de lecture et d ex cution au fichier et l utilisateur le droit d criture Notons que si jamais les autres avaient d j le droit d criture cette commande ne le leur enl verait pas Il faudrait taper chmod a r x w u w lt fichier s gt pour tre s r que les autres utilisateurs ne peuvent pas modifier le s fichier s Cette m thode est la plus intuitive mais on se rend compte que pour tout imposer c est dire ne rien laisser comme avant comme permissions il faut tout mentionner et c est long taper La m thode des chiffres est meilleure dans ce sens Par contre pour une petite modification comme donner le droit d criture au propri taire en se fichant du reste des permissions cette m thode est la meilleure Tu comprendras mieux en lisant la m thode des chiffres t M thode des chiffres Cette m thode est plus int ressante pour imposer toutes les permissions d un coup en trois chiffres seulement Par contre elle est p nible pour modifier juste une seule permission voir alors la m thode des lettres Il faut savoir que 5 4 LES POSSIBILITES DU SHELL 47 la permission d ex cution correspond 1 la permission d criture correspond 2 la permission de lecture correspond a 4 Toute somme de ces trois chiffres correspond aux permissions des chiffres ajout s Par exemple
70. RE 5 LES COMMANDES FONDAMENTALES DE LINUX 5 1 2 Copie d placement suppression cp copy Permet de copier un fichier Plusieurs cas sont possibles copier un fichier vers un autre r pertoire mais en gardant le nom d origine cp lt nom du fichier gt lt r pertoire de destination gt exemple cp lt machin gt usr bin copier un fichier vers un autre r pertoire en changeant le nom d origine cp lt nom du fichier gt lt r pertoire de destination gt lt nouveau nom du fi chier gt exemple cp lt machin gt usr bin truc copier un fichier en restant dans le m me r pertoire en changeant le nom d origine cp lt nom du fichier gt lt nouveau nom du fichier gt exemple cp lt machin gt lt truc gt copier plusieurs fichiers vers un autre r pertoire Dans le r pertoire de destination on trouvera les clones des fichiers pr sents dans le r pertoire d origine avec les m mes noms respectifs que les originaux cp lt noms des fichiers gt lt r pertoire de destination gt exemple cp lt machin gt lt truc gt lt chose gt usr bin copier un r pertoire vers un autre de nom diff rent cp r lt nom du r pertoire original gt nouvel emplace ment lt nouveau nom du r pertoire gt exemple cp r lt r pertoire gt lt nouveau_r p gt quivalent DOS copy my move Permet de d placer un fichier En fait c est comme la commande pr c dente
71. SE A LINUX 15 En fait le travail d une distribution est de r colter les meilleurs logiciels pas toujours libres malheureusement et de les mettre la disposition du public le tout enrob dans une proc dure d installation En plus les distributions doivent tester et re tester afin de s assurer que tous les composants logiciels fonctionnent bien ensemble Avant que les distributions existent on allait sur Internet et on t l chargeait le noyau Linux puis les logiciels GNU les uns apr s les autres puis diverses choses On compilait tout soi m me et on avait un syst me d exploitation sur mesure ce qui est tr s excitant pour l informaticien avanc Tout le monde ne peut pas se le permettre seul c est pour cela que les distributions Linux existent Un syst me b ti sur mesure est appel Linux From Scratch c est dire Linux partir de rien du tout Certains puristes pensent que Linux s loigne de sa route en facilitant ainsi installation et l utilisation au d triment de la ma trise et de la connaissance exacte de son syst me d exploitation quelqu un qui s oblige installer Linux de fa on archa que c est dire en faisant tout la main conna tra exactement son syst me saura ce qu il aura install en d tail et surtout n aura rien d inutile donc son syst me d exploitation sera id al pour lui C est pourquoi on dit qu il y a une version diff rente de Linux pour chaq
72. TRE 7 LOGICIELS A CONNA TRE leur anciennet LyX et IATEX sont d pourvus de bugs et m me si LyX plante il sauvegarde ton fichier d urgence et se ferme proprement Lorsque tu r ouvriras ton document LyX te dira Il existe une copie de sauvegarde d urgence voulez vous la charger et tu retrouveras ton document exactement dans l tat o il tait lorsque LyX a plant M me si tu n avais pas sauvegard depuis 10 minutes Bravo Xfig version 3 2 ce logiciel est super l ger comprendre tr s rapide r agir lors de son utilisation et malgr le rejet que l on peut ressentir lors des premi res utilisations de par son aspect rustre il est vraiment performant Comme Dia voir plus bas il permet de dessiner des diagrammes des figures ou encore des dessins vecto riels de fa on tr s rapide et intuitive En plus il est beaucoup plus stable que Dia On sauvegarde ses images au format voulu en passant du JPEG au PostScript et aussi le GIF le PNG le PDF et bien d autres Il ne reste plus qu les ins rer dans LyX J ai dessin l arborescence avec XFig figure 4 1 page 28 Dia version 0 86 pareil que Xfig mais plus convivial par contre il plante encore beaucoup Les num ros de version parlent d eux m mes entre 0 86 et 3 2 lequel est le plus stable C est avec Dia que j ai dessin le sch ma du disque dur pr sent la page 16 quel formidable travail QCad version 1 4 6 un logiciel
73. U Linux France Magazine c est le magazine que je pr f re Les articles parlent de sujets tr s int ressants avec un s rieux in gal Le cdrom et le magazine sont tr s bien remplis C est le seul magazine crit par des passionn s qui parle du projet GNU comme il se doit Son titre exact est GNU Linux France Magazine amp Hurd Chapitre 7 Logiciels a connaitre 7 1 Logiciels ayant servi cr er ce document Ce document a t r dig sous Linux bien entendu Ce serait le comble de I avoir crit sous windows Si tu veux toi aussi crire des documents lis la suite je vais d tailler tous les logiciels libres dont je me suis servi Voir la section 6 2 4 pour avoir les adresses internet des logiciels cit s LyX version 1 1 6fix3 c est le logiciel qui m a permis de taper ce livre d ins rer les images aux bons endroits Tu te dis sirement que LyX est comme word tu dois penser qu il est moins bien que word mais c est faux LyX n est pas un traitement de texte ordinaire on ne l appelle m me pas traitement de texte mais plut t pr parateur de documents LyX a une autre approche du texte que les traitements de texte comme word en utilisant LyX je ne m occupe que du contenu de la signification de mon document J indique quel r le va jouer tel ou tel ensemble de mots Pour faire un titre rien de plus simple Je choisis titre dans la boite en haut gauche puis je tape le titre Plus beso
74. a chance d avoir notre logiciel sur nos CD Roms on va sur Internet sur le site http www rpmfind net On recherche le paquetage et on t l charge celui qui correspond notre distribution Ce doit tre Va voir la section 10 5 pour en apprendre plus sur les paquetages 61 62 CHAPITRE 9 TACHES LES PLUS COURANTES quelque chose comme truc mdk i586 rpm pour une distribution Mandrake Au passage je ne traiterai pas des paque tages Debian car je n ai jamais utilis cette distribution Je compte sur toi pour me renseigner au cas o tu connaisse la chose Une fois le paquetage t l charg on l installe avec su lt mot de passe root gt rpm ivh truc mdk i586 rpm et on admire le r sultat On n a plus qu taper truc pour lancer le logiciel je suppose Il est possible que le logiciel ait besoin de biblioth ques pour fonctionner La majorit des biblioth ques se trouvent sur les CD Roms de la distribution Sinon on recommence t l charger Lis la section 10 5 pour plus de d tails 9 1 2 Avec compilation Dans ce cas on doit passer par Internet Il faut aller sur le site du logiciel pour t l charger le code source ou sur SourceForge http www sourceforge net on trouve norm m nt de codes sources On r cup re une archive tar gz qu on n aura plus qu d compresser Voir la section 9 2 pour savoir comment faire Ensuite on entre dans le r pertoire cr par la d compression C
75. a commande fonctionnera sans qu on ait besoin de taper quoi que ce soit Par exemple mail machin fournisseur fr lt email txt enverra un email et le corps de l email sera email txt alors que sans la redirection d entr e on doit taper le mail la main on doit m me indiquer la marque de fin de fichier avec Ctrl D Ne panique pas si tu ne connais pas la commande mail c est juste un exemple Troisi me redirection int ressante la double redirection de sortie not e gt gt C est comme la redirection de sortie simple mais la diff rence pr s qu on rajoute au lieu de remplacer Par exemple ls gt fichier txt cd rep ls gt gt fichier txt Au final ce fichier contiendra les r sultats des deux commandes Is dans l ordre chronologique Si on avait omis la double redirection la deuxi me commande ls aurait cras le contenu du fichier qui ne contiendrait la fin plus que le r sultat de la seconde commande ls C est tout pour le moment on n a pas besoin d en savoir plus pour d buter 5 4 2 Les pipes Au fait prononcer pa pe comme le mot paille puis rajouter p Pipe veut dire tuyau en anglais On en d duit que piper des commandes signifie tuyauter des commandes entre elles C est simple Imagine qu une commande soit une pompe essence on voit d j les utilisateurs de gazole rousp ter et qu une autre commande soit une voiture ou un autre v hicule fonctionnant aux
76. a gestion de la m moire s est am lior e Sous Linux la gestion de la m moire RAM est herm tique Voil pour cette section on a bien vu comment Linux tait plus fort 4 2 Architecture de Linux Quand j ai dit que Linux tait simple c tait vrai bien s r et je ne t ai pas fait une fausse joie C est ici en expliquant comment fonctionne Linux que nous allons voir pourquoi Linux est si simple Linux fonctionne autour de son noyau Le noyau permet de communiquer entre les programmes et le mat riel afin de faire travailler ton ordinateur Tout le reste ne fait que s adresser au noyau et le noyau g re tout de fa on quasi parfaite C est pour cela q on dit que Linux ou plut t le noyau Linux est stable D le shell le plus courant est Bash est un programme tr s pratique qui permet de saisir les commandes dans la console Il lit les touches du clavier sur lesquelles tu appuies et inscrit les lettres l cran puis ex cute les commandes On peut lier plusieurs commandes entre elles rediriger leur r sultat vers un fichier texte au lieu de l afficher l cran etc On verra tout a dans le chapitre 5 E quand un programme est ex cut le noyau le g re comme un processus Un processus occupe une certaine part de la m moire RAM une certaine part des ressources processeur CPU etc Un processus peut tre arr t tu sauvagement si le programme ne r pond plus et dans tous les cas le no
77. a notion de multi utilisateurs vue la section 4 1 Personne part le super utilisateur ne peut modifier les fichiers communs C est pour cela que les fichiers de etc sont accessibles en lecture seule Mais comme chacun doit pouvoir avoir le droit de configurer la machine comme il le souhaite il peut enregistrer ses propres fichiers dans son r pertoire personnel En fait les programmes vont d abord chercher les fichiers personnels puis le cas ch ant vont prendre les fichiers communs Parfois m me comme pour le fichier de configuration du shell bashrc le fichier personnel appelle le fichier commun Dans ce cas le fichier personnel est une extension du fichier commun Dans ton r pertoire personnel les fichiers de configuration sont cach s Pour les voir il faut taper ls a on le verra plus tard la section 5 1 On ne les voit pas car ils commencent par un point et le shell n affiche pas les fichiers commengant par un point Nous nous int ressons aux fichiers communs c est a dire ceux qui se trouvent dans le r pertoire etc En voici la liste des principaux rc sysinit c est le script de d marrage qui est ex cut en premier Il appelle beaucoup des scripts qui suivent au d marrage de 1 ordinateur C est dans ce script qu on peut changer la variable du PATH mais elle ne sera accessible qu au prochain red marrage Il faut donc aussi changer la variable de fa on interactive dans le shell en attendant
78. a syntaxe C est pour cela qu il existe aujourd hui 30 CHAPITRE 4 COMMENT EST FAIT LINUX racine bin christophe m mes_images I fate jean m mes_textes Be Se un_autre t _ home m mes_secrets mnt L floppy windows root m Program Files m cdrom uE gt sbin ag windows pepe graveur 2 g ae m system usr Te 9 m fonts Partition windows mont e en mnt windows FIG 4 1 Arborescence typique sous Linux Tu peux voir que la partition de windows est mont e sur le r pertoire mnt windows et que la notion de lecteur C ou D etc ne veut plus rien dire Par exemple pour acc der au contenu du lecteur de CDROMs on n a plus qu lister faire afficher les fichiers pr sents dans mnt cdrom Bien s r on peut choisir de monter ses partitions autre part mais par convention on utilise ce que j ai mis 4 3 ARBORESCENCE DES REPERTOIRES 31 des interfaces graphiques comme linuxconf qui g n rent pour toi le fichier de configuration En g n ral on peut moins affiner les r glages avec les interfaces mais elles ont l avantage d tre tr s intuitives On distingue deux sortes de fichiers de configuration les fichiers qui d crivent les r glages communs 4 tous ils sont plac s dans etc et les fichiers personnels plac s dans ton r pertoire personnel qui ne s appliquent qu a toi C est l application de l
79. acit s de ton ordinateur tous les logiciels en souffriraient C est pour cela que les utilisateurs qui connaissent ce probl me pr f rent compiler eux m mes leur noyau Les d butants qui apprennent que leur interlocuteur a d j compil son noyau tombent des nues Ils le prennent pour un expert C est d licat mais au final on a un petit bijou adapt sa machine qui fonctionne d sormais merveille De toute vidence la compilation d un logiciel est bien moins complexe que la compilation du noyau Donc revenons nos moutons tu r ves d installer le logiciel truc 9 1 1 Pas de compilation Premier r flexe rechercher s il se trouve sur les CD Roms de ta distribution Chaque distribution range ses paque tages dans un r pertoire distinct mais je peux donner l exemple de Mandrake il faut regarder dans mnt cdrom Mandrake t pour obtenir la liste des paquetages Mandrake propose aussi les outils urpm permettant de manipuler la base de donn es des RPMS disponibles Par exemple pour rechercher le logiciel truc on tape su il faut tre root pour installer quoi que ce soit lt mot de passe root gt urpmi truc et on regarde le r sultat Soit on nous demande d ins rer le CD Rom num ro x soit on nous dit que ce paquetage n est pas disponible Dans le premier cas on ins re le bon CD Rom et on appuie sur Entr e On voit l installation se d rouler en quelques secondes Si on n a pas l
80. ait dans SimCity pour ceux qui ne savent pas ce que c est c est un jeu dans lequel on doit construire et faire se d velopper une ville Les personnes qui affirmaient que pour d velopper du logiciel costaud il fallait une entreprise mod le hyper hi rarchis e se sont tromp es Linus a travaill non seulement distance mais aussi sans grande organisation Ce projet n avait aucun impact m diatique ce qui montre que c est donc bien gr ce aux qualit s du logiciel libre que GNU Linux s est d velopp Ceux qui y ont particip comme je le fais aujourd hui avec cette minuscule contribution Pont fait afin de b n ficier d un syst me d exploitation qui leur va comme un gant et non pas pour s enrichir C est ce point que pas mal de personnes n arrivent pas saisir et r pliquent mais il faut bien les faire vivre ces programmeurs C est tout b tement une question de choix entre la qualit aussi bien fonctionnelle que morale et la commercialisation Nous avons montr tout au long de ce document que ces deux objectifs n allaient pas ensemble Oublions donc peu peu le logiciel esclavagiste et utilisons appr cions et faisons conna tre les logiciels libres 2J ai toujours peur d en oublier 3 Attention ne pas croire que Linux n est que le fruit du travail de Linus Torvalds Index diteur de texte 38 Administration syst me 12 administration syst me 41 alias 29 arborescenc
81. al vim tutor html 5 2 2 Affichage et navigation Maintenant on veut v rifier que carotte a bien t enregistr en tapant cat carotte cat concat ner Cette commande est fondamentale dans tout syst me Linux Ses possibilit s sont assez limit es mais combin e a la magie du Shell elle peut faire des merveilles afficher le contenu d un fichier quelconque les fichiers texte par exemple sur la sortie standard donc l cran de la console D r unir plusieurs fichiers en un des fichiers texte mais aussi des sons wave num roter rapidement les lignes d un fichier extraire une image disque d un disque dur disquette CD ROM Revenons nos carottes cat lt fichier gt permet d afficher le contenu d un fichier et donc de visualiser s il s agit d un fichier texte donc cat carotte devrait faire afficher J aime les carottes surtout quand elles sont bien cuites cat lt fichier_1 gt lt fichier 2 gt permet d afficher la suite les fichiers mentionn s en argument Cette fois pour pouvoir exp rimenter on a besoin d un autre fichier que l on nommera patate Maintenant que tu sais le faire tu cr es avec vi un fichier patate qui contiendra le texte suivant Je n arrive pas plucher les patates lorsqu elles sont br lantes Si tu ne te rappelles plus comment on cr e un fichier texte va voir la sous section 5 2 1 On a donc deux fichiers nomm s carot
82. as d couvrir chaque jour plus de choses et sans cesse tu auras le confort d utiliser tous les logiciels que tu veux en restant dans la l galit En cas de probl me ma bo te e mail est toujours grande ouverte Nous n avons m me pas parl des possibilit s r seau sous GNU Linux c est pourtant le meilleur syst me d exploi tation dans ce domaine C est dr le les mauvaises langues disent toujours que Linux n est bon que pour les r seaux en tout cas j ai r ussi crire un petit livre sur GNU Linux sans effleurer ce gigantesque domaine Cela prouve donc que GNU Linux sert aussi autre chose Nous avons constat de quelle mani re a volu un projet lanc par cet illumin de Richard Stallman dans les ann es 1980 une foule de personnes y a particip pendant une dizaine d ann es et Linus Torvalds qui essayait de reproduire le grand syst me Unix qui tournait sur les serveurs de l universit dans laquelle il tudiait a apport une grande pierre T difice Il voulait cr er un Unix pour PC car l poque il n existait que ces trucs du genre de ms dos Il s est lanc et apr s quelques mois de travail il proposait son projet sur un newsgroups groupes de nouvelles en signalant que tout le monde pouvait le t l charger gratuitement et le modifier C tait en 1991 Son noyau a par la suite t choisi par les distributions Aujourd hui dix ans apr s regarde o a en est On se croir
83. as fourni par la distribution on peut aller voir sur Internet Je donne la liste des meilleures adresses la section 6 2 4 Tu sais bien qu il est tr s difficile de changer d tat d esprit d un seul coup On a peur de se rendre compte qu on s est tromp si longtemps et du coup on pr f re garder ses habitudes Il faut savoir admettre ses erreurs Si ce petit survol de Linux ne t a pas convaincu c est s rement que tu n es pas pr t franchir le pas et ce n est pas en te for ant que a va arranger les choses Je vais plut t essayer de te faire saliver pour que tu veuilles par toi m me installer Linux J ai quelque peu incit un copain a installer Linux sans qu il le veuille trop et comme il n en ressentait pas assez le besoin il en a conclu que Linux n tait pas si important que a Si je lui avais mis l eau la bouche si je lui avais parl de la philosophie des logiciels libres il aurait lui m me demand l installer et tout se serait bien pass En fait il tait d u parce que je lui ai quelque peu forc la main Ce n est pas trop de ma faute puisque moi aussi je d butais et l poque je n aurais pas t capable d crire un dixi me de ce document C est pour cela que je te recommande de lire quand m me jusqu au bout pour que tu puisses juger en toute connaissance de cause et viter de passer a c t de choses qu il serait dommage de ne pas connaitre Tu pourras te contente
84. as le plus r pandu windows occupe tout le disque dur De toute fa on c est bien plus facile d installer Linux sur une machine sans windows donc on va tudier le cas le plus complexe on a besoin de faire la section des pr liminaires si windows est install Installer Linux n est pas si difficile qu on le croit mais il faut suivre une m thode rigoureuse sans rien oublier Sinon a rate et je vais te donner des exemples de ratage que j ai v cus la section 11 afin que tu ne rates pas ton installation Je ne vais pas trop d tailler et tu ne trouveras pas d informations hyper pr cises comme clique sur le bouton xxx pour faire ceci car cela d pend de chaque distribution De plus les manuels d installation des distributions sont la plupart du temps clairs et pr cis et je ne voudrais en aucun cas leur faire de l ombre Le manuel d installation de la distribution est souvent plac sur le CD Rom pour les gens comme moi qui n ach tent pas le pack de la distribution mais qui l ach tent dans un magazine Donc si je te dis de consulter le manuel trouve le sur le CD Rom au format HTML ou PDF Les grandes tapes 10 1 Pr liminaires indispensables 10 1 1 Re partitionnement Si windows est install on ne va pas tu t en doutes installer Linux par dessus On va pousser windows dans un coin du disque dur voir la section 2 8 puis on aura le champ libre pour Linux D fragmenter absolument le disque so
85. atur que rencontrent les gens qui veulent faire une rapide d monstration de Linux Ce n est pas si simple que a d expliquer Linux quelqu un qui n y conna t encore rien videmment tu vas te dire encore un guide de plus il y en a tellement Seulement ce que j essaie de faire dans ce guide c est pr senter en priorit Linux aux d butants et pas forc ment apprendre s en servir on le verra vers la fin du document Justement tu trouveras juste apr s ceci une grande partie de texte qui explique comment on pense quand on utilise Linux alors que d autres guides te plongent d entr e au c ur du syst me Ici on va simplement survoler tous les aspects de Linux sans entrer trop profond D autres guides plus sp cifiques sont cit s la section 6 2 Les magazines Linux parlent souvent de Linux comme simple alternative et ne parlent finalement m me pas de GNU Elles font m me tout un tas de pubs pour les logiciels commerciaux sous Linux Les seuls magazines qui respectent cette thique sont cit s la section 6 5 Bien s r que certains logiciels commerciaux sont les meilleurs actuellement dans leur domaine et on les utilise volontiers Seulement ils sont en train de se lib rer Par exemple Netscape avance en parall le avec Mozilla navigateur Internet libre De m me Star Office une excellente suite bureautique commerciale mais gratuite lib re son code source et s appelle Open Office une v
86. auteur il te vire la limite temporelle et ou la limite en fonctionnalit s En fait l auteur n a travaill qu une fois mais trouve normal d tre pay des dizaines centaines ou millions de fois Exemples de sharewares winzip winrar ftp expert web expert les freewares ou graticiels encore un mot vraiment stupide ils sont gratuits complets et leur auteur ne demande pas d argent une carte postale Cependant ce ne sont pas des logiciels libres parce que les codes source des freewares ne sont pas accessibles J insiste car de nombreux magazines font souvent cette erreur et les gens sont bern s code source d un logiciel un logiciel peut exister dans plusieurs tats Il est soit compil soit non compil et dans ce cas on a le code source En fait un programmeur est un humain et un humain fonctionne grace un langage volu comme le fran ais I anglais Le langage machine est vraiment complexe d chiffrer pour un humain alors on a invent des langages volu s comme le C le C le langage Ada le Pascal le Fortran me permets tu de citer le Basic Ainsi nos amis les programmeurs tapent des instructions destin es l ordinateur dans un langage qui ressemble de l anglais de cuisine Ce fichier texte qui contient ce langage est appel le code source du programme Ensuite on compile le code source gr ce un autre programme qui va transformer le code source compr hensible
87. chaine sur tous les avantages Ce que je veux dire par l c est que Linux s adresse tout le monde pas seulement aux gens qui connaissent windows sur le bout des doigts Depuis 6 mois maintenant je n ai plus utilis windows J ai m me envie de le chasser grands coups de repartition nement du disque dur mais il faut bien le garder pour les autres personnes ayant acc s ordinateur bien que je sois en train de les convertir Linux Depuis que j ai commenc crire ce document a fait un peu plus longtemps 75 76 CHAPITRE 12 DIVERS Note a1 attention des amoureux de windows Oui j ai aim windows ce n est pas un argument pour dire que windows est bien si le dollar t nerve lis la section 3 2 pour comprendre En fait il faut savoir de quoi on parle et surtout dans quel cadre Disons le tout net je me place dans le cadre de l informatique au sens noble celle o tout est propre net pr cis et bien con u tu comprendras mieux ce que a signifie en lisant ce document Nous ne nous pla ons s rement pas dans le cadre du presse boutons ou du clique souris devrais je dire Si tu utilises ton ordinateur pour lire des vid os DivX pour copier des CD ROMs avec easy cd creator aller glandouiller sur le net ou encore taper des lettres dans word tu dois te dire que windows est l id al Par contre tu ne feras pas d informatique Et je ne joue pas sur les mots tu feras du mu
88. communication qui g rent Internet protocoles qui ont toujours t libres et document s De plus Microsoft est en train d inventer de nouveaux standards totalement obscurs et ce n est dans l int r t de personne sauf lui Les gens ne se rendent pas compte qu en ayant une confiance aveugle en Microsoft ils se font du mal En effet lorsque Microsoft aura acquis tous les protocoles et qu il sera le seul pouvoir les d coder il sera le ma tre du monde des t l communications Il pourra tout contr ler la vie priv e de n importe qui tu comprends mieux maintenant Microsoft a donc logiquement qualifi GNU Linux d un cancer qu il faut radiquer au plus vite car videmment GNU Linux nuit l h g monie de Microsoft C est presque comique Bien s r tout cela n existe pas encore mais pense aux ActiveX ASP par rapport aux plugins Netscape et au PHP qui eux sont libres et document s En achetant Microsoft on se rend complice de tout ce qui pourrait arriver et en plus ce n est pas dans notre int r t Il faut vraiment y penser m me si on se sent quelque peu oblig d utiliser des produits Microsoft D ailleurs ce sentiment d obligation fait partie de la strat gie de Microsoft as tu r ussi acheter un PC sans payer windows Non Le vendeur perdrait de l argent As tu envie de rester dans un monde pareil 2 3 3 A propos du piratage Le piratage c est mal Vraiment Mais pas pour
89. construit de la t te aux pieds de fa on logique le d butant n aura pas de mal comprendre son fonctionement Mais la plus grande difficult n est pas l elle r side dans la philosophie dans la fa on de penser l informatique La difficult majeure est de changer d tat d esprit Oui tu as bien lu La difficult majeure n est pas vraiment concr te mais c est le changement de mentalit Nous allons le voir par la suite dans le chapitre 3 Ensuite quand tu auras enfin compris ce que j aurai expliqu tu verras que tout d coule de cette philosophie et il ne te restera plus qu a apprendre le reste sans difficult puisque tout est port e de main La plupart des d butants se ruent sur leurs CD d installation et installent Linux comme ils installeraient un vulgaire logiciel trouv dans une revue Ensuite ils posent des questions provenant tout droit de la mentalit de windows ot est ce qu on t l charge des programmes quel logiciel utilise t on pour repartitionner le disque dur Ces questions n auraient pas t pos es si ils avaient pris conscience pour de bon de la mentalit qu on a sous GNU Linux Sinon ils se seraient dit d eux m mes nul besoin de t l charger les programmes la distribution me les fournit et pour la deuxi me question la proc dure d installation de ma distribution pr voit toutes les tapes n cessaires Bien s r si on veut trouver un logiciel qui n est p
90. couramment pages man 51 52 CHAPITRE 6 O TROUVER DE LA DOCUMENTATION Lacommande apropos commande permet de faire afficher la liste de toutes les commandes ayant rapport avec la commande en argument Je ne m en sers presque jamais Les HowTo traduction comment faire ce sont des documents HTML tr s pratiques te renseignant sur un point pr cis Tu veux tout savoir sur le son sous Linux Consulte le HowTo Son ou Sound HowTo Attention tout de m me la date du document car Linux volue tr s vite Pour Mandrake les HowTo sur le disque dur sont accessibles depuis la page HTML usr share doc HOWTO HTML fr index html si tu les as install s Pour savoir comment les installer va voir le chapitre 9 Pour consulter les HowTo ouvre la page index html cit e ci dessus dans un navigateur HTML comme Konqueror Mozilla Netscape ou encore dans le navigateur HTML en mode texte qui s appelle Links Les HowTo sont une norme source d informations A noter que les HowTo en anglais sont plus nombreux il faut donc les consulter galement L aide de KDE et de Gnome t aident te servir de KDE et de Gnome Pas tr s utile car KDE et Gnome sont tres intuitifs 6 2 Sur Internet Internet c est une biblioth que gratuite On y trouve de tout D abord tu t apercevras que les docs du disque dur demandent souvent d aller voir sur Internet ils proposent des r f rences Il y a des sites incontournables que tu dois visit
91. cp sauf que l original ou les originaux sont supprim s Je ne vais donc pas d tailler toutes les possibilit s r f re toi la commande cp mais remplace cp par mv Attention cependant dans le dernier cas pour copier un r pertoire ce n est pas la peine de taper l option r Cela donne mv lt r pertoire gt lt nouveau_r p gt mv permet par extension de renommer des fichiers mv lt ancien_nom gt lt nouveau_nom gt Si on veut faire en sorte qu un fichier soit cach il faut que son nom soit pr c d d un point mv lt fichier gt lt fichier gt Ainsi le fichier nomm fichier sera cach quivalent DOS move 5 1 GESTION DES FICHIERS EN GENERAL 39 rename renommer on vient de voir que la commande mv permettait de renommer les fichiers Seulement essaie un peu de renommer tous les fichiers htm en php pour voir comme c est compliqu Il faut utiliser une boucle for avec un script sed c est beau du point de vue du connaisseur mais un peu trop compliqu pour le d butant Je te propose donc la commande rename sp cialement d di e au renommage des extensions des fichiers Il suffit de taper rename htm php et tous les fichiers portant l extension htm se trouvent transform s en php Le premier argument htm indique l extension modifier le deuxi me argument indique la nouvelle extension et le troisi me argument indique les fichiers traiter s
92. ctionnalit s Aucune quelques d tails changent comme les menus semi ouvrables ou bien un bouton par document dans la barre des taches mais pas dans le fond A quoi bon pirater des logiciels qu on t oblige mettre jour sinon t es largu Si tu n as pas word 2000 alors tu es hors jeu D ailleurs microsoft fait expr s d interdire la compatibilit des cendante dans ses logiciels c est dire que word 2000 peut lire les fichiers de word 97 mais pas inverse Bien s r on peut exporter au format word 97 depuis word 2000 mais on perd toujours des informations Pourquoi ne pas avoir pr vu un seul format qui fait tout Il n y a aucune raison de changer de format de fichier quand il n y a pas d am liorations Sous Linux c est tr s tr s tr s rare Je pr vois l avenir office xp va faire pareil sauf si microsoft a enfin compris D sol messieurs dames les commer ants vous tes le dernier maillon faible d un systeme abominable Faibles car vous ne pouvez plus faire autrement que de vendre des PC avec windows sous peine d tre ruin s par microsoft A quoi bon r p ter encore une fois quoi bon Ce serait au contraire montrer aux marques qu on aime leurs logiciels commerciaux que de les pirater Mieux vaut utiliser des logiciels libres Le piratage est pour eux une fiert ha ha ha notre logiciel est si bien qu on va jusqu a le pirater et le pirate est en quelque sor
93. de dessin technique patant Il est suffisant pour r aliser les dessins les plus courants et je pr f re m en servir plut t qu AutoCad Il m a permis de r aliser la figure 7 2 Autres logiciels tr s int ressants En vrac des logiciels que j adore Mupad excellent logiciel de maths C est comme Maple mais je pr f re Mupad Xplns un excellent plan tarium GqView un visualisateur d images tr s rapide tous formats diaporama Xwc c est comme l explorateur windows Si Konqueror te semble trop lent essaie xwc mais n oublie pas d essayer Krusader Rox encore un gestionnaire de fichiers Krusader ce logiciel est extraordinaire C est un gestionnaire de fichiers comme Midnight Commander pour ceux qui connaissent L cran est partag en deux et on tire les fichiers d une partie vers l autre afin de les d placer ou de les copier Il est tr s pratique on peut cr er ou d compresser une archive dans tous formats courants cr er un r pertoire voir un fichier le visualisateur appara t en moins d une seconde l diter le copier ou le d placer comme je viens de le dire En plus il inclut un terminal int gr des signets on peut m me le r duire dans la barre d ic nes c t de l horloge C est un tr s bel exemple du logiciel libre typique qui est super bien adapt nos besoins parce qu il a t cr par ses utilisateurs XSane un super logiciel pou
94. disque dur de type fat32 partition imagine que ton disque dur est une bande rectangulaire comme sur la figure 2 1 Le disque dur peut tre partag en plusieurs parties afin d installer plusieurs syst mes d exploitation ou encore afin de s parer physique ment certains r pertoires des autres Par exemple windows se loge dans une partition de type fat32 et Linux dans une partition ext2 ext3 ReiserFS mais si tu installes Mandrake je te conseille d utiliser une partition ReiserFS voir le chapitre 70 En effet ce syst me de fichiers est disponible d un simple clic lors de l installation et il est bien plus robuste et performant que ext2 Par exemple il r siste bien mieux aux coupures brutales de courant Le disque dur peut contenir au maximum 4 partitions appel es primaires Comme la plupart du temps on veut en utiliser plus on a cr des partitions dites tendues qui peuvent elles accueillir d autres partitions dites logiques Tout de suite un exemple regarde la figure 2 1 La partition windows fat32 en bleu est une partition primaire La partition grise nomm e partition tendue est dite tendue parce qu elle en accueille plusieurs autres A Pint rieur de la partition tendue on a les deux partitions utiles 4 Linux on peut en vouloir plus de deux la partition swap partition d change des donn es et la partition du syst me de fichiers partition sur laquelle seront stock s prog
95. du temps pour le d fragmenter En fait c est simple comprendre si les donn es sont parpill es pour les atteindre la t te de lecture du disque dur doit se d placer pour les atteindre d o un ralentissement notoire Par contre si les donn es sont condens es effectivement a va plus vite Les syst mes Linux utilisent des syst mes de fichiers qui ne se fragmentent tout simplement pas M me dans les ann es 70 Unix utilisait un bien meilleur syst me de fichiers que windows aujourd hui videmment les syst mes de fichiers d aujourd hui sous Linux ont d pass ceux des vieux Unix Je vais essayer d tre le plus court possible mais il faut aussi que tu fasses un effort de lecture En r digeant ce document j ai t confront l ternel probl me par quoi commencer que dire et quel moment etc C est pourquoi je te demanderai de lire le document jusqu au bout avant d abandonner Merci de t int resser Linux tu ne le regretteras vraiment pas Note aux amoureux de windows lisez d abord la section 12 2 il y a un message qui vous est sp cialement destin En fait tout au long de ce document je vais essayer de te prouver quel point la politique men e par Microsoft est dangereuse pour tous et aussi pourquoi tu m rites d utiliser les logiciels libres Ce n est pas une contrainte mais un droit la qualit et au respect 3hum hum depuis que ce document existe a fait un peu plus
96. e la pratique On va maintenant tudier comment marche Linux son architecture notamment 4 1 Un systeme de marbre Linux est un syst me multi avantages multi t che le syst me sait ex cuter plusieurs programmes la fois En fait un programme se bloque quand il est mal programm C est donc la faute de son auteur qui n a pas encore limin tous les bugs Normalement un programme qui plante s arr te sans g ner les autres programmes et encore moins le syst me Linux g re tr s bien les plantages et si un programme plante le syst me entier reste de marbre Sous windows c est le contraire tiens c est bizarre un programme qui plante fait planter en cascade tout le reste On a droit l cran bleu au CTRL ALT SUPPR puis oh d sespoir au reset bug erreur de programmation qui fait planter se bloquer le programme Il ne r agit plus et devient inutilisable Dans les ann es 50 les ordinateurs taient dans de grandes salles et les cartes lectroniques reli es par des fils Les bugs cafards en francais rongeaient les fils et faisaient faire des erreurs En francais on est cens dire bogue mais je trouve que ce mot ressemble un cheveu tomb sur la soupe On a toujours dit bug depuis 20 ans et maintenant que l informatique se d mocratise qu on en parle la t l vision on devrait dire bogue multi utilisateurs plusieurs utilisateurs peuvent utiliser le syst me et
97. e 26 Architecture 25 Bash 33 biblioth ques 27 Bill Gates 6 bip 29 bug 23 Chargeur de d marrage 16 chargeur de d marrage 27 30 clavier 63 code source 17 commandes 27 33 Compression 37 configuration 27 copier un fichier 36 D compresser 60 d marrage 27 d placer un fichier 36 dissoci 24 distribution 12 documentation 49 documentations 27 donn es partag es 27 DOS 6 fichier cach 30 fichiers de configuration 27 fichiers de p riph riques 27 Free Software Foundation 7 freewares 17 FSF 7 Gnome 7 GNU 7 Grub 16 27 home r pertoire maison 30 Hurd 7 IBM 6 Installer 59 Internet 50 78 KDE 7 lecteurs 27 61 librairies 27 Lilo 16 27 30 livres 51 logiciel libre 8 Logiciels 53 logiciels commerciaux 17 logiciels libres 17 Lugs 51 magazines 52 man 49 modules 30 montage 29 motd 30 message du jour 30 mtab 30 multi plateformes 24 multi t che 23 multi utilisateurs 23 niveau d ex cution 29 noyau 27 pages man 30 pages manuel 49 partition 15 Permissions 44 ph nom ne de mode 11 pipes 46 processus 27 42 programmes utilisateur 27 prompt 29 r pertoire temporaire 27 r pertoires maison 27 Ratages 71 redirections 45 Richard Stallman 7 root 27 s curis 24 script de d marrage 29 scripts 47 sharewares 17 shell 33 stable 25 supermount 29 Syst me d exploitation 5
98. e et qui s appelle un diteur de texte Pourquoi un diteur de textes Parce que d habitude on s en sert pour modifier un texte d j existant mais on peut bien videmment en cr er de toutes pi ces En plus ga ferait vraiment con comme nom cr ateur de texte on croirait que c est le logiciel qui les cr e alors que c est nous Non mais Il existe une multitude d diteurs de textes c est peine s ils sont d nombrables j exag re peine Quelques exemples les plus connus Allons y gt edit sous Ms DOs gt bloc notes sous windows ultra edit Voil ce que l on conna t lorsqu on merge de la pouponni re de Monsieur Billou le filou Gateux expert en conditionne ment moral lavage de cerveau d couragement de l utilisateur Pour avoir une liste compl te de tous les inconv nients qu apporte cet individu contactez votre revendeur mais d abord faites control alt suppr car votre cran souffre force de clignoter entre les deux crans bleus Et lorsqu on s immerge dans le monde du logiciel libre seulement deux diteurs de texte mergent les deux pre miers vi et Emacs les autres sont secondaires vi je te pr sente blanc bonnet prononcer vi aille et surtout pas v hi vim vi meilleur c est dire qu il est mieux quoi Il permet notamment la coloration syntaxique et l inden tation automatique des codes source assistances a la
99. e copier coller ce petit script dans un fichier texte usr bin lpr book de le rendre ex cutable avec chmod 755 usr bin lpr book il faut tre root pour le copier dans usr bin et c est install Si tu ne sais pas ce qu est chmod regarde la section 5 3 9 6 Bien utiliser son clavier Sous Linux le clavier est bien mieux exploit que sous windows Voyons le cas des accents Si tu appuies sur AltGr p et ensuite une voyelle tu la verras appara tre cette voyelle avec un accent grave La touche js est juste c t de Entr e Par exemple je peux taper ces lettres 1 A E L O U sans quitter mon clavier Les utilisateurs des Macintosh seront contents Si tu appuies sur la touche windows et en m me temps sur la touche 4 situ e en dessus du e puis que tu rel ches tout et que tu tapes ensuite une voyelle tu auras un accent aigu Exemples 6 A E Fais de m me avec la touche windows 3 et ensuite une voyelle et tu auras un tr ma 4 1 6 0 66 CHAPITRE 9 TACHES LES PLUS COURANTES Chapitre 10 R sum de l installation d une distribution Ce chapitre traite un tr s vaste sujet l installation d une distribution La toute premi re fois c est tr s difficile surtout si on fait n importe quoi mais ensuite a devient de plus en plus facile On va supposer que tu as d j windows install sur ta machine car c est le c
100. e en pause la copie avec Ctrl z et l envoyer en arri re plan avec bg On va expliciter tout a amp Ce n est pas une commande mais une fonctionnalit du shell Cependant j ai pens qu il fallait placer amp dans cette section pour mieux comprendre les commandes suivantes amp permet lorsqu il est plac en fin de ligne de commande de lancer un programme directement en arri re plan Tr s pratique pour les programmes graphiques ou encore pour les programmes qui n affichent rien mais qui sont longs Essaie et tu comprendras gedit par rapport gedit jobs travaux Affiche la liste des travaux en arri re plan Normalement il n y en a aucun Par contre si tu ex cutes un programme avec amp la fin de la ligne comme par exemple gedit amp alors jobs va afficher 1 Running gedit amp Si tu veux faire revenir le processus gedit au premier plan tape fg 1 puisque le num ro du job est 1 Si maintenant tu appuies sur Ctrl z il est mis en pause gedit ne r agit plus du tout A partir de l on a le choix soit on le remet au premier plan avec fg soit on le met en arri re plan avec bg bg background Permet d envoyer un travail en arri re plan bg lt num ro de job gt Le num ro de job est facultatif mais si tu ne mets rien la commande bg traitera le dernier job trait fg foreground Permet de faire revenir un travail au premier plan ou encore de d pauser
101. e et efficace Pour gziper prononcer g ziper des fichiers la commande gzip Pour gunziper prononcer g heuneziper des fichiers la commande gunzip 9 2 3 bzip2 Le bzip est bien plus efficace que le gzip et donc beaucoup beaucoup mieux que le zip mais il n est pas encore tr s r pandu Cela peut s expliquer par sa relative lenteur par rapport au gzip En effet une archive bzip2 est plus efficace au niveau de la compression mais ce gain n est pas gratuit l ordinateur doit travailler plus longtemps pour obtenir un meilleur r sultat Le format bzip2 contient galement une structure qui lui permet de s auto r parer au cas o il soit endommag Pour bziper prononcer b ziper des fichiers bzip2 Pour bunziper des fichiers bunzip2 9 2 4 tar Cette commande ne sert pas 4 compresser des donn es Pourtant en tant le plus souvent utilis e de facon d tourn e c est cela qu elle sert tout le temps On l agr mente toujours d une option qui ordonne d utiliser gzip ou bzip2 pour compresser le fichier tar g n r et c est bien gzip ou bzip2 qui fait le travail pas la commande tar A la base elle sert simplement a concat ner plusieurs fichiers en un seul les uns a la suite des autres sans rien compresser Voir 5 1 3 pour savoir comment on s en sert 9 3 Utiliser les lecteurs de disquettes et cdrom Il faut consid rer que les lecteurs sont des partitions comme celles qui sont sur les disques durs A
102. e gn ee ee o eae ee an aoe ga e Comment est fait Linux 4 1 Un systeme de Marble ecos rado HA ue ee eB Ae R 4 2 Architecture de Linux ura os a NE a Rage ES ed EA OR Rees 4 3 Arborescence des r pertOires ss ai ine ra A cd une E eee monte in 4 3 1 Principaux fichiers de configuration 4 32 Ice repertoite MAISON a eS eR Pur na des Bud GSE ER EER Oe Bok UE dos As Les commandes fondamentales de Linux 5 1 Gestion des fichiers en g n ral 2 aa 5 1 1 Listage taille arborescence 5 1 2 Copie d placement suppression 5 1 3 Compression 222306 Dan ek keh Ee hea ae Dea a ee PS sat LD 5 2 Avec les fichiers textes see e ee Goleta eda eet ee ee Gly eet wa St he 221 a Introduction er bus oe Be ee EE eee a Eee Pee eee de 5 2 2 Affichage et navigation 5 3 Administration syst me 4 44 ee due pe dune had a R dt haie i 3 321 Gestion des processus o puss ta a eA HR Due paf dede lu US Lot 5 3 2 Premier plan et arri re plan 3 3 3 PELMISSIONS 6 5 RS nes no Res RAT Ra a a oe NE Air TE ane ene i oA Les possibilit s du Shell ic wale a ae ge das Ne BRS Dans ep SAL hes redirections 20k nn be Bart Dae AA AAA A JAZ IS pipese es 8 vs teh eine p wie ee Eh Re a he ea ee Ea eh Be eee ae 2e D D AU un 10 5 5 Un petit topo sur les scripts
103. elle tr s business Ce n est pas ce que recherche un d butant elle inclut en priorit des logiciels de serveur Internet ce qui ne veut pas dire que Mandrake n en inclut pas Mandrake fournit tout ce qu il faut Debian est par contre fond dans la philosophie GNU elle n inclut que des logiciels libres alors que certaines distributions donnent des logiciels commerciaux comme Mandrake Cependant tu es pr venu lors de l installation de la distribution que certains logiciels ne seront pas libres situ s sur le 3 me CD Rom et tu as le choix de ne pas les installer 2 7 Tout le monde peut introduire des virus alors Beaucoup de gens notamment les pseudo admistrateurs de r seaux mal inform s pensent que le fait que Linux soit Open Source on a droit aux codes source voir la section 3 1 entra ne que les programmeurs peuvent mettre expr s des virus notamment dans le noyau camoufl s dans des super fonctionnalit s Ce n est pas le cas pour plusieurs raisons D d j ce serait stupide car d ranger les personnes qui travaillent en leur envoyant des virus ne fait pas partie de la philosophie des utilisateurs de Linux mais cet argument est si loin de la v ritable nature humaine le noyau est v rifi m ticuleusement chaque version et tous les ajouts au noyau sont v rifi s par plusieurs kernel hackers et rien n y est ajout la l g re 2 8 RE PARTITIONNER LE DISQUE DUR C EST ENFANTI
104. ence puis ls On verra ces commandes dans le chapitre 5 Pour l instant ne cherche pas trop comprendre Voici le r sultat christophe cd christophe ls bin dev home mnt proc sbin usr boot etc lib opt root tmp var On remarque que sur la premi re ligne se trouve le caract re tilde Il symbolise le r pertoire maison de l utilisateur Lorsqu on tape cd on ordonne au shell l interpr teur de commandes d aller la racine du syst me de fichiers c est comme l armoire de tout l heure Le caract re se change donc en pour nous indiquer o on se trouve Je te conseille de jeter un ceil la figure 4 1 afin de mieux comprendre cette arborescence Les anciens utilisateurs du DOS n auront aucun mal comprendre Chaque r pertoire bin dev etc est directement imbriqu dans Si je vais dans le r pertoire usr en tapant cd usr et que je demande d afficher son contenu avec 1s j obtiens christophe cd usr christophe usr ls 4 3 ARBORESCENCE DES REPERTOIRES 29 X11R6 bcast doc games lib local sbin src apps bin etc in clude libexec man share tmpe On voit que dans usr il y a d autres r pertoires On pourrait continuer explorer un autre sous r pertoire tel que share mais je pense que ce serait inutile car tu as certainement compris A toi de le faire pour t amuser Maintenant qu on a vu comment na
105. ent des partitions d fectueuses voulez vous les formater Et voil comment on perd Linux si on r pond oui Si on r pond non windows refuse de s installer La ruse est de lui r server une partition fat32 sans qu il ne s en apercoive Il faut donc sous Linux formater une partiton en reiserfs par exemple et lui donner le type fat32 vfat Comme a l installation de windows il verra une fat32 non format e donc pensera qu on n a pas windows c est le cas et se comportera en vaillant chevalier il nous la formatera et s installera dessus Le probl me est donc que si on r serve une partition d j format e windows croit qu il est d j install Si on r serve une partition non format e ou plut t format e autrement il pensera qu il arrive sur une terre non cultiv e Il faut bien dissocier le formatage du type de partition On peut assigner un type de partition tout en gardant le formatage pr c dent Lorsqu on formate une partition il faut le faire selon le type de celle ci pour que tout soit en harmonie C est justement cette harmonie qu il faut briser pour r aliser cette astuce Chapitre 12 Divers 12 1 A propos de ce document Jai commenc a l crire d but juillet 2001 en pensant faire un m mo des commandes les plus courantes et les plus utiles sous Linux C est cependant la partie que j ai faite en dernier tellement les autres chapitres taient agr ables a r aliser J ai
106. er Je vais te donner la liste de ceux que j ai rep r s Evidemment c est toujours pareil tu ne vas pas y trouver le site qu il te fallait absolument Je te le dis clairement en g n ral les sites int ressants finissent par org Mais si tu ne trouve encore pas va videmment voir http www google fr linux le meilleur moteur de recherche avec en plus cette page sp ciale pour rechercher des sites Linux 6 2 1 Sites d di s a la documentation Lea Linux http 1ea linux org ce site est une mine d or pour tout Linuxien Lea signifie Linux Entre Amis Il contient un forum tr s intelligemment utilis peu de sujet bidon ni de disputes stupides plein d astuces une pl iade d articles tr s clairs sont disponibles et le site est remis quotidiennement jour C est un bon site pour poser tes questions dans le forum En plus les gens de Lea Doc font un Lea Book au format PDF qui est un condens du site sous la forme d un livre de 350 pages environ De nouveaux Lea Books remis jour sortent r guli rement J en ai imprim un tu n as qu voir la section 9 5 pour savoir comment l imprimer au format d un livre ce qui divise par 4 le nombre de feuilles de papier utilis es Mandrake Campus Mandrake Expert voir 6 2 5 Sans Linux http www sans linux org ce site est d di aux r seaux informatiques sous Linux C est un site visiter si tu veux un aper u de ce que propose Linux pour le r
107. er les partitions cr es lors de I installation par pr caution cr er syst matiquement une disquette de d marrage lors de la proc dure d installation de la distribution puis bien s r ne pas installer windows apr s Linux Evidemment si on ne peut pas faire autrement et que le mal est d ja fait on essaye et on verra bien C est au petit bonheur la chance ou plut t au bon vouloir de microsoft acceptera t il de d marrer s il reconna t Linux ou nous fera t il croire que tous nos probl mes viennent de Linux comme peuvent le sugg rer parfois les lignes d assistance au d pannage par t l phone 11 4 Correction une astuce pour installer windows apr s Linux Cette astuce n est pas de moi mais de quelqu un que j ai rencontr une r union Linux dans le cadre du LUG d Aix en Provence l AXUL Tu as install Linux en ayant laiss une partition vide pour windows de type fat32 le nom est vfat sous Linux Le probl me pr c dent est que windows lors de son installation va d tecter la partition fat32 mais va galement voir d autres partitions non fat32 Comme il voit la partition fat32 d j format e il va s imaginer que l on a d j install windows mais que celui ci est souill par d autres partitions Il croit que parce qu on a install windows en plus c est faux on n a pas installer autre chose Il va dire attention il n y a pas que du fat32 le disque dur conti
108. ersion parall le En fait ces deux versions ne sont pas exactement les m mes la version commerciale garde une partie de son code source ferm comme les correcteurs d orthographe mais Open Office les r impl mentera s rement la longue Utiliser des logiciels commerciaux sous Linux permet toujours de profiter d un syst me de base solide et libre Bien s r il existe aussi des suites bureautique libres comme KOffice faisant partie int grante de KDE 1 5 Bienvenue dans le monde de Linux tant donn que je suis un vrai d butant qui est en train de progresser petit petit je vais mieux pouvoir te dire ce qui para t le plus curieux quand on arrive sous Linux comme a tu seras d s le d but lib r d un tas de questions voir le chapitre 2 D sol pour les personnes du sexe f minin mais je n ai pas envie en tant que grand paresseux de mettre des e entre parenth ses la suite de chaque adjectif Vous m excuserez c est une simple question de facilit d criture et je suis tr s content que les femmes comme les hommes utilisent les logiciels libres Afin d amener le d butant dans le monde merveilleux de Linux tout en douceur j ai d couvert moi m me Linux il 1 5 BIENVENUE DANS LE MONDE DE LINUX 11 y a 4 mois seulement pour dire si c est simple de s y mettre nous aborderons les diverses caract ristiques de Linux nous l observerons sous diff rents angles le d cortiquerons dans ses ent
109. eu envie de sauvegarder mes donn es puis de les copier sur la partition Linux Par d faut la plupart du temps tu peux acc der ta partition windows en tapant cd mnt windows ou cd mnt dos depuis une console Bien s r c est dans le chapitre 5 que nous verrons tout a plus en d tail Encore un coup de pied dans microsoft je constate que mon disque dur va plus lentement et fait beaucoup de bruit lorsque je vais justement chercher mes fichiers sur la partition windows La fat32 se fragmente vraiment trop 3plut t du Ogg Vorbis format audio libre contrairement au MP3 Chapitre 3 La philosophie de GNU Linux Et quelle philosophie GNU Linux c est le monde sain et pur du logiciel libre dans lequel argent et le commerce ne salissent pas l informatique C est vrai ne t es tu jamais demand pourquoi tu devais payer un logiciel Ou plut t si je reformule ma question pourquoi un programmeur professionnel devrait il tre pay chaque fois que quelqu un ach te son programme pour un seul et unique travail effectu une seule fois Je vais te d montrer si tu n en es pas encore convaincu que l avenir de l informatique se tourne vers le logiciel libre Nous allons voir quelle est la philosophie de Linux parce que c est une tape qui me semble importante lorsqu on d bute sous Linux Ce serait vraiment dommage qu un d butant d marre sous Linux sans conna tre le magma qui s anime par dessous Ce
110. eur de microsoft Je vais citer plusieurs logiciels scolaires physique maths chimie m canique lectronique etc dans le tableau des quivalents libres Linux des logiciels sous windows au chapitre 8 Le m me ami que j ai cit tout l heure m a dit l cole ils ont le devoir de nous apprendre se servir des logiciels que l on trouvera sur le march du travail Je lui ai encore rit au nez3 Je me permets de c der la parole un membre de la mailing list laquelle j adh re AXUL le LUG d Aix en Provence qui explique cela tr s bien et en deux paragraphes seulement Sinon je suis on ne peut plus d accord avec toi sur le fait que windows n a rien faire dans ducation Et d ailleurs m me si microsoft donnait gratuitement ses logiciels je pense qu il n aurait toujours rien a faire dans l ducation En effet je ne pense pas que le but de l cole soit de promovoir microsoft ni de fabriquer des consommateurs Quand j tais l cole les profs nous formaient d crypter la t l vision former notre esprit critique sur les journaux t l vis s et sur les publicit s Ils essayaient de nous alerter sur les dangers des m dias L informatique est un m dia qui est en train de passer sous le controle d une seule entreprise il y a d j un certain nombre de sites internet qui ne sont plus accessibles que par internet explorer et a risque d empirer L informatique n
111. eut pour un ordinateur et un super utilisateur qui lui peut fout faire Ce dernier ne doit se connecter au syst me que pour effectuer des op rations de maintenance et jamais pour travailler normalement Sinon ce serait renier tout le syst me des permissions et des interdictions qui existe sous Linux C est bien a qui se passe sous windows chaque utilisateur a le droit de tout faire et m me le pire Et apr s ils osent dire que windows est le syst me d exploitation id al pour la famille Je suis sans cesse demand chez les gens que je connais car ils ont des probl mes avec leur windows l enfant a effac tel ou tel fichier leur connection Internet a fichu le camp Je m adresse plus particuli rement aux parents vous avez peut tre l obligation de travailler avec les logiciels bureautique de microsoft Bien que Linux dispose de StarOffice gratuit qui lit et crit des documents microsoft office 300 800 Euros si n cessaire certains h sitent encore Mais vos enfants n ont pas cette obligation 25 26 CHAPITRE 4 COMMENT EST FAIT LINUX R fl chissez ce serait une tr s bonne id e que de leur montrer comment se servir des logiciels libres Je connais des gens qui le font et leurs enfants s en sortent tr s bien multi plateformes Linux peut fonctionner sur toutes sortes de machines on dit aussi architectures diff rentes Par exemple tu peux l utiliser sur un Macintosh une grosse station de travail
112. fa on parfois exag r e Lorsque j annonce que mon but n est pas de d truire Microsoft c est vrai Je n appr cie pas tellement cette entreprise et je dis simplement pourquoi Rien n est gratuit Si cependant des attaques taient gratuites il suffit que tu me le signales par email et je ferai plus attention mes propos Mais j ai choisi cette m thode plut t qu une simple pr sentation des fonctionnalit s de GNU Linux pour plusieurs raisons D Il existe d j une flopp e de manuels neutres qui parlent simplement de Linux Ils sont bien faits je ne veux pas les copier t Beaucoup de personnes utilisent Windows tout en s en plaignant quotidiennement On voit m me des sites anti microsoft fonctionner grace a des logiciels Microsoft Je pense selon mon exp rience que ces personnes la n attendent qu une seule chose une bonne douche froide Elles ont besoin de passer du stade de critique niaise de Microsoft au stade Je cherche une solution efficace Sij y allais avec des pincettes je n aurais pas d effet Le lecteur se dirait Tiens c est int ressant Il poserait le livre sur son tag re puis continuerait comme avant C est videmment son droit d ailleurs je pense que pas mal de personnes le feront quand m me Seulement avec cette m thode de provocation j esp re que les lecteurs feront leurs propres recherches qu ils s int resseront au sujet Je ne leur donne pas un manuel du
113. fie que I ordinateur d marre en mode texte le niveau 5 correspond au mode graphique La derni re ligne permet de choisir au cas ot on ait choisi le niveau 5 le gestionnaire de login le programme qui permet de s identifier vis vis du syst me inputre configuration du clavier Associe les touches du clavier un peu sp ciales comme Page Up Down ou les fl ches a leurs fonctions r elles Dans ce fichier on peut aussi placer la variable bell style a la valeur visible afin de d sactiver le bip du syst me Concr tement on place la ligne suivante dans le fichier set bell style visible et au prochain red marrage du shell on verra l cran clignoter au lieu d entendre le bip Pour red marrer le shell on le ferme avec Ctrl D puis on en ouvre un autre Pas besoin de red marrer I ordinateur tout entier 32 CHAPITRE 4 COMMENT EST FAIT LINUX lilo conf configure Lilo le chargeur de d marrage qui permet de choisir entre windows et Linux au d marrage de l ordinateur Ce fichier peut tre g n r par l utilitaire drakboot si on a la distribution Mandrake sinon on peut utiliser linuxconf man config configuration des pages man manuel emplacement des pages man et des d compresseurs gzip gunzip bunzip2 modules conf configuration des param tres pour les modules du noyau modules ce fichier est appel par rc sysinit Il permet d ajouter les modules du noyau charger syst matique
114. genre Linux en trois heures sans difficult Non je leur met l eau la bouche et la fin je leur l che la main pour les laisser aller s inscrire dans des lugs clubs d utilisateurs chercher une distribution trouver des amis avec lesquels installer leur premi re distribution D Quant au titre il est certes raccoleur mais c est fait expr s Il traduit l euphorie que j ai ressentie pendant l ann e lors de laquelle j ai d couvert Linux C est aujourd hui pour moi le meilleur syst me d exploitation car c est le seul qui est le fruit d un tel projet qui a rassembl des milliers de gens la plupart b n voles En ce sens c est le meilleur Nous allons commencer de fa on tr s douce afin que tout le monde puisse suivre Ensuite on s attaquera des notions de plus en plus complexes pour le d butant mais toujours tr s palpitantes 1 1 Mais c est quoi Linux Eh oui tu as le droit d ignorer ce qu est Linux Si je ne te donnais pas la r ponse cette question d s le d but ce serait si dur de comprendre la suite Linux est un syst me d exploitation pour ordinateur son nom exact est GNU Linux Syst me d exploitation c est tout simple dans le principe Si tu as un ordinateur il faut bien que tu lui confies des travaux donc que tu lui donnes des ordres Actuellement on envoie le plus souvent ces ordres depuis la souris ou Rassure toi ce n est pas toi que je vais critiquer mais
115. hydrocarbures On doit relier la pompe la voiture Bravo Mongolito Eh bien les commandes Linux c est pareil La premi re fournit quelque chose du texte des donn es etc et la seconde utilise ces m mes donn es comme entr e comme param tres Au lieu que ce soit toi qui donnes les param tres la deuxi me commande c est la premi re qui le fait Et bien s r pour relier les deux commandes on utilise un tuyau Le caract re du clavier qui symbolise un tuyau est le caract re pipe tiens tiens comme on s retrouve celui qui ne sert jamais comme disent les windowsiens Il se situe sur la touche 6 au dessus de la touche Y et on l obtient en tapant Alt Gr 6 Un joli caract re comme a appara t Maintenant illustration de tout ce baratin cat texte Joli sonnet que j ai crit Le printemps est 1a Les fleurs ont fleuri Et l huissier n est plus l Linux est tr s performant Linus Torvalds est excellent Et Richard Stallman vibre Pour r pandre le logiciel libre GNU il y a consacr sa vie Pour obtenir un syst me de luxe Je serais vraiment triste si Je cessais d tudier GNU Linux Perspectives horribles Ah L huissier revient mais point de logiciels pirat s il ne saisira P S Chers lecteurs ne m envoyez plus de compliments pour ce po me j en recois d ja trop cat textelgrep lux Pour obtenir un syst me de luxe Voil Grep commande d j
116. ignifie traiter tous les fichiers quivalent DOS ren rm remove Permet de supprimer un ou plusieurs fichiers Une fois supprim s on ne peut plus y acc der ils n existent plus Il n y a pas de corbeille ou quoi que ce soit avec la commande rm C est pourquoi je te conseille de ne pas supprimer un fichier l aveuglette d place le plut t vers un r pertoire poubelle Encore une fois plusieurs cas sont possibles Supprimer un ou plusieurs fichiers si tu ne veux en supprimer qu un seul ne mets qu un seul fichier en argu ment rm lt fichier gt fichier 2 fichier _3 Tu vas voir que le shell te demande confirmation pour chaque fichier avant de l effacer Je trouve a p nible d appuyer sur o pour dire oui alors il me suffit de taper rm f lt fichier gt fichier 2 fichier 3 et alors le shell ne demandera pas de confirmation Attention tout de m me ne pas aller trop vite avec f force Supprimer un r pertoire et tout ce qu il contient rm r lt r pertoire gt autre _r pertoire L encore si tu rajoutes option f tu n auras pas besoin de confirmer rm rf lt r pertoire gt autre r pertoire On peut combiner les deux possibilit s pr c dentes supprimer fichiers et r pertoires en une seule ligne de commande rm r f lt r pertoire gt fichier Equivalent DOS del Les Alias compl ment Un alias est un joli tour qu on joue a
117. imum de combien de m moire RAM tu disposes as tu du mat riel SCSI bref c est mieux de savoir ce qu il y a sous le capot de ta machine 10 2 Booter le CD Rom Alors voici le moment d ins rer le premier CD Rom de ta distribution dans le lecteur En g n ral c est le CD Rom tiquet num ro 1 qui permet d installer la distribution Le logiciel d installation varie d une distribution une autre mais toutes ont adopt le m me syst me le CD Rom d installation est bootable ce qui veut dire qu il contient une zone sp ciale situ e sur le premier secteur du CD Rom contenant elle m me le programme d installation L ordinateur lors de la phase de d marrage va lire le CD Rom pour voir si par hasard un programme de boot se trouve sur le CD Rom Si ce n est pas le cas alors il d marre le syst me d exploitation qui est sur le disque dur Cet ordre de d marrage est param trable grace au Bios la petite puce qui g re le d marrage de I ordinateur avant m me qu il n ait charg le syst me d exploitation Nous allons essayer de booter le Cd Rom sans avoir besoin de trafiquer le Bios Au moins si ga marche on ne se sera pas fatigu Sinon on se fatiguera tant pis Donc on place le premier CD Rom dans le lecteur et on allume I ordinateur Si windows d marre comme d habitude c est fichu on va devoir r gler le Bios pour qu il regarde d abord du c t du CD Rom et non pas du c
118. in de s occuper de la taille des polices du gras et tout le tintouin LyX s occupe de tout C est vraiment pratique pour r diger des documents Ensuite il faut lancer le rendu format DVI PostScript PDF HTML ou m me texte TXT Pour visualiser le document le format le plus appropri est le PostScript Il suffit d appuyer sur Ctrl T pour lancer le rendu PostScript LyX nous ouvre alors un logiciel de visualisation des fichiers PostScript Pour tre exact je vais un peu plus d tailler le fonctionnement interne En fait LyX g n re un fichier texte a l extension tex qui est un code source pour LATEX TEX est un puissant logiciel de cr ation de documents Il se base sur un fichier texte d extension tex qu il transforme en document PostScript La plupart des gens moi y compris trouvent l apprentissage des commandes LTEX trop compliqu c est pour cela que LyX existe LyX va donc g n rer pour nous le fichier tex et c est TEX qui en arri re plan produit le document Quel travail en moins Bien s r si tu tapes les commandes LTEX toi m me tu peux faire bien plus de choses mais LyX m a suffit pour la cr ation de ce document J ai dit que LyX avait une approche diff rente Avoue que lorsque tu utilises word tu passes au moins le tiers de ton temps a chipoter sur la mise en page a essayer d imprimer une fois corriger imprimer encore retoucher la taille de telle police Eh bien avec LyX ATEX en fait
119. is es Si je tape df J ai Filesystem Size Used Avail Use Mounted on dev hda7 5 0G 2 3G 2 6G 47 dev hda6 1004M 56M 948M 6 home mnt cdrom 4 2M 4 2M 0 100 mnt cdrom dev hdal 5 8G 1 9G 4 0G 2 mnt windows Explications La 198 partition est pleine 47 la 2 ME partition mont e en home occupe 1004 Mo en tout mais est presque vide 6 la 3 me partition est en fait le lecteur de CD ROMs on remarque que ce lecteur sera toujours plein 100 m me si le CD ROM est vide Ceci est d au fait que le CD ROM est accessible en lecture seule La derni re partition est celle de windows situ e en premier sur le disque dur d o le nom dev hdal df a permet de faire afficher en plus l utilisation des disquettes et autres syst mes de fichiers quivalent DOS aucun h h tree Permet d afficher un arbre du syst me de fichiers de fa on tr s l gante Exemples d utilisation tree tree L x tronque l arbre au niveau Level x tree s affiche la taille de chaque fichier On ne peut malheureusement pas utiliser l affichage humain tree H g n re une page HTML avec m me les liens quivalent DOS tree aussi mais on ne le trouve pas dans toutes les versions et depuis windows 9x impossible de Pavoir 20h peut changer la variable PS1 du shell pour qu il affiche plus que a diter le fichier bashrc et regarder dans le manuel de Bash 38 CHAPIT
120. is il y a bien longtemps mais tu dois savoir qu en cherchant sur les sites de documentation Linux voir 6 2 en particulier L a Linux et en cherchant dans ces sites de la documentation sur la programmation script shell tu trouveras ton bonheur Voici le script qui est bien petit for i dm Ext do cati cho done Explications for i in txt d clare une boucle for en donnant la variable i pour chaque tour de la boucle le nom d un fichier texte in txt signifie que i prendra chaque tour de boucle la valeur du fichier texte num ro 1 puis au tour suivant la valeur du num ro 2 Un tour de boucle si c est pas clair c est en gros comme si ordinateur mettait son doigt sur chaque ligne et chaque fois qu il recontre done il remonte jusqu au do il ne cherche pas a comprendre il est b te Et le fait de remonter s appelle un tour de boucle do d but de la boucle Cette instruction est une balise elle ne fait rien en apparence catiet echo les instructions qu on connait d ja done balise qui annonce la fin de la boucle Bon bon bon je sens vraiment que si je me plonge dans la partie programmation shell ce sera trop long et en plus je suis en train de copier les documents qui m ont servi apprendre Je pr f re m arr ter l et me consacrer au reste du 50 CHAPITRE 5 LES COMMANDES FONDAMENTALES DE LINUX document La programmation est un domaine
121. is ses avantages Donc le fait d apprendre se servir de Linux l cole serait une tr s bonne id e qui contribuerait une meilleure pr paration au futur monde du travail qui sera sans doute plus libre qu aujourd hui De plus si les l ves apprennent Linux ils n auront aucun mal utiliser windows car windows est tr s archa que par rapport aux interfaces utilisateur de Linux KDE ou Gnome Alors que si tu apprends windows tu devras compl ter tes connaissances notamment au niveau des commandes Linux ou Unix ce sont les m mes Donc m me si windows ne sera pas tout fait mort dans dix ans les l ves d aujourd hui sauront tr s bien l utiliser en ayant suivi une formation Linux l cole Il existe des tas de logiciels libres en maths lectronique m canique physique chimie etc que l on peut trouver sur Internet Conclusion il faut enseigner Linux l cole au coll ge au Lyc e et encore plus tard Il faut souligner que dans les IUT et les universit s Linux est bien plus enseign que dans le secondaire et a changera co te que co te Chapitre 4 Comment est fait Linux Ca y est On rentre un peu plus dans le vif du sujet un peu comme un baigneur qui entre dans l eau froide et qui a l eau au niveau des cuisses Fini la philosophie et les id es formidables j esp re que windows te d go te un peu maintenant un tout petit peu pour me faire plaisir on pass
122. isfaire leurs utilisateurs Je m explique Pourquoi les hotlines num ro de t l phone que l on appelle pour se faire d panner Parce qu elles rapportent Sous Linux quand il y a un bug j envoie un gentil e mail son auteur et il me r pond gentiment Co t de la man uvre 1 Euro de connection et encore j en ai profit pour regarder les news sur http www linuxfr org C est bien mieux que oui bonjour monsieur que puis je faire pour vous ou encore que oui votre demande a bien t enregistr e veuillez patienter et pour finir avec un hmm je crois bien que la meilleure solution serait de formater votre disque dur puis de r installer windows Autrement il y aura toujours des probl mes Ces pauvres hommes micro casques souffrent dans leurs box comment peuvent ils tre efficaces A croire que certains utilisateurs de windows sont contradictoires ils se plaignent de probl mes impossibles r soudre que la hotline ne r pond pas qu elle est occup e qu ils passent Linux C est tellement plus libre videmment sous windows les programmeurs donnent quelquefois leur e mail mais sous Linux c est syst matique Donc pour r pondre la question c est moi qui l ai pos e je dirai au cas o tu ne l aies pas encore compris que le fait de mettre un dollar la place des s dans les noms de logiciels ou de marques me permet de bien montrer du premier coup d il combien ils s
123. it pas apprendre de syntaxe sp ciale car on programme en utilisant la m me syntaxe que lorsqu on entre les commandes dans le shell Si tu connais le vieux langage de scripts Batch de MS DOS tu peux entrevoir ce qu est le script Bash Le script Bash est au Batch ce que le shell Bash est 4 MS DOS donc le script Bash est extr mement plus puissant et plus pratique que le Batch L inconv nient en est il vraiment un Je ne pense pas est que le script comme son nom l indique ne se compile pas donc il est relativement lent a l ex cution Mais soyons francs avec nous m me on s en fout C est vrai quoi avec le script on automatise des taches on ne recherche en aucun cas la rapidit des calculs des rendus ou n importe quoi d autre puisque ce sont les logiciels auquels on fait appel qui s en chargent Savoir programmer un script c est juste savoir donner quel travail 4 quel moment selon quelles conditions a telle application ou telle autre La rapidit est largement suffisante pour ce que l on fait utiliser d autres programmes les uns apr s les autres Par contre il ne faut surtout pas envisager de programmer un logiciel de calcul math matique pouss ou quoi que ce soit de ce genre avec le script Bash D ailleurs c est exactement le m me probl me pour tous les scripts le javascript le perl m me le Batch de MS DOS c est dire pour n importe quel langage non compil Commencons donc par faire no
124. iteur de texte avec lequel on va le plus vite il suffit de frapper quelques touches et hop on obtient le r sultat voulu Pas besoin de la souris c est une perte de temps Bien s r celui qui ne conna t pas les indispensables raccourcis clavier trouvera que vi est trop d nud et pr f rera la souris Tu es pr venu Passons donc la pratique J adore les l gumes et ce serait un plaisir de travailler avec eux Tu vas donc taper vi carotte pour lancer vi et cr er le fichier nomm carotte Maintenant que tu es dans vi tu dois remplir le fichier avec les phrases que je vais te donner Il suffit de se mettre en mode insertion avec la touche i et de taper J aime les carottes surtout quand elles sont bien cuites Pour sauvegarder puis quitter tape ESC ou Echap selon les claviers pour sortir du mode insertion puis wq suivi de Entr e Tu te retrouves dans le shell et il ne nous reste plus qu voir si le fichier carotte a bien t sauvegard Je vais t indiquer toutes les manipulations n cessaires nos exemples pour utiliser vi mais je ne vais pas tout inventorier Ce serait stupide de r crire un manuel pour vi car il en existe d ja norm ment Je te conseille de lire le mini livre des ditions O Reilly sur vi dans la s rie pr cis et concis ou de lire la page html tr s bien faite en fran ais qui est un tutoriel pour vim http www student info ucl ac be 8080 HomePages fleuri
125. ivr s au public Le code source d un logiciel est comme une recette de cuisine comment modifier un gateau si on ne connait pas la recette L avantage la longue est qu on pourrait utiliser ce syst me sur n importe quel ordinateur que ce soit un PC un Macintosh un Atari une station Sun etc La fondation qu il a cr e a pour but de rassembler tous les programmeurs de la plan te qui souhaitent participer au projet Ce syst me tant esp r porte le nom de GNU Cela signifie Gnu s Not Unix c est un acronyme gigogne GNU est pr sent dans sa propre d finition Unix est commercial propri taire se dit d un logiciel dont on ne dispose pas des codes source alors que GNU n a rien de tout cela GNU est certes un syst me qui rapporte de l argent des personnes mais ce n est pas le but premier du projet Pour donner l exemple Richard Stallman a programm Emacs vers 1985 un des meilleurs logiciels de toute l histoire de l informatique et GCC Gnu Compiler Collection une collection de compilateurs libres pouvant compiler du C du C du Fortran de l Ada du Java Un grand nombre de programmeurs a suivi et tr s vite des logiciels libres sont apparus aux quatre coins de la plan te Richard Stallman est donc louable pour ses intentions il a compris une grande chose rien ne vaut la collaboration Voici certaines de ses convictions La mission de la FSF est de convaincre les utilisateurs de ne plus tol
126. jamais rien appris Par contre l aide de Linux est tr s int ressante On trouve sur son disque dur des centaines de pages de manuel si bien tri es qu on acc de l information recherch e en une seconde De plus Linux dispose d une multitude de forums de documents sur Internet et il suffit que tu poses une question dans un forum pour voir la r ponse arriver quelques jours apr s Les utilisateurs de Linux sont tr s solidaires entre eux Va voir la section 6 2 pour plus de renseignements Le d butant se sentira donc tr s aid et l id e que Linux est difficile est compl tement d cal e de la r alit En fait Linux est organis diff remment de windows mais dans le bon sens du terme GNU Linux a bien t con u d s le d part sur le mod le des syst mes Unix tr s organis s Le probl me est qu un utilisateur de windows est moul par Microsoft qui lui transmet des id es fausses le plus souvent pour vanter les m rites de ses produits Comme disent les informaticiens Il suffit que Bill Gates d cide qu un d faut est une fonctionnalit pour qu il le devienne Ai je besoin de rappeler le cas du logiciel defrag Et les anti virus Et les trous de s cutit d Outlook Express Donc celui qui passera de windows Linux sera sali de mauvaises connaissances Le plus difficile sera pour lui de les oublier pour r apprendre les notions simples logiques qui sont la base de Linux Sous Linux
127. l utilisateur On s en sert dans la plupart des cas pour devenir root depuis notre identifiant normal Par exemple je m identifie toujours sous christophe jamais sous root pour des questions de s curit et quand j ai quand m me besoin des privil ges root je tape christophe textes su Password je le tape root textes et voila je suis root Le du shell s est transform en di se et christophe s est transform en root Et l je suis capable de tout et m me du pire comme effacer tout le syst me en entier sans aucune restriction Ne te connecte sous root que lorsque tu es dans ton tat normal Maintenant on va voir quelles commandes on peut utiliser commandes qui nous taient interdites jusqu a pr sent Attention attention on entre dans le coeur du concept multi utilisateurs et les windowsiens vont sentir leur ventre se retourner s criant Samu liquement Mais c est g ni al 5N oublie jamais que s il y a un probl me il suffit de siffler super utilisateur qui arrivera dans la seconde qui suit v tu de sa cape et de son masque 6 l IUT les permissions permettent par exemple d interdire aux l ves de lire les fichiers contenant les corrig s des exercices mais aussi de les autoriser lire les nonc s D sol Samuel j ai pas pu m en emp cher 44 CHAPITRE 5 LES COMMANDES FONDAMENTALES DE LINUX 5 3 1 Gestion des processus Quand on veut utiliser un programme la
128. la suite etc Nous passerons comme une fl che sur cette commande car la suivante est bien mieux Equivalent DOS more less moins DOS a more et Linux a less On notera l humour linuxien tr s modeste qui a transform more en less plus en moins car less est mieux que more less permet d afficher un fichier et de naviguer dans ce fichier S utilise tr s simplement less lt fichier gt Ensuite avec les fl ches du clavier tu descends ou remontes les lignes avec page up et page down tu fais d filer d un cran entier Et m me les fl ches droite et gauche fonctionnent ce qui ne sert presque jamais Pour rechercher une cha ne de caract res dans le fichier tape puis la cha ne rechercher Ensuite less t am ne la premi re occurence Pour arriver l occurence suivante tape n Pour retourner l occurence pr c dente tape N Pour aller au d but du fichier tape lt et pour aller la fin du fichier tape gt Pour sortir de less tape q quivalent DOS aucun Maintenant tu sais te d brouiller avec les fichiers texte au moins en cr er et en afficher On va passer aux choses plus s rieuses echo Affiche une cha ne de caract res l cran echo azerty va retourner azerty Avec echo on peut faire afficher des variables d environnement comme le PATH chemin par d faut dans lequel le shell va chercher en premier les programmes C est pour cela qu
129. le et que tu en redemanderas Mieux tu n auras plus aucun mal a ne plus utiliser les anciens logiciels windows tellement tu seras emball par ceux de Linux et tu te plairas m me pester contre tes anciens mauvais assistants de travail que tu adorais tant tellement les logiciels Linux sont adapt s tes besoins Je prends souvent l exemple de GNUCash qui est un logiciel libre de gestion des comptes bancaires Certes un comptable professionnel ne l utilisera s rement pas car GNUCash n est pas assez complet mais moi j en raffole Un windowsien pensera en tout premier a pirater microsoft money ou quicken pour g rer ses comptes car bien stir il ne veut pas payer pour un logiciel dont il n exploitera m me pas un dixi me des capacit s Remarquons galement que le windowsien a acquis au fil des ages un trange comportement il vaut toujours poss der le meilleur logiciel et le plus cher de sa cat gorie m me si ce logiciel est tr s lourd alors qu il peut se contenter d un petit logiciel qui lui ira tr s bien Il collectionne sur ses tag res des CD Roms par dizaines qu il exhibe ses amis se vantant de poss der une logith que ultra compl te Il arrive m me qu il aie envie de copier un logiciel juste pour lavoir au cas o il en aurait besoin ce qui n est m me pas s r Mauvais comportement S il allait voir du c t du logiciel libre il s apercevrait qu il existe une flop e de petits logiciels
130. les commandes les plus importantes Pour chacune je vais donner les param tres qu il faut lui donner et je montrerai de fa on syst matique les exemples d utilisation Il faut savoir deux derni res choses ce que je vais mettre entre crochets dans les syntaxes est optionnel un argument est un param tre qui est indiqu la commande afin qu elle sache ce qu on veut faire Par exemple la commande cp copier accepte au minimum deux arguments le fichier original et sa destination Allez on ne fait pas la chochote et on suit le guide N oublie pas que le mieux est d ouvrir un terminal ou de passer en console plein cran avec ctrl alt F1 et d essayer par toi m me ces commandes Une fois que tu es en console plein cran appuie sur Alt F7 pour retourner sous l cran graphique 35 36 CHAPITRE 5 LES COMMANDES FONDAMENTALES DE LINUX 5 1 Gestion des fichiers en g n ral 5 1 1 Listage taille arborescence Is list C est sans aucun doute la commande qu on utilise le plus et toutes les sauces Bon app tit bien s r Cette commande permet d abord de lister le contenu d un r pertoire c est dire faire afficher son contenu Tape ls tout court et tu verras le contenu du r pertoire dans lequel tu te trouves En g n ral quand tu ouvres un terminal tu es dans ton r pertoire home Cette commande admet plusieurs options Pour s en servir il suffit de rajouter l option voulue v
131. les plus courantes et bien plus Va la trouver l adresse http www medsyn fr perso g delafond survie htm 9 1 Installer un logiciel Pour installer un logiciel sous Linux on dispose de plusieurs approches On peut r cup rer soit le code source du logiciel dans ce cas c est toi de le compiler soit le logiciel d j compil on dit qu on t l charge les binaires Bien s r la premi re remarque est Pourquoi se casser la t te compiler alors qu on peut trouver le logiciel tout pr t En plus je n y connais rien en programmation Bon c est vrai la compilation rebute le d butant Pourtant c est simple comme on va le voir On va aussi se pencher sur la mani re d installer un logiciel d j compil on dit aussi logiciel pr compil bien que la particule pr ne signifie rien du tout L avantage de la compilation est que le logiciel sera plus performant apr s compilation sur ton ordinateur que si c tait quelqu un d autre qui l avait compil sur une autre machine L argument contraire est que le gain de performance est minime pour les programmes normaux qui ne n cessitent pas norm m nt de puissance On comprend par contre qu un logiciel qui n cessite le meilleur de ton ordinateur aura tout int r t tre compil sur ton ordinateur C est notamment le cas du noyau du syst me d exploitation sur lequel reposent fous les logiciels Imagine qu il n exploite pas toutes les cap
132. libres la plus importante est Grokking the Gimp un livre entier en libre t l chargement a l adresse http www gimp savvy com On peut aussi acheter la version papier Il est en anglais mais c est vraiment un tr s bon ouvrage rempli de cas concrets a t l charger et 4 consulter Photoshop est peut tre utilis par la majorit mais Gimp est un outil sa hauteur Je pense m me que hormis le fait qu il est libre Gimp est sup rieur Photoshop car il est bien plus intuitif De plus les mises jour certes pas tr s fr quentes apportent chaque fois leur dose de r elles nouvaut s Blender C est le maestro de la mod lisation animation interactivit rendu 3D qui est lui aussi comme Gimp la hauteur du logiciel le plus r pandu dans ce domaine 3D tudio max En plus il a une interface certes d routante 7 3 LE CAS DES FRONTENDS 57 mais tr s pratique 4 la longue Ce logiciel volue presque tous les mois bien qu il ne soit pas libre il est tout de m me gratuit Blender est lui aussi tr s document et il te suffit d aller voir sur le site http www blender3d com pour voir tous les tutoriels Cela te permettra d acqu rir en peu de temps les bases de Blender et de pouvoir tr s vite r aliser tes premi res images de synth se Ce n est pas parce que 3D studio Max co te plus de 5000 Euros qu il est forc ment meilleur Bien s r 3D studio max permet plus de choses que Blender mais ce sont des
133. liser trois logiciels la fois et tu verras Pendant la r daction de ce document j ai trois ou quatre logiciels qui marchent en permanence j imprime de la doc je compile un programme et je tape au clavier ce texte Depuis ce matin le syst me n a pas bronch et r agit toujours au quart de tour Mon ordinateur Un Pentium 200 MMX avec 64 Mo de RAM Eh oui c est tout Et je connais un ami Samuel qui a un Pentium 75 avec 48 Mo de RAM et il fait pas mal de choses aussi Si tu m assures que j exag re de vouloir utiliser plusieurs programmes la fois sans que a plante je te r torque que ton ordinateur est incroyablement plus puissant que celui qui a envoy des Hommes sur la Lune et qu il n est m me pas capable de faire fonctionner une suite bureautique un logiciel graphique et naviguer sur Inter net De qui se moque Microsoft Encore une fois pourquoi t acharnerais tu le d fendre Tu te sens l abri en faisant confiance une soi disante entreprise reine de l informatique Allons un peu de perspicacit Malheureusement trop de gens d fendent Microsoft on ne sait pourquoi planter a ne t es jamais arriv de travailler de surfer sur Internet ou je ne sais quoi et que d un coup tu voies un cran bleu sign windows Ca t est obligatoirement arriv moins que ton ordinateur ait trois jours et que tu n aies rien install comme programmes ce moment l quoi te sert ton ordinateu
134. lloscope gr ce la carte son ou carte d di e GnuPlot GtkGraph plein de petits share trac de courbes math matiques wares Kdevelop Glade vi ual basic C outils de d veloppent d applications Gmc Nautilus Kon explorateurwindow gestionnaires de fichiers queror Rox Krusa der Konqueror Mozilla internet explorer navigateurs Internet Netscape Navigator Lynx Links LyX KlyX 22 traitement de texte d une approche autre que celle des commerciaux C est avec LyX que j ai r dig ce document LyX est extraordinaire ne te fie pas 4 son apparence KreateCD CD bake Nero Winoncd Ces logiciels sont des frontends aux quatre commandes de gravure o E AAA Ar Blender Moonlight 3D tudio max Blender est le meilleur logiciel 3D que je connaisse Il est si agr able Ma kc eae et c est un chef d oeuvre de programmation il tient en 2 mo Kgesture Sensiva Permet de lancer un logiciel par mouvement de la souris On d finit ses mouvements puis Il ordinateur d marre le programme s il d tecte qu on a boug la souris de la m me fa on AA A SA TAB 8 2 Comparatif des logiciels Chapitre 9 Taches les plus courantes Ce chapitre est presque vide pour l instant c est toi de m envoyer des e mails pour me demander quoi expliquer De plus il existe le guide de survie du d butant sous Linux unique et tr s longue page HTML sans aucune image qui rassemble les t ches
135. ltim dia de la bureautique ou de la recherche d informations Mais tu ne connaitras jamais les plaisirs de l informatique pure celle o tu cr es o tu donnes des ordres ton esclave qu est I ordinateur Je suis s r que c est l ordinateur qui te m ne par le bout du nez Tu comprends ce que je veux dire Mon objectif dans ce document est de pr senter l informatique dans ce sens l Et crois moi si j ai pris la peine de r diger ce document b n volement pendant trois mois d affil e rien que pour le plaisir de faire fleurir l envie chez quelques personnes de s int resser cette informatique l de les voir partager l immense plaisir cet incroyable d paysement que j ai v cu si je me suis d carcass pour r sumer tout ce que j avais appris en deux ans de fa on ce qu un d butant s y retrouve si j ai enqu t sur les questions de d butants aupr s de mes proches bref si j ai fait tout ce travail c est que a vaut vraiment le coup pour toi d ouvrir ton esprit et d au moins t int resser ce nouveau monde J aurai alors atteint mes objectifs Je n ai pas dit qu il faut que tu te lances t te baiss e bien s r il faut avoir les connaissances le temps de le faire tranquillement mais a vaut vraiment la peine On pourrait dire que windows est bien dans le cadre d une utilisation b te et m chante avec des utili sateurs qui se fichent de l thique du logiciel mais l enc
136. lus tard Ensuite vient la taille du fichier Stop La taille n est pas lisible elle est indiqu e en octets ce qui est difficile 4 estimer pour un Homme On demande donc d afficher au format humain avec I option h et toujours avec I option l On utilise donc I option lh ou hl christophe essai ls 1h total 4 6M rw rw r 1 christop christop 4 5M d c 21 12 31 gros_fichier rw rw r 1 christop christop 20k d c 21 12 32 moyen_fichier rw rw r 1 christop christop 6 7k d c 21 12 32 petit_fichier La premi re ligne indique le total en M ga octets du contenu du r pertoire Et la taille des fichiers devient ainsi lisible 4 5M signifie 4 5 m ga octets k signifie kilo octets Ensuite on a la date du dernier acc s au fichier 21 d cembre et Vheure 12 31 ou 12 32 Tu comprends maintenant pourquoi j ai appel ces fichiers ainsi vu leur taille Equivalent DOS dir cd change directory Comme on l a vu plus t t la commande cd permet de se d placer dans I arborescence des r pertoires Sa syntaxe est tr s simple cd lt r pertoire a atteindre gt Apr s avoir appuy sur entr e on se retrouve dans le r pertoire a atteindre Pour retourner dans le r pertoire pr c dent c est dire celui dans lequel on se trouvait avant de s tre d plac on doit taper cd Si on tape encore cd on se retrouvera nouveau dans le r pertoire
137. malino d brouillardo commer o pourri pour avoir r ussi agrandir sa fortune personnelle de quelques sous et pour avoir fait du monde informatique ce qu il en est aujourd hui Lui tant un informaticien de la premi re heure poque que je n ai malheureusement pas connue je m arrive toujours pas le croire quand il dit qu il est fier de ce qu il a fait D j l poque il faisait des coups de marketing douteux comme commercialiser un logiciel d j libre ou voler par un tour de passe passe le syst me Dos de son ami pour en faire Ms Dos alors que d autres informaticiens se concentraient sur leurs r lisations Comme diraient les familles du terroir rira bien qui rira le dernier que le meilleur gagne tel est pris qui croyait prendre et l arroseur finira par tre arros Je remercie sp cialement l IUT d Aix en Provence d partement Informatique l o je fais mes tudes pour nous apprendre la programmation l utilisation de vi etc sous GNU Linux Je remercie toutes les personnes du LUG de Digne on s est retrouv s plusieurs fois lors de soir es Linux au Cybercaf municipal Ce sont eux qui m ont entrain vers GNU Linux merci a Nicolas Boris Jean Francois et les autres 12 4 Conclusion Voil on arrive au bout du document le moment est venu pour moi de te l cher la main et te laisser aller par toi m me C est donc le d but de ton cheminement sous Linux propos duquel tu v
138. mencer plusieurs fois l installation d une distribution cause d un oubli car on doit retourner sous windows pour chercher les infos manquantes et reprendre z ro l installation J en vois certains venir qui se disent que sans windows on ne peut pas collecter ces informations et qui essaient de me faire dire que windows est quand m me bien pratique balivernes On peut tr s bien obtenir tous ces renseignements par d autres moyens ouvrir son PC et regarder sur les cartes lectroniques le nom des chipsets C est ce que j ai fait avec un copain car windows nous prend parfois tellement pour des idiots qu il ne nous donne que le nom commercial 67 68 CHAPITRE 10 RESUME DE L INSTALLATION D UNE DISTRIBUTION du mat riel fourni par le pilote et ne nous donne m me pas le nom du chipset Dans des cas comme celui ci on prend un tournevis et on ouvre le PC Et vlan dans les dents pour ceux qui essayaient de me faire dire quelque chose que je n aurai pas dit Il existe un autre moyen que d ouvrir le PC pour obtenir des renseignements propos du mat riel les notices qui sont parfois si mal faites qu on doit se r soudre a ouvrir le PC Les renseignements les plus utiles sont la taille du disque dur noter les partitions cr es tout l heure D les caract ristiques de la carte vid o et de l cran fr quence de rafra chissement maximale minimale nombre de couleurs et r solutions max
139. ment au d marrage de I ordinateur m me s il n en a pas besoin Normalement le noyau charge dynamiquement les modules n cessaires mais dans certains cas il faut les charger imp rativement motd signifie Message Of The Day message du jour c est simplement le message qui est affich a chaque fois qu on lance le shell L administrateur peut le changer pour donner l ordre du jour mais pour la maison on pr f re laisser ce fichier vide car le message devient vite agacant On peut aussi en faire un lien vers le programme fortune qui affiche une citation ou une blague chaque fois qu on l ex cute mtab contient les partitions et leur point de montage en temps r el fstab contient des donn es en absolu alors que mtab change si les p riph riques changent mtab est affich si on tape la commande mount toute seule DIR_COLORS configuration des couleurs dans le terminal en fonction du type des fichiers 4 3 2 Le r pertoire maison Chaque utilisateur physique d une machine a droit un r pertoire maison on dit aussi r pertoire personnel Il n est cependant pas oblig d en avoir un mais ce n est vraiment pas courant Le r pertoire maison est en fait un morceau du disque dur qui appartient un utilisateur dans lequel il pourra faire ce qu il veut C est l qu on stocke ses documents ses travaux Les r pertoires personnels des utilisateurs sont plac s par convention dans le r
140. mod r cursivement Je rappelle que cela signifie que tous les sous r pertoires et tout ce qu ils contiennent sont trait s et pas seulement le r pertoire en cours Une option tr s utile chown change owner Permet de changer le propri taire d un fichier Pour pouvoir le faire il faut tre bien s r soit le propri taire soit root Si je n ai plus envie de travailler sur tel fichier je d clare que son propri taire est Gaston et non plus moi m me chown lt nouveau_propri taire gt lt fichier s gt chgrp change group Permet de changer le groupe d un fichier Les groupes sont utiles dans les syst mes avec beaucoup d utilisateurs comme dans le scolaire o on cr e un groupe regroupant tous les profs un autre tous les l ves de premi re ann e un autre tous les l ves de seconde ann e un autre tous les l ves en g n ral On Putilise ainsi chgrp lt nouveau_groupe gt lt fichier s gt Les groupes sont d finis dans le fichier de configuration etc group 5 4 Les possibilit s du shell Elles sont simples ma triser le plus int ressant est qu en les combinant on peut faire des merveilles 5 4 1 Les redirections Les redirections sont tr s pratiques La premi re chose qu elles permettent est de capturer ce qui aurait d tre affich l cran et de le stocker dans un fichier En fait les commandes de Linux ne disent pas explicitement au syst me d envoyer leur r
141. mportement pour tous les logiciels un windowsien cherchera a se reconstruire une logith que proche de celle qu il connait d ja un utilisateur de macintosh fera la m me chose C est une regrettable erreur Certains diteurs exploitent cette malheureuse tendance qu ont ces personnes ils sortent une version pour Linux de leurs logiciels non libres videmment afin de gagner quelques clients de plus Le probl me est que les personnes mal inform es vont utiliser GNU Linux avec des logiciels commerciaux ce qui g che tout ce moment l autant rester sous windows Utilisons plut t les logiciels fabuleux du monde de GNU Linux d couvrons les petit a petit Certes cette tape prend un temps consid rable il faut ex cuter tous les programmes pr sents sur ton disque les essayer et comprendre quoi ils servent Je vais donc te donner un tableau d quivalence pour commencer en t indiquant le nom du logiciel Linux correspondant celui que tu connais sous windows Les signifient qu il n existe pas de logiciel sp cial pour windows encore une pinc e d ironie Bien s r on peut toujours recompiler un logiciel libre pour windows puisqu on a le code source quand je dis logiciel windows je parle de ceux qui ne sont pas libres et que le grand public a l habitude d utiliser Mais n oublie pas qu ensuite il faudra un peu plus se cultiver la sauce Linux et tu verras aussi que ce ne sera pas si diffici
142. n l ex cute Un programme qui n a pas le droit d ex cution ne pourra pas tre transmis l ordinateur il faudra lui donner ce droit d ex cution La permission x appliqu e des r pertoires est l g rement diff rente elle signifie qu on peut se placer dans le r pertoire en question Et l o c est g nial c est que ces permissions peuvent tre diff rentes pour trois cat gories d utilisateurs le propri taire du fichier le groupe propri taire du fichier ainsi qu tous les autres utilisateurs En g n ral le propri taire du fichier et le groupe propri taire du fichier ont les m mes droits chmod change access mode Permet de changer les permissions accord es aux utilisateurs 3 classes le propri taire du fichier son groupe et tous les autres utilisateurs de deux fa ons diff rentes t M thode des lettres On d signe une cat gorie d utilisateurs u pour le propri taire du fichier user g pour son groupe group o pour tous les autres others a pour tout le monde c est dire u g o all puis le signe de Il op ration pour ajouter une permission pour l enlever pour ne pas changer mais ce moment l autant ne pas l utiliser et pour finir quelle permission r pour lecture read w pour criture write X pour ex cution execute On peut combiner plusieurs op rations et on change de cat gorie d utilisateurs avec une virgule
143. n ne peut plus acc der a Linux sauf si on a cr une disquette de d marrage pour Linux Une constante ne pas installer windows apr s Linux Ils l ont fait Deux raisons D windows efface syst matiquement le premier secteur du disque dur celui qui contient Lilo Comme par hasard On ne peut plus acc der Linux Il faut donc red marrer sous Linux apr s avoir install windows avec une disquette de d marrage et l catastrophe car on a oubli de la cr er cette fameuse disquette Heureusement que la distribution a pr vu un programme sous DOS permettant d en cr er une encore faut il se rappeler exactement quelles partitions on a faites car ce petit programme DOS de secours demande quelle partition Linux amorcer Apr s avoir r install Lilo depuis Linux apr s avoir cr notre disquette de d marrage parfois windows refuse toujours de s amorcer La solution est de r installer windows en entier bien s r et l on retombe dans le premier cas o cette r installation a encore vir Lilo On ne peut plus nouveau acc der a Linux et ainsi de suite Au bout d un moment une journ e de perdue on se promet qu on installera d sormais windows en premier au prix d une d fragmentation pr c dant l installation de Linux Alors quelques conseils imprimer le fichier etc fstab qui contient toutes les informations sur les partitions on peut ainsi reconstituer la disquette de d marrage noter la main sur du papi
144. nce des r pertoires T en vois d j qui se demandent ce que c est qu une arborescence arborescence en informatique on trie les fichiers dans des r pertoires Imagine que tu es dans une salle de travail avec des armoires contenant des pochettes cartonn es qui elles contiennent des feuilles L armoire correspond en informatique au disque dur et sous Linux plus particuli rement au point appel racine de l arborescence Ensuite viennent les pochettes cartonn es Tu lauras compris elles repr sentent les r pertoires Dans les pochettes on trouve des feuilles ce sont les fichiers L o l informatique va plus loin que cette repr sentation simpliste c est que tu peux mettre d autres pochettes dans les pochettes existantes Ce sont les sous r pertoires On peut donc imbriquer les r pertoires linfini L arborescence est le mot qui d signe la mani re dont sont organis s tous ces r pertoires c est dire comment ils sont imbriqu s les uns dans les autres Maintenant que la notion d arborescence est plus claire on va s int resser celle d un syst me Linux normal Entre les distributions certains d tails peuvent changer mais on va faire l impasse Pour l info j utilise Mandrake 8 1 pour le moment J insiste sur le fait que normalement tout ce qui va suivre fonctionnera de la m me mani re sur n importe quelle distribution Je tape dans la console ca pour aller la racine de l arboresc
145. ne pas penser que gratuit signifie m diocre et que payant signifie de bonne qualit Les versions bo te sont plus compl tes c est vrai Par exemple la distribution Mandrake GPL est constitu e de 3 CD et la version bo te contient 7 CD plus toute la documentation papier qu on peut par ailleurs trouver sur Internet au format PostScript PDF ou encore HTML En fait s il existe plusieurs distributions c est parce que chacune est adapt e une utilisation particuli re serveur grand public programma tion bureautique Si j ai choisi Mandrake c est parce qu elle couvre tous les domaines de fa on uniforme De plus on peut toujours rajouter des programmes provenant d une autre distribution les diff rentes distributions sont toutes compatibles au niveau des logiciels car elles utilisent la base les m mes logiciels et c est simplement l enrobage qui change Personnellement je n ai jamais eu besoin de chercher des programmes dans d autres dis tributions car la mienne est tr s compl te Si jamais un programme venait manquer je pr f re aller le chercher sur Internet puis l installer ou le compiler plut t que de le prendre dans une autre distribution Certains me prendront pour un politicien mais le fait que a marche n est pas le seul crit re dans le choix d un syst me d exploitation D ailleurs qui a dit que window marche bien 2 4 QUELLE EST LA DIFFICULTE MAJEURE QUAND ON PAS
146. nked library la plupart du temps dans ce contexte l Et ils ne savent pas ce que c est la plupart du temps La solution que pr conise microsoft est de r installer windows les versions r centes des biblioth ques seront ainsi r install es D o la paranoia qu ont certains parents refuser que leurs enfants installent des jeux sous pr texte qu ils vont tout mettre a sac Le syst me des paquetages est donc tr s propre Chaque paquetage contient plusieurs informations Le nom du logiciel ou de la biblioth que La version du paquetage La description du paquetage ce que permet de faire le logiciel ou la biblioth que La liste des fichiers a installer L emplacement des fichiers installer Des r gles de d pendance quel paquetage est n cessaire celui ci Un script lancer apr s la copie des fichiers Il existe plusieurs sortes de paquetages les RPM et les DEB Les RPM Redhat Package Manager ont t invent s par RedHat pour installer plus facilement leur distribution Dans la m me logique il exite les DEB qui pr sentent plus de possibilit s cr s par Debian La distribution Slackware fonctionne avec des archives au format tgz contraction de tar gz Ce sont de simples archives compress es contenant un fichier indiquant les r gles de d pendance et tout le reste Lors de l installation de la distribution on va choisir les paquetages installer Mieux vaut voir grand et installer les paq
147. nne vfat est le syst me de fichiers utilis pour la disquette On dit toujours disquette PC mais c est faux on doit dire disquette fat32 Je rappelle que sous Linux on donne le nom de vfat a la fat32 On pourrait utiliser des disquettes format es en reiserfs mais comme la disquette est utilis e pour communiquer mieux vaut utiliser le format fat32 de windows La commande utilis e pour monter une disquette est mount mnt floppy C est pas la mort tout de m me Bien s r la commande va lire la ligne nonc e juste au dessus et faire le rapprochement entre les deux mnt floppy Si tu as chang mnt floppy dans le fichier etc fstab alors il faut changer I argument de la commande mount Ensuite tu vas utiliser la disquette en acc s diff r puis au moment de l jecter il faudra penser taper umount mnt floppy sinon la disquette ne sera pas totalement remise a jour D ailleurs sur les vieilles stations Unix la commande umount jectait les disquettes et on ne pouvait pas les jecter 4 la main pas de bouton physique d jection comme sur les Macintosh On peut bien s r acc der aux CD Roms en acc s diff r mais comme ils sont par d finition en lecture seule je ne vois pas trop l int r t Voici tout de m me la ligne mettre dans etc fstab bas e sur le mod le de la ligne pour la disquette dev cdrom mnt cdrom iso9660 user 0 0 Eh oui le format de fichiers des CD Roms est bien l is
148. nous avons chang s nos d couvertes Linuxiennes si riches en astuces qu on a progress et aim Linux de fa on incroyable jusqu l adoration aveugle et passionn e comme on v n re un grand chef spirituel Egalement mon papa pour avoir encore et toujours pos les questions de d butants les plus naives qui m ont aid b tir mes arguments Aujourd hui il utilise Linux mais cause de sa profession il est oblig de garder windows Il est amen utiliser des logiciels de traitement audio num rique des s quenceurs Cubase et ce genre de logiciel il est vrai manque encore cruellement sous GNU Linux 12 4 CONCLUSION 77 Je remercie Alexandre pour m avoir demand d installer Linux chez lui l poque o je n y connaissais rien Tout a foir lamentablement les 3 4 de son disque dur ont disparu et cela m a permis de m obliger m int resser de fa on s rieuse au partitionnement des disques durs Je remercie dans la lign e tous les mat riels qui n ont pas march du premier coup comme l imprimante de mon grand p re ce qui m a aussi permis de me battre pour les faire fonctionner et d extraire de ces exp riences la connais sance utile pas celle du genre clique et a marche Je remercie grandement toutes les personnes qui ont relu et corrig les derni res imperfections mon grand p re et C dric FERRARIS Remerciements sp ciaux et pas du tout sinc res Monsieur ce cher et
149. ns le menu d marrer et enfin va copier les fichiers du logiciel installer dans le r pertoire choisi videmment on est forc de red marrer I ordinateur apr s tout ceci et dans le cas o on nous laisse le choix le syst me n est pas fiable si on n a pas red marr Pour prendre connaissance des points n gatifs qui se cachent sous cette proc dure d installation des logiciels il faut absolument comprendre ce qu est une biblioth que de programmes on dit aussi une librairie cause d une mauvaise traduction de l anglais library C est tr s simple lorsque plusieurs logiciels utilisent des fonctionnalit s en commun on regroupe ces fonctionnalit s dans un autre programme une biblioth que Par exemple aujourd hui la majorit des logiciels savent g rer des images au format jpeg ceci est d au fait qu il existe la biblioth que libjpeg Tout logiciel qui voudra utiliser des images au format jpeg n aura qu appeler les fonctionnalit s de la biblioth que correspondante Les biblioth ques ne servent rien en elles m mes mais ce sont les logiciels qui vont aller piocher des fonctionnalit s l int rieur Le but est bien s r d all ger ces logiciels car ce serait tr s lourd si chaque programme r inventait la roue en incluant les m mes fonctionnalit s chaque fois Comme d habitude le monde se divise en deux cat gories ceux qui g rent bien les biblioth ques et ceux qui les g
150. ns participaient au projet comme a pour avoir le logiciel dont ils r vent tout simplement En plus si tu regardes la liste des changements tu peux voir qu en 2 mois le logiciel a volu en doublant ses exercices ce que j aurais fait en 6 mois ou plus Le monde du logiciel libre est un champ de fleurs agr ables regarder qui viennent d clore il y a un mois et qui n ont pas fini de se d velopper m l es des graines qui vont bient t sortir du sol avec une force immense si grande qu elles peuvent casser une autoroute si jamais elles d cident de pousser dessus Le monde du logiciel commercial dirig par microsoft est un champ comportant une dizaine de tr s belles fleurs toutes les autres tant d j en train de se faner Les jeunes fleurs ne grandissent jamais jusqu au bout soit le jardinier en a marre de les arroser et les abandonne soit les grosses fleurs les d vorent emp chant ainsi toute nouvelle race de se d velopper Gr ce l tat d esprit du logiciel libre on obtient des logiciels proches des utilisateurs Mais pourquoi donc Parce que ce sont les utilisateurs qui font les logiciels Tout le monde peut participer un projet ne serait ce que pour donner son avis ou ses d sirs Sous windows ce sont des entreprises qui programment en r pondant un cahier des charges celui ci tabli non pas par les futurs utilisateurs mais par un bureau d tudes qui va regarder plusieurs crit res
151. ns que d tailler les commandes les plus courantes pr sentes dans les r pertoires que j ai cit juste avant Si tu veux de la documentation sur une autre commande que tu aurais vue dans un des r pertoires cit s au dessus va voir sa page man ou help voir la section 6 1 pour savoir comment trouver de la doc sur ton propre disque dur Une commande est un petit programme g n ralement crit en C tout comme le noyau Linux qui sert effectuer une t che tr s pr cise de fa on parfaite le plus rapidement possible Il n y a pas deux commandes fondamentales qui font la m me chose Les commandes sont entr es au clavier dans le shell programme qui permet de les ex cuter de t afficher les r sultats Le shell le plus courant sous GNU Linux est Bash Bourne Again SHell toutes les distributions r centes le proposent par d faut Zsh est galement tr s performant Les commandes sont simples et sans fioritures Leur puissance ne r side pas en elles m mes mais dans la fa on de les combiner Elles fonctionnent ensemble comme les wagons d un train Chaque commande prend en entr e des param tres que tu lui fournis et te renvoie en sortie le r sultat de ses cogitations Si ce r sultat est donn en entr e a une deuxi me commande qui elle m me donne son r sultat une autre on arrive cr er une super commande relativement complexe compos e de plusieurs maillons tr s simples 4 la base Nous allons tudier
152. o9660 II faut bien v rifier que dev cdrom c est un lien pointe bien vers ton p riph rique de CD Rom christophe 11 dev cdrom lrwxrwxrwx 1 root root 3 d c 21 11 10 dev cdrom gt hdb Chez moi dev cdrom pointe vers dev hdb ce qui veut dire que c est le p riph rique esclave sur la nappe IDE n 1 On cr e ce lien pour plus de commodit Examinons le cas de l acc s direct d s que tu demandes la copie d un fichier m me si tu d cides de l effacer tout de suite apr s mais I ordinateur ne peut pas le savoir le lecteur crit ce fichier L avantage est que tu n as pas monter et d monter la main la disquette Il suffit de l jecter physiquement La ligne inclure dans etc fstab pour acc der en acc s direct au lecteur a t cit e plus haut lorsque j ai montr mon fichier etc fstab en entier 9 4 Convertir un fichier quelconque en fichier PostScript Les fichiers PostScript leur extension est par convention machin ps sont d une souplesse incroyable On peut en une ligne de commande extraire des pages d un fichier vers un autre inverser l ordre des pages mettre plusieurs pages en une et bien plus voir notamment la section 9 5 Tout cela est r alis gr ce aux filtres contenus dans les paquetages psutils et optionnellement a2ps On comprend donc que l on veuille convertir un fichier html PDF ou encore les images en PostScript Tu l auras compris le PostScript est le
153. oir la liste ci dessous juste apr s la commande s par e par un espace ls 1 long permet de lister les d tails comme les permissions sur les fichiers le propri taire la date et bien s r la taille des fichiers ls S size permet de trier les fichiers par taille de fa on d croissante ls t time permet de trier les fichiers par date toujours de fa on d croissante ls r reverse permet d inverser l ordre de tri des fichiers et peut tre combin Exemples christophe essai ls gros_fichier moyen_fichier petit_fichier On constate qu avec ls sans option on ne voit que le nom des fichiers pr sents dans le r pertoire dans lequel on se trouve Essayons option l pour avoir les d tails christophe essai ls 1 total 4632 rw rw r 1 christop christop 4713984 d c 21 12 31 gros_fichier rw rw r 1 christop christop 20460 d c 21 12 32 moyen_fichier rw rw r 1 christop christop 6820 d c 21 12 32 petit_fichier Cette fois ci on a plus de d tails Les premiers caract res rw rw r indiquent les permissions sur les fichiers On les tudiera par la suite Apr s on voit le chiffre 1 qui est le nombre de liens physiques 1 dans ce cas puisque le fichier n est pas clon De m me cette notion est pour plus tard Ce qui nous int resse c est christop cela veut dire que le fichier m appartient et appartient aussi tous ceux de mon groupe notion galement abord e p
154. ont friands d argent Sous Linux les programmeurs programment non pas parce qu ils sont all ch s par l app t du gain mais juste parce qu ils en prouvent le besoin Une autre question me vient al esprit pourquoi quand on baigne dans le monde windows on n entend pas parler des logiciels libres C est dommage car n importe qui s il poss de un compilateur peut compiler n importe quel logiciel libre sous windows puisqu on dispose des sources Les magazines pro windows pourraient distribuer des logiciels libres mais non on n entend parler que de sharewares freewares logiciels commerciaux de piratage Certains en distribuent mais oublient toujours d expliquer ce qu est un logiciel libre Si on n entend pas parler du logiciel libre grande chelle c est bien la preuve que ce monde est domin par des bourriques de commerciaux qui privil gient le logiciel commercial pour satisfaire leurs int rets et baillonnent le logiciel libre car il ne leur rapporte rien Ils privil gient le commerce au d triment de l informatique c est vraiment d plorable Bill Gates exprime souvent ses id es au sujet du futur de l informatique notamment dans les crans publicitaires Il pense que l informatique doit tre la port e de tous qu elle doit venir nous faciliter la vie jusque dans notre poche Tout va bien la vie est belle Le probl me est que Microsoft est en train de s acaparer les protocoles de
155. ont pas d quivalent Cubase ou Cool edit pro Cependant des logiciels comme Brahms ou Audacity sont en train de se terminer Ceux a qui Linux ne convient pas retourneront sous Windows Mais en termes de libert GNU Linux est le meilleur Les utilisateurs de Macintosh sont situ s pour moi entre les utilisateurs de Windows et ceux de Linux Ils ont un syst me tr s stable comme Linux d ailleurs MacOSX est bas sur un noyau Linux mais propri taires pas libre 1 3 Historique de GNU Linux Je sais c est p nible pour certains mais il faut bien conna tre un peu d histoire La plupart des utilisateurs de Linux utilisent des logiciels du projet GNU sans m me savoir ce que c est De m me les d butants sous GNU Linux passent c t de ce genre de consid rations et pensent tout de suite aux partitions du disque dur ou la fa on de trouver des logiciels pour Linux Bref c est indispensable de parler du logiciel libre Au d but il y avait le n ant Puis les animaux les Hommes et les civilisations Ensuite le moyen ge et la r volution industrielle Puis dans les ann es 1970 Unix est apparu Unix est un logiciel qui servait 4 exploiter les ordinateurs de l poque les programmer et les faire travailler C tait tr s puissant mais cher aussi Les ordinateurs eux aussi co taient cher tr s cher Ce n taient pas des PC Personnal Computer ordinateur personnel Ensuite il y a eu dans les ann es 198
156. op anciens n ont pas la possibilit de booter avec le lecteur de CD Roms La solution est d utiliser une disquette de d marrage Si elle c est pas fournie il faut la cr er En g n ral on la fait sous Dos ou windows avec l utilitaire rawrite qui est fourni souvent dans le r pertoire dosutils du CD Rom d installation Encore une fois mieux vaut lire le manuel d installation de ta distribution sur papier ou l cran Lors du boot sur le CD Rom tu verras tout un tas d informations d filer 4 l cran puis tu arriveras sur un cran graphique sauf si ta distribution n a pas d installation graphique comme Debian ou Slackware ce qui n est absolument pas un signe de faiblesse au contraire Cette proc dure d installation va te poser un nombre assez grand de questions copiera les logiciels choisis et tu auras enfin Linux sur ton disque dur Tout a sans red marrer l ordinateur une seule fois on red marre pour quitter la proc dure d installation une fois que tout est termin 10 3 CHOIX DE LA SOURIS 69 10 3 Choix de la souris L tape suivante est destin e choisir le type de souris utilis e Sous Linux c est le serveur graphique XFree86 qui g re galement les p riph riques comme le clavier la souris l cran ou m me les tablettes graphiques Il communique avec la souris suivant le protocole qu utilise la souris Il n existe pas beaucoup de protocoles les deux majeurs sont
157. ore un fois cet argument n est pas valable Tout ce que j ai dit DivX gravure etc peut tre fait sous Linux de fa on plus performante et pas plus com pliqu e Pas de chance pour les amoureux de windows En fait Linux part sur les bases de l informatique bien pens e et les logiciels multim dia bureautique etc ne sont plus que des extensions au syst me qui existe d j On ne peut pas dire il est vrai que Linux est le syst me id al pour faire de la PAO ou de la cr ation musicale mais les logiciels sont justement en train d tre r alis s Ces deux domaines sont encore manquants Par contre aujourd hui on peut tr s bien faire du graphisme de la 3D couter de la musique de la bureautique lire des vid os graver des CD Je me demande aussi pourquoi certains s acharnent d fendre microsoft Ils n ont aucun int r t le faire C est un comportement de contemplation niaise de b atitude Bien s r que Bill Gates a t un pionnier bien s r qu il est un h ros mythique En fait tout a c est le reflet de l image de marque que microsoft s est lui m me invent e On dit toujours que sans microsoft l informatique n en serait pas arriv e un tel point C est s r que pour s tre d mocratis e l informatique s est d mocratis e Mais est ce dans la bonne direction Les utilisateurs sont ils bien soign s ou au contraire profite t on d eux Bill Gates a fait avancer l inf
158. ormatique dans sa poche avant tout Ne l oublions pas D s le d but il a rachet grand coups de marketing des logiciels concurrents pour les revendre sous le nom de microsoft Ces logiciels n taient pas tr s performants mais les gens les achetaient d j parce que tout le monde les avait Ceux qui d fendent microsoft sont trop souvent mal inform s sur ses pratiques ils le v n rent en fait C est stupide il faut suivre une cure anti propagande Il reste un dernier argument ceux qui ne se sont pas mis GNU Linux ils n ont pas le temps de s en occuper On ne peut pas avoir des journ es de 300 heures c est s r Par contre on peut lire rapidement ce document et parler du logiciel libre autour de soi aller voir un club Linux dans sa ville un soir en passant bref arr ter de penser de fa on born e Pas le temps de s int resser Linux n entraine pas l id e que Linux n est pas bien Je n aime pas les pinards ne signifie pas que les pinards ne sont pas comestibles Merci de m diter cela 12 3 Remerciements Je te remercie d avoir lu e document jusqu au bout Si tu es arriv jusque l c est que tu as accroch J ai alors rempli mon contrat t ouvrir les yeux Merci sinc rement tu viens donc de me prouver que je n ai pas travaill pour rien Je remercie Samuel pour avoir parcouru avec moi cette longue route depuis plus d un an et pour toutes ces apr s midi lors desquelles
159. par exemple combien les gens sont pr ts payer pour un tel logiciel mais pas assez les attentes des utilisateurs Ce syst me est un v ritable paquebot tr s lent manceuvrer car il faut sans cesse investir de l argent C est pour cela que l on voit plusieurs versions quasiment identiques d un logiciel commercial avant de voir arriver les innovations majeures tant attendues Les diteurs profitent de la cr dulit des clients pour leur extorquer autant d argent que possible et au dernier moment ils sortent le produit r v Bilan le client a pay deux ou trois fois le m me produit Sous Linux les programmeurs ce sont les utilisateurs et vice versa En adoptant Linux tu es s r d avoir des logiciels fonctionnels qui rendent vraiment service Tu vois bien maintenant si tu m as compris que Linux repr sente toute une fa on de penser et cette fa on de penser n existe que dans le monde de Linux IL argent pourrit les gens j en ai le sentiment l argent appelle l argent le b nef moi jl encaisse Plaisse rien dans la caisse 3 2 POURQUOI WINDOW AVEC UN DOLLAR A LA PLACE DU S 21 3 2 Pourquoi window avec un dollar la place du s Le monde de windows c est a dire microsoft ainsi que tous les autres diteurs de logiciels aspir s dans le sillon de microsoft est une pompe fric En effet les diteurs de logiciels travaillent pour gagner de l argent et non pas forc ment pour sat
160. pil install mis jour des biblioth ques de programmes sans avoir besoin de red marrer une seule fois sans m me parler de la stabilit du syst me qui ne plante jamais donc ne n cessite pas de red marrer brutalement 72 CHAPITRE 10 RESUME DE L INSTALLATION D UNE DISTRIBUTION Chapitre 11 Ratages v cus Eh oui c est classique quand on ne s y conna t pas on rate et on pleure apr s A moins d tre un g nie mais c est tr s tr s rare Comme disent les gens qui emploient les proverbes on apprend en se trompant Seulement lorsqu on est pr venu des pires b tises ou tout du moins des b tises les plus stupides il vaut mieux ne pas les faire tu es d accord avec moi non Comme promis je vais te raconter ce qui s est pass les toutes premi res fois o j ai install Linux la premi re fois c est toujours le plus difficile 11 1 Comment Samuel a perdu une partie de windows Pauvre Samuel A cause d un stupide oubli de notre part tous les deux en plus il a perdu une partie de windows Explications Comme je Pai d j dit windows utilise un syst me de fichiers la FAT32 qui fonctionne certes mais qui n est pas au top des performances qui a la bonne id e d crire les informations n importe o en fait l o est la t te de lecture au moment de recevoir l ordre d crire sur le disque dur Ce qui fait que le disque dur se fragmente et il faut donc le d fragmenter r
161. ploitation multi utilisateurs m me le mien m me le tien a besoin d un administrateur syst me C est une possibilit qui permet d accro tre de fa on exponentielle la s curit du syst me Bon je m enlise et je sais tr s bien que pour la plupart des gens l administrateur syst me est quelqu un d autre qu eux par d finition C est vrai rien que le mot fait peur Alors soyons simples j ai parl de l utilisateur root depuis le d but de ce document Si tu t es d j identifi comme root alors tu es l administrateur syst me On l appelle aussi le super utilisateur gt tre administrateur syst me pour un poste isol n est pas si difficile son r le consiste simplement attribuer les permissions aux utilisateurs sur les fichiers d clarer les utilisateurs et les groupes auxquels ils appartiennent ventuellement installer des programmes et r gler le mat riel cela ne se fait pas tous les jours Et encore moins pour un ordinateur personnel De toutes fa ons root a le droit de tout faire sans restrictions C est pour a que c est tr s dangereux de s identifier comme root Nous allons donc voir pr sent les commandes r serv es root je rappelle qu elles sont situ es dans le r pertoire sbin ou usr sbin J arr te de donner les quivalents DOS car ils n y en a plus aucun partir d ici su Cette commande est essentielle car elle permet d enfiler la peau d un nouve
162. pour cr er une autre archive compress e avec bzip2 nomm e groupe tar bz2 on tape tar cvjf lt groupe gt tar bz2 lt un gt lt deux gt lt trois gt lt quatre gt lt cinq gt EN TREE Remarque que le z dans le cvzf de tout l heure s est transform en j car le j indique de compresser avec bzip2 Pourquoi un j je l ignore c est s rement arbitraire Au fait pour ne pas compresser il suffit de ne pas utiliser l option z ou j Et n oublie pas tape man tar pour toutes les options possibles voir la section 6 1 pour savoir comment trouver toi m me de la documentation sur les commandes 5 2 Avec les fichiers texte Cette section va tre beaucoup plus amusante pour toi je t assure Tu vas vraiment pouvoir essayer ces commandes et tu t en serviras tout le temps D ja avant toute chose autant dire que pour manipuler des fichiers texte on est oblig de disposer de fichiers texte incroyable quelle perspicacit Nous allons donc cr er une petite poign e de fichiers texte quatre ou cing par exemple afin de travailler avec Au fait un fichier texte est un fichier qui contient du texte je crois que certains se sentent encore une fois pris pour des nes d sol Eh bien voila tu peux lire la suite pour savoir comment cr er des fichiers texte 5 2 1 Introduction Pour cr er un fichier texte rien de mieux qu un logiciel tout simple qui va diter des fichiers text
163. premi re chose que l on fait est de l ex cuter Soit on le choisit dans le menu de l environnement graphique menu K pour KDE le pied pour Gnome D marrer pour windows soit on clique sur son icone soit on tape la commande dans la console Bien s r le mieux est la console surtout pour bien comprendre les choses Quand on ex cute un programme on cr e par la m me occasion un processus Surtout il ne faut pas entendre le mot au sens francais mais il faut juste penser que le noyau g re en m me temps une liste de processus le multi t ches le voila et qu un programme ex cut cr e un l ment de plus dans cette liste des processus Si un programme plante et se g le c est dire qu il ne r pond plus aucune action de l utilisateur il suffit de tuer le processus qui lui est associ pour que le noyau lib re toute les ressources m moire qui taient utilis es par le programme et ainsi le programme disparait Sous windows le probl me est que la plupart du temps le plantage d un programme entraine le plantage du noyau de windows Un comble ps processus Cette commande permet de lister les processus en cours ps tout seul n affiche presque rien Il faut lui faire cracher pour de bon la liste en utilisant les option a u et x ps aux ps auxw L ordre des lettres a u x et w n a aucune importance c est simplement qu il faut bien choisir une combinaison Le w permet de faire afficher en entier
164. processeur Alpha ou Sparc et bien s r les PC En fait ce qui compte c est le microprocesseur utilis par la machine Les PC peuvent accueillir plusieurs microprocesseurs les Intel 8086 286 386 486 plus trop utilis s puis les Pentium ou 586 les Pentium 2 ou 686 les Celeron les Pentium 3 les Pentium 4 les nouveaux Itanium 64 bits mais aussi des AMD ou encore des Cyrix Les Macintosh taient bas s sur des Motorola 68k et aujourd hui sur des PowerPC des G3 ou encore des G4 Il suffit d obtenir une version de Linux compil e pour le processeur que l on poss de ou la compiler soi m me mais l il faut s y conna tre un peu plus Mandrake 8 1 est disponible par d faut pour les 586 donc les Pentium ce qui veut dire qu il faut avoir au minimum un Pentium pour s en servir Cette version fonctionne aussi avec des AMD des Pentium 2 3 ou 4 car tous ceux l sont plus r ncents que le Pentium et ont t concus pour tre compatibles avec lui Si tu n en as pas par exemple si tu as un 486 il faudra d nicher des CD de Mandrake compil s pour un 486 Au passage on trouve une version de Mandrake pour les tous nouveaux processeurs Intel Itanium fonctionnant avec 64 bits Linux fonctionnera donc en 64 bits et non en 32 bits si tu as un Itanium avec une version de Linux compil e pour Itanium Tout a encore une fois pour accro tre les performances Lorsqu on lit sur les publicit s que windows XP a t optimis
165. programmation gvim frontend pour vim Emacs je te pr sente bonnet blanc Emacs poss de des extensions que ne poss dent pas V I xemacs frontend pour Emacs E joe un autre diteur kedit l diteur de KDE gedit l diteur de Gnome et plein d autres comme GNotepad Cool Edit Nedit Yudit kwrite En tout cas tous ces diteurs sont largement plus performants que le bloc notes vi et Emacs se valent et c est tr s difficile de dire lequel est le meilleur Personnellement je pr f re vi mais je nai pas d argument je n ai jamais essay Emacs La rumeur court que Emacs est quand m me plus confortable et assist y 3Si c est d j trop dur comme concept pour toi reprends le document demain apr s une bonne nuit de sommeil 5 2 AVEC LES FICHIERS TEXTE 41 que vi pour des gros travaux Je n ai jamais fait de gros travaux et on ne va pas en faire donc c est d cid on va utiliser vi En plus c est l diteur de textes que j utilise l TUT pour mes tudes alors Il faut noter que vim est une extension de vi ils ont les m mes commandes mais vim en poss de plus inclut plus de fonctionnalit s donc si tu as vim pr f re le vi Il faut aussi savoir pour l aspect culturel que vi et Emacs existent depuis tr s longtemps je crois depuis un peu plus de 20 ans C est dire s ils sont exempts de bugs aujourd hui Retiens que vi est l d
166. programmation ou autre je n ai pas su traduire sa fonction en frangais a expressement demand que tout envoi d emails de ce type cesse car ils ne changeraient rien Le c t poilant de la chose est que microsoft a envoy 2 ou 3 emails avant de comprendre l objet de la demande qui tait tres bien expliqu Est ce l une mani re de remercier tous ces utilisateurs de word Le c t attristant est que ce cher Marc Guillemot s accroche adapter son programme chaque version de word et ce depuis 4 ans Est ce que ce genre de r ponse carr ment incorrecte a d j exist dans le logiciel libre Jamais Je peux m me t moigner du contraire j utilise le logiciel Tilp sous Linux qui permet de transf rer des programmes du PC vers ma calculatrice Texas Instruments et vice versa J ai envoy une dizaine d emails au prorgammeur Romain Li vin et il m a toujours r pondu tr s rapidement dans les deux jours maximum et donn des r ponses pr cises et oh surprise La version suivante du logiciel corrige un bug que je lui avais signal loin de moi l id e de me vanter Si tu veux voir par toi m me les emails chang s entre M Guillemot et microsoft va voir l adresse http www amath net et clique en bas gauche de l cran pour acc der la bonne rubrique A quoi bon pirater des logiciels qui n voluent pas Franchement quelle est la vraie diff rence entre office 97 et office 2000 au niveau des fon
167. qui dit quoi faire si tu tapes le mot install apr s la commande make C est justement le cas cette clause dira toujours de copier les fichiers ainsi compil s dans ust bin usr share etc C est bien pour cela qu il faut tre root on s attaque aux r pertoires interdits en criture pour les utilisateurs normaux Une fois make install effectu il n y a vraiment jamais d erreur part des r pertoires inexistants ou autre on n a plus qu lancer le logiciel le nom de la commande est souvent le nom du logiciel On n a pas d entr e dans les menus de KDE ou autre la compilation ne s int resse pas a On peut supprimer le r pertoire qui a servi compiler et aussi archive t l charg e ou les stocker ailleurs que dans ton r pertoire maison pour ne pas l encombrer 9 2 D compresser toutes sortes d archives Et d abord c est quoi une archive Si je te dis zip tar gz tgz a te dis quelque chose Toujours pas Bon alors je crache le morceau Une archive est comme un paquet cadeau On y met plein de choses on ficelle bien et au final on a un paquet plus petit que tous les objets que l on avait au d but c est la compression C est un moyen d conomiser de la place notamment sur Internet car les temps de t l chargement sont encore longs aujourd hui Cr er une archive signifie qu on prend en entr e les fichiers archiver et qu il ressort
168. qui permettent d acc der aux lecteurs Par exemple ls mnt cdrom liste le contenu du cdrom qui est dans le lecteur Voir la section 9 3 pour plus de d tails opt ce r pertoire contient divers logiciels ext rieurs para t il Je n ai pas bien compris l int r t de ce r pertoire car chez moi celui ci est vide Les programmes ext rieurs sont d apr s certains manuels des programmes qui sont d tach s de la distribution comme StarOffice mais d habitude on les met dans ust local Si tu sais plus pr cis ment quoi sert ce r pertoire merci de me l expliquer proc contient divers fichiers contenant des informations sur les processus Je rappelle qu un processus est un programme qui est en train d tre utilis ou d ailleurs en attente programme qui peut tre visible ou non l cran Lire la page man de proc en tapant man proc dans une console Voir la section 6 1 pour savoir comment voir les pages man root c est le r pertoire maison du super utilisateur root On aurait pu le mettre il est vrai dans home root mais on a pr f r le mettre part et cela se comprend vu que root est le chef des chefs sbin contient les commandes utilisables seulement par root celui qui a tous les droits comme halt qui arr te l ordinateur fdisk qui partitionne le disque etc Tout le monde ne peut pas faire ces op rations ce serait trop dangereux Il existe des moyens d autoriser cer
169. r Eh bien voil a veut dire que windows a plant et tu peux pester sur windows car sache que sous Linux c est vraiment tr s rare D A quoi bon pirater des logiciels qui sont d velopp s par des gens qui ne pensent pas nous ou plut t quand ils pensent nous c est notre argent voire qui nous prennent pour des imb ciles Preuve l appui nous allons prendre le cas de Microsoft pour changer Je peux te dire qu ils excellent dans un domaine tr s pointu domaine qui n cessite une norme dose de mesquinerie prendre ses propres clients pour des abrutis finis Tu connais sans doute aMath un petit logiciel d extension de word qui est en fait une super barre d outils faite pour faciliter les saisies d quation quand on ignore que LATEX existe voir la section 7 1 car il faut dire que l equation writer de microsoft est quelque peu lourdingue Sur sa page web Marc Guillemot qui d veloppe cette barre d outils depuis plus de quatre ans a demand aux utilisateurs de aMath d envoyer un email dont il fournit le mod le notre bon vieux microsoft email qui demande que equation writer de word soit am lior En 1997 microsoft a re u 41 messages de profs de maths ou de physique et a odieusement r pondu d une part que word tait utilis par un trop large public pour que ce soit la peine d approfondir ce module de saisie d quations mais le plus horrible est que le directeur de la
170. r des environnements de bureau pour ne citer qu eux KDE Gnome interfaces homme machine passant par des fen tres et des ic nes interfaces qui sont d ailleurs bien mieux que windows mais la longue tu pr f reras la console le joli mode texte comme disent les d butants Ce n est pas un mode texte puisque on peut y acc der en m me temps que le mode graphique C est les deux a la fois on bascule entre les deux en appuyant sur CTRL ALT F1 ou F2 etc et F7 est normalement le mode graphique On peut aussi ouvrir une console dans une 16 CHAPITRE 2 ELAGAGE DES IDEES RECUES LES PLUS STUPIDES fen tre graphique La console est puissante car on peut tout faire en un tour de main en tapant quelques commandes au lieu de se plier aux interfaces graphiques qui nous permettent de faire uniquement ce qui est pr vu alors qu avec la console on peut faire de ces combinaisons Tu peux ouvrir une console depuis un environnement graphique en cliquant sur Terminal ou Konsole selon que tu sois sous Gnome ou KDE 2 5 Un d butant a besoin de se sentir assist et Linux parait difficile Que Linux soit difficile c est une id e fausse Tu as d j vu KDE 2 ou Gnome 1 4 Mais c est m me bien mieux que windows du point de vue de l aisance lors de l utilisation Et puis sommes nous vraiment bien assist sous windows Pas si s r Le fichier d aide accessible dans D marrer Aide est si pauvre que je n y ai
171. r scanner Il fait tout et je n ai jamais vu un logiciel si complet sous windows Il y a tout histogramme gamma et plusieurs modes comme photocopie fax etc Xoscope pour analyser comme un oscilloscope les signaux qui entrent par la carte son Le logiciel supporte m me les cartes d aquisition ProbeScope disponibles dans les catalogues d lectronique Gimp N oublions pas le maestro de la retouche d image qui fait un beau pied de nez 4 Photoshop et Paint shop pro car il est bien mieux En effet Gimp Gnu Image Manipulation Program permet l utilisation des calques graphiques des masques il est dot d une palette de plus de 60 filtres une palette de 25 outils que l on peut configurer Bien s r tous les outils de traitement des couleurs sont pr sents l histogramme les courbes de niveau r glage du gamma de l image Il est adapt la publication Internet cr ation d animations au format GIF anim compression des palettes de couleurs index es et cr ation d images cliquables image maps gr ce un assistant Il permet aussi de traiter des vid os au format mpeg Mais sa plus grande qualit est qu il est totalement configurable On peut en effet crire des scripts fu combin s aux scripts Perl R sultat on peut relativement facilement cr er ses propres filtres Etant donn que ce logiciel est libre des personnes se sont lanc es dans la r alisation de maintes documentations
172. railles pas trop profond le pauvre mais tout en restant accessible et compr hensible Rien n est plus p nible que de trouver des documentations soi disant pour d butants mais avec beaucoup trop de mots incompr hensibles Donc si tu ne comprends pas les mots que je vais employer c est que tu es trop d butant Envoie moi un e mail je r pondrai volontiers Nous aborderons donc un lagage des id es recues les plus stupides la philosophie de Linux introduction l utilisation de Linux les commandes fondamentales de Linux comment trouver de la documentation tr s abondante d ailleurs sur Internet ou dans ton disque dur Je donnerai une foule de tr s bonnes adresses aller visiter sur Internet quels sont les logiciels qu il faut absolument conna tre pour se sentir bien entour et je te donnerai un inventaire complet de tous les logiciels qui m ont permis de r aliser ce document tous sous Linux un tableau donnant l quivalent des logiciels windows pour Linux un guide pour r aliser les travaux les plus courants imprimer visualiser certains fichiers un rapide descriptif d une installation typique de GNU Linux Mais toujours de fa on facile et progressive En fait je vais imaginer que je ne connais rien en informatique et que je dois me l expliquer tout seul c est tr s difficile pour moi de jouer le jeu Tu trouveras de nombreux sch mas pour mieux comprendre Je me trouve en face d une autre diffic
173. rammes et donn es personnelles Linux occupe tout le temps toute la m moire RAM afin d optimiser les performances C est vrai la RAM est faite pour tre utilis e et pas pour rester libre Si Linux a besoin d encore plus de RAM alors il va utiliser la partition swap comme un crivain utilise du papier de brouillon pour travailler mais ce sera un peu plus lent que de la vraie RAM windows utilise lui un fichier d change swap en anglais dans la racine de C fichier qui fait pr s de 300 Mo chez moi j ai choisi cette valeur Sous Linux je me suis content d une partition swap de 128 Mo Comme par hasard Windows rame avec 300 Mo et GNU Linux ne rame pas avec seulement 128 Mo Je ne sais pas si le fait que l ordinateur rame vient du swap mais Linux est plus conome tout en tant plus performant Donc en gros tu dois r duire la partition windows qui au d but occupe 100 du disque jusqu a laisser assez de place pour Linux Cette tape se fait lors de l installation de Linux je d crirai plus en d tail l op ration dans le chapitre 10 Mais attention L erreur a ne surtout pas faire est d oublier de d fragmenter la partition windows En effet 2Je plaisante au fait 18 CHAPITRE 2 ELAGAGE DES IDEES RECUES LES PLUS STUPIDES partition ext2 ou autre partition swap mont e au point partition window FAT32 disque dur partition tendue pour Linux FIG 2 1 Repr sentation du disque dur
174. ros de version des logiciels sont significatifs quand on passe de la version 1 xx la version 2 c est qu il y a du r el changement D s que la version 4 est sortie on a pu trouver des d mos dans les magazines d mos qu il tait tr s facile de transformer en version compl te pour peu que l on fouille un peu sur Internet De toute fa on je me dis que m me si les d mos sont facilement craquables transformables en versions com pl tes il vaut mieux utiliser du logiciel libre Par exemple Blender et Moonlight Atelier sont tr s bien pour la 3D sous Linux Mince je devais attendre le tableau comparatif page 57 Tant pis Officiellement on montre la t l que les pirates sont arr t s tels des assassins sans pour le moins expliquer le fond du d bat ce que je suis en train de faire mais par derri re les pirates sont pour ces entreprises de bons futurs clients s rieux Paradoxalement le terme pirate a t invent par les diteurs de logiciels pour accentuer le c t sanguinaire chez celui qui copie les logiciels commerciaux Si tu pirates des logiciels commerciaux c est que tu as compris que ce n tait pas la peine de payer Tu m prises les industriels du logiciel car tu penses qu ils abusent de ton argent Si on te propose un syst me d exploitation dont les cr ateurs se r jouissent si tu le copies tu dois donc sauter dessus et I utiliser Sinon c est que tu fonctionnes paradoxalement tu
175. rs la plupart du temps c est d tect automatiquement par le programme d installation de la distribution 10 8 Configuration des entr es de Lilo Lilo Linux Loader est le petit programme qui se charge de te faire choisir entre Linux et windows au d marrage de l ordinateur La plupart du temps tout est pr t mais on peut rajouter d autres syst mes d exploitation et au d marrage on pourra s en servir 10 9 REDEMARRAGE 71 10 9 Red marrage Et bien s r comme il faut bien essayer Lilo on va voir si a marche Enlever CD Roms et disquettes red marrer l ordinateur et c est fini On profite de Linux On remarquera que Linux n est pas un syst me friand de red marrages Combien de fois windows demande t il de red marrer pendant l installation Trois foix je crois Et m me pendant l utilisation quotidienne combien de fois faut il red marrer sous windows la moindre installation d un logiciel Sans arr t Ce n est vraiment pas une marque de fiabilit Linux ne demande jamais de red marrer et certains serveurs gros ordinateurs sollicit s sans arr t par exemple ceux qui sont charg s de nous envoyer les pages Internet sur lesquels des tas de clients sont connect s en permanence bref tr s charg s en travaux n ont pas red marr depuis six ans Marseille Je me permets de signaler que j allume mon ordinateur le matin et que je l teins le soir et parfois dans la journ e j ai com
176. sait se servir des commandes on pr f re largement les utiliser tellement on gagne du temps plus besoin de cliquer partout d attendre que les fen tres apparaissent Il y a certaines commandes que tu ne peux pas ignorer Sinon tu ne pourrais rien faire de vraiment int ressant moins de se borner KDE ou Gnome des environnements graphiques ce qui serait dommage Tu passerais c t de tant de choses En effet le fait de conna tre les commandes de base permet de travailler bien plus vite plus efficacement et cela avec bien moins d efforts que sous un environnement graphique Il existe une bonne quantit de commandes mais toutes ne sont pas essentielles La r action que tous les d butants ont est quelque peu amusante Comment vais je faire pour retenir toutes ces commandes En fait ce sont toujours les m mes qui reviennent il y en a peut tre une dizaine vraiment courantes De plus il suffit de taper man truc pour voir le manuel de la commande truc La plupart des commandes syst me sont dans le r pertoire bin ce sont les commandes fondamentales et d autres dans usr bin secondaires Celles qui sont r serv es root sont dans sbin ou dans usr sbin On met dans usr bin ou lusr sbin les commandes secondaires Les commandes permettant de g rer directement le syst me sont appel es fonda mentales et les commandes servant des t ches plus diverses sont appel es secondaires Nous n allo
177. ssi bien copier un fichier donn vers une destination P r cise que copier un ensemble de fichiers dans un r pertoire etc Appuie sur les fl ches du haut et du bas pour d filer page up et page down fonctionnent et sur q pour quitter la page man Les pages man sont situ es dans les sous r pertoires de usr share man Je me sers sans arr t des pages man Taper la commande suivie de help affichera de l aide Par exemple cp help affichera autre chose que man cp En fait les pages man et les help ne documentent pas de la m me fa on help est plut t un r sum de l utilisation et des options d une commande alors que man est plus complet Parfois on ne trouve que la page man d une commande parfois que help et parfois ce qui est le mieux les deux Note que dans certains cas le fait de taper une commande toute seule affiche soit un message indiquant de taper help soit affiche directement le contenu de help Par exemple cp tout court nous demandera de taper cp help pour en savoir davantage au sujet de cp alors que cdrecord tout court nous affichera cdrecord help De plus si on tape une commande avec les mauvais param tres en g n ral la commande nous explique ce qui ne va pas t Les pages Info sont un peu diff rentes des pages man On les utilise en tapant info commande Je me sers presque jamais des pages info lon dit plus
178. syst me mais pour qui 1 3 Historique de GNU Linux cercos oca a ee Bingo oe Bang np grue eG 1 4 Pourquoi ce guide 1 5 Bienvenue dans le monde de Linux lagage des id es re ues les plus stupides 2 1 EmU cestpourl ssss ok bt a ts LEE A GA ht OD eA es 2 2 Inutile d abandonner windows pour installer Linux 2 3 Installer Linux ne rel ve plus de l impossible 2 4 Quelle est la difficult majeure quand on passe Linux 2 5 Un d butant a besoin de se sentir assist et Linux para t difficile 2 6 Quelle distribution dois je choisir 2 7 Tout le monde peut introduire des virus alors 2 8 Re partitionner le disque dur c est enfantin 2 9 Choisir entre windows et Linux l allumage 2 10 Etmes donn es she ead ae mt Sigh RE RENE d fai el ee Det tos La philosophie de GNU Linux 3 1 Plus qu un ensemble de logiciels 3 2 Pourquoi window avec un dollar la place du s 3 3 A propos d pirat ge cco bot ch ane AA Sadie eRe A AAA Gites sina ie D 3 4 Pour l ducation lt 4 50 ae ee a
179. t par l emporter sur les complots Nous sommes dans un complot microsoft s approprie la connaissance alors que GNU Linux la diffuse au maximum Bouh c est la guerre tout le monde tremble de peur Alors en tant qu utilisateur que choisis tu Sous windows au cas o tu ne le saurais encore pas des failles de s curit pr sentes dans outlook express ou encore dans office 2000 permettent a des petits malins de lancer des scripts petits programmes qui peuvent faire le pire comme effacer tes donn es ou alors des macros pour la suite bureautique Depuis que office est sur Macintosh Microsoft a enfin d mocratis une plate forme de d veloppement de virus multi syst mes d exploitation Le pied Ou alors r cemment Microsoft vient d admettre que la version XP du Windows Media Player envoyait par Internet la liste des CD audio lus ainsi que des DVD L Open Source r gle tout a car ceux qui programment ce sont ceux qui utilisent les logiciels et vice versa Voir la fin de la section 3 1 pour plus de d tails 2 8 Re partitionner le disque dur c est enfantin Eh oui c est enfantin Tout du moins si l on conna t les bases incontournables Evidemment si tu te lances dans le re partitionnement de ton disque dur l aveuglette comme un fou et en plus avec les mauvais logiciels c est foutu Je suppose que pour le moment tu n as que windows d install sur ton disque dur windows occupe une partition du
180. t d noncer les magazines pro windows qui balancent tout un tas de mensonges sur Linux gt Ceux qui utilisent Linux le font par esprit de contradiction bien s r qu on utilise Linux pour ne pas faire comme tout le monde puisque la plupart des gens utilisent un syst me d exploitation qui n est pas fiable Par contre si on utilise Linux c est parce qu on a remarqu de fa on explicite que Linux tait bien mieux qu il d passait incroyablement windows on va le voir tout au long de ce document et non pas par pur esprit de contradiction Si Linux tait nul ses utilisateurs ne l utiliserait pas et alors ils utiliseraient windows comme tout le monde videmment Faire comme tout le monde c est un comportement stupide si on le fait sans r fl chir C est comme les ph nom nes de mode ph mere gt Linux n est pas la hauteur des bons vieux Unix c est faux et c est m me le contraire Unix b n ficie aupr s de certaines personnes d une r putation extraordinaire Attention je n ai pas dit qu Unix tait mauvais en soi C est un tr s bon syst me d exploitation digne de ce nom mais le probl me est qu il est propri taire Tu vas comprendre tout au long de ce document les avantages concrets utiliser du logiciel libre et tu te rendras compte qu utiliser un Unix propri taire est certes mieux que windows mais au niveau de l volutivit c est la m me chose on est prisonnier de l
181. t qu expert ce qui est tr s sympathique http www mandrakeexpert org Debian http www debian org 6 3 Lugs Un Lug est un Linux User Group un groupe d utilisateurs de Linux Il y en a presque partout en France au moins dans toutes les grandes villes Dans le magazine Plan te Linux ils fournissent une liste des Lugs Frangais avec emails et tout et tout Contacter un Lug est le meilleur moyen de rencontrer du monde s int ressant Linux de faire des soir es de d monstration ou d install party on y installe Linux sur les ordinateurs des d butants et on leur explique des bouffes etc C est vraiment chaleureux Par exemple celui de Digne s appelle Linux Alpes Je remercie ce LUG car c est gr ce lui que j ai d couvert Linux Ensuite Aix il y a l AXUL Marseille le PLUG etc et chaque LUG a sa mailing list pour se tenir au courant des rencontres 6 4 Dans les livres Je vais ici te donner mon avis sur les livres que j ai achet s 6 4 1 Livres g n ralistes Je te conseille absolument d acheter un livre qui parle de Linux sans se focaliser sur une certaine distribution car ce genre de livre ne fait que d crire la distribution et comme elle volue sans cesse le livre devient vite obsol te Ach te un livre qui parle de Linux en g n ral car les principes de base de Linux sont toujours les m mes depuis le d but Les livres des ditions O Reilly sont tous tr s bien faits Le
182. tains utilisateurs a effectuer des t ches les scripts sudo Je n en dirai pas plus ici tmp c est le r pertoire temporaire c est a dire que tout ce qui s y trouve n est pas tr s important On n y touche pas en th orie ce sont les programmes qui l utilisent pour stocker des fichiers de sauvegarde ou pour faire diverses op rations sans encombrer ton r pertoire maison usr r pertoire tres important Il contient tous les programmes utilisateur usr bin les donn es partag es usr share entre tous les programmes ic nes fonds d cran sons etc les documentations usr share doc c est tr s complet var contient les files d attentes des imprimantes var spool Ipd si tu utilises Ipd pour imprimer les emails re us var spool mail et diverses choses que je n ai pas encore apprises Cette organisation des r pertoires est en passe d tre standardis e Les distributions en g n ral respectent cette arbores cence mais il y a de petites variantes de l une l autre La figure 4 1 sch matise arbre des r pertoires 4 3 1 Principaux fichiers de configuration Linux est r gl par ses fichiers de configuration Ce sont de simples fichiers texte qui contiennent ces r glages Les anciens configurent leur syst me en modifiant directement ces fichiers C est la fa on de faire la plus rapide mais le d butant a toujours peur d effacer une ligne ou de se tromper dans l
183. tait un qui y arrivait le lendemain on trouverait antidote libre lui au moins sur Internet Pourquoi mettre plein de pansements autour d un tuyau mou au lieu de prendre d entr e un bon tuyau en acier Attention si tu ex cutes un simple programme qui ordonne d effacer tous les fichiers de ton r pertoire personnel alors Linux ne te l interdira pas Sauf si tu as retir les permissions d criture ton r pertoire personnel Mais ce n est pas la faute de Linux Si tu tapes la commande christophe home christophe rm rf alors adios muchachos Tu ne reverras plus tes fichiers car la commande rm rf ne g re pas de corbeille KDE lui poss de une corbeille Mais on peut tr s bien faire en sorte que lorsqu on tape rm en fait les fichiers soient d plac s dans un r pertoire corbeille C est a la puissance des scripts Mais pour revenir aux virus tout repose sur les permissions syst me Et l impossible de les contourner car c est le noyau qui les g re et le noyau est sans d faut ce que j ai dit plus haut Encore une fois si on d couvrait un d faut il serait corrig le jour m me comme ce fut le cas il y a quelques ann es dissoci Linux est un syst me d exploitation qui est bas sur plusieurs composants chacun faisant son boulot et rien d autre Nous verrons la liste hi rarchis e simplifi e videmment de ces composants dans la section 4 2 La dissociation apporte toute
184. te On veut donc d couper dans ce cas le gros fichier en morceaux de 1400 Ko la disquette est en th orie capable de recevoir 1440 Ko mais par pr caution on ne Putilisera pas en entier Nous avons donc la commande split notre disposition pour effectuer ce travail tr s simple split b 1400k lt gros_fichier gt Les petits fichiers g n r s s appellent xaa xab xac En g n ral cette commande est utilis e pour d couper des archives tar gz ou tar bz2 Voir la section 5 1 3 pour plus de renseignements a propos des archives fold Cette commande est tr s utile pour imprimer des fichiers texte Les imprimante ne peuvent g n ralement pas d passer 80 caract res par ligne Si tu veux imprimer un texte qui comporte des lignes de plus de 80 caract res il suffit d utiliser la commande fold et elle te renverra 1 cran ton texte coup au 80 caract re fold texte txt Le probl me est que les mots sont coup s n importe o il suffit d utiliser l option s et fold coupera les lignes entre les mots fold s texte txt Et bien s r si tu veux imprimer il faut renvoyer la sortie de fold vers la commande lpr fold s texte txt lpr 5 3 Administration systeme L administration syst me est la discipline d un administrateur syst me qui est la personne qui s occupe d un en semble d ordinateurs Cependant m me un ordinateur isol fonctionnant avec un syst me d ex
185. te a leur service pour diffuser leur s programme s Si les jeunes utilisent des logiciels commerciaux pirat s quand ils seront adultes ils les ach teront pour travailler avec car professionnellement 3 4 POUR L DUCATION 23 on ne peut plus se permettre de pirater les contr les sont trop fr quents Par exemple un gamin passionn d infographie 3D va se procurer 3D studio max sans l acheter qui est normalement vendu plus de 450 Euros et apprendre a s en servir Plus tard pour r aliser des films 3D professionnellement il va continuer l utiliser et afin de rester dans la l galit le fera acheter par son entreprise Et hop on passe la caisse ou bien on va en cabane C est pas plus compliqu Mais cette personne ne pensera pas l alternative qu offre le logiciel libre On assiste une certaine incitation au piratage Les revues d informatique windowsiennes s en donnent c ur joie de distribuer des d mos de ces logiciels Les diteurs de logiciels savent tr s bien que pirater leurs d mos est tr s facile Donc on peut dire qu ils laissent faire Preuve l appui 3D studio max encore lui en est aujourd hui la version 4 Jamais on n a trouv de d mo de la version 3 1 la version pr c dente On remarquera l attrait qu exerce le changement de num rotation sur le consommateur malgr que les nouveaut s entre les deux versions ne soient pas extraordinaires Sous Linux les num
186. te et patate Si tu tapes cat carotte patate tu auras J aime les carottes surtout quand elles sont bien cuites Je n arrive pas plucher les patates lorsqu elles sont br lantes Si tu tapes cat patate carotte tu auras Je n arrive pas plucher les patates lorsqu elles sont br lantes J aime les carottes surtout quand elles sont bien cuites C est tout simple Un dernier petit truc une ruse de m m nez crochu qui conna t tout si tu tapes cat fichier suivi de echo pour ins rer une ligne vide puis encore cat fichier2 etc le tout redirig vers un autre fichier tu pourras concat ner des fichiers avec une ligne vide ou autre motif comme des lignes toil es par exemple de mani re superbe je Pai lu dans Paris Match 42 CHAPITRE 5 LES COMMANDES FONDAMENTALES DE LINUX cat n lt fichier_1 gt permet d afficher comme dans le premier cas un fichier on peut d ailleurs en mettre plusieurs en argument mais en num rotant les lignes cat v lt fichier_1 gt Affiche galement les caract res non imprimables on ne les voit pas mais ils existent tout de m me quivalent DOS type mais type est bien moins int ressant more plus Permet comme cat d afficher un fichier texte ou autre encore une fois mais la diff rence pr s que si le texte d passe l cran more va l arr ter au bout du premier cran et quand tu appuieras sur espace tu verras
187. technologies non accessibles l utilisateur normal motion capture par exemple le fait d animer des personnages virtuels reli s 4 des capteurs plac s sur de vrais acteurs De plus Blender s utilise tr s rapidement une fois qu on a compris les principales touches du clavier car avec Blender on ne perd pas de temps 4 aller chercher les fonctions dans les menus Du point de vue du logiciel lui m me tu seras tonn d apprendre que Blender tient en 2 Mo seulement alors que 3D studio Max occupe 30 Mo Incroyable non MoonLight Atelier Un autre tr s bon logiciel de cr ation 3D qui ressemble plus 4 3D studio max ou Softimage Xmms C est l quivalent de winamp pour Linux sous le signe du logiciel libre bien s r Il est dot de tr s nombreux plugins de visualisation de traitement du son etc FreeAmp Ce logiciel est remarquable Je viens de l essayer aujourd hui et je trouve qu il ressemble beaucoup musicmatch jukebox du point de vue du tri des fichiers audio par genre musical par interpr te 7 3 Le cas des frontends Sous Linux les commandes r gissent la plupart des choses Certaines personnes pr f rent une fen tre graphique une commande Des programmeurs ont donc cr des frontends apparence graphique mais attention c est une traduction la noix ces commandes qui sont juste des fen tres avec des boutons des cases cocher mais le travail est ex cut en r alit
188. tre premier script Il doit r pondre 4 la question suivante comment faire pour concat ner des fichiers texte en ins rant entre eux une ligne de caract res tirets Le probl me est pos je le d compose en sous probl mes plus simples r soudre il faut afficher un fichier afficher une ligne de tirets afficher un autre fichier etc Mais on voit bien qu il faut d finir le moment o on s arr tera Eh bien on s arr te quand il n y a plus de fichier texte c est dire quand tous les fichiers texte ont d j t lus pardi Je r sume mes sous probl mes afficher un fichier c est tr s simple on conna t la commande cat afficher une ligne de caract res tirets c est aussi tr s simple on conna t la commande echo qui affiche n im porte quelle cha ne de caract res par contre plus difficile il faut trouver un truc qui va la fois nous permettre de r p ter ces deux commandes successivement mais aussi nous permettre de dire quand on s arr te ou plut t de dire dans quelles conditions on fait notre affichage Et ce truc plus difficile excusez moi amis programmeurs mais il faut bien un peu de p dagogie a s appelle une boucle for Pourquoi une boucle Parce qu on a la notion de tourner en rond L instruction qui permet de boucler plusieurs instructions les faire r p ter s appelle for Bien s r je ne sors pas cela de mon chapeau de magicien je l ai appr
189. tres que tu lui auras dit de prendre les gestionnaires de fichiers g rent les fichiers Non pas possible Eh bien oui il faut le pr ciser G rer les fen tres n a rien a voir avec g rer les fichiers de fa on graphique ic nes repr sentant fichiers et dossiers Il existe plusieurs gestionnaires de fichiers windows ne propose que son explorateur Konqueror Krusader Nautilus GMC XWC ROX XFM etc et en console le tr s c l bre Midnight Commander Sous windows tout est m lang pour le plus gros sac de n uds possible Pourquoi faut il la dissociation Parce que comme a on a le choix d adapter la configuration aux performances On n est pas oblig d accepter ce que l on ne veut pas on choisit tout la carte KDE est un cas particulier car il fournit la fois un gestionnaire de fen tres K Window Manager un gestionnaire de fichiers Konqueror un navigateur Internet Konqueror le m me un client FTP encore Konqueror Konqueror int gre en plus des plugins qui permettent de g n rer des galeries de photos en HTML d extraire la vol e des MP3 et Ogg Vorbis etc Konqueror est vraiment un outil tout faire KDE int gre aussi une suite bureautique compl te Koffice qui inclut un traitement de textes Kword un tableur Kspread un outil de pr sentations Kpresenter un logiciel de dessin Kontour anciennement Killustrator et un outil de cr ation de graphiques Kchart 4 3 Arboresce
190. u shell on cr e virtuellement des commandes et dans ce cas ll signifie bel et bien ls l on a tap alias 11 Is l et d s qu on tapera ll ce sera comme si on avait tap ls l On peut sauvegarder tous nos alias ou plut t les red finir 4 chaque red marrage du shell de fagon automatique en les inscrivant dans le fichier de login de Bash se trouvant dans bashrc Pour connaitre tous les alias en cours taper alias tout court Il faut bien s r tous les essayer En pratique les alias servent placer des param tres automatiquement au lancement des programmes ou a d finir de nouvelles commandes 5 1 3 Compression tar Cette commande permet de rassembler plusieurs fichiers en un seul dans le but de faciliter les sauvegardes Il faut savoir que lorsque l ordinateur sauvegarde des fichiers sur disquette il va tre bien plus rapide s il doit sauvegarder un seul et gros fichier que plusieurs petits dont la somme ne d passe pas la taille du gros Ce n est pas diablerie c est simplement d au fait que chaque fichier doit tre ouvert d crit puis ferm sur la disquette ou autre support L ordinateur doit crire sur la disquette pour chaque fichier il va y avoir un fichier crire le contenu du fichier puis le fichier est termin Rebelote pour le fichier suivant On a donc a chaque fois deux tapes d ouverture et de fermeture qui correspondent au bruit que fait le lecte
191. ue utilisateur de Linux Donc si tu d butes je te conseille d utiliser la distribution Linux Mandrake la version actuelle est la version 8 1 Peut tre que le num ro de version de Mandrake aura volu entre l criture de ce livre et le moment o tu le lis C est celle qui est mon go t la plus facile installer elle est globalement francis e MandrakeSoft est une entreprise frangaise qui travaille dans le logiciel libre Vers la fin de ce document je d crirai comment installer une distribution Bien s r tu peux opter pour RedHat ou Slackware c est ton choix et nous le respectons Slackware est la distribution la plus proche des Unix d antan c est dire sans fioritures Ceux qui ont connu Unix aiment bien 2 4 Quelle est la difficult majeure quand on passe Linux Linux est un syst me d exploitation simplissime contrairement ce qu on entend souvent Cela est d au fait que GNU Linux est con u de fa on robuste et pr cise d s le d part Bien s r il y a plusieurs niveaux d utilisation de d utili sateur simple l expert mais un d butant peut comprendre tout et tr s vite parce que tout est logiquement agenc Pas de contradictions rien n est cach ni secret Tout coule de source J ai remarqu au contraire qu un d butant en informa tique est assez frustr s il d bute sous windows car il a l impression qu on lui cache tout Sous Linux comme le syst me est
192. uetages par d faut plut t que d avoir les installer au compte goutte par la suite Les paquetages contenant devel dans leur nom sontdes paquetages de d veloppement contenant le code source du paquetage non devel C est une tr s bonne id e de les installer car si on veut par la suite compiler un logiciel il nous faudra installer les paquetages devel n cessaires Une fois qu on a fait son choix le programme d installation de la distribution va effectivement installer ces paque tages 5 5 cy 5 5 5 10 6 Configuration Cette tape varie d une distribution une autre elle permet de configurer le r seau local l acc s Internet par modem on entre les coordonn es du fournisseur d acc s On configure l imprimante en choisissant le pilote d impression puis on r gle on teste C est tr s diff rent d une distribution l autre Ensuite on cr e un compte pour chaque utilisateur Je vais te donner l ternel conseil cr e un compte pour toi m me si tu es le seul utilisateur de la machine car il est interdit de travailler en root tout le temps Chaque utilisateur b n ficie d un r pertoire maison de la forme home lt nom gt et d un mot de passe Voir la section 4 3 2 pour plus de renseignements au sujet du r pertoire maison 10 7 Configuration de Paffichage On r gle le serveur XFree86 en lui donnant les caract ristiques de la carte graphique la r solution les couleu
193. ult est ce que tu connais l informatique en g n ral le monde de windows attention remarque que je fais des efforts pour ne pas balancer un tas de mais a viendra d s que j aurai fait la liste des inconv nients de windows Ou alors tu entres dans l informatique tout court c est plus rare les tout d butants sont en face de leur ordinateur tout neuf avec windows pr install comment pourraient ils conna tre Linux d eux m mes les pauvres Eh oui selon ton niveau actuel c est pas pareil donc je mettrai les infos destin es aux d butants les plus purs sous la forme suivante 905000 D notion difficile explication qui la rend facile Pour moi un d butant en informatique est pur comme la blanche neige c est dire qu il n est pas souill infect de notions souvent fausses en tout cas inutiles apport es par windows Quand je dis notions il ne s agit pas seulement des notions d informatique mais aussi des notions morales questions de piratage Par exemple on baratine le d butant en lui faisant croire que le disque dur d un ordinateur s encrasse in vitablement et qu il faut le d fragmenter s il veut que l ordinateur aille plus vite Ce qu on ne dit pas c est que windows ne sait pas g rer les disques durs correctement son syst me de fichiers fat32 est une r elle catastrophe pour ton disque dur C est lui qui fragmente ton disque et c est toi qui perds
194. ur lors des sauvegardes De ce fait en concat nant tous les petits fichiers en un seul gros on r duit ces deux tapes et la sauvegarde n est que plus rapide Cependant on utilise le plus souvent la commande tar de fa on d tourn e c est dire avec compression En fait au lieu d obtenir un fichier xxx tar on aura xxx tar gz compression gzip ou xxx tar bz2 compression bzip2 Voir la section 9 2 pour plus de pr cision sur l efficacit des diff rents types de compression Quelques exemples On a 5 fichiers un deux trois quatre et cinq 40 CHAPITRE 5 LES COMMANDES FONDAMENTALES DE LINUX Pour cr er un fichier archive compress avec gzip nomm groupe tar gz on tape tar cvzf lt groupe gt tar gz lt un gt lt deux gt lt trois gt lt quatre gt lt cinq gt EN TREE Le c signifie cr er une archive le v verbose permet d afficher les d tails de l op ration 1 cran le z permet de gziper l archive tar et le f fichier nous permet de choisir un nom d archive compress e en occurence groupe tar gz L ordre des lettres c v z et f n a pas d importance On voit dans les documentations tous les ordres possibles mais cet ordre l est quand m me le plus courant car il est logique on veut cr er afficher gzipper et mettre tout a dans le fichier machin tar gz Ensuite on dit quels fichiers y figureront dans cette archive t De m me
195. us windows avant toute chose sinon certaines donn es seront forc ment cra s es par Linux ce qui serait dommage Voir le cas de Samuel la sous section 11 1 10 1 2 Collecte de renseignements On doit pr sent collecter le maximum d informations possible sur le mat riel qui constitue ton ordinateur Pour cela il faudra crire tout ce que tu pourras trouver dans les propri t s syst mes du panneau de configuration windows Il faut savoir que Linux se contrefiche de la marque commerciale du mat riel que tu poss des Linux veut savoir quel est le processeur chipset qui est utilis par ton mat riel Le reste ne compte pas Par exemple j ai achet la tr s bonne carte son Sound Blaster PCI 64 mais le processeur qu elle utilise est un Ensoniq ES1371 et c est a qui est important Ce renseignement permettra au noyau de Linux de savoir quel module sorte de pilote charger en m moire pour piloter la carte son D ailleurs ce module s appelle e1371 0 ce qui est tr s parlant Comme a toutes les cartes base de ce chipset fonctionneront sous Linux gr ce un seul fichier de 16 Ko seulement Voil un syst me d exploitation qui est propre et net Bien s r le d butant risque de s affoler la lecture de ces quelques lignes la plupart du temps le mat riel est automatiquement d tect Mais il faut quand m me faire la collecte d informations au cas o Il est tr s p nible d avoir recom
196. vant pour acc der aux lecteurs on devait les monter mount et les d monter umount chaque utilisation et surtout d monter le lecteur de CD Roms avant de l jecter Aujourd hui avec le supermount c est automatique Le fichier qui g re toutes les partitions est etc fstab Voici le mien dev hdal mnt windows vfat user exec umask 0 codepage 850 iocharset iso8859 100 dev hda5 swap swap defaults 0 0 dev hda6 reiserfs defaults 1 1 mnt cdrom supermount fs iso9660 dev dev cdrom 0 0 mnt floppyb mnt floppyb supermount fs vfat dev dev fdl 0 0 mnt floppy mnt floppy supermount fs vfat dev dev fd0 0 0 none dev pts devpts mode 0620 0 0 none proc proc defaults 0 0 Gros partage mnt gros_partage_windows smbfs user rw 0 0 gros home christophe mnt nfs nfs user rw 0 0 Il y a un grand nombre de syst mes de fichiers Ce fichier montre comment d clarer des disques en supermount Normale ment les distributions l incluent pas d faut On voit l o c est encadr qu il faudra aller dans le r pertoire mnt cdrom pour en visualiser son contenu taper cd mnt cdrom puis ls Voir la figure 4 1 la page 28 pour visualiser l arbo rescence D taillons le proc d de montage des disques Il existe deux fa ons d acc der aux lecteurs de disque amovibles disquettes et cdroms en criture en direct ou en diff r Y acc der en direct fait que le lecteur r agit tout de suite 64 CHAPITR
197. viguer dans les r pertoires en console on va voir quelles sont les caract ristiques de chaque r pertoire bin contient les commandes de base du syst me comme cat cp mv Is In tar ou encore gzip Voir le chapitre 5 pour comprendre ces commandes boot divers fichiers qui concernent le d marrage de ordinateur notamment le chargeur de d marrage Lilo ou Grub le noyau et d autres trucs On n y va jamais en pratique sauf lorsqu on copie un nouveau noyau fra chement compil afin de l ajouter au syst me dev c est tous les fichiers de p riph riques Par exemple dev fd0 concerne le premier lecteur de disquettes De m me que pour boot on n y va presque jamais pour une utilisation quotidienne de l ordinateur Voir la section 9 3 pour plus de renseignements sur l acc s aux p riph riques etc dans ce r pertoire se trouvent plein de fichiers de configuration des logiciels GNU Linux Voir la sec tion 4 3 1 pour avoir la liste des principaux fichiers de configuration 4 connaitre home c est le r pertoire qui contient les r pertoires maison de tous les utilisateurs Par exemple mon login iden tificateur de connection est christophe alors mon r pertoire maison est home christophe On n est pas oblig de placer les r pertoires maison des utilisateurs dans home mais c est un standard lib les biblioth ques des programmes ou librairies se trouvent ici mnt contient les r pertoires
198. x le distribuer gratuitement toutes les personnes que tu veux et je t y encourage N importe qui peut citer un ou plusieurs passages de ce document mais il devra citer le titre du document et devra tre en mesure de fournir le document en entier et ou d indiquer l endroit o l on peut le t l charger en entier http cbenz tuxfamily org 12 2 A propos de l auteur Jai 18 ans Je suis un utilisateur des ordinateurs depuis l ge de 5 ans j ai commenc avec un 8086 ainsi qu un Amstrad chez le voisin Je m int resse Linux depuis peu pr s un an mais je m y suis mis pour de bon il y a quatre mois seulement Pourquoi si tard Eh bien parce que je pensais comme pensent les personnes qui sont caricatur es la section 2 1 Je m y suis mis et j ai tout de suite accroch Je viens de windows et j en tais encore relativement content il y a un an Mais je suis encore plus content de Linux mais alors 100 1000 fois plus J esp re que toi aussi tu vas faire comme moi et que tu seras aussi content J ai r ussi convaincre mon p re qui lui aussi h sitait installer Linux J en parle tout autour de moi et je me surprends dire non merci ce logiciel ne m int resse pas car j utilise des logiciels libres ou encore je connais un bien meilleur logiciel sous GNU Linux quivalent celui que vous me proposez Je dis souvent connaissez vous les logiciels libres et GNU Linux puis j en
199. yau g re les processus de fa on stable E pour afficher des graphismes fen tres par exemple on passe par plusieurs composants C est l que tu dois te 28 CHAPITRE 4 COMMENT EST FAIT LINUX rappeler la notion de dissociation vue la page 24 On utilise le serveur graphique tr s connu XFree86 Il a pour seul but de charger les pilotes de ta carte graphique et les fichiers de configuration afin d afficher quelque chose attention ce n est justement pas lui qui va afficher les fen tres C est lui aussi qui g re la souris et le clavier et d autres p riph riques comme par exemple une tablette graphique le gestionnaire de connection est un petit programme graphique qui s appuie sur le serveur graphique qui te demande de t identifier et de donner ton mot de passe au d marrage de I ordinateur ensuite apr s le login identification le gestionnaire de fen tres va s appuyer aussi sur le serveur graphique pour afficher des fen tres Les gestionnaires de fen tres sont tr s nombreux on a Enlightenment Sawfish IceWM Xfce etc E les environnements de bureau s appuient sur un gestionnaire de fen tres Gnome peut utiliser Sawfish Enligh tenment ou autre pour afficher les fen tres Ils int grent en plus un panel qui est l quivalent mais en mieux de la barre des taches de windows Tout ceci est tr s modulaire Ce n est donc pas Gnome qui va afficher les fen tres mais le gestionnaire de fen
Download Pdf Manuals
Related Search
Related Contents
Wiring Beco Products Ltd BECO CONCRETE FORMWORK MANUEL D`UTILISATION ET D`INSTALLATION 1 - Factory Direct Hardware Samsung HMX-Q10BP Bruksanvisning 取扱説明書 - 野中製作所 Engagement de versement employeur - immigration ハイネ NT300 デスクチャージャー 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file