Home

Formation Debian GNU/Linux

image

Contents

1. Formation Debian GNU Linux DOCUMENT DE TRAVAIL 78 243 Chapitre 24 Installer le serveur graphique 24 1 Installer le serveur graphique et le bureau GNOME Installer le serveur graphique Installez les paquets n cessaires aptitude install xorg mesa utils La deni re version du serveur graphique X org apporte une fonctionnalit int ressante il est maintenant capable de d terminer automatiquement une configuration adapt e 4 votre mat riel Par cons quent sauf pour des besoins tr s particuliers il est inutile de le configurer la main Il est malgr tout possible que vous souhaitiez ajuster quelques param tres comme par exemple la sensibilit de la souris Voici donc des explications sur les concepts utilis s dans la configuration du serveur graphique Installer le bureau et le gestionnaire de fen tre Le bureau GNOME est constitu de nombreux logiciels Tous ne vous seront pas n cessairement utiles mais nous vous proposons d installer la s lection propos e par Debian qui occupe peu pr s 1 Go et vous permettra de d couvrir de nombreuses possibilit s auxquelles vous n aurez pas forc ment pens En fait nous allons ex cuter nouveau tasksel l outil de s lection de t ches que vous avez d j vu vers la fin de l installation tasksel install desktop NOTE Les paquets charger p sent environ 500 Mo ils sont compress s donc si vous utilisez un miroir r
2. Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 41 243 En cas de probl me GRUB ne marche pas et vous voulez au plus vite pouvoir d marrer de nouveau sous Windows Suivez la proc dure suivante 1 D marrez sur le disque d installation de Windows et choisissez R parer ou r cup rer une installation de Windows 2 S lectionnez votre installation de Windows dans la liste des choix propos s puis rentrez votre mot de passe administrateur 3 Au prompt tapez C WINDOWS gt fixmbr et confirmez que vous voulez r crire sur le MBR 4 Red marrez en tapant C WINDOWS gt exit Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 42 243 Deuxi me partie Utilisation et configuration de base de Debian GNU Linux Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 43 243 Chapitre 14 D buter en console 14 1 Notions de base Se connecter Une fois que la proc dure d installation est termin e vous arrivez l invite de connexion Debian GNU Linux 4 6 debian ttyl debian login FIG 14 1 Invite de connexion Pour vous connecter vous avez le choix entre Vous connecter en tant que root tapez root appuyez sur Entr e ensuite tapez le mot de passe root que vous avez d fini pendant la proc dure d installation et appuyez sur Entr e Vous voyez alors appara tre un certain nombre de
3. pppconfig propri t s de la connexion 12 Main Menu s lectionnez Quit Exit this utility Pour cr er une deuxi me connexion changer une connexion existante ou supprimer une connexion relancez cet assistant et laissez vous guider par les boites de dialogues qui ne sont malheureusement pas encore traduites Se connecter Pour se connecter au fournisseur d acc s c est tr s simple pon nom_de_la_connexion o nom_de_la_connexion est le nom que vous aviez entr la premi re question de assistant Vous devez normalement entendre le modem se connecter Pour suivre tablissement de la connexion tapez plog f D s que vous voyez une ligne du genre Dec 27 19 42 54 alpy pppd 1825 Script etc ppp ip up started pid 1843 cela signifie que la connexion est tablie Vous pouvez alors arr ter l affichage des messages encore appel s logs par la combi naison de touches Ctrl c Pour se d connecter poff Pour permettre un simple utilisateur de se connecter et se d connecter il faut le rajouter aux groupes dialout et dip et pour lui permettre d utiliser la commande plog il faut le rajouter au groupe adm adduser toto dialout adduser toto dip adduser toto adm ou toto est le nom de l utilisateur qui vous voulez rajouter les droits Il pourra alors lancer lui m me les commandes pon poff et plog Ed 5 0 2 6 Formation Debian GNU Linux DOCU
4. nom_du_serveur nom_du_f ichier dans notre cas http formation debian via ecp fr formation debian paf Proposer une liste des fichiers Pour le moment lorsque quelqu un acc de l URL racine de votre serveur http nom du_serveur c est le fichier de d monstrations var www index html qui s affiche Apache est capable d afficher la place une liste des fichiers dis ponibles il suffit pour cela de retirer le fichier index html rm var www index html Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 130 243 Espace personnel par utilisateur Si vous tes seul utiliser votre ordinateur vous pouvez sans probl me utiliser le r pertoire var www pour diffuser vos fichiers quoiqu il faille chaque fois effectuer les copies ou d placements en tant que root Il est galement possible de proposer chaque utilisateur de la possibilit d avoir un espace Web personnel Pour cela il faut activer un module du serveur Apache HTTPD puis red marrer celui ci a2enmod userdir Enabling module userdir Run etc init d apache2 restart to activate new configuration etc init d apache2 restart x Restarting web server apache2 waiting OK Apr s cela un utilisateur ksaffier peut cr er dans son r pertoire personnel un sous r pertoire nomm public_html tout ce qu il y placera sera alors disponible l URL http nom_du_serveur ksaffier mkdir public
5. 0 dans la partie restante dans notre exemple 255 255 255 0 Configuration statique C est le mode de configuration le plus simple comprendre vous devez conna tre l avance votre configuration compl te pour l appliquer sur votre syst me Configurer votre connexion consiste alors affecter votre carte r seau son adresse IP et son masque de sous r seau ajouter la passerelle par d faut la table de routage du noyau Linux et noter l adresse des serveurs DNS dans le fichier de configuration du r solveur DNS Configuration dynamique Ce mode de configuration d sormais tr s r pandu est plus adapt aux ordinateurs portables susceptibles d tre connect s des r seaux diff rents ou aux gens qui ne veulent pas avoir besoin de configurer eux m me leur connexion Pour cela lorsque votre syst me d marre ou d tecte qu il vient d tre connect un r seau envoie une demande de param tres de connexion Pour un r seau IPv4 cette demande utilise le protocole DHCP dynamic host configuration protocol pour un r seau IPv6 elle s effectue dans le cadre d un processus appel d couverte de voisinage ou par DHCPv6 Sur un r seau permettant les configurations dynamique un serveur r pond alors en vous proposant une configuration qui est alors appliqu e sur votre syst me 36 2 Configuration manuelle Adresse IP et masque de sous r seau La configuration IP proprement dite peu
6. Apache ou il crit dans le fichier de log g n rique var log daemon log Les messages crits dans les fichiers de logs ne sont pas toujours facile comprendre mais c est LE moyen de diagnostiquer un probl me avec un service Pour suivre en direct les messages qui s crivent dans un fichier de log par exemple le fichier var log daemon 1log tail f var log daemon log Une des solutions peut tre de red marrer le service Par exemple pour red marrer Apache etc init d apache restart Reloading apache modules B 3 Blocage cause d un processus Si le processus peut tre identifi Il peut arriver qu un programme lan par un utilisateur plante et se mette utiliser toutes les ressources processeur disponibles Dans ce cas il faut identifier le PID du programme en cause avec le programme top et tuer le processus en question avec la commande kill dont l utilisation tait expliqu e au Dans certains cas une solution plus radicale est n cessaire tuer d un seul coup tous les processus appartenant un utilisateur Pour cela il faut utiliser le programme s ay qui n est pas install par d faut aptitude install slay Pour tuer tous les processus de l utilisateur foto slay toto Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 175 243 Quand on ne peut plus acc der une console locale Dans certains cas comme par exemple quand le serve
7. Bob elle doit le chiffrer avec la clef publique de Bob et lui envoier sur un canal qui n est pas forc ment s curis Seul Bob pourra d chiffrer ce message en utilisant sa clef priv e La th orie de la cryptographie sym trique SSH utilise galement la cryptographie sym trique Son principe est simple si Alice veut envoyer un message confidentiel Bob Alice et Bob doivent d abord poss der une m me clef secr te Alice chiffre le message avec la cl secr te puis l envoie Bob sur un canal qui n est pas forc ment s curis Bob d chiffre alors le message gr ce la clef secr te Toute autre personne en possession de la clef secr te peut galement d chiffrer le message Les algorithmes de chiffrement sym trique sont beaucoup moins gourmands en ressources processeur que ceux de chiffrement asym trique mais le gros probl me est l change de la clef secr te entre Alice et Bob Dans le protocole SSL qui est utilis par SSH et par les navigateurs Web la cryptographie asym trique est utilis e au d but de la communication pour que Alice et Bob puissent s changer une clef secr te de mani re s curis e puis la suite la communication est s curis e gr ce la cryptographie sym trique en utilisant la clef secr te ainsi chang e L tablissement d une connexion SSH Un serveur SSH dispose d un couple de clefs RSA stock dans le r pertoire etc ssh et g n r lors de l installation du serve
8. Cette derni re ligne est importante En effet si vous l omettez vos utilisateurs ne pourront pas dans un premier temps ouvrir de connexion SSH puisqu ils sont contraints de rester dans leur r pertoire personnel qui ne contient de pas de Shell Or ils pourront tout fait d poser eux m mes un Shell dans leur r pertoire et pourront alors se connecter normalement lls resteront toujours limit s dans leur chroot mais comme il existe des moyens de sortir d un chroot autant viter cette ventualit et ne fournir d acc s SSH qu aux utilisateurs auxquels vous tes s r de pouvoir faire confiance Derni re op ration le r pertoire de chroot doit appartenir utilisateur root Il va donc falloir changer le propri taire du r pertoire personnel de chaque utilisateur ainsi limit mais galement leur donner un moyen de poser des fichiers Je vous propose donc de leur cr er un sous r pertoire public_htm1 dans lequel ils pourront contruire leur site Web personnel chown root root ksaffier mkdir ksaffier public_html chown ksaffier ksaffier public_html C est fait maintenant l utilisateur ksaffier peut se connecter en SFTP votre serveur mais ne peut acc der qu son r pertoire personnel et ne peut crire que dans son r pertoire public_html Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 132 243 Chapitre 39 Faire du deport d affichage 39 1 Qu
9. Chapitre 7 D buter l installation Vous allez enfin commencer la proc dure d installation de Debian 7 1 D marrer sur le disque d installation R gler la s quence de d marrage Red marrez votre ordinateur et entrez dans le BIOS en appuyant sur une touche au d marrage g n ralement Suppr ou F1 Naviguez dans les menus du BIOS jusqu la page qui permet de changer la s quence de d marrage Assurez vous que le lecteur de CD ou DVD d sign par CD ROM y intervient avant le disque dur d sign par C Hard Drive ou HDD O Quittez le BIOS en sauvegardant les changements F10 C est parti Ins rez le CD netinstall ou le CD DVD n 1 et red marrez votre ordinateur Quand vous voyez l cran correspondant la si vous utilisez un modem PPPoE ditez l entr e Install en appuyant sur la touche Tab puis tapez modules ppp udeb attention votre clavier fonctionne alors comme un clavier anglais vous devrez donc appuyer sur les touches correspondant a odules ppp udeb puis appuyez sur Entr e dans tous les autres cas validez directement pour lancer l installation en mode semi graphique NOTE Vous pouvez galement choisir d utiliser l installateur graphique qui vous proposera exactement les m mes menus mais avec un pointeur de souris et un aspect plus soign comme le montre la Personnellement je trouve qu il est un peu moins r actif que l installateur semi graphique classiqu
10. Formation Debian GNU Linux DOCUMENT DE TRAVAIL 184 243 si le pilote recommand est Gutenprint installez le paquet cups driver gutenprint si le pilote recommand est HPLIP installez le paquet hplip si le pilote recommand est un fichier PPD sp cifique t l chargez le pour vous en servir par la suite E 2 Installer et configurer CUPS Installer CUPS Installez les paquets de CUPS aptitude install cups cups client cups bsd Configurer CUPS La configuration de CUPS se fait via une interface Web qui par d faut n est accessible qu en local Ouvrez donc votre navigateur web favori si vous n avez pas de serveur graphique vous pouvez utiliser un navigateur web en console comme w3m et tapez PURL http localhost 631 admin NOTE Lorsque vous effectuez des modifications l aide de cette interface avant de les enregistrer celle ci vous demande de vous identifier saisissez alors root comme login et votre mot de passe root comme vous acc dez l interface web en local sur la machine votre mot de passe root ne sera donc pas transmis en clair l ext rieur NOTE Si vous voulez qu un utilisateur qui ne conna t pas le mot de passe root puisse administrer CUPS par l interface web ajoutez le au groupe padmin il pourra alors y acc der avec son login et son mot de passe Vous arrivez alors dans l interface d administration de CUPS Ed 5 0 2 6 For
11. Formation Debian GNU Linux DOCUMENT DE TRAVAIL 1 243 Formation Debian GNU Linux Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 2 243 Copyright 2002 2009 Alexis de LattreR my GarrigueTanguy OrtoloAdrien Grand Vous avez le droit de copier distribuer et ou modifier cette documentation selon les termes de la GNU General Public License version 2 ou n importe quelle version ult rieure telle que publi e par la Free Software Foundation Le texte de la licence se trouve dans l annexe Formation Debian GNU Linux Ed 5 0 2 6 DOCUMENT DE TRAVAIL 3 243 INDEXATION DU DOCUMENT TITRE Formation Debian GNU Linux REFERENCE ACTION NOM DATE SIGNATURE R DIG PAR Alexis de Lattre R my Garrigue Tanguy Ortolo Adrien Grand Lo c Alsfasser Patrick Burri et Brian Fraval 16 f vrier 2009 SUIVI DU DOCUMENT INDICE DATE MODIFICATIONS NOM Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 4 243 Table des matieres I Installation de Debian GNU Linux 3 1 UNIX Linux GNU logiciels libres c est quoi 4 2 La distribution Debian 8 3 Motivation et mat riel requis 11 4 Les pr liminaires 13 5 Cr ation du CD 15 6 Pr paration du disque dur 17 7 D buter l installation 19 8 Configuration du r seau 23 9 L
12. cran il doit tre exactement identique au param tres Identifier de la section Monitor Le param tre DefaultDepth d finit sur combien de bits sont cod es les couleurs 1 bit noir et blanc 8 bits 256 couleurs 16 bits 65536 couleurs 24 bits 16 millions Elle renvoie a une des sous sections suivantes Il y a ensuite un certain nombre de sous sections Seule la section dont le param tre Depth est gale au param tre DefaultDepth est prise en compte par le serveur X Les param tres des sous sections sont les suivants Le param tre Depth d finit sur combien de bits sont cod es les couleurs Le param tre Modes d finit une liste de r solutions de l cran Le Serveur X va choisir la plus haute r solution possible dans la liste Section Screen Identifier Default Screen Device Generic Video Card Monitor Generic Monitor DefaultDepth 24 SubSection Display Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 82 243 Depth 8 odes 1024x768 800x600 640x480 EndSubSection SubSection Display Depth 16 odes 1024x768 800x600 640x480 EndSubSection SubSection Display Depth 24 odes 1024x768 800x600 640x480 EndSubSection EndSection La section ServerLayout Elle d finit l agencement de votre bureau Cela peut tre utile si vous utilisez plusieurs crans claviers et souris Le param tre Screen assure le lie
13. exp rience instructif des utilisateurs ce qui les aide corriger les bugs rapidement Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 10 243 La proc dure d installation M me si ce n est pas la proc dure d installation la plus agr able a l amp 339 il de toutes les distributions Linux elle n en reste pas moins une proc dure rapide et efficace qui permet de bien maitriser l installation de son syst me d exploitation Les architectures Debian GNU Linux est disponible sous 1 architectures dont Intel 32 et 64 bits PowerPC les anciens Macintosh et Sparc les stations Sun En savoir plus Pour en savoir plus sur Debian ses textes fondateurs son histoire son organisation et son fonctionnement technique je vous invite a lire les transparents de la conf rence sur Debian donn e par Samuel Hocevar le 24 avril 2002 et intitul e Debian what your mom would use if it was 20 times easier 2 3 Les diff rentes versions de Debian Il existe trois versions de Debian activement maintenues une version officielle stable nomm e Lenny num rot e 5 0 une version testing nomm e Squeeze qui est en fait la future version stable une version unstable appel e Sid pour still in developpement encore en d veloppement destin e tester les nouveaux paquets Chaque version a son utilit Les avantages et inconv nients de chaque version sont pr sent
14. la troisi me couche dite couche r seau qui utilise le protocole IP Internet protocol dans sa version 4 ou 6 c est cette couche qui d finit la topologie des r seaux et dont la configuration est par cons quent tr s importante On se connecte un r seau en utilisant une carte ou une clef r seau Du point de vue du syst me d exploitation ce p riph rique est une interface r seau Sous Linux ces interfaces sont nomm es efh0 ethI pour des interfaces filaires et wlan0 wlan pour des interfaces sans fil wifi wimax Il existe galement une interface sp ciale nomm e o pour loopback qui d signe toujours votre propre ordinateur NOTE Dans tout ce chapitre nous supposerons que vous disposez d une interface filaire nomm e eth0 Nous verrons plus loin comment afficher la liste de vos interfaces l ments de configuration Une configuration r seau compl te permettant de profiter d un r seau ou de l Internet est constitu e des l ments suivants une adresse IP cette adresse identifie votre h te sur le r seau o il est connect un masque de sous r seau cette donn e indique la partie de votre adresse qui caract rise le r seau local sur lequel votre h te est connect et lui permet de d terminer pour n importe quelle adresse IP si celle ci fait ou non partie du r seau local une passerelle par d faut c est l adresse IP laquelle il faut transmettre les paquets IP des
15. niquent notamment avec l administrateur en lui crivant Par contre pour mettre en place un vrai serveur de mail destin recevoir du courrier de l ext rieur il faut des entr es dans la DNS et surtout une machine en tat de fonctionnement 24h 24 et 7 7 Ce chapitre explique seulement la configuration d un serveur mail qui g re le mail en local et l envoi des mails La configuration d un vrai serveur de mail avec les entr es DNS qui vont avec est expliqu e dans annexe correspondante 23 1 Installation de Postfix Je vous propose d installer Postfix qui est r put fiable et facile configurer aptitude install postfix 23 2 Configuration de Postfix Lors de l installation du paquet il vous pose des questions de configuration A la premi re question Type de configuration r pondez Internet avec un smarthost Il vous pose ensuite plusieurs questions Nom de courrier r pondez comme vous le souhaitez Serveur relai SMTP donnez le nom du serveur SMTP de votre fournisseur d acc s en g n ral il est de la forme smtp fournisseur Postfix est un logiciel tr s puissant et sa configuration sort du cadre de ce document En revanche Traduc org propose une traduction tr s jour de la documentation officielle de Postfix Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 77 243 Troisi me partie Debian GNU Linux en mode graphique Ed 5 0 2 6
16. tre toutes accessibles par l interface Il en va tout autrement pour les applications en console et les serveurs La m thode expos e ci dessous va vous apprendre quelques r flexes avoir pour apprendre se servir d un logiciel non graphique dont vous venez d installer le paquet Ausculter le paquet Tout d abord commencez par regarder la liste des fichiers qui taient contenus dans le paquet Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 113 243 2 6 dpkg L nom du paquet Si les fichiers install s sont nombreux vous pouvez n afficher que ceux qui vous int ressent la liste des ex cutables dpkg L nom du paquet grep bin la liste des fichiers de configuration dpkg L nom du paquet grep etc la liste des fichiers contenant de la documentation dpkg L nom du paquet grep doc la liste des manuels dpkg L nom du paquet grep man Lire la documentation et les manuels Maintenant que vous cernez mieux le contenu du paquet il est fortement conseill d explorer le r pertoire usr share doc nom_du_paquet Ce r pertoire doit normalement contenir un fichier README Debian qui contient des infos sur la fa on dont a t fait le paquet sa lecture est fortement conseill e car il contient des explications sur les diff rences ventuelles entre le logiciel tel qu il est disponible sur Internet et le logiciel tel qu i
17. 150 243 Editez le fichier muttrce Commencez par adapter la premi re partie intitul e Configuration G n rale et d commentez la ligne suivante set maildir trash Ensuite dans la partie intitul e Binding des touches dans le paragraphe sur les macros vous pouvez ventuellement commenter les lignes qui associent la touche F4 avec fetchmail et d commenter les lignes qui associent F4 avec isync Cr ez le sous r pertoire mai1 dans votre r pertoire personnel pour accueillir vos bo tes aux lettres mkdir mail Installez isync aptitude install isync R cup rez mon fichier de configuration type pour isync wget http formation debian via ecp fr fichiers config isynerc mv isynere isyncrc ae le Editez le fichier isyncrc et adaptez les lignes commen ant par Host mettez le nom DNS de votre serveur Host serveur exemple org Tunnel mettez votre login le nom DNS de votre serveur et l ex cutable du serveur IMAP sur votre serveur Tunnel ssh q toto serveur exemple org usr sbin imapd Synchroniser Tout est maintenant pr t pour la premi re synchronisation Sur votre portable vous allez lancer isyne avec l option a pour synchroniser toutes les bo tes aux lettres l option L pour cr er automatiquement les bo tes aux lettres en local et l option V verbose pour faciliter le diagnostic des ventuels probl mes Si en plus vous avez mis en place ssh agent comm
18. 2 lftp sftp toto ordil exemple org Ensuite les commandes sont exactement les m mes que lors de l utilisation de Iftp comme client FTP En graphique GNOME permet de se connecter 4 un serveur SSH directement dans Nautilus Comme pour FTP cela permet d acc der aux fichiers distants depuis toutes les applications GNOME Pour cela allez dans le menu Raccourcis gt Se connecter un serveur puis choisissez SSH et r glez les param tres de connexion 5 Connexion a serveur z Type de service SSH c Serveur formation debian via ecp fr Informations optionnelles Port Dossier home formation debian Nom d utilisateur formation debian Nom utiliser pour la connexion BR 5 F aide Parcourir le r seau Annuler Connecter Fic 37 1 Connexion un serveur SSH Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 127 243 37 6 Se connecter par SSH sans taper de mot de passe Le principe Cette section s adresse ceux qui utilisent un couple de clefs publiques priv es et qui ont chiffr leur cl priv e avec une pass phrase c est la configuration la plus s re Par cons quent le client SSH demande la pass phrase chaque utilisation des clefs pour s authentifier Pour viter d avoir taper syst matiquement sa pass phrase il faut utiliser ssh agent ce programme tourn
19. Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 83 243 24 3 Manipulations de base Zapper entre les consoles et le serveur graphique Pour passer du serveur graphique la console num ro X utilisez la combinaison de touches Ctrl Alt FX Pour passer de la console X la console Y utilisez la combinaison habituelle Alt FY Pour revenir sur le serveur graphique utilisez la combinaison de touches Alt F7 Pour tuer le serveur graphique s il ne fonctionne plus correctement utilisez la combinaison de touches Ctrl Alt Retour arri re la touche au dessus d Entr e Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 84 243 Chapitre 25 Le bureau GNOME gnome est un grand projet ayant pour but de construire un environnement graphique libre et simple d utilisation Il est bas sur une biblioth que graphique libre appel e GTK 25 1 D couverte de GNOME L interface de GNOME est assez classique et tr s simple comprendre Elle se compose de trois parties Une barre sup rieure qui contient notamment les trois parties du menu GNOME Dans Applications Vous trouverez tous les programmes install s sur votre syst me rang s par cat gories Le menu Raccourcis vous donne acc s aux r pertoires couramment utilis s et le menu Bureau vous permet de r gler votre bureau et d administrer votre syst me Un bureau avec des ic nes correspondant a
20. FIG I 1 Dia Pour inclure des images dans un document LaTeX il faut un fichier au format PostScript encapsul extension eps Cette fonction est disponible avec un clic droit sur la fen tre de travail de Dia puis Exporter ou en ligne de commande 2 dia e figure eps figure dia Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 200 243 Annexe J Utiliser GnomeMeeting GnomeMeeting est l quivalent pour Linux de NetMeeting de Microsoft Les deux logiciels permettent de se t l phoner ou de faire de la vid o conf rence via Internet deux ou plusieurs condition de disposer d une bonne connexion Internet de type ADSL Ils suivent tous les deux la norme H323 ce qui permet d utiliser GnomeMeeting alors que la personne distante utilise Netmeeting J 1 Installer et configurer GnomeMeeting NOTE Je n ai personnellement utilis Gnomeeting qu avec un micro sans Webcam Si vous voulez faire de la vid o conf rence il faut avoir une Webcam prise en charge par le pilote video4linux du noyau Installez le paquet de GnomeMeeting aptitude install gnomemeeting Lancez GnomeMeeting avec la commande du m me nom FT GhomeHeeting G Appel dition Vue Outils Aide FIG J 1 GnomeMeeting Un assistant vous permet de configurer les principaux param res de Gnomemeeting Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL
21. HL DT STDVD ROM GDR8081N Retrait d un lecteur DVD 0 44 root alpy hotswap touche Entr e I O warning failed to load external entity etc hotswaprc hotswap 0 4 0 Copyright 2001 Tim Stadelmann This is free software licensed under the conditions of the GNU General Public License version 2 or at your option version Le p riph rique IDE suivant est actuellement configur HL DT STDVD ROM GDR8081N Voulez vous retirer ce p riph rique y Vous pouvez maintenant retirer le p riph rique de la baie Voulez vous ins rer un p riph rique IDE dans la baie n Annulation zsh exit 1 hotswap S 3 Faire du SSH travers un firewall any later Cas typique vous tes dans un entreprise et vous voulez vous connecter par SSH vers un serveur l ext rieur du r seau de l entreprise mais il y a un firewall entre le r seau interne et Internet Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 236 243 AVERTISSEMENT L utilisation des techniques d crites ci dessous est peut tre interdite par l entreprise Il y a trois possibilit s sachant que seule la derni re est potentiellement r alisable si vous ne pouvez pas modifier la configuration du serveur Changer de port Si le firewall a un port compl tement ouvert le port 80 par exemple vous pouvez modifier la configuration du serveur pour que son d mon SS
22. Masque 255 255 255 0 Broadcast 192 168 0 255 Passerelle 192 168 0 1 Serveurs DNS ceux de votre FAI Adresse IP 192 168 0 1 Masque 255 255 255 0 donn e par votre FAI Broadcast 192 188 0 255 etho etht Adresse IP publique Adresse IP 192 168 0 3 Masque 255 255 255 0 Broadcast 182 168 0 255 Passerelle 192 168 0 1 Serveurs DNS ceux de votre FAI Internet Hub ou switch Ethernet Adresse P 192 168 0 4 Masque 255 255 255 0 Broadcast 192 168 0 255 Passerelle 192 168 0 1 Serveurs DNS ceux de votre FAI Tous les c bles sont droits Fic N 2 Sch ma d un NAT avec plusieurs machines NOTE FAI Fournisseur d Acc s Internet Avec cette configuration seul le serveur NAT est directement joignable depuis Internet les ordinateurs du r seau local ne sont a priori pas joignables directement depuis Internet sauf si on fait du port forwarding Par exemple pour que le serveur Web qui tourne sur le port 80 de la machine dont l adresse IP est 192 168 0 3 soit joignable de l ext rieur via le serveur NAT il faut forwarder les requ tes TCP arrivant sur le port 80 du serveur NAT vers la machine dont l IP est 192 168 0 3 et la r ponse la requ te sera alors correctement forward e vers Internet au client qui a initi la requ te NOTE Pour am liorer les temps de r ponses des requ tes DNS il pourra tre int ressant de mettre en pl
23. accueillir la partition Windows mkdir media win Montez la partition Windows dans ce r pertoire mount dev partition media win o dev partition d signe votre partition Windows la d signation des partitions tait expliqu e dans la section dans la premi re partie Copiez l archive contenant les fichiers de configuration cp media win chemin_ vers _ le r pertoire o _ vous aviez plac les fichiers config tar gz Mettez vous dans le home du root puis d compressez I archive cd tar xvzf fichiers config tar gz Vous pouvez d sormais si vous le souhaitez supprimer l archive contenant les fichiers de configuration rm fichiers config tar gz 15 3 Copie partir d Internet Si vous avez d j une connexion Internet fonctionnelle vous pouvez r cup rer l archive contenant les fichiers de configuration directement par HTTP T l chargez le fichier fichiers config tar gz dans le home du root 1 Si vous devez passer par un proxy pour acc der Internet si votre proxy ne requiert pas d authentification par login et mot de passe xport http_proxy http proxy exemple org 8080 o proxy exemple org est le nom DNS de votre proxy et 8080 son port si votre proxy requiert une authentification par login et mot de passe xport http_proxy http login password proxy exemple org 8080 o proxy exemple org est le nom DNS de votre proxy
24. aptitude affiche alors une liste dont chaque ligne comprend l tat du paquet i pour les paquets install s c pour les paquets d sinstall s mais dont les fichiers de configuration ont t s conserv s c est dire non purg s p pour les paquets dont aucune trace n est pr sente sur le syst me le nom du paquet la description courte du paquet C 2 Utilisation de l interface semi graphique aptitude dispose galement d une interface semi graphique de type ncurses qui offre plusieurs avantages elle est interactive ce qui permet par exemple d affiner progressivement une recherche elle affiche des informations utiles au fur et 4 mesure elle peut tre lanc e en tant que simple utilisateur et permet de devenir root lorsqu il y en a besoin par exemple pour installer un paquet Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 179 243 Lancement Pour utiliser l interface semi graphique d aptitude utilisez simplement la commande aptitude sans argument 2 aptitude Actions Annuler Paquet Solutions Rechercher Options Yues fide C T Henu Aide q Quitter ui HAJ g ch Install Suppr Paqts Fic C 1 Fen tre principale d aptitude Apr s un court temps de chargement vous arrivez dans la fen tre principale d aptitude Vous pouvez alors acc der aux menus avec la touche F10 ou la combinaison Ctrl T Appuyez sur Entr
25. avez v rifi que tout est bon d montez l ISO du CD umount mnt tmp Graver le CD Les options de wodim Maintenant que l ISO est cr e vous allez utiliser la commande wodim write optical disc medium pour graver le CD Les options conna tre et utiliser sont dev dev cdrw o dev cdrw est un lien symbolique pointant vers le p riph rique correspondant votre graveur IDE data image_ISO iso pour pr ciser que l on grave partir de l image ISO d un CD blank all pour effacer compl tement le contenu d un disque r inscriptible blank fast pour effacer la table des mati res d un disque r inscriptible Lancer la gravure Pour lancer la gravure tapez la commande suivante wodim v dev dev cdrw data backup iso Copie directe de lecteur graveur Pour r aliser une copie directe de lecteur CD graveur il faut lancer wodim avec l option isosize wodim v dev dev cdrw isosize dev cdrom 49 3 Les CD audio Quel programme utiliser NOTE Lutilisation de wodim pour graver des CD audio induit une pause de deux secondes entre chaque piste lors de la lecture car il utilise le mode TAO Track At Once Pour liminer cette pause il faut graver le CD en mode DAO Disk At Once Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 168 243 Graver avec wodim Pour graver un CD audio avec wodim il faut disposer d un fichier
26. diter ce fichier directement avec un diteur de texte mais utiliser le programme visudo qui v rifie que vous n avez pas fait d erreur lorsque vous enregistrez les nouveaux r glages visudo Vous vous retrouvez alors dans un Vim normal entrain d diter le fichier etc sudoers Pour donner l utilisateur toto le droit d ex cuter les commandes halt reboot et apm rajoutez la ligne suivante Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 164 243 toto ALL NOPASSWD sbin halt sbin reboot usr bin apm Enregistrez et quittez comme avec un Vim normal L utilisateur toto peut alors teindre le syst me en tapant sudo halt Si vous voulez obliger les utilisateurs re taper leur mot de passe quand ils utilisent le programme sudo pour tre s r que quelqu un n est pas entrain de profiter d une console laiss e ouverte enlevez de la ligne le mot NOPASSWD Pour en savoir plus sur la syntaxe du fichier sudoers consultez usr share doc sudo examples sudoers 48 3 Les outils de compression Installer les paquets Le paquet gzip qui supporte le gz est install par d faut mais ce n est pas forc ment le cas des paquets qui supportent les bz2 lzma et zip aptitude install bzip2 zip unzip lzma D compresser un fichier ou un arborescence La commande utiliser d pend de l extension du fichier tar xvf archive tar tar xvzf archive tar gz tar
27. et cr e dedans un syst me de fichiers UDF pr t emploi crire sur le disque Vous pouvez maintenant monter votre disque dans un r pertoire mkdir media cdrw mount o rw t udf dev pktcdvd 0 media cdrw chmod atrwx media cdrw Copiez simplement les fichiers que vous voulez sauvegarder dans votre disque cp fichier sauvegarder media cdrw Les critures se font imm diatement sur le disque et peuvent donc tre un peu lentes Finaliser la gravure Enfin d montez le disque umount media cdrw Cela peut prendre pas mal de temps Si vous voulez ensuite modifier le contenu de votre disque vous pouvez encore le monter de la m me fa on Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 206 243 Annexe M Outils Windows pour Linuxiens De plus en plus de programmes Linux sont port s sous Windows ce qui permet aux Linuxiens de retrouver leurs logiciels favoris quand ils sont sous Windows Certains programmes ont aussi t d velopp s sp cialement pour permettre une interop rabilit Linux Windows M 1 GNUwin Le projet GNUwin regroupe un grand nombre de logiciels libres fonctionnant sous Windows Dans la liste des logiciels propos s nous utilisons notamment PuTTY PuTTY PuTTY est un client Telnet et SSH Ai xl Category ME Session Basic options for your PuTTY session Logging Specify your connection by host name or IP address Ex Terminal Host
28. etc Pour certaines applications on ne trouve que des paquets au format RPM Dans ce cas il faut utiliser alien pour convertir un paquet du format RPM au format Debian Commencez par installer alien aptitude install alien Puis convertissez le paquet alien d nom_du_paquet rpm Enfin installez le paquet Debian g n r dpkg i nom_du_paquet deb Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 183 243 Annexe E Faire marcher une imprimante E 1 Pr liminaires Mon imprimante est elle prise en charge AVERTISSEMENT Utiliser une imprimante sous GNU Linux n est pas difficile en soi condition qu elle soit prise en charge Debian utilise le m me syst me d impression que MacOS X et toutes les imprimantes compatibles MacOS devraient donc fonctionner sans probl mes Certains constructeurs comme HP et Epson collaborent avec la communaut du logiciel libre et leurs imprimantes sont tr s bien prises en charge D autres comme Canon ou Lexmark font preuve de mauvaise volont et leurs imprimantes qui sont pourtant parfois excellentes Tout d abord il faut partir aux renseignements pour savoir si votre imprimante est prise en charge Pour cela rendez vous sur le site OpenPrinting org et cliquez sur Printers s lectionnez la marque et le mod le de votre imprimante et vous affiche alors une page qui vous informe sur la qualit de la prise en charge de
29. etc et utilise donc mod r ment les ressources Le programme utilise le moteur de rendu Gecko de Mozilla pour afficher les pages web Il est donc pleinement fonctionnel et compatible avec les standards en plus d afficher les pages rapidement Page d accueil http galeon sourceforge net Site http galeon sourceforge net Etiquettes filetransfer ftp filetransfer http implemented in c interface xll network client protocol ftp protocol http protocol ipv6 protocol ssl role program suite gnome uitoolkit gtk use browsing use viewing web browser works with text works with format html x11 application La description confirme que c est bien le paquet qu il nous faut Les champs Recommande et Sugg re conseillent d installer galement plusieurs autres paquets par exemple mozplugger La description de ce dernier nous apprend qu il s agit d un plugin permettant d utiliser plusieurs logiciels externes pour afficher des documents dans un navigateur Galeon peut en tirer parti Installer le paquet Pour installez Galeon il suffit donc de lancer la commande suivante aptitude install galeon 35 2 M thode pour apprendre a se servir d un logiciel Pour les applications graphiques il n y a g n ralement pas de myst re il suffit de lan er l application avec le menu ou la commande ayant le m me nom que l application et les fonctions devraient
30. exemple suivant etc network interfaces Fichier de configuration d exemple des interfaces r seau pour faire un serveur NAT Formation Debian GNU Linux par Alexis de Lattre http formation debian via ecp fr Plus d informations dans man interfaces L interface loopback auto lo iface lo inet loopback L interface ethO connect e a Internet configuration par DHCP auto eth0 iface ethO inet dhcp L interface eth1l connect e au r seau local IP priv e fixe auto ethl iface ethl inet static address 192 168 0 1 netmask 255 255 255 0 broadcast 192 168 0 255 Enfin il faut activer la fonction de forwarding IP du noyau en modifiant ainsi le fichier etc sysctl conf Uncomment the next line to enable packet forwarding for IPv4 net ipv4 conf default forwarding 1 Uncomment the next line to enable packet forwarding for IPv6 net ipv6 conf default forwarding 1 D marrer le firewalling et ou le partage de connexion Une fois que vous avez bien configur le fichier et c network interfaces et personnalis le script etc network if pre up d iptables start selon vos besoins demandez au syst me de reconfigurer le r seau etc init d networking restart Afficher la configuration iptables Pour afficher la configuration iptables actuelle tapez pour la table filter iptables v L pour la table nat iptables v L t nat Ed 5 0 2
31. feat Nas Korn 3 22 M 9 Alive Korn 4 31 M 10 Let s Do This Now Korn 3 19 M 11 I m Done Korn 3 24 M 12 Y all Want a Single Korn 3 18 M 13 When Will This End One live Korn 14 23 gt Lecture 0 Extraire FIG 28 2 Sound Juicer Nous allons maintenant jeter un amp 339 il la configuration Allez dans Edition gt Pr f rences Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 96 243 Vous pouvez alors r gler le r pertoire dans lequel vous souhaitez stocker votre musique l arborescence qui doit tre cr e en fonction des albums que vous encodez ainsi que le format de sortie V rifiez que vous encoderez bien en Ogg multim dia Fermez ensuite la fen tre de r glages Toutes les pistes du disque sont normalement coch es il suffit de cliquer sur le bouton Extraire pour commencer I encodage Vous pr f rez quand m me utiliser le format MP3 Les d tenteurs des brevets relatifs au format MP3 exigent normalement acquisition d une licence pour distribuer des logiciels d encodage pour ce format mais ont choisi de ne pas faire valoir leur droit pour les logiciels libres Il existe donc des encodeurs MP3 libres mais compte tenu de la fragilit de leur existence l gale ils ne sont pas distribu s par Debian Si vous voulez quand m me encoder en MP3 vous pouvez ajouter vos sources de paquets un d p t Debian multim dia puis installer le paquet gst
32. gle avec un cavalier sur le p riph rique Sur un disque dur IDE ou SATA les partitions sont num rot es de la fa on suivante Exemples Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 27 243 Fichier p riph rique dev input mousefiris dev fdO lecteur de disquettes dev hda lecteur maitre de la premi re nappe IDE dev hdb lecteur asservi de la premi re nappe IDE dev hdc lecteur maitre de la seconde nappe IDE dev hdd lecteur asservi de la seconde nappe IDE dev sda premier disque dur SATA SCSI ou USB dev sdb second disque dur SATA SCSI ou USB dev ttySO premier port s rie ou infrarouge dev ttyS 1 second port s rie ou infrarouge Idev parport0 port parall le 1dev Ip0 imprimante parall le Idev usb Ip0 imprimante USB TAB 9 2 Exemples de p riph riques Type ordre num ros primaires apparition sur le disque de 1 4 lecteurs logiques apparition dans la partition tendue de 5 20 TAB 9 3 La num rotation des partitions Si vous avez 4 partitions primaires elles sont num rot es dans l ordre hda1 sda1 hdal pour un disque IDE sdal pour un disque SATA hda2 sda2 hda3 sda3 et hda4 sda4 Si vous avez dans l ordre 2 partitions primaires partition tendue avec 3 lecteurs logiques dedans et 1 derni re partition primaire la fin a donne Les deux premi res partitions
33. ou wget http formation debian via ecp fr fichiers config muttre mv muttre muttre Editez le et personnalisez au minimum les deux premiers param tres le champ From et la liste des adresses lectroniques utilis es Avec le fichier de configuration que je vous propose Mutt d termine la liste des boites aux lettres 4 partir de la liste des sous r pertoires du r pertoire mail les sous r pertoires correspondant aux bo tes aux lettres sont cr s la r ception du premier messages pour cette bo te aux lettres Pour avoir la liste compl te des param tres et de leur description utilisez man muttre ou ce manuel d utilisation en fran ais Si vous le d sirez vous pouvez crire un carnet d adresse pour Mutt sous forme d un fichier texte aliases Chaque ligne du fichier correspond une entr e dans le carnet d adresse chaque entr e dans le carnet d adresse vous devez associer une clef que vous pourrez alors utiliser dans mutt la place du nom et de l adresse lectronique compl te Les lignes de fichier doivent avoir la syntaxe suivante alias clef Nom et_Pr nom lt adresse_ lectronique gt Par exemple si vous voulez me mettre dans votre carnet d adresse en me d signant par la clef alex ajoutez la ligne alias alex Alexis de Lattre lt alexis via ecp fr gt Utiliser Mutt Commencez par lancer Mutt 5 mutt y La liste des bo tes aux lettres appara t l cran y Quit
34. usepackage ps2pdf colorlinks true linkcolor webred hyperref definecolor webred rgb 0 5 0 0 Vous pouvez alors faire la conversion du format DVI au format PDF 2 dvipdf rapport dvi rapport pdf Visualisez le fichier PDF 2 6 xpdf rapport pdf amp Convertir en HTML Vous pouvez compiler les sources LaTeX pour avoir directement du HTML 2 latex2html local_ icons split 3 rapport tex Le document au format HTML est alors disponible dans le sous r pertoire rapport la page contenant le titre et l index ayant pour nom rapport html L option split 3 dit latex2html de changer de page HTML chaque section Convertir de Word Latex Deux petits programmes permettent de convertir un fichier Word en Latex ou en texte brut Chacun a son originalit word2x qui se trouve dans le paquet du m me nom produit un fichier LaTeX complet pr t tre compil La commande est o word2x f latex fichier doc fichier tex catdoc qui se trouve dans le paquet du m me nom produit le texte avec les balises LaTaX sans les ent tes La commande est o catdoc f tex fichier doc gt fichier tex Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 199 243 1 3 Faire des sch mas pour LaTeX Dia est un programme qui permet de faire facilement des sch mas pour LaTeX ou pour d autres applications Pour I installer aptitude install dia gnome
35. xvjf archive tar bz2 tar use compress program lzma xvf archive tar lzma gunzip archive gz bunzip2 archive bz2 unlzma archive lzma AJP A AP AP AP AP Ol unzip archive zip Compresser un fichier Le but de ce paragraphe n est pas de comparer la performance des diff rents algorithmes de compression mais simplement de donner les commandes pour produire un fichier d extension gz gzip fichierl pour produire un fichier d extension bz2 bzip2 fichierl pour produire un fichier d extension 1 zma lzma fichierl pour produire un fichier d extension zip zip fichierl zip fichierl Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 165 243 Compresser une arborescence Par exemple je veux comprimer en un seul fichier le contenu du r pertoire etc avec en plus le fichier var log syslog pour produire un fichier d extension tar gz o tar cvzf archive tar gz etc var log syslog pour produire un fichier d extension tar bz2 tar cvjf archive tar bz2 etc var log syslog pour produire un fichier d extension tar 1lzma o tar use compress program lzma cvf archive tar lzma etc var log syslog pour produire un fichier d extension zip o zip r archive zip etc var log syslog 48 4 Les outils r seau Les outils r seau suivant peuvent tre utiles pour r soudre un probl me ou surveiller le traffic r s
36. 1 sans effacer ses fichiers de configuration aptitude remove paquetl Idem que la commande pr c dente mais ses fichiers de configuration sont supprim s aptitude purge paquetl Efface du disque dur les paquets t l charg s pour tre install s inutile quand la source est un CD ou un fichier du syst me de fichiers local aptitude clean Pour plus d informations ou pour avoir la liste compl te des options disponibles consultez le manuel d aptitude man aptitude Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 62 243 Rechercher un paquet et afficher sa description Pour chercher un paquet dont le nom ou la description contient certains mots utilisez la commande suivante apt cache search liste_de_mots_cl s Par exemple pour chercher un compilateur Fortran tapez apt cache search fortran compiler Il recherche alors les termes fortran et compiler dans la description de tous les paquets disponibles Dans les r ponses vous obtenez notamment gfortran The GNU Fortran 95 compiler Pour afficher les caract ristiques et la description du paquet paquet utilisez la commande suivante aptitude show paquetl Par exemple aptitude show gfortran Paquet gfortran Etat non install Version 4 4 3 1 2 Priorit optionnel Section devel Responsable Debian GCC Maintainers lt debian gcc lists
37. 201 243 R gler le mixer Ensuite r glez les volumes du mixer avec aumix v rifiez que les canaux Vol Pcm Mic et IGain sont un niveau normal J 2 Utiliser GnomeMeeting deux C est tr s simple tapez l adresse IP ou le nom DNS de I ordinateur de votre interlocuteur dans la case du haut apr s callto et cliquez sur la prise Par contre si c est votre interlocuteur qui vous appelle vous aurez un pop up qui vous pr sentera le nom de la personne qui vous appelle et qui vous proposera de d crocher Appel de Alexis de Lattre qui utilise gnomemeeting 0 96 1 Connexion D connexion FIG J 2 Pop up pour les appels entrants D s que votre interlocuteur d croche la conversation peut commenger Ajustez les volumes du mixer et de vos hauts parleurs pour bien entendre votre interlocuteur Si vous tes g n s par la d tection automatique du silence qui permet de n envoyer aucune donn es quand la personne ne parle pas cliquez sur le petit bouton repr sentant l cran d un oscilloscope J 3 Utiliser GnomeMeeting plusieurs La norme H323 a galement pr vu de pouvoir faire des conf rences audio et vid o plusieurs Pour cela il faut installer un serveur de conf rences H323 et demander vos interlocuteurs de s y connecter et d entrer dans la m me chatroom que vous Installer et lan er le serveur de conf rences Installez le paquet contenant le serveur aptitude install open
38. 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 176 243 chroot mnt root Vous vous retrouvez alors dans votre syst me de fichiers habituel 5 Pour plus de confort lancez votre shell habituel zsh 6 Vous pouvez alors faire toutes les manipulations n cessaires la r paration par exemple diter boot grub menu lst avec vim 7 Une fois que la r paration est termin e d logguez vous deux fois pour retrouver votre prompt initial et rebootez le syst me avec la commande reboot Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 177 243 Annexe C Utilisation avancee d aptitude Dans la vous avez pu d couvrir une utilisation simple d aptitude ale aptitude show paquet aptitude install paquet aptitude remove paquet aptitude purge paquet aptitude update paquet aptitude safe upgrade paquet aptitude full upgrade paquet He JP AP AP AP A aptitude a t con u comme un outil de gestion des paquets extr mement puissant nous allons vous faire d couvrir quelques unes de ses possibilit s C 1 Utilisation en ligne de commande G rer les paquets install s automatiquement Lorsque vous installez un logiciel plusieurs biblioth ques sont souvent install es par d pendances Ainsi l installation de xmoto entra ne celle de libsdl t1f2 0 0 par exemple aptitude note alors que le paquet libsdl ttf2 0 0 a t install au
39. 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 159 243 Chapitre 47 La messagerie instantan e avec Finch Dans le nous vous avons initi Pidgin un logiciel graphique de messagerie instan ee Il existe galement des logiciels de messagerie instantan e utilisables en console Parmi eux Finch se taille une place de choix il s agit tout simplement d une version de Pidgin adapt e la console Tout comme Pidgin Finch permet donc d utiliser un tr s grand nombre de protocoles de messagerie 47 1 Installation et prise en main Installer Finch Installez simplement le paquet ponyme aptitude install finch Principes d utilisation Finch peut tre lanc avec la commande finch et s utilise de la m me fa on que Pidgin vous y retrouverez donc les m mes menus et ces deux logiciels partagent leur configuration L interface de Finch utilise des fen tres semi graphiques dessin es l aide de la biblioth que ncurses dans votre console comme sur la Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 160 243 Protocole le mot de Nouveau compte Komptes FIG 47 1 Premier lancement de Finch NOTE La montre les fen tres affich es lors du premier lancement de Finch Une fois que vous avez configur vos comptes de messagerie instantann e que ce soit avec Finch ou avec Pidgin seule la fen tre de liste des conta
40. 631 j ACCE l ordinateu par XDMCP u x iptables A INPUT D commentez la soit joignable de l ext rieur iptables A INPUT p tcp dport 139 j ACCE iptables A INPUT p udp dport 139 j ACCE D commentez la ligne suivante pour par XDMCP D commentez la ligne suivante pour ne iptables A INPUT machine distante ligne suivante pour soit joignabl de l si le Loopback ping le multicast relatifs a des connexions d ja tablies ELAT ED ESTABLISHED j ACCEPT l p udp dport 177 F7 ACCE xt rieur via le m canisme de les utilisateurs acc dent au serveur CVS exclusivement via SSH seule la ligne concernant le serveur SSH doit iptables A INPUT p tcp dport 2401 j ACCEPT les deux lignes suivantes pour que le serveur FTP ventuel j ACCEPT j ACCEPT que le serveur SSH ventuel j ACCEPT 1 qu serveur de mail ventuel ACCI ea serveur de DNS ventuel ACCE ACCE j 4 qu ACCI pour que le serveur CUPS ventuel P P les deux lignes suivantes pour que le serveur Samba ventuel P P connecter que des clients puissent s P que l odinateur puiss connecter S p tcp dport 6001 j ACCEPT que le serveur CVS ventuel pserver tre d comment e Formation
41. Bureau puis sur Clore la session Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 86 243 Chapitre 26 Les bases de Linux en mode graphique Dans ce chapitre vous allez apprendre taper des commandes en mode graphique lancer des applications graphiques utiliser des bureaux virtuels a faire du copier coller sous X et 4 diter des textes 26 1 Un terminal sous X Gnome propose un mulateur de terminal qui simule un v ritable terminal Vous le trouverez dans Applications gt Accessoires gt Terminal Fichier Edition Affichage Terminal Onglets Aide debian FIG 26 1 Le terminal Gnome A noter qu il existe un nombre important d mulateurs de terminaux Citons XTerm ATerm ETerm Konsole Rxvt etc Ils diff rent sur leurs fonctionalit s comme par exemple la gestion des onglets ou de la transparence A vous d essayer TUYAU Vous aurez probablement souvent besoin d utiliser le terminal En faisant glisser son ic ne du menu des Applications vers la barre sup rieure vous pouvez ajouter un petit raccourci Dans les pr f rences du bureau vous pouvez galement d finir un raccourci clavier pour lancer un terminal d une simple combinaison de touches 26 2 Faire du copier coller sous X Pour copier du texte comme sous Windows vous pouvez utiliser les commandes Copier et Coller ou leurs quivalents au clavier Ed 5 0 2 6 Forma
42. DE TRAVAIL 237 243 Utiliser un proxy HTTPS R cup rez le script ssh https tunnel wget http zwitterion org software ssh https tunnel ssh https tunnel mv ssh https tunnel usr local bin Editez le fichier usr local bin ssh https tunnel contenant le programme et rentrez le nom DNS et le port du proxy du r seau interne dans les variables pr vues 4 cet effet Proxy details my Sproxy my Sproxy_port 8080 proxy exemple org Cr ez s il n existe pas d j un fichier ssh config contenant host nom DNS_du_serveur ProxyCommand usr local bin ssh https tunnel h p Port 22 Puis essayez de vous connecter au serveur comme vous le faites normalement ssh login nom_DNS_du_serveur Si cela ne marche pas essayez de faire couter le d mon SSH du serveur sur le port 443 port des connexions HTTP s curis es comme expliqu dans la premi re possibilit et modifiez le fichier ssh config en rempla ant 22 par 443 puis r essayez de vous connecter Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 238 243 Annexe T GNU General Public License Copyright C 1989 1991 Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document but changing it is not allowed T 1 Preamble The licenses for most software are designed to take away your fr
43. DHCP c est le cas si vous tes branch une FreeBox en Ethernet par exemple votre connexion Internet est d j configur e vous pouvez passer directement au chapitre suivant 17 1 Connexion par modem ADSL Ethernet ou modem c ble Ethernet en PPPoE Il vous faut tout d abord installer pppoeconf le logiciel qui va nous permettre de configurer votre connexion aptitude install pppoeconf Ensuite il faut faire marcher la liaison vers votre fournisseur d acc s qui est de type PPPoE point to point protocol over Ethernet Pour cela lancez l assistant et r pondez ses questions pppoeconf R pondez aux questions en lisant les messages avec attention 1 Tous les p riph riques ont ils t trouv s Si vous avez une seule carte r seau et si son module est bien charg il doit afficher J ai trouv I p riph rique ethernet eth0 R pondez Oui 2 Il part ensuite la recherche d un concentrateur PPPoE et si tout va bien il annonce J ai trouv un concentrateur d acc s sur eth0 Dois je configurer PPPoE pour cette connexion R pondez Oui 3 Ensuite il vous met en garde contre un crasement du fichier de configuration etc ppp peers dsl provider r pondez Oui m me si vous n avez pas de copie de sauvegarde 4 S ensuit une question au sujet des options noauth et defaultroute r pondez Oui 5 Entrez le nom d utilisateur tapez le login qui vous a t attribu par votre fournis
44. DOCUMENT DE TRAVAIL 3 243 Premi re partie Installation de Debian GNU Linux Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 4 243 Chapitre 1 UNIX Linux GNU logiciels libres c est quoi 1 1 Qu est ce qu un logiciel Libre La compilation Un programme informatique que ce soit un noyau ou un logiciel est constitu de nombreuses lignes de code crites dans un langage de programmation le langage C dans le cas du noyau Linux Ce code n est g n ralement pas utilisable en tant que tel Il faut passer par la phase de compilation qui transforme le code source en programme ex cutable souvent appel binaire Il suffit d avoir le binaire pour utiliser le programme on n a pas besoin des sources du programme Il n existe pas de moyen de remonter aux sources compl tes du programme partir du seul binaire Quand on ach te un logiciel Microsoft Office par exemple ou un syst me d exploitation Windows par exemple on a un CD qui contient le binaire mais pas les sources Il est donc impossible de savoir comment le programme est con u Par cons quent on ne peut pas modifier le programme On peut seulement l utiliser et ventuellement le copier l identique Les logiciels propri taires et les logiciels Libres Les logiciels propri taires sont donc les logiciels dont une licence souvent payante ne donne qu un droit limit d utilisation On n
45. Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 215 243 ce sont ce sont D comment D commentez la iptables des flux UDP entrants sur le port 1234 A INPUT p udp dport 1234 j ACCEPT D commentez la ligne suivante pour pouvoir re evoir des annonces SAP des annonces de session multicast iptables A INPUT p udp d 224 2 127 254 dport 9875 j ACCEPT il n est DEBUT des serveur Interne iptables Si la con MTU de la D commentez la ligne suivante pour que 1 NAT z les 3 lignes suivantes pour pouvoir utiliser GnomeMeeting iptables A INPUT p tcp dport 30000 33000 j ACCEPT iptables A INPUT p tcp dport 1720 j ACCEPT iptables A INPUT p udp dport 5000 5006 j ACCEPT La r gle par d faut pour la chaine INPUT devient REJECT pas possible de mettre REJECT comme politique par d faut iptables A INPUT j REJECT FIN des r gles de filtrage r gles pour le partage de connexion i e le NAT syst me fasse office de t rempla ez eth0 par le nom de l interface connect t nat A POSTROUTING o eth0 j MASQUERADE nexion que vous partagez est une connexion ADSL vous serez probablement confront au fameux probl me du MTU En r sum le probl me vient du fait que le MTU de la liaison entre votre fournisseur d acc s et l serveur NAT est un
46. IP en dur pas par DHCP car le broadcast est bloqu par le proxy ARP Si le client est aussi une Debian ditez le fichier etc network interfaces Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 225 243 etc network interfaces de clientl auto lo iface lo inet loopback auto eth0 iface ethO inet static Adresse IP de clientl address 138 195 152 42 Masque de sous r seau du r seau ext rieur netmask 255 255 255 128 Adresse de broadcast du r seau ext rieur broadcast 138 195 152 127 Adresse de la passerelle du r seau ext rieur gateway 138 195 152 1 Pour que le syst me tienne compte des modifications etc init d networking restart Reconfiguring network interfaces done Configurer un client Windows La configuration Windows est semblable si vous avez compris a devrait aller Faire du DHCP relay Le proxy ARP bloque le broadcast des clients donc si ces derniers font une requ te DHCP elle n atteindra pas le r seau ext rieur Pour pallier ce probl me et faire en sorte que les clients puissent tre configur s par DHCP il faut installer un relai DHCP sur le proxy ARP Pour cela installez le paquet suivant aptitude install dhcp3 relay Lors de la configuration du paquet il vous demande 1 What DHCP servers should the DHCP relay forward requests to Entrez l adresse IP du serveur DHCP du r seau ext rie
47. Linux Aujourd hui le succ s de Linux s explique par la qualit technique du noyau par la pr sence de nombreuses distributions Linux qui facilitent l installation du syst me et des programmes mais s explique surtout par son appartenance au monde du Libre qui lui apporte une grande rapidit et qualit de d veloppement Le nombre d utilisateurs de Linux est aujourd hui estim plusieurs millions Si vous voulez en savoir plus sur l histoire de Linux et de son p re fondateur Linus Torvalds je vous conseille le livre qu il a crit intitul Just for fun History of an accidental revolution Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 8 243 Chapitre 2 La distribution Debian FIG 2 1 Logo Debian 2 1 Pourquoi Debian Nous avons choisi la distribution Debian pour plusieurs raisons ses qualit s techniques Debian est r put e pour sa stabilit pour son tr s bon syst me d installation de mise jour des composants logiciels et pour sa rapidit r parer les failles de s curit parce que c est la distribution utilis e VIA et VideoLAN deux organisations dont Alexis l auteur original de cette formation est membre ou ancien membre Debian GNU Linux est utilis par la plupart des fournisseurs d acc s Internet comme Free parce que c est la premi re distribution GNU Linux qu Alexis a install e et utilis e et
48. Une source doit tenir sur une seule ligne pas de retour la ligne au milieu de la d finition d une source et commencer par un des deux mots cl s suivants deb pour d finir une source de paquets binaires deb sre pour d finir une source de paquets sources cela n int ressera que les d veloppeurs qui veulent examiner le code source des programmes Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 61 243 Pour ajouter ou retirer une source r seau ou fichier il faut diter le fichier la main Pour ajouter comme source un CD ou DVD Debian il faut ex cuter la commande suivante apt cdrom add Pour enlever un CD ou DVD Debian de la liste des sources il faut diter le fichier et supprimer la ligne correspondant au CD ou au DVD Vous trouverez tous les d tails sur la syntaxe dans man sources list Ajouter les sources de contribution Si vous disposiez d ja d une connexion Internet vous avez d ja d d finir les sources de paquets Mais il ne s agit que des sources officielles de Debian Le projet Debian maintient galement des d pots pour les paquets qui ne respectent pas strictement les principes du logiciel libre selon Debian Il s agit des d p ts contrib contenant des logiciels libres mais bas s sur d autres non libres c est souvent le cas des programmes crits en Java et non free contenant des logiciels non libres Si vous n avez pas d fin
49. Widgets de VLC Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 99 243 Chapitre 30 Graver des disques 30 1 Installer les logiciels de gravure Le bureau GNOME propose plusieurs logiciels permettant de graver des CD Nous vous proposons de d utiliser pour cela Nautilus l explorateur de fichiers et Brasero aptitude install brasero 30 2 Effacer un disque r inscriptible Il est possible d effacer un disque avec Brasero mais cela ne sert pas grand chose tentez simplement de graver sur un disque d ja utilis en suivant les explications suivantes et au moment de lancer l criture il vous sera propos d effacer votre disque 30 3 Graver un disque de donn es Introduisez un disque dans votre lecteur Si ce disque est vierge vous pouvez double cliquer sur l ic ne qui appara t alors sur le bureau S il est d ja utilis et que vous souhaitez remplacer son contenu utilisez le menu Raccourcis gt Cr ateur de CD DVD Vous obtenez alors une fen tre semblable celle de la dans laquelle vous pouvez placer les documents que vous souhaitez Pour cela vous pouvez glisser copier couper ou coller des fichiers et des r pertoires depuis un explorateur de fichiers Cr ateur de CD DVD Navigateur de fichiers In ichier dition Affichage Aler Signets Aide E t gt 100 Voirentant qu ic nes Dossier du cr ateur de CD DVD Graver s
50. _ r seau_ n 1 alias ethl nom du module de la _ carte _ r seau_ n 2 alias eth2 nom du _ module de la _ carte _r seau_n 3 N oubliez pas d ex cuter la commande update modules apr s toute modification d un fichier dans le r pertoire etc modprobe d V rifiez que toutes vos cartes r seau sont bien reconnues au d marrage Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 223 243 Configuration du r seau du proxy ARP Pour plus de pr cisions concernant ce qui suit je vous invite 4 consulter man interfaces et man route Nous allons maintenant modifier le fichier de configuration des interfaces r seau etc network interfaces en utilisant mon fichier de configuration d exemple et en le personnalisant mv etc network interfaces etc network interfaces old cp fichiers config interfaces proxy arp etc network interfaces wget http formation debian via ecp fr fichiers config interfaces proxy y arp mv etc network interfaces etc network interfaces old mv interfaces proxy arp etc network interfaces Personnalisez le nouveau fichier etc network interfaces les lignes de commentaire doivent vous permettre de com prendre chaque param tre etc network interfaces Fichier de configuration d exemple des interfaces r seau pour faire un Proxy ARP Formation Debian GNU Linux par Alexis de Lattre http formation debian via ecp fr Plus d informations
51. a la plupart du temps acc s qu aux binaires de ces logiciels Certains logiciels propri taires sont gratuits on les appelle alors des freewares Les logiciels libres sont les logiciels que ont peut librement utiliser changer tudier et redistribuer Cela implique que l on ait acc s leur code source d o le terme quivalent OpenSource 1 2 UNIX etles Unix like UNIX est un syst me d exploitation cr en 1969 par Ken Thompson et Dennis Ritchie Sa conception a t particuli rement soign e et apportait plusieurs innovations notamment le choix d utiliser plusieurs outils simples et sp cialis s plut t que des logiciels complexes tout faire Ce syst me a t adapt par de nombreuses entreprises qui ont ainsi d velopp s des d riv s d UNIX ou Unices par exemple XENIX de Microsoft AIX d IBM ou Solaris de Sun Microsystems D autres syst mes d exploitation ont ensuite t con us en s inspirant des principes d UNIX voire m me en recherchant une compatibilit compl te avec UNIX Le nom UNIX tant une marque de certification on parle alors plut t d Unix like Parmi ces syst mes les plus connus sont GNU Linux les syst mes BSD Minix ou encore Mac OS X Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 5 243 1 3 Le projet GNU Les logiciels libres Scandalis par les restrictions impos es par les logiciels propri taires Richard Sta
52. a plac une liste de serveurs r partis dans le monde mais il est plus efficace d utiliser des serveurs proches situ s dans le m me pays Si vous tes en France vous pouvez donc remplacer ces lignes par server 0 fr pool ntp org iburst dynamic server 1 fr pool ntp org iburst dynamic server 2 fr pool ntp org iburst dynamic server 3 fr pool ntp org iburst dynamic L option iburst signifie qu en cas d indisponibilit du serveur ntp essaiera plusieurs fois avant d abandonner L option dynamic permet de conserver dans la configuration les serveurs indisponibles au cas ot ils seraient 4 nouveau accessibles plus tard ntp est en fait un d mon qui tourne en permanence sur votre syst me afin de maintenir l horloge a l heure et de corriger sa d rive Apr s avoir modifi sa configuration vous devez donc le relancer etc init d ntp restart x Stopping NTP server ntpd OK x Starting NTP server ntpd OK Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 141 243 Cinqui me partie Debian GNU Linux en console Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 142 243 Chapitre 43 Le courrier en console Je vous propose la solution suivante si vous voulez lire votre courrier en console utiliser fetchmail pour relever votre courrier sur votre ordinateur dans le cas o I ordinateur sur lequel vous comptez lire votre courrier n es
53. appelle a un ocal root exploit Plus grave il y a r guli rement des failles dans des programmes qui permettent un pirate d ex cuter du code sur la machine avec les m mes privil ges que l application vuln rable On appelle a un remote exploit et quand l application vuln rable tourne en root c est le cas du serveur d acc s distance SSH par exemple alors on appelle a un remote root exploit et le pirate a alors le contr le total sur la machine Pour l avoir v cu se faire pirater son syst me n a rien d agr able et le seul moyen de se retrouver en s curit consiste le r installer totalement et changer tous ses mots de passe Morale J esp re que je vous ai convaincu de l importance de se tenir au courant des probl mes de s curit et de mettre votre syst me jour d s qu une faille est d couverte et r par e L avantage d appartenir au monde du logiciel libre est que tous les programmeurs du monde entier ont acc s au code source du noyau et des programmes et peuvent alors corriger les failles de s curit La correction des failles est donc beaucoup plus rapide qu avec d autres OS non libres Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 72 243 21 2 Prot ger son systeme Les failles de s curit dans les paquets Debian Avec Debian quand un paquet a une faille de s curit une quipe sp ciale la security team se charge de met
54. au point cr ez le r pertoire news et l int rieur un fichier score vide mkdir news touch news score 2 5 o ol NOTE Si vous voulez utiliser un serveur de news diff rent du serveur de news d finit par d faut dont l adresse est stock e dans le fichier etc news server il faut stocker son adresse dans la variable d environnement NNTPSERVER Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 157 243 46 2 Utiliser sirn au Au premier lancement de s rn vous devez ajouter une option pour cr er le fichier appel newsrc dans lequel seront stock es les informations sur les forums 2 slrn f jnewsrc serveur creat o jnewsrc serveur est le nom de fichier que vous avez indiqu comme deuxi me param tre du champ server de votre slrnrc Pour les prochains lancements il vous suffira de taper simplement 2 slrn Une fois que s rn est lanc il vous pr sente un bel cran presque vide C est normalement l cran dans lequel appara t la liste des forums auquels vous tes abonn Tapez L puis par exemple fr comp et Entr e pour obtenir la liste des forums en fran ais qui parlent d informatique Il y a un U comme Unsubscribe leur gauche ce qui signifie que vous n tes pas abonn Pour vous abonnez aux forums qui vous int ressent placez le curseur c t du nom du forum et tapez s comme Subscribe Le U dispara t alors Pour se
55. chaque fois que j cris un coll gue Il suffit alors d ajouter des entr es de ce type pour chaque coll gue remplacer toto free fr par l adresse de vos coll gues send hook t toto free fr set from robert dupont mon employeur fr Ces deux exemples sont comment s la fin de la section 3 du fichier de configuration de Mutt que nous vous avons fourni Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 152 243 Chapitre 45 UIRC en console 45 1 Installer un client IRC Je vous propose d installer le client IRC irssi aptitude install irssi text 45 2 Utiliser et configurer irssi Lancer irssi La configuration d irssi peut se faire l int rieur du programme par des commandes ou en ditant son fichier de configuration irssi config qui sera cr e au premier lancement Lancez donc le programme 2 irssi Quand vous lancez irssi vous vous retrouvez dans une fen tre aux bordures bleues avec un prompt status en bas de la fen tre comme sur la n a hould go read FIG 45 1 Irssi son lancement Vous tes en fait dans la premi re fen tre appel e status dans laquelle se font les r glages La configuration se fait par des commandes commen ant par Un des gros avantages d irssi est sa capacit tre connect plusieurs serveurs IRC en m me temps Pour cela il faut d finir des r seaux qui correspondent un
56. ciser o se trouve son nouveau shell Il b n ficiera alors des fichiers de configuration par d faut que vous venez d installer Il pourra aussi mettre ses propres fichiers de configuration dans son home m me nom mais pr c d d un point Pour passer Zsh un utilisateur doit donc taper chsh nter the new value or press return for the default Login Shell bin bash bin zsh Hi oe Pour que le changement soit effectif il faut se d connecter Ctrl d et se relogguer Vous pouvez alors admirer la diff rence formation d ec Voici Bash le shell par d faut de Debian Voici h e faut de Debian formation debian Et voici zsh debian Fic 19 1 Bash et Zsh Les informations sur les comptes utilisateur sont en fait stock es dans le fichier et c passwd Ce fichier se pr sente ainsi lt login gt lt hash du mot de passe optionnel gt lt uid gt lt gid gt lt nom complet gt lt r pertoire personnel soit par exemple pour moi jpountz x 1000 1000 Adrien Grand home jpountz bin zsh Vous trouverez plus de d tails sur le fichier et c passwd gr ce sa page de manuel Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 66 243 2 man 5 passwd Lors d un changement de shell la commande chsh se charge donc de modifier l information correspondant au shell utilisateur TUYAU Zsh propose une autocompl tion tr s effic
57. co svn toto server exemple org svn projetl o serveur exemple org est le nom DNS du serveur NOTE Lauthentification se fait par la technique du challenge le mot de passe n est donc pas transmis sur le r seau La notification de commit par mail Nous allons configurer le r pository SVN pour qu un mail soit envoy chaque commit ce mail devant contenir le nom de l utilisateur qui a fait le commit la liste des fichiers qu il a modifi s le message de commit et les modifications effectu es Installez le paquet subversion tools qui contient notamment un script de notification des commits par mail aptitude install subversion tools Activez l utilisation de ce script pour votre r pository SVN cd usr local svn projet1 hooks mv post commit tmpl post commit chmod 755 post commit Dans le fichier post commit vous verrez la fin une ligne de commande qui fait appel un script usr lib subversion hook scripts commit email pl quiestle script de notification par mail du paquet subversion tools Vous pouvez am liorer l utilisation du script en modifiant le fichier post commit pour qu il ressemble par exemple a REPOS 1 REV 2 AUTHOR S svnlook author revision SREV SREPOS usr lib subversion hook scripts commit email pl SREPOS SREV from provenance exempl s projetl SAUTHOR destination exemple org o provenance exemple org et destinatio
58. d une interface La configuration de chaque interface est d crite dans une section iface lt nom_de_l interface gt Celle ci est imm diatement suivie du protocole utilis inet pour une configuration IPv4 et inet6 pour une configuration IPv6 Enfin toujours sur la m me ligne on trouve le type de configuration utiliser static ou dhcp pour une configuration dynamique par DHCP NOTE Pour une configuration IPv6 dynamique il est inutile de pr ciser une configuration dans le fichier interfaces le protocole IPv6 a t con u de telle fa on que le processus d couverte de voisinage est enti rement pris en charge par le noyau Les interfaces configur es par DHCP n ont besoin d aucune autre param tre En revanche pour les interfaces dont la configura tion est d finie de fa on statique il faut pr ciser cette configuration address l adresse IP attribu e l interface netmask pour une configuration IPv4 le masque de sous r seau pour une configuration IPv6 la longueur du pr fixe corres pondant au sous r seau gateway l adresse IP de la passerelle dns nameservers les adresses IP de vos serveurs DNS NOTE La directive dns nameservers ne peut tre utilis e qu apr s avoir install le paquet resolvconf qui n est pas pr install avec Debian NOTE Pour plus de d tails sur ce fichier de configuration vous pouvez consulter son manuel man interfaces TUYAU ll est pos
59. dans man interfaces et man route L interface de loopback auto lo iface lo inet loopback Activation du forwarding IP et du proxy arp au niveau du noyau up echo 1 gt proc sys net ipv4 ip_forward up echo 1 gt proc sys net ipv4 conf all proxy_arp Configuration de l interface eth0 connect e au r seau ext rieur auto eth0 iface eth0 inet static Adresse IP du proxy arp address 138 195 152 12 Masque de sous r seau du r seau ext rieur netmask 255 255 255 128 Adresse de broadcast du r seau ext rieur broadcast 138 195 152 127 Adresse de la passerelle du r seau ext rieur gateway 138 195 152 1 Configuration de l interface ethl connect e a clientl auto ethl iface ethl inet static Adresse IP du proxy arp address 138 195 152 12 Masque du sous r seau du r seau ext rieur netmask 255 255 255 128 Adresse de broadcast du r seau ext rieur broadcast 138 195 152 127 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 224 243 Route qui dit que clientl est derri r thl up route add 138 195 152 42 dev ethl Suppression d une route ajout e a tort par la ligne pr c dente 138 195 144 0 adresse du r seau ext rieur 255 255 240 0 masque de sous r seau du r seau ext rieur up route del net 138 195 152 0 netmask 255 255 255 128 dev ethl Configuration de
60. debian org gt Taille d compress 41 0k D pend cpp gt 4 4 3 1 2 gcc gt 4 4 3 1 2 gfortran 4 3 gt 4 3 1 1 Sugg re gfortran multilib gfortran doc Fournit fortran compiler Description The GNU Fortran 95 compiler This is the GNU Fortran 95 compiler which compiles Fortran 95 on platforms supported by the gcc compiler It uses the gcc backend to generate optimized code This is a dependency package providing the default GNU Fortran 95 compiler Etiquettes devel compiler devel lang fortran role dummy suite gnu 18 4 Dselect Dselect est une alternative a aptitude pour la gestion intelligente des paquets Il a un certain nombre d avantages par rapport aptitude mais il a aussi de nombreux inconv nients notamment la complexit d utilisation pour un d butant ainsi que la difficult de r soudre les probl mes de d pendance Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 63 243 18 5 Avant d aller plus loin Mettre jour son syst me Des probl mes de s curit sont r guli rement d couverts dans les logiciels et sont rapidement corrig s Il est donc possible que des mises jour importantes soient disponibles Pour les installer tapez aptitude update aptitude safe upgrade Configurer l outil de configuration Debian Debconf est l outil de configuration des paquets Debian Quand vous installerez de nouveaux logiciels qui
61. e pour confirmer une commande ou sur Echap pour sortir des menus Navigation dans les paquets Dans la fen tre principale vous trouverez plusieurs rubriques Paquets install s Paquets non install s Pour ouvrir ou refermer une rubrique allez sur celle ci avec les fl ches puis appuyez sur Entr e ne fois qu une rubrique est ouverte vous avez acc s des groupes de programmes que vous pouvez ouvrir et refermer de la m me fa on Lorsqu un groupe de programmes est ouvert une liste des paquets disponibles s affiche La plupart du temps celle ci sera plus grande que la fen tre d aptitude et vous pourrez vous d placer dedans en utilisant les fl ches du clavier D crire et installer un paquet Si vous voulez en savoir plus sur le paquet o vous vous trouvez appuyez sur Entr e pour ouvrir une nouvelle fen tre o seront affich s tous les d tails tels que les d pendances les conflits etc Appuyez sur q pour revenir la fen tre principale Pour installer ou d sinstaller in paquet ouvrez le menu avec F10 pour d placez vous sur le menu Paquet et s lectionnez l action correspondante Installer Supprimer Purger Vous pouvez galement utiliser les raccourcis tels que propos s dans ce menu Lorsque vous avez s lectionn les paquets installer ou d sinstaller appuyez sur g pour effectuer les actions demand es aptitude affiche alors un r capitulatif des actions effectuer appuyer enc
62. en 2000 v3 0 alias Woody en 2002 v3 1 alias Sarge en 2005 v4 0 alias Etch en 2007 et enfin Lenny v5 0 en 2008 Alors que Debian n tait compos e que de quelques programmeurs ses d buts l organisation compte aujourd hui un millier de d veloppeurs r partis sur toute la plan te et qui s occupent de quelques 15490 paquets Pour en savoir plus sur l histoire de Debian je vous invite lire le document A brief history of Debian Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 11 243 Chapitre 3 Motivation et mat riel requis 3 1 Motivation La d couverte de GNU Linux demande beaucoup de motivation Il faut tout r apprendre de z ro surtout pour ceux qui ne sont pas familiers avec le monde Unix Cela signifie de longues heures d apprentissage avec son lot d essais infructueux et de d ceptions Une certaine dose de tenacit est donc n cessaire Apr s quelques semaines vous aurez j esp re la satisfaction de ma triser un syst me d exploitation fiable et puissant qui vous permettra de r aliser des choses que vous ne pouviez pas faire auparavant Si en plus vous aimez ce qui touche au r seau alors vous serez probablement combl GNU Linux a d abord t un syst me d exploitation pour les serveurs qui doivent rester branch s au r seau 24h 24 avant d acqu rir plus r cemment des fonctions multim dia pour le grand public 3 2 Le mat riel requis La conf
63. ensuite une grande partition tendue d coup e en deux lecteurs logiques ou plus pour Linux Ne cherchez pas encore repartitionner votre disque dur l tape de partitionnement proprement dite aura lieu lors de l installa tion de Debian au Nous aurons alors le temps de d couvrir plus en d tail l utilisation du partitionnement sous GNU Linux Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 14 243 4 2 Sauvegarder ses donn es Il est tr s fortement recommand de sauvegarder toutes les donn es importantes fichiers perso courrier etc se trouvant sur l ordinateur sur lequel se fera l installation quand on installe un nouveau syst me et qu on touche au partitionnement du disque dur une mauvaise manipulation ou une coupure de courant est toujours possible 4 3 Informations obtenir avant de commencer Type de processeur Debian GNU Linux est capable de fonctionner sur de nombreuses architectures mat rielles En ce qui nous concerne les PC de plus de trois ans quip s de processeurs Intel Pentium Centrino ou AMD Athlon de type i386 les PC et MacIntosh r cents quip s de processeurs Intel Core Centrino ou AMD 64 bits de type amd64 Pour des raisons de compatibilit les processeurs de type amd64 sont en fait galement capable de fonctionner comme des i386 On peut donc y installer aussi bien Debian amd64 que Debian 1386 Aujourd hui l ensemble des
64. et une liste de lecture Ce lecteur de musique fait partie du bureau GNOME et devrait donc d j tre install Au premier lancement vous arrivez dans l interface de Rhythmbox g BuzzMoo Opensource anthem ei e Musique Edition Affichage Contr le Aide gt HH pel 3 cp L d Lire Pr c dent Suivant En boucle Al atoire Parcourir Visualisation Opensource anthem par BuzzMoo de l album Inconnu 1 26 sur 2 42 Ci Biblioth que x Rechercher 4 Tout ve M Liste d attente pee prm E L artiste 1 L album 1 Podcasts BuzzMoo 1 Inconnu 1 Fr Radio Listes de lecture Mon top 5 Piste Morceau Genre Artiste Album Dur e Lo gt Opensourc Electronic BuzzMoo Inconnu 2 42 1 morceau 2 minutes 3 1 Mio Fic 28 1 Rhythmbox Rhythmbox est capable de g rer une discoth que Celle ci est pour l instant vide Vous pouvez la remplir en utilisant le menu Musique gt Importer un dossier et en s lectionnant un r pertoire contenant de la musique Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 95 243 Dans la partie gauche vous pouvez afficher votre bibliot que de musique ou la liste de lecture Pour lire un morceau double cliquez dessus Pour ajouter un morceau la liste de lecture faites l y simplement glisser depuis la biblioth que ou depuis un explorateur de fichiers Nautilus TUYAU Rhyth
65. fichiers de type Ext3 ou une de ses alternatives Pour les serveurs les administrateurs GNU Linux ont souvent pour habitude de sectionner le syst me de fichiers en de nom breuses partitions pour assurer une meilleure r sistance du syst me aux pannes et aux failles Par exemple il ne faudrait pas qu un simple utilisateur puisse saturer la partition sur laquelle se trouve la racine du syst me de fichiers juste en remplissant son r pertoire personnel home son_login car ceci pourrait rendre le syst me instable Il ne faudrait pas non plus que les journaux syst me ou logs qui se trouvent dans le r pertoire var 1og remplissent la partition sur laquelle se trouve la racine suite une attaque r seau ce qui aurait la m me cons quence Ce raisonnement est valable pour plusieurs autres r pertoires Idev sda2 Idevisda3 Idev sda 6 41 91 Gio 7 45 Gio 22 20 Gio Fic 10 1 Exemple de partitionnement Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 30 243 Sur une machine personnelle de telles pr cautions ne sont pas n cessaires et imposent des contraintes inutiles sur la taille des r pertoires Il est en revanche utile de d dier une partition s par e aux fichiers personnels home pour pouvoir r installer facilement votre syst me en conservant vos donn es comme sur la Deux exemples Le et le donnent deux exemples de partitionnement un pour une machine personnel
66. fichiers en lecture criture noauto pour que le syst me de fichiers ne soit pas mont au d marrage option contraire auto user pour qu un simple utilisateur puisse monter et d monter le syst me de fichiers et pas seulement le root option contraire nouser exec pour permettre l ex cution de binaires option contraire noexec uid gid et umask pour d finir des permissions pour l ensemble du syst me de fichiers pour les syst mes d ficients comme FAT ou NTFS defaults pour les options par d faut notamment rw exec auto et nouser et enfin sw pour les syst mes de swap 5 la valeur 1 si le syst me de fichier doit tre sauvegard ou la valeur 0 sinon mettez 0 si vous n avez pas de syst me de sauvegarde 6 la priorit pour la v rification des syst mes de fichiers par fsck au d marrage quand cela est n cessaire la partition racine doit avoir la plus grande priorit valeur 1 les autres doivent avoir une priorit inf rieure valeur 2 Les syst mes de fichiers qui ne doivent pas tre v rifi s auront la valeur 0 Donc pour un syst me classique le fichier contient par exemple Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 68 243 dev hdal ext3 defaults 0 1 partition de DD dev hda2 none swap SW 0 0 partition de DD dev hda5 home ext3 defaults 0 2 partition de DD proc proc proc defaults 0 0 SF virtuel dev fd0 media floppy0 auto user
67. importe quel ordinateur Pour cela lancez le programme dans un screen pour faire d une pierre deux coups c est dire ouvrir le screen et lancer le programme en m me temps tapez o screen S nom du_screen commande_qui_lance_le_programme 2 Vous voulez vous d logguer du premier ordinateur d tachez le screen avec la combinaison de touches Ctrl a puis d d connectez vous du deuxi me ordinateur puis d logguez vous du premier ordinateur 3 Vous voulez retrouver le programme que vous aviez lan dans le screen logguez vous en local sur le deuxi me ordinateur ou connectez vous sur le deuxi me ordinateur distance depuis un autre ordinateur et tapez la commande suivante pour rattacher le screen que vous aviez d tach screen r nom_du_screen Si vous ne vous souvenez plus du nom que vous aviez donn votre screen lancez simplement la commande screen r et vous verrez la liste des screens avec leurs noms associ s Vous aurez peut tre besoin de redimensionner le programme avec la combinaison de touches Ctrl a puis F 4 Vous voulez quitter le programme qui ne vous sert plus quittez le programme normalement et le screen se fermera tout seul car vous aviez ouvert le screen et lan le programme en m me temps Le message suivant s affiche sur la console screen is terminating Plusieurs fen tres dans un screen A l int rieur d un screen vous pouvez avoir une deuxi me fen tre avec un nouveau
68. l interface eth2 connect e client2 auto eth2 iface eth2 inet static Adresse IP du proxy arp address 138 195 152 12 Masque du sous r seau du r seau ext rieur netmask 255 255 255 128 Adresse de broadcast du r seau ext rieur broadcast 138 195 152 127 Route qui dit que client2 est derri r th2 up route add 138 195 152 43 dev eth2 Suppression d une route ajout e tort par la ligne pr c dente 138 195 144 0 adresse du r seau ext rieur 255 255 240 0 masque de sous r seau du r seau ext rieur up route del net 138 195 152 0 netmask 255 255 255 128 dev eth2 Relancez la configuration des interfaces r seau etc init d networking restart V rifiez que les changements ont bien t pris en compte ifconfig V rifiez que la table de routage est bonne route n Dans l exemple de ce chapitre la table de routage est la suivante Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 138 195 152 42 0 0 0 0 255 255 255 255 U4 0 0 0 ethl 138 195 152 43 0 0 0 0 255 2554255 255 UH 0 0 0 eth2 138 195 152 0 0 0 0 0 255 255 255 128 U 0 0 0 etho 0 0 0 0 138 195 1521 0 0 0 0 UG 0 0 0 etho Configuration du r seau des clients Configurer un client Linux La configuration des clients est strictement identique la configuration qu ils auraient s ils n taient pas derri re le proxy ARP Par contre il faut d finir leur
69. lancer un navigateur Web en lui demandant de se connecter en local sur ce port w3m http localhost 2012 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 128 243 Port al atoire Tunnel SSH Encapsulation du client SSH Navigateur Web http localhost 2012 Serveur Web D sencapsulation du serveur SSH client exemple org serveur exemple org R seau Fic 37 2 Exemple de tunnel SSH 37 8 Et le bon vieux Telnet Qu est ce que Telnet Telnet c est comme SSH mais en moins bien Telnet est un protocole qui permet d acc der distance une machine mais la connexion n est pas s curis e le mot de passe et les donn es sont transf r s en clair Il est donc conseill de ne pas utiliser Telnet mais uniquement SSH Client et serveur Telnet Le client Telnet se trouve dans le paquet telnet Ce paquet est install par d faut Le serveur Telnet se trouve dans le paquet felnetd Il n y a aucune configuration faire Pour se connecter un serveur Telnet tapez telnet nom _DNS_du_serveur telnet et ensuite rentrez votre login et votre mot de passe quand il vous le demande Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 129 243 Chapitre 38 Transf rer des fichiers Il existe deux fa ons de servir des fichiers le transfert de fichiers qui permet de t l charger et de t l verser des fichiers sur un serv
70. logiciels fournis par Debian peut fonctionner en mode 64 bits En revanche les logiciels propri taire sont encore tr s en retard dans ce domaine le plugin Adobe Flash n est par exemple toujours pas disponible en version 64 bits En d finitive si vous ne savez de quel type de processeur vous disposez ou si vous comptez visiter de nombreux sites Web en Flash choisissez regret Debian 1386 NOTE Plusieurs alternatives libres sont disponibles pour amd64 et peuvent remplacer le plugin Adobe Flash Elles permettent sans probl me de visiter des sites en Flash pas trop compliqu s ainsi que de regarder des vid o sur les sites comme YouTube En revanche la plupart des jeux Flash y sont inutilisables Si vous tes connect un r seau local Si l ordinateur est connect un r seau local reli Internet renseignez vous pour savoir s il y a un serveur DHCP sur le r seau local cas de la majorit des r seaux et en particulier du r seau VIA si un serveur DHCP est pr sent vous n avez rien faire la configuration r seau se fera automatiquement lors de la proc dure d installation s il n y a pas de serveur DHCP il faut que vous connaissiez vos param tres r seau adresse IP masque de sous r seau passerelle nom de domaine adresse des serveurs DNS avant de commencer l installation Vous pouvez les obtenir avec la commande ipconfig all sous Windows Si vous avez un modem USB Si vou
71. machine ext rieur met une requ te ARP Qui est clientl ARP who has clienti 2 Le proxy arp r pond la place de client Je suis clientl j attends tes paquets ARP clientl is at MAC_de_proxy arp 3 D sormais la machine ext rieur va transmettre tous ses paquets destination de client proxy arp Proxy arp se charge ensuite de les retransmettre client en mettant sa MAC comme MAC source Communication de client vers ext rieur 1 La machine client met une requ te ARP Qui est ext rieurl ARP who has ext rieurl1 2 Le proxy arp r pond la place d ext rieur Je suis ext rieurl j attends tes paquets ARP ext rieurl is at MAC_de_proxy arp 3 D sormais la machine client va transmettre tous ses paquets destination d ext rieur proxy arp Proxy arp se charge ensuite de les retransmettre ext rieur en mettant sa MAC comme MAC source P 3 Montage Pr liminaires Tout d abord la machine qui sert de proxy ARP doit avoir plusieurs cartes r seau autant que de machines derri re le proxy ARP plus une carte r seau connecter vers le r seau ext rieur Les modules correspondant ces multiples cartes r seau doivent tre compil s et install s Les alias faisant la correspondance entre les interfaces r seau et les noms des modules charger doivent tre crits dans un fichier du type et c modprobe d reseau contenant alias eth0 nom du module de la carte
72. mais il est pour le reste parfaitement identique au produit d origine Installer les paquets Iceweasel est normalement d j install En revanche pour pouvoir l utiliser avec une interface fran aise vous devez installer les fichiers de traduction aptitude install iceweasel 110n fr Formation Debian GNU Linux Ed 5 0 2 6 DOCUMENT DE TRAVAIL 91 243 Fichier dition Affichage Historique Marque pages Outils Aide lt a v G http www debian org v Gv Choisissez un serveur proche de vous e la n tats Unis Lancer propos de Debian Actualit s Obtenir Debian Assistance Le coin du d veloppeur Plan du site Recherche propos de Debian Notre contrat social We Debian le systeme d exploitation universel Iceweasel HE Qu est ce que Debian Logiciel libre Debian est un syst me d exploitation libre Fe pour votre ordinateur Un syst me we d exploitation est la suite des programmes de Nous contacter base et des utilitaires qui permettent a un Actualit s ordinateur de fonctionner Debian utilise le Nouvelles du projet noyau Linux le c ur d un syst me Ev nements d exploitation mais la plupart des outils de base du syst me proviennent du projet GNU Obtenir Debian s Vendeurs de c d d o le nom GNU Linux Vendeurs de c d roms Termin FIG 27 1 Iceweasel Surfer avec Iceweasel Lancez Icewease
73. noauto 0 0 disquette dev sdal media clef0 vfat user noauto 0 0 clef USB dev hdc media cdrom0 udf iso9660 ro user noauto 0 0 CD ou DVD Monter et d monter une partition cit e dans fstab Un des avantages d utiliser le fichier etc fstab est que le montage et le d montage des syst mes de fichiers cit s dans ce fichier de configuration sont tr s simples Il suffit d utiliser la commande mount pour monter et umount pour d monter suivie du p riph rique ou du r pertoire de montage Ainsi les deux commandes suivantes sont quivalentes et permettent de monter le CD pr sent dans le lecteur mount media cdrom0 mount dev hdc Comme nous avons pr cis l option user pour le lecteur de CD dans fstab les deux commandes pr c dentes peuvent tre ex cut es en tant que simple utilisateur Dans ce cas seul l utilisateur en question et le root pourront d monter le syst me de fichiers avec l une des deux commandes suivantes umount media cdrom0 umount dev hdc IMPORTANT Pour d monter un syst me de fichier il faut qu il ne soit plus utilis ni parcouru par aucun utilisateur ni aucun processus Sinon la commande umount renverra le message d erreur suivant oe umount Pour voir qui est responsable de cette occupation utilisez la commande Isof qui liste les fichiers ouverts ainsi que les noms des processus et les utilisateur qui les ont lanc s media cdrom0 p riph rique occup aptit
74. noms associ s 3 Si la taille de votre console sur le deuxi me ordinateur n est pas la m me que la taille de votre console sur le premier ordinateur ce qui se traduit par un programme qui occupe plus ou moins de place que la taille de l cran utilisez alors la combinaison de touches Ctrl a puis F ce qui a pour effet de redimensionner le programme 4 la taille de votre nouvelle console 4 Vous voulez quitter le deuxi me ordinateur d tachez le screen par la combinaison de touches Ctrl a puis d Le message suivant apparait sur la console detached et vous pouvez vous d logguer du deuxi me ordinateur 5 Vous revenez sur le premier ordinateur et vous retrouvez votre console avec le programme qui tourne l int rieur Si vous avez redimensionn le programme sur le deuxi me ordinateur vous devrez le redimensionner 4 nouveau avec la m me combinaison de touches pour le remettre aux dimensions de votre console initiale 6 Vous voulez quitter le programme qui ne vous sert plus quittez le programme normalement puis fermez le screen en faisant comme si vous vous d logguiez combinaison de touches Ctrl d ou commande logout Le message suivant s affiche sur la console screen is terminating 2eme sc nario 1 Depuis un premier ordinateur vous vous connectez a distance sur un deuxi me ordinateur Vous voulez lancer un pro gramme sur ce deuxi me ordinateur et pouvoir le r cup rer quand vous voulez et depuis n
75. on Ici le DMA est activ donc le p riph rique est configur en UDMA 4 Faisons le test de performance pour pouvoir ensuite faire des comparaisons avec les performances que l on aura avec de meilleurs r glages Il faut r aliser ce test un moment o le syst me n est pas entrain d utiliser le p riph rique et le refaire plusieurs fois le premier test n est g n ralement pas significatif hdparm t dev hda Si votre p riph rique supporte le DMA et que celui ci n tait pas activ alors il faut absolument le faire vous gagnerez norm ment en performance hdparm d1 dev hda Vous pouvez alors refaire le test de performance chez moi le d bit du disque dur est multipli par 7 Si votre p riph rique n est plus tout jeune et ne supporte par le DMA alors il faut s int resser l T O est il configur en 16 bits ou en 32 bits Par d faut il est toujours configur en 16 bits par le noyau Seuls les p riph riques IDE tr s tr s vieux ne supportent pas le mode 32 bits Le fait de le passer de 16 32 bits peut am liorer les performances d un facteur 2 environ Pour voir dans quel mode il est hdparm c dev hda Pour le passer en mode 32 bits hdparm c1 dev hda Puis refaites le test de performance pour mesurer l am lioration Si votre p riph rique supporte le DMA et que vous l avez activ cela ne fera aucune diff rence que I I O soit en 16 bits ou en 32 bits V
76. on cherche Le r flexe suivant est d afficher les caract ristiques et la description de ce paquet 2 aptitude show galeon Paquet galeon Etat non install Version 2 0 6 2 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 112 243 Priorit optionnel Section gnome Responsable Loic Minier lt lool dooz org gt Taille d compress e 1778k D pend gconf2 gt 2 12 1 1 libbonobo2 0 gt 2 15 0 libbonoboui2 0 gt 2 15 1 libc gt 2 7 1 libgccl gt 1 4 1 1 libgconf2 4 gt 2 13 5 libglade2 0 gt 1 2 6 1 libglib2 0 0 gt 2 16 0 libgnome desktop 2 gt 2 22 0 libgnome2 0 gt 2 17 3 libgnomeui 0 gt 2 17 1 libgnomevfs2 0 gt 1 2 17 90 libgtk2 0 0 gt 2 12 0 libnspr4 0d gt 1 8 0 10 liborbit2 gt 1 2 14 10 libpangol 0 0 gt 1 20 3 libpoptO gt 1 14 libstdc 6 gt 4 1 1 libx11 6 libxml2 gt 2 6 27 procps galeon common xulrunner gt 1 9 xulrunner 1 9 Recommande gnome icon them gt 1 1 3 1 yelp scrollkeeper iso codes gnome control center Sugg re mozplugger Remplace galeon common Fournit gnome www browser www browser Description Navigateur web de GNOME pour utilisateurs avanc s Navigateur internet qui supporte les standards et s int gre bien avec l environnement de bureau GNOME Il n inclut pas de client de courriel robot IRC cr ateur de site web
77. passe Pour v rifier que les mots de passe des utilisateurs du syst me sont vraiment complexes le root peut les soumettre un cracker de mots de passe et voir combien de temps ils r sistent Les mots de passes des utilisateurs sont stock s dans le fichier etc shadow Seul l utilisateur root peut lire ce fichier Pour tester la complexit des mots de passes root peut donc installer le programme john et le lancer sur le fichier etc shadow Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 123 243 aptitude install john john etc shadow Quand john a trouv un mot de passe il l affiche avec le login associ e Attention john utilisera le processeur 100 Il est donc conseill de lui donner un priorit faible commande nice ou renice si la machine doit tre utilis e pendant ce temps Plus le nombre d utilisateurs est grand plus il faudra laisser tourner john longtemps pour que le test soit significatif 37 2 Le syst me de clefs de SSH La th orie de la cryptographie asym trique SSH utilise la cryptographie asym trique RSA ou DSA En cryptographie asym trique chaque personne dispose d un couple de clef une cl publique et une clef priv e La cl publique peut tre librement publi e tandis que la clef priv e doit rester secr te La connaissance de la clef publique ne permet pas d en d duire la cl priv e Si Alice veut envoyer un message confidentiel
78. patcher les sources du noyau comme avec les noyaux 2 4 Au niveau de la configuration du noyau il faut activer dans le menu Device Drivers gt Networking support gt Networking options la fonction de bridging lt M gt 802 1d Ethernet Bridging les fonctions de firewalling Network packet filtering replaces ipchains et les fonctions pr cises dont vous comptez vous servir pour le filtrage dans le sous menu Network packet filtering replaces ipchains gt IP Netfilter Configuration D tection des multiples cartes r seau La premi re chose faire est de mettre les cartes r seaux dans le futur bridge et de s assurer qu il les d tecte bien au d marrage et leur donne des IRQs et des ports I O diff rents Pour le voir il suffit de regarder les messages au d marrage On les obtient en tapant dmesg Par exemple pour une machine avec deux cartes r seau 3Com identiques les lignes suivantes apparaissent au d marrage 00 09 0 3Com PCI 3c905C Tornado at Oxe000 Vers LK1 1 16 00 0b 0 3Com PCI 3c905C Tornado at Oxe400 Vers LK1 1 16 Si a ne marche pas du premier coup dommage Munissez vous des pilotes des cartes en particulier des programmes souvent sous DOS permettant de configurer lP IRQ et le port I O des cartes D brouillez vous comme vous voulez s il le faut en mettant une carte puis l autre mais il faut des IRQ et des port I O diff rents pour chaque carte Si vous n arrivez to
79. peut d marrer Si vous avez une partition Windows cette derni re devrait appara tre dans la liste GNU GRUB version 0 97 639K lower 129984K upper memory Debian GNU Linux kernel 2 6 24 1 amd64 Use the T and keys to select which entry is highlighted Press enter to boot the selected OS e to edit the commands before booting or c for a command line FIG 13 3 cran de grub 13 3 Tester le multi boot Tester le d marrage de Windows Si vous avez install pendant la proc dure d installation un double boot Windows Linux c est le moment ou jamais de tester si vous pouvez encore d marrer Windows S lectionnez Windows avec les fl ches Haut Bas et appuyez sur Entr e NOTE Certains ordinateurs sont pr install s avec un logiciel de r installation du syst me d exploitation impos par le contructeur Ce logiciel appara t alors comme un second Windows dans le menu de GRUB Vous pouvez alors le lancer depuis GRUB ce qui peut ventuellement tre utile ATTENTION K Certains syst mes de restauration sont capable de modifier votre installation sans pr venir Si vous poss dez un ordinateur con u par des inconscients comme Asus ne lancez ce syst me sous peine de ne plus pouvoir d marrer vos syst mes d exploitation Le menu de GRUB pr sente les syst mes d exploitation trangers dans l ordre des partitions du disque dur ce qui permet d identifier le syst me de restauration
80. place des commandes habituelles Voyons les principales svn list liste les fichiers pr sents dans le r pertoire courant svn add mon_fichier ajoute le fichier mon_ fichier au d p t svn remove mon_fichier supprime le fichier mon_ fichier du d p t svn move mon_fichierl dossier mon_fichier2 d place le fichier mon_ fichierl dans le r pertoire dossier et le renomme en mon_fichier2 svn copy mon_fichierl dossier mon_fichier2 copie le fichier mon_ fichierl dans le r pertoire dossier et le renomme en mon_fichier2 Pour conna tre l ensemble des commandes disponibles tapez svn help dans une console Et pour obtenir la liste des options disponibles pour la commande ma_commande tapez svn help ma_commande Voir les modifications apport es et commiter Avant de commiter envoyer les modifications que l on a apport es sur le serveur il peut tre utile de v rifier les fichiers que l on a modifi s ainsi que les modification que l on y a apport es Pour cela SVN fournit galement de nombreuses commandes svn status liste les fichiers qui ont t modifi s depuis le dernier svn up On peut conna tre la nature des modifications apport es gr ce au flag se trouvant juste avant le nom du fichier Par exemple M sigifie modifi A ajout D supprim fichier cr mais non ajout svn diff mon_fichier affiche le diff entre le fichier mon_fichier et s
81. pour utiliser le syst me comme une passerelle pour attaquer d autres syst mes en essayant plein de mots de passes diff rents pour un m me login il peut le faire de mani re automatique en s aidant d un dictionnaire lectronique On appelle a une attaque en force brute Il y a donc trois contraintes majeures pour garder un syst me s curis apr s avoir install un serveur SSH avoir un serveur SSH jour au niveau de la s curit ce qui doit tre le cas si vous faites consciencieusement les mises jour de s curit en suivant la proc dure Debian comme expliqu au que les mots de passes de TOUS les utilisateurs soient suffisamment complexes pour r sister une attaque en force brute surveiller les connexions en lisant r guli rement le fichier de log var log auth log Choisir des mots de passe complexes Un mot de passe complexe est un mot de passe qui ne veut rien dire qui n est pas dans le dictionnaire et qui comporte au moins 8 caract res de pr f rence avec un m lange de lettres minuscules de lettres majuscules de chiffres et de caract res de ponctuation Une bonne m thode pour obtenir un mot de passe complexe et facile retenir consiste choisir une phrase et prendre la premi re lettre de chaque mot avec quelques complications en plus Par exemple la phrase Linux moi j y comprends rien de rien donne le mot de passe L mj ycr2r Tester la complexit des mots de
82. primaires sont hdal sdal et hda2 sda2 La partition tendue est hda3 sda3 Les lecteurs logiques de la partition tendue sont dans l ordre hda5 sda5 hda6 sda 6 et hda7 sda7 La derni re partition primaire est hda4 sda4 Les p riph riques sp ciaux Il existe un certain nombre de p riph riques sp ciaux qui ne correspondent aucun mat riel mais qui servent quand m me Fichier description dev null on peut envoyer une infinit de donn es a ce p riph rique qui les ignorera dev zero on peut lire une infinit de z ros depuis ce p riph rique dev random on peut lire des nombres al atoires depuis ce p riph rique TAB 9 4 Exemple de p riph riques sp ciaux 9 4 Int gration d un syst me de fichiers montage Consid rons deux partitions Sur ces partitions sont crits deux syst mes de fichiers ce sont des formats de stockage d une arborescence de fichiers et de r pertoires La premi re partition contient une arborescence racine et la seconde des r pertoires personnels d utilisateurs B Syst me de fichiers v B Syst me de fichiers D B bin gt BS goret gt gt dev ksaffier Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 28 243 B Syst me de fichiers gt BS bin gt B dev D B etc v Bi home gt B goret gt B ksaffier gt B titi gt E toto gt E media gt E sb
83. qu elle l a toujours satisfait jusqu pr sent Debian est reconnu pour son s rieux et ses fortes prises de positions dans le monde libre Debian garantit la libert des logiciels qu elle propose 2 2 Ce qui diff rencie Debian des autres distributions Au niveau de la philosophie Debian est aujourd hui la seule distribution majeure non commerciale Debian est une organisation but non lucratif constitu e d un millier de d veloppeurs b n voles r partis sur toute la plan te Elle est dirig e par un project leader lu par les d veloppeurs Les d cisions se prennent au consensus ou par vote Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 9 243 FIG 2 2 Carte des d veloppeurs Debian Les autres distributions GNU Linux sont des soci t s commerciales ce qui ne les emp che pas de produire des logiciels libres Debian se distingue aussi par son attachement tr s fort la philosophie du logiciel libre Cet attachement est forg dans son Contrat Social et dans Les principes du logiciel libre selon Debian qui sont deux textes relativement courts que je vous invite lire Au niveau technique Qu est ce qu un paquet Un paquet est un logiciel ou une partie d un logiciel qui a t pr par dans un format sp cial afin de faciliter sa recherche la consultation d informations son sujet ainsi que son installation et sa d sintallation Ce paqu
84. re donne acc s la bo te outils de base Une seconde fen tre contient l image en cours de traitement ainsi qu une barre qui donne acc s aux manipulations sous forme de menus Enfin une troisi me fen tre contient les listes des calques canaux et chemins de l image GIMP est assez simple utiliser si vous avez d ja l habitude d utiliser ce genre de logiciel Si vous d couvrez le traitement d images je vous conseille de suivre quelques tutoriels de gimp fr r Le GIMP 0 lt E d CES Fichier Exts Aide Fichier dition S lection Affichage Image a D Key k lt 3 Zoom O Auto redimensionner la fen tre Basculer l outil Ctrl Zoom avant Zoom arri re A a FIG 32 2 gimp fen tres d outils et d image NOTE GIMP permet aussi de faire facilement des captures d cran sous X menu Fichier Acquisition Capture d cran Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 105 243 Chapitre 33 La messagerie instantanee avec Pidgin Pidgin anciennement nomm Gaim est un client de messagerie instantan e capable de se connecter 4 bon nombre de protocoles de messagerie Jabber AIM ICQ IRC MSN NOTE Jabber alias XMPP est un protocole de messagerie instantan e Contrairement a la plupart des autres protocoles Jabber est ouvert et normalis Il permet en outre une interconnexion avec les autres protoc
85. re o on a 1 pour eth0 et A pour eth Comme les nombres sont plus faibles que les lettres c est ethO qui a la MAC la plus faible Donc le bridge prendra la MAC d ethd Maintenant que l on sait quelle MAC prend le bridge il faut demander son administrateur r seau de modifier le DHCP si n cessaire c est le cas du r seau VIA Nous allons maintenant modifier le fichier de configuration des interfaces r seau etc network interfaces en utilisant mon fichier de configuration d exemple et en le personnalisant mv etc network interfaces etc network interfaces old cp fichiers config interfaces bridge etc network interfaces wget http formation debian via ecp fr fichiers config interfaces bridg mv etc network interfaces etc network interfaces old mv interfaces bridge etc network interfaces Personnalisez le nouveau fichier etc network interfaces les lignes de commentaire doivent vous permettre de com prendre chaque param tre etc network interfaces Fichier de configuration d exemple des interfaces r seau pour faire un bridge Formation Debian GNU Linux par Alexis de Lattre http formation debian via ecp fr Plus d informations dans man interfaces et dans usr share doc bridge utils README Debian gz D abord l interface loopback auto lo iface lo inet loopback Ensuite l interface bridge brO qui se configure par DHCP auto brO
86. rents formats OpenOffice org est le descendant de StarOffice 5 2 qui tait une suite bureautique gratuite dit e par Sun Microsystems Sun a d cid d ouvrir le code source de StarOffice et de lancer le projet OpenOffice org mais Sun continue de sortir de nouvelles versions de StarOffice d sormais payantes et comportant des fonctions suppl mentaires 31 2 Installer OpenOffice org OpenOffice org est normalement d j install sur votre syst me Debian En revanche c est vous d installer sa traduction fran aise ainsi que les outils francophones comme le correcteur d ortographe aptitude install openoffice org 110n fr openoffice org help fr myspell fr qut 31 3 Lancer OpenOffice org Les diff rents composants d OpenOffice org sont accessibles par le menu Applications gt Bureautique Fonction composant d OOo quivalent Microsoft Office Traitement de texte Writer Word Tableur Calc Excel Pr sentation Impress PowerPoint Dessins sch mas Draw inexistant Bases de donn es Base Access Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 102 243 Fichier dition Affichage Insertion Format Tableau Outils Fen tre Aide x Aa BEA Hea vs ILE M A titre 1 arial fier HA Formation Debian GNU Linux 44 m gt lt Page 1 1 Standard Fran ais France INS STD Niveau 1 Fic 3
87. s dans le tableau ci dessous Nom type avantages inconv nients utilisation aucune volution des stabilit et mises jour de s curit pour les serveurs et les utilisateurs Lenny stable suivies normaux paquets sert a laborer la future version stable 5 quelques ae Squeeze testing paquets plus nombreux et plus r cents borues de Debian inadapt e pour une 8 utilisation courante Re pour les utilisateurs exp riment s qui paquets encore plus nombreux et les mises Jour ae i are veulent b n ficier des derni res Sid unstable plus r cents possible mises jour de incessantes oo Pan versions des applications pour leur s curit suivies des paquets ordinateur personnel TAB 2 1 Les trois versions de Debian Je vous propose dans cette formation de commencer par installer une Lenny Il faut savoir que vous pouvez passer facilement d une version donn e une version sup rieure mais l inverse est plus difficile Donc si vous installez une Lenny vous pourrez passer facilement en Squeeze ou en Sid mais vous ne pourrez que difficilement revenir en Lenny ensuite 2 4 L histoire La premi re version de Debian la 0 01 est sortie en 1993 Puis les versions s encha nent avec des noms inspir s du film Toy Story v1 1 alias Buzz en 1996 v1 2 alias Rex en 1996 v1 3 alias Bo en 1997 v2 0 alias Hamm en 1998 v2 1 alias Slink en 1999 v2 2 alias Potato
88. seau cela peut prendre un moment Si vous pr f rez vous contenter d un bureau GNOME minimal vous pouvez installer la place le paquer gnome core aptitude install gnome core Lancer X NOTE Par la suite le syst me graphique se lancera tout seul au d marrage et il vous sera inutile de le lancer la main Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 79 243 Maintenant que tout est pr t vous allez pouvoir lancer le serveur X en tant que simple utilisateur on ne lance jamais un server graphique en root avec la commande suivante 2 5 startx NOTE Ce qui suit est donn titre informatif si vous tes press vous pouvez passer au chapitre suivant 24 2 La configuration d un serveur graphique Si vous souhaitez peaufiner votre configuration il vous faut tout d abord vous renseigner sur votre mat riel votre clavier votre souris votre carte graphique votre cran Se renseigner sur votre carte graphique La premi re tape consiste se renseigner sur votre carte graphique Si vous connaissez le mod le exact de votre carte graphique vous pouvez passer au paragraphe suivant Sinon il va falloir partir aux renseignements pour conna tre le mod le exact de votre carte graphique Vous avez quatre sources d informations les r f rences crites directement sur votre carte graphique l int rieur du chassis de votre ordinateur
89. serveurs que l on retrouve dans daemon 10g tous les messages de la cron auth log il vous raconte tout ce qui concerne les authentifications Lire r guli rement les logs de sa machine permet de voir si quelqu un essaye de vous attaquer Cela permet aussi de voir si tout se passe bien au niveau du syst me du noyau etc Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 73 243 Rajouter une console de logs Il peut tre int ressant d avoir une console sur laquelle les logs d filent en direct Cela permet de voir en temps r el ce qui se passe au niveau du syst me et donc de r soudre les ventuels probl mes plus rapidement Pour cela ditez en root le fichier de configuration de syslog le programme qui g re les logs etc syslog conf D com mentez les 4 lignes l endroit o les commentaires parlent de cette fonction vers la ligne 50 daemon mail news crit news err news notice debug info notice warn dev tty8 Pour que le syst me tienne compte de cette modification tapez etc init d sysklogd restart En allant sur la console n 8 vous devez d j voir une premi re ligne de texte qui vous informe que syslog a red marr Aller plus loin Pour en savoir plus sur l art et la mani re de s curiser un syst me Debian je vous conseille la lecture du Manuel de s curisation de Debian Ed 5 0 2 6 Formation De
90. si vous pouvez l ouvrir la documentation et ou la facture de votre ordinateur la commande lspci sous Linux qui liste les p riph riques PCI et AGP Vous devez avoir un paragraphe qui commence par vcGA compatible controller et la suite le nom du mod le de votre carte graphique si vous avez un Windows install sur votre ordinateur regardez dans le Gestionnaire de p riph riques dans la section Carte Graphique pour avoir le nom de votre carte Comprendre l acc l ration 3D sous X Trois cas se pr sentent Votre carte graphique ne poss de pas d acc l ration 3D mat rielle vous n tes pas concern par ce paragraphe Vous avez une carte graphique poss dant une puce de marque 3Dfx Intel Matrox ou SiS pour tirer parti de leur acc l ration 3D mat rielle vous devez utiliser le DRM Direct Rendering Manager et le DRI Direct Rendering Infrastructure Vous avez une carte ATI ou nVidia Vous avez alors le choix entre deux pilotes un pilote libre inclus dans X org et un pilote propri taire Les pilotes propri taire fonctionnent en 2D comme en 3D Pour les cartes nVidia le pilote libre marche tr s bien de fa on plus fiable que le pilote propri taire mais ne tire pas parti de l acc l ration mat rielle 3D de la carte Pour les cartes ATI le pilote libre sait utiliser les capacit s 3D des cartes ATI qui ne sont pas trop r centes Installer un pilote propri taire Si vous souha
91. sous jacente Cr ation de la partition racine au format Ext3 S lectionnez de nouveau la ligne correspondant l espace libre et appuyez sur Entr e Choisissez ensuite l action Cr er une nouvelle partition Il va alors vous poser les m mes questions que pr c demment 1 la taille que vous avez choisi pour la partition racine 2 le type de partition Primaire ou Logique Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 32 243 3 l emplacement de la partition D but ou Fin Ensuite il vous affiche l cran qui r capitule les param tres de la partition V rifiez que le param tre Utiliser comme est sur syst me de fichiers journalis ext3 que le param tre Point de montage est que les autres param tres ont I air bons puis s lectionnez Fin du param trage de cette partition 1 Partitionner les disques Vous modifiez la partition n 3 sur IDE1 maitre hda Aucun syst me de fichiers n a t d tect sur cette partition Toutes les donn es qu elle contient seront EFFAC ES Caract ristiques de la partition Utiliser comme syst me de fichiers journalis ext3 Point de montage A Options de montage defaults Etiquette Blocs r serv s Utilisation habituelle standard Indicateur d amor age absent Copier les donn es d une autre partition Supprimer la partition lt Revenir en arri re gt FIG 10 3 cr
92. sublicense or distribute the Program is void and will automatically terminate your rights under this License However parties who have received copies or rights from you under this License will not have their licenses terminated so long as such parties remain in full compliance Section 5 You are not required to accept this License since you have not signed it However nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License Therefore by modifying or distributing the Program or any work based on the Program you indicate your acceptance of this License to do so and all its terms and conditions for copying distributing or modifying the Program or works based on it Section 6 Each time you redistribute the Program or any work based on the Program the recipient automatically receives a license from the original licensor to copy distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License Section 7 If as a consequence of a court judgment or allegation of patent infringement or for any other reason not limited to patent issues conditions are imposed on you whether by court order agreement or otherwise that contradict the conditio
93. tapez help lt Entr e gt ou lt Fl gt pour acc der l aide en ligne tapez help version7 lt Entr e gt pour lire les notes de mise jour FIG 26 4 Gvim 26 6 V rifier que l acc l ration mat rielle 3D fonctionne Si vous avez une carte graphique avec acc l ration mat rielle 3D vous pouvez v rifier que acc l ration mat rielle fonctionne avec la commande glxinfo ex cut e dans un terminal les trois premi res lignes doivent contenir name of display 0 0 display 0 screen 0 direct rendering Yes S il marque la troisi me ligne direct rendering No C est que l acc l ration mat rielle 3D ne fonctionne pas Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 90 243 Chapitre 27 Le Web le courrier et les news en mode gra phique Nous arrivons enfin la partie applicative de cette formation Le but de ce chapitre est d installer deux logiciels que vous connaissez probablement d ja sous Windows Firefox pour la navigation Web et Thunderbird pour le courrier et les news Mozilla est un grand projet libre issu de la d cision d ouvrir le code source de Netscape et il propose aujourd hui ces deux logiciels non seulement pour GNU Linux mais aussi pour Windows et Mac OS X 27 1 Installer Iceweasel Debian n a pas l accord de la fondation Mozilla pour utiliser le nom Firefox Sous Debian ce navigateur porte donc le nom Iceweasel
94. terme Linux ce qui est en fait une distribution GNU Linux Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 7 243 Il existe de nombreuses distributions GNU Linux comme par exemple Red Hat Mandriva SUSE Ubuntu ou Debian celle que je vous propose d installer La plupart des distributions sont gratuites car constitu es exclusivement de logiciels libres ou de programmes propri taires gratuits On peut donc t l charger les CD librement sur Internet On peut galement acheter des boites contenant les CD dans le commerce Les prix vont d une dizaine d euros pour couvrir les frais de presse des CD 4 plusieurs dizaines d euros pour des produits comportant une documentation abondante et un support technique pour une certaine dur e Un peu d histoire Linux na t en 1991 dans la chambre d un tudiant Finlandais Linus Torvalds Il d veloppe un noyau en s inspirant des principes du syst me d exploitation UNIX Son but initial est de s amuser et d apprendre les instructions Intel 386 Quand son noyau commence marcher il le met en libre t l chargement sur Internet en demandant aux gens de l essayer et de lui dire ce qui ne marche pas chez eux De nombreuses personnes se montrent int ress es et l aident d velopper son noyau D s la version 0 12 il choisit de mettre Linux sous licence GPL Quelques ann es plus tard d autres b n voles commencent cr er des distributions
95. un fichier sous vim puis red marrez GDM S 2 Brancher un p riph rique IDE chaud Si vous avez un portable muni d une media bay et de p riph riques IDE amovibles un utilitaire tr s pratique permet l ajout et le retrait chaud de ces p riph riques ATTENTION Les lecteurs de disquettes ne sont pas g r s par cet utilitaire Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 235 243 Installez le paquet hotswap text aptitude install hotswap text L utilisation est tr s simple il suffit de taper le nom du programme en root hotswap et de se laisser guider par le programme comme illustr ci dessous Insertion d un lecteur DVD 0 43 root alpy hotswap I O warning failed to load external entity etc hotswapr hotswap 0 4 0 Copyright 2001 Tim Stadelmann This is free software licensed under the conditions of the GNU General Public License version 2 or at your option version c any later cteurs d Il n y a actuellement aucun p riph rique IDE configured L disquettes batteries et modules de voyage ne sont pas g r s par cet utilitaire Si vous voulez changer un tel module vous devriez le fair maintenant Voulez vous ins rer un p riph rique IDE dans la baie y Ins rez le nouveau p riph rique dans la baie et pressez la Le p riph rique IDE suivent a t correctement configur
96. votre disque dur C est ce programme qui va vous proposer de choisir un des multiples syst mes d exploitation install s sur votre ordinateur et par la suite il vous permettra aussi de choisir la version du noyau Linux avec laquelle vous allez d marrer votre syst me Debian La proc dure d installation vous donne la liste des autres syst mes d exploitation qui ont t d tect s si vous avez une partition Windows v rifiez que Windows est bien mentionn dans la liste et vous demande Installer le programme de d marrage GRUB sur le secteur d amorcage R pondez Oui FIG 13 1 cran pr c dant l installation de grub 13 2 Red marrage et premier d marrage Le CD ou DVD va alors tre ject automatiquement Retirez le du lecteur et faites Continuer Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 40 243 Terminer l installation Installation termin e L installation est termin e et vous allez pouvoir maintenant d marrer votre nouveau syst me Veuillez v rifier que le support d installation CD disquettes est bien retir afin que le nouveau syst me puisse d marrer et viter de relancer la proc dure d installation lt Revenir en arri re Continuer FIG 13 2 cran pr c dant le red marrage L ordinateur red marre Apr s le lancement du BIOS GRUB se lance et vous affiche un menu bleu contenant la liste des syst mes d exploitation qu il
97. votre imprimante Si cette page vous dit que votre imprimante est un Paperweight avec un pingouin barr comme logo alors ce n est pas la peine d aller plus loin Dans les autres cas si vous avez un deux ou trois pingouins c est que vous devez pouvoir faire quelque chose de votre imprimante sous Linux continuez lire ce chapitre NOTE Plusieurs fabriquants distribuent des imprimantes affichant un support pour la forme et distrubuent de pr tendus pilotes compliqu s installer et utiliser D une fa on g n rale il vaut mieux utiliser des pilotes non officiels qui sont de bien meilleure qualit et plus faciles utiliser que ceux que vous pourrez trouver sur les sites et les disques d installation des imprimantes Un peu de th orie Quelques connaissances th oriques sont n cessaires pour comprendre les diff rents formats et les diff rentes couches logicielles impliqu e dans la cha ne d impression en fonction des capacit s de votre imprimante La lecture de ce document en anglais vous permettra de beaucoup mieux comprendre la suite Noter le pilote recommand Maintenant que vous avez les bases th ories requises retournez dans Printer listing sur le site LinuxPrinting org s lectionnez nouveau votre imprimante et notez le pilote recommand pour faire marcher votre imprimante sous Linux si le pilote recommand est Postscript installez le paquet openprinting ppds Ed 5 0 2 6
98. vous a t attribu par votre fournisseur d acc s tapez le entre guillemets si le login contient des caract res de ponctuation Password tapez le mot de passe qui vous a t donn par votre fournisseur d acc s tapez le entre guillemets si le mot de passe contient des caract res de ponctuation 6 Speed laissez la valeur 1 5200 qui est pr sente par d faut 10 11 Pulse or Tone si votre ligne t l phonique fonctionne fr quences vocales ce qui est le cas presque partout en France s lectionnez Tone si votre ligne fonctionne avec les impulsions s lectionnez Pulse Phone Number rentrez le num ro de t l phone de votre fournisseur d acc s 2 Choose Modem Config Method r pondez No Manually Select Modem Port tapez dev modem qui est le lien symbolique qui pointe vers le bon p riph rique Properties of nom_de_la_connexion si vous pensez avoir bien r pondu toutes les questions s lectionnez Finished Write files and return to main menu et OK l cran suivant Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 58 243 User alexis delattre ISP user name Password ISP password Speed 5200 Port speed Com dev modem Modem com port Method PAP Authentication method Advanced Advanced Options Finished brite files and return to main menu Previous Return to previous menu Quit Exit this utility lt Cancel gt Fic 17 2
99. 0 XP Pro il faut avoir les privil ges d administrateur Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 210 243 ox File Edit View Help boot x al All Folders Contents of boot E amp hda3 LA Systemmap 2 219 A vmlinuz 2 4 13 bin LA System map 2 4 12 3 vmlinuz 2 4 16 B System map 2 4 13 3 vmlinuz 2 4 17 E cdrom LA System map 2 4 16 a Ca dev LA System map 2 4 17 aa nie LA boot bmp b a oppy IBS boot bmp b preserved a re IBS boot compat b ina LA boot menu b aA ib LA boot text b lost found LA boot 0300 media 2 boot b H E mnt LA chain b proc LH config 2 2 19 H A root LA config 2 4 12 amp sbin LA config 2 4 13 H E tmp LA config 2 4 16 E usr LA config 2 4 17 var X map E hda5 os2_db fap hdab 3 vmiinuz 2 2 19 ta hda LA vmlinuz 2 4 12 fay hda 25 objects 4468317 bytes 72 Fic M 5 Explore2fs Ext2 Installable File System Ext2 Installable File System for Windows est un pilote pour le noyau de Windows qui permet d acc der ses partitions Linux de type Ext2 et Ext3 comme si c tait des partitions Windows Les partitions sont alors accessible en lecture et en criture depuis l explorateur Windows et depuis n importe quelle application Windows Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 211 243 Annexe N Firewalling et partage de connexion Internet IMPOR
100. 0 vfat defaults user uid win gid win umask 113 dmask 002 Vous pouvez alors monter votre cl USB o mount media clef0 ATTENTION N oubliez pas de d monter votre cl USB avant de la d brancher sous peine de corrompre les donn es qui y sont stock es o umount media clef0 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 71 243 Chapitre 21 Le r seau et la securite 21 1 Introduction la s curit Qui est concern Ce chapitre vous concerne si votre ordinateur n est pas isol mais connect un r seau local ou Internet Mais pourquoi s emb ter Le raisonnement de base est le suivant La s curit de ma machine je m en fous y a rien de pr cieux sur ma machine personne n a int r t me pirater AVERTISSEMENT C est FAUX Les pirates recherchent les machines vuln rables pour avoir acc s a un compte sur ces machines Ils peuvent ainsi lancer leur vraie attaque destructrice depuis cette machine vuln rable au lieu de le faire depuis leur machine personnelle Ainsi on remonte beaucoup plus difficilement jusqu eux Autre raisonnement dangereux J ai Linux donc je suis tranquille niveau s curit AVERTISSEMENT C est encore une fois FAUX Il y a des failles de s curit m me sous Linux Par exemple sur les noyaux 2 6 2 et K inf rieurs une faille permet n importe quel utilisateur de devenir root On
101. 1 1 Writer le traitement de texte d OpenOffice org Pour l utilisation proprement dite nous vous laissons d couvrir c est tr s simple et a ressemble beaucoup Microsoft Office Si vous pr f rez tre guid dans votre apprentissage il existe des guides et des didacticiels en fran ais disponibles sur la partie francophone du site officiel d OpenOffice org TUYAU OpenOffice org est capable d exporter ses documents au format PDF C est tr s pratique pour diffuser les documents cr es avec OpenOffice org des gens qui ne se sont pas encore convertis Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 103 243 Chapitre 32 La manipulation d images 32 1 Afficher des images Pour afficher une image double cliquez simplement dessus elle s ouvre alors avec Eye of GNOME amp 339 il de GNOME NOTE Vous pouvez parcourir les images d un r pertoire en utilisant les fl ches ou afficher une s rie d images sous forme de diapo rama en utilisant le menu Affichage gt Diaporama F5 Fichier dition Affichage Image Allera Aid gt Qa2QQaai gd lo 101 x 124 pixels 3 5 Kio 100 79 131 FIG 32 1 Eye of gnome 32 2 Traiter des images en ligne de commande avec ImageMagick aptitude install imagemagick ImageMagick est un ensemble d outils en ligne de commande tr s pratiques Lacommande display permet d
102. 255 255 255 0 sur interface ethO en tant que root tapez ifconfig eth0 192 168 0 42 Pour ajouter l adresse IPv6 2001 0 53aa 6726 avec un sous r seau de longueur 32 tapez ifconfig eth0 add 2001 0 53aa 6726 32 NOTE Pour supprimer une configuration IPv4 utilisez la commande ifconfig ethO down Pour supprimer une configuration IPv6 utilisez la commande ifconfig eth0 del lt adresse gt Passerelle par d faut La passerelle par d faut permet de d finir l h te de votre r seau local vers lequel envoyer tous les paquets destin s des h tes situ s hors du r seau local ce qui d finit une route par d faut Cette route doit tre ajout e la table de routage du noyau Linux avec la commande route Par exemple si votre passerelle par d faut a pour adresse IPv4 192 168 0 1 et peut tre jointe par votre interface eth0 ajoutez ainsi la route par d faut route add default gw 192 168 0 1 dev eth0 Si vous tes sur un r seau IPv6 qui poss de une passerelle 2001 0 53aa 1 utilisez l option inet6 qui permet de manipuler la table de routage IPv6 plut t que la table IPv4 route inet6 add default gw 2001 0 53aa 1 dev eth0 Pour afficher la table de routage conmpl te utilisez la commande route sans arguments Pour supprimer une route utilisez la commande route del suivie des m mes arguments route inet6 Table de routage IPv6 du noyau Destination Next Hop Flag Met Re
103. 41 Le voisinage r seau Windows sous Linux 137 42 Se synchroniser sur un serveur de temps 140 V Debian GNU Linux en console 141 43 Le courrier en console 142 44 Le courrier en console suite 148 45 L IRC en console 152 46 Les news en console 156 47 La messagerie instantan e avec Finch 159 48 Outils d administration syst me 162 49 Graver en console 166 50 Les screens 169 VI Conclusion et annexes 171 A Apprendre et se tenir au courant 172 B En cas de blocage 174 C Utilisation avanc e d aptitude 177 D Compl ments sur la gestion des paquets Debian 181 E Faire marcher une imprimante 183 F Optimiser ses p riph riques IDE 189 G La souris en console 192 H Faire marcher son port infrarouge 194 I LaTeX 197 J Utiliser GnomeMeeting 200 Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 71 243 K Cr er des CD Debian 202 L Graver en UDF et par paquets 204 M Outils Windows pour Linuxiens 206 N Firewalling et partage de connexion Internet 211 O Monter un bridge firewallant 217 P Monter un proxy ARP 221 Q Faire marcher une connexion sans fil 226 R Le travail en groupe avec Subversion 229 Trucs et Astuces 234 T GNU General Public License 238 U Glossaire 243 R sum Cette formation s adresse aux personnes ayant d ja de bonnes connaissances informatiques mais ne connaissant rien GNU Linux Elle a pour but de les aider installer la main un syst me Debian GNU Linux et d couvrir
104. 5 premier lecteur logique sur le premier disque dur SATA Nous allons la monter dans le r pertoire media win2 qu il faut cr er au pr alable mkdir media win2 Ensuite ditez en root le fichier etc fstab et rajoutez la ligne suivante dev sda5 media win2 ntfs 3g defaults user 0 0 Monter les partitions Vous avez rajout les entr es n cessaires dans le fichier etc fstab vos partitions Windows seront donc dor navant mont es automatiquement d s le d marrage Mais pour viter de red marrer vous allez simplement demander au syst me de monter les partitions cit es dans fstab et non d j mont es avec la commande suivante mount a Si aucun message d erreur n appara t vous devez maintenant pouvoir voir le contenu de votre ou vos partition s Windows dans l arborescence de votre syst me Modifier les droits sur les partitions Windows Par d faut les partitions Windows mont es appartiennent root et dans le cas des syst mes de fichiers NTFS elles ne sont pas lisibles par les autres utilisateurs Pour modifier les droits d acc s appliqu es aux partitions Windows vous pouvez rajouter des options dans la ligne qui leur correspond dans le fichier etc fstab Par exemple si vous voulez que sur la partition Windows dev hda1 format e en FAT les fichiers et les r pertoires appartiennent root dont l ID est 0 appartiennent un groupe win que vous avez cr avec la commande
105. 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 217 243 Annexe O Monter un bridge firewallant K IMPORTANT Cette partie requiert des connaissances de base en r seau Ethernet Lien vers une formation VIA ce sujet 0 1 L id e L id e est d ajouter votre ordinateur sous Linux la fonction de switch Ethernet aussi appel e bridge Nous verrons galement comment cette fonction de bridge peut tre perfectionn e en bridge firewallant Pour ajouter votre ordinateur sous Linux cette fonction de bridge il lui faut au minimum deux cartes r seau Chaque carte r seau devient alors l quivalent d un port du switch Le bridge fonctionnera comme un switch Ethernet classique il apprend tout seul les adresses MAC qui sont derri re ses interfaces r seau et aiguille les paquets Ethernet comme un switch Par contre contrairement un switch classique il ne croise pas la connexion r seau il faudra donc relier le bridge aux autres ordinateurs par des c bles crois s et aux autres switchs par des c bles droits les c bles normaux sont des c bles droits Ext rieur R seau ext rieur C ble droit Fic O 1 Sch ma d un bridge Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 218 243 0 2 Le Montage La configuration d un noyau 2 6 Si vous voulez faire un bridge firewallant avec un noyau 2 6 il n est plus n cessaire de
106. 8080 son port login et password votre login et mot de passe pour le proxy 2 T l chargez le fichier et d placez le dans le home du root wget http formation debian via ecp fr fichiers config tar gz mv fichiers config tar gz 3 Mettez vous dans le home du root puis d compressez archive cd tar xvzf fichiers config tar gz 4 Vous pouvez d sormais si vous le souhaitez supprimer l archive contenant les fichiers de configuration rm fichiers config tar gz Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 52 243 Chapitre 16 Vim un diteur de texte 16 1 Un outil de base sous Linux L diteur de texte est un outil de base sous Linux Il sert notamment modifier les fichiers de configuration du syst me Les deux diteurs de texte les plus connus et les plus utilis s sont Vim et Emacs Et comme je ne connais pas Emacs et bien je vais vous expliquer comment fonctionne Vim VIM signifie Vi IMproved il s agit d une version am lior e du classique vi Il est tr s complet peu gourmand en ressources et fait tr s bien la coloration syntaxique Il n est pas facile maitriser au d but mais vous serez rapidement conquis 16 2 Installer et configurer Vim Installation de Vim Il va falloir installer les paquets permettant de faire marcher Vim Pour l instant vous ne savez pas encore installer des paquets et je vous propose donc de suivre les i
107. Assassin est alors ventuellement appel par Procmail pour d tecter les messages ind sirables qui sont ensuite envoy s dans la boite aux lettres spam D AVERTISSEMENT Attention une mauvaise utilisation de Procmail peut aboutir la perte de messages II faut donc toujours faire des tests apr s la mise en place et apr s chaque modification de sa configuration La pratique Utilisez le fichier de configuration d exemple pour Procmail procmailrc cp root config procmailre procmailre wget http formation debian via ecp fr fichiers config procmailre mv procmailre procmailrc 2 oO 2 Oo Regardez les commentaires crits dans ce fichier pour comprendre comment il est construit et personnalisez le Aidez vous ventuellement des manuels man procmailre et man procmailex Cr ez un sous r pertoire mail dans votre r pertoire personnel qui accueillera toutes vos boites aux lettres mkdir mail Les boites aux lettres seront des sous r pertoires du r pertoire mail et seront cr es automatiquement par Procmail au premier message aiguill dedans Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 144 243 43 3 Lire son courrier avec Mutt Installer et configurer Mutt Le paquet mutt est normalement d j install Le fichier de configuration de Mutt est muttrc Utilisez mon fichier de configuration d exemple comme base de travail cp root config muttre muttre
108. Certains s amusent ainsi faire des concours d uptime pour prouver la stabilit de leur machine sous GNU Linux wet who permet de savoir quels utilisateurs sont connect s sur le syst me et ce qu ils font lspci Isusb et Ishw donnent des informations sur les p riph riques connect s votre syst me PCI AGP USB ou autres tr s pratique pour avoir des renseignements sur son mat riel Attention quand la commande affiche Unknown device cela veut juste dire que l identifiant du p riph rique n a pas de nom correspondant dans la base de donn es de ces commandes mais cela ne veut pas dire que le p riph rique marche ne marche pas ou ne marchera jamais sous Linux cat proc cpuinfo donne plein d informations sur le processeur uname a donne des informations sur le syst me notamment la version du noyau Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 49 243 Les petites commandes pratiques date donne l heure selon l horloge de votre ordinateur cal affiche un calendrier du mois courant cal 2005 affiche un calendrier de l ann e 2005 bc une calculatrice en mode texte Ctrl 1 permet de rafra chir l affichage d une application en console quand l affichage est perturb par un message d erreur par exemple Ctrl s et Ctrl q permettent respectivement de bloquer et de d bloquer l affichage d un terminal Ctrl c arr te un programme ou annule une comm
109. E TRAVAIL 195 243 L installation de irda ut ils a cr un fichier nomm etc modutils irda Comme nous utilisons le noyau 2 6 X nous allons le copier dans etc modprobe d cp etc modutils irda etc modprobe d Il faut maintenant l diter et le changer ainsi alias tty ldisc 11 irtty sir alias char major 161 ircomm tty alias char major 60 ircomm_tty alias char major 10 187 irnet for dongle alias irda dongle 0 tekram sir alias irda dongle 1 esi sir alias irda dongle 2 actisys sir alias irda dongle 3 actisys sir alias irda dongle 4 girbil sir alias irda dongle 5 litelink sir alias irda dongle 6 airport sir alias irda dongle 7 old belkin sir N oubliez d ex cuter update modules ensuite afin de tenir compte de ces changements update modules Si ce n est pas fait vous pouvez red marrer afin d utiliser votre nouveau noyau H 2 Comment a marche TODO Connexion avec un PDA IrLAN Une fois que tout est install il est possible d utiliser le port IR de plusieurs mani res J ai choisi ici de ne pr senter que la m thode IrNET qui me semble la plus pratique Cette m thode utilise PPP pour cr er une connexion entre 2 ordinateurs utilisant IrNET Avant de commencer il faut cr er un fichier etc ppp options irnet contenant local noauth nolock connect delay 0 idle 10 lcp echo failure 2 lcp echo interval 5 nobsdcomp deflate 11 11 Vous pouvez mainten
110. GNU Linux DOCUMENT DE TRAVAIL 126 243 Utiliser SCP Pour illustrer la syntaxe je vais vous donner quelques exemples pour transf rer le fichier test 1 txt situ dans le r pertoire courant vers le home du compte toto de la machine ordil exemple org sur laquelle tourne un serveur SSH o scp testl txt toto ordil exemple org pour r cup rer le fichier test2 txt situ le home de l utilisateur toto de la machine ordi2 exemple org et l crire dans le r pertoire courant o scp toto ordi2 exemple org test2 txt pour r cup rer tous les fichiers ayant l extension txt situ s dans le r pertoire usr local de la machine ordi2 exemple org et l crire dans le sous r pertoire test scp du r pertoire courant o scp toto ordi2 exemple org usr local txt test scp pour transf rer l int gralit du sous r pertoire test scp du r pertoire courant vers le sous r pertoire incoming du home de l utilisateur toto de la machine ordil exemple org o scp r test scp toto ordil exemple org incoming Utiliser Iftp Je vous avais d j parl d utilisation de ftp comme client FTP dans la section Mais ce que je ne vous avais pas dit c est que lftp sait aussi transf rer des fichiers par SSH Pour l installation et la configuration de ftp reportez vous la section Pour se connecter par SSH en utilisateur toto sur le serveur ordil exemple org
111. H coute sur le port 80 en plus du port 22 attention il ne doit pas y avoir de serveur Web qui coute d j sur le port 80 Pour cela modifiez le fichier de configuration etc ssh sshd_config pour qu il contienne les deux lignes suivantes Port 22 Port 80 Puis relancez le serveur SSH etc init d ssh reload Reloading OpenBSD Secure Shell server s configuration Vous pouvez alors lancer votre client SSH en lui pr cisant d utiliser le port 80 2 ssh p 80 login nom DNS _du_ serveur Monter un tunnel HTTP Si le firewall surveille le port 80 et v rifie que seuls des packets HTTP passent par ce port alors vous pouvez essayer d utiliser le programme httptunnel Ce programme doit tourner sur le client ef le serveur Il encapsule dans une connexion HTTP n importe quel type de connexion pas forc ment une connexion SSH Il permet aussi de faire passer la connexion par un Proxy Installez le paquet sur le client et sur le serveur aptitude install httptunnel Lancez le serveur httptunnel sur le serveur hts F localhost 22 8888 Puis lancez le client httptunnel sur le client htc F 2222 nom_DNS_du_serveur 8888 ou si vous devez passer par un Proxy proxy exemple org qui coute sur le port 8080 htc F 2222 P proxy exemple org 8080 nom_DNS_du_serveur 8888 Vous pouvez alors lancer votre client SSH ssh p 2222 login localhost Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT
112. MENT DE TRAVAIL 59 243 Chapitre 18 Le syst me de gestion des paquets Debian 18 1 G n ralit s Qu est ce qu un paquet Ceci avait t abord dans la premi re partie de cette formation la section Les trois acteurs de la gestion des paquets Trois programmes s occupent de la gestion des paquets Debian dpkg aptitude et dselect Couche Programme Fonction Gestion intelligente des paquets sup rieure aptitude ou dselect sources versions d pendances et conflits inf rieure dpkg Installation et retrait de paquets TAB 18 1 Les 3 acteurs de la gestion des paquets 18 2 Dpkg Utilit Il faut viter de l utiliser en temps normal pour installer et d sinstaller des paquets puisqu il ne g re pas les d pendances entre paquets Par contre c est souvent le seul moyen d installer des paquets qui ne sont pas pr sents dans la distribution Il faut alors t l charger les fichiers correspondant aux paquets et les installer avec la commande dpkg Utilisation Les commandes savoir sont les suivantes Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 60 243 Installe les paquets paquet 1 et paquet 2 comme dpkg ne g re pas les d pendances il faut installer en m me temps les paquets qui d pendent l un de l autre si une ancienne version du paquet est d j install e elle sera remplac e dpkg i paquet1_ 0 1 _i1386 deb pa
113. Mouse interface Ce programme permet notamment de faire du copier coller dans la m me console ou d une console a une autre G 1 Installer et configurer GPM Commencez par fermer votre serveur graphique si vous en avez un Ensuite installez le paquet de GPM aptitude install gpm D s l installation il vous propose de configurer GPM Je vous conseille de r pondre Non la question Do you want to change anything et de configurer GPM la main par la suite Pour modifier la configuration de GPM ditez son fichier de configuration etc gpm conf Les lignes non comment es sont les suivantes device dev psaux responsiveness repeat_type ms3 type autops2 append sample_rate Le param tre device doit contenir le device correspondant ta souris dev psaux pour une souris sur le port PS 2 les trackpoints et les touchpads des ordinateurs portables sont g n ralement raccord s ce port dev input mice pour une souris sur port USB dev ttyS0 pour une souris sur le premier port s rie dev ttyS1 pour une souris sur le second port s rie Le param tre type d finit le format des donn es envoy es par la souris et lu par le syst me travers le device Indiquez comme format ps2 si vous avez une souris de base imps2 si vous avez une souris un peu plus perfectionn e il existe plein d autres formats Pour avoir la liste compl te des protocoles avec le type de souris q
114. Name or IP address Port Keyboard fordit exemple org 22 Bell Protocol feu C Raw C Tenet C login SSH E Window Appearance Load save or delete a stored session Behaviour Saved Sessions Translation EXEMPLE Selection Colours E Connection Close window on exit C Always C Never Only on clean exit About Cancel FIG M 1 PuTTY Cygwin Cygwin est un environnement Unix complet pour Windows Il permet de se servir de tr s nombreux programmes Unix tel qu un serveur graphique un certain nombre d applications graphiques et la plupart des outils en ligne de commande comme cvs par exemple Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 207 243 Installer Cygwin Allez sur www cygwin com et cliquez sur l ic ne Install Cygwin now qui se trouve en haut droite de la page T l chargez le fichier setup exe et ex cutez le Le fichier contient le programme d installation mais pas Cygwin en lui m me La proc dure d installation d marre alors 1 Une fois pass l cran d accueil s lectionnez Install from Internet 2 S lectionnez le r pertoire d installation 3 S lectionnez un r pertoire dans lequel il va crire les fichiers qu il va t l charger 4 5 S lectionnez un miroir dans la liste Si vous tes connect au r seau VIA entrez l adresse ftp ftp via ecp fr pub cygwin Si vous devez passer par un proxy pou
115. PROGRAMS EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES END OF TERMS AND CONDITIONS Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 242 243 T 3 How to Apply These Terms to Your New Programs If you develop a new program and you want it to be of the greatest possible use to the public the best way to achieve this is to make it free software which everyone can redistribute and change under these terms To do so attach the following notices to the program It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty and each file should have at least the copyright line and a pointer to where the full notice is found lt one line to give the program s name and a brief idea of what it does gt Copyright C lt year gt lt name of author gt This program is free software you can redistribute it and or modify it under the terms of the GNU General Public License as published by the Free Software Foundation either version 2 of the License or at your option any later version This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for more details You should have received a copy of the GNU General Public License along with this program if not
116. TANT Cette partie requiert des connaissances de base en r seau Lien vers une formation VIA ce sujet Le partage de connexion Internet se fait sous Linux gr ce aux fonctions de firewalling du noyau d o le regroupement des explications sur le firewalling et sur le partage de connexion Internet dans ce chapitre N 1 Le partage de connexion Internet L id e est d ajouter votre ordinateur sous Linux la fonction de serveur NAT qui va vous permettre de partager votre connexion avec d autres machines Votre ordinateur sous Linux aura deux interfaces r seau une interface connect e a Internet via une connexion modem par exemple cette interface aura une adresse IP publique interface eth0 sur les sch mas une interface connect e votre r seau local dot d un adressage priv cette interface servira de passerelle pour les ordinateurs du r seau local interface eth1 sur les sch mas Serveur NAT R seau local Adresse IP 192 168 0 1 Masque 255 255 255 0 Broadcast 192 168 0 255 Adresse IP publique donn e par votre FAI Adresse IP 192 168 0 2 Masque 255 255 255 0 Broadcast 192 168 0 255 Passerelle 192 168 0 1 Internet Serveurs DNS ceux de votre FAI C ble crois Fic N 1 Sch ma d un NAT avec 2 machines Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 212 243 Serveur NAT R seau local Adresse IP 192 168 02
117. Unix sont con us avec une r gle qui dit qu il ne tient pas compte des lignes du fichier de configuration qui commencent par un certain caract re souvent L utilisateur peut alors mettre des lignes de commen taires dans le fichier de configuration en commen ant ces lignes par le caract re particulier Il peut aussi facilement activer ou d sactiver une ligne du fichier de configuration en enlevant ou en ajoutant le caract re particulier au d but de la ligne Le fait de d sactiver ainsi une ligne de configuration se dit commenter une ligne et le fait d activer ainsi une ligne de configuration se dit d commenter une ligne Ces expressions seront r guli rement utilis es dans la suite de cette formation NOTE Quand vous ditez un fichier de configuration existant il est g n ralement tr s facile de savoir quel est le caract re particulier les lignes de commentaires sont nombreuses contiennent souvent des phrases r dig es et apparaissent normalement en rouge sous Vim Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 55 243 Chapitre 17 Faire marcher la connexion Internet L installation des pilotes du modem et la configuration de la connexion d pendent du mod le de votre modem Avec un peu de chance vous trouverez une section ci dessous sp cifique votre modem NOTE Si vous avez une connexion ADSL avec un modem Ethernet ou USB o la configuration se fait par
118. _html cp formation debian pdf public_html 2 oO 2 5 TUYAU Vous pouvez galement construire dans ce r pertoire un site Web personnel 38 2 T l chargement identifi et s curis SFTP Un serveur HTTP permet de mettre a disposition des fichiers qui peuvent alors tre t l charg s par n importe qui En revanche cela ne peut pas convenir si vous souhaitez contr ler l acc s ces fichiers ou si vous souhaitez d poser des fichiers sur votre serveur Pour cela la meilleure solution consiste utiliser le protocole SFTP Installation SFTP signifie SSH file transfer protocol il s agit donc d un protocole li SSH et qui est int gr au serveur OpenSSH Ce serveur a fait l objet du auquel je vous renvoie si vous ne l avez pas d j install Charger et d poser des fichiers Comme expliqu au vous pouvez acc der votre serveur SFTP avec avec la commande sftp utilisateur serveur assez limit e son utilisation tr s basique est semblable celle du programme ftp avec des commandes comme get et put avec la commande Iftp sftp utilisateur serveur beaucoup plus agr able ce logiciel est d crit au sous GNOME directement avec Nautilus le gestionnaire de fichiers de GNOME sous Windows avec un logiciel comme WinSCP Limiter l acc s au r pertoire personnel Il est possible de limiter l acc s de certains utilisateurs pour qu ils puissent par exemple adm
119. a lecture de la page Comment signaler un bogue dans Debian vous donnera plus de conseils et de d tails sur la proc dure a suivre Chercher sur le Web Le Web donne acc s de nombreuses informations Vous pouvez donc trouver des r ponses vos questions en utilisant un moteur de recherche comme Google ou Exalead ou un annuaire comme dmoz alias open directory project Ainsi si vous obtenez un message d erreur avec un logiciel donn il suffit g n ralement de le copier dans un moteur de recherche pour trouver des r ponses pertinentes souvent dans les archives de listes de distribution de projets libres Enfin si vous cherchez de la documentation sur un logiciel particulier vous pouvez lancer une recherche sur son nom dans dmoz puis affiner votre recherche en utilisant les cat gories Vous obtiendrez ainsi une liste de sites de qualit sur le sujet de votre choix Poster dans les listes de distribution ou les forums Si apr s avoir cherch dans la documentation dans les FAQ dans le BTS et dans Google vous ne trouvez toujours pas de r ponse votre probl me vous pouvez faire appel l aide la communaut Linux Trois possibilit s offrent vous poster dans les listes de distribution Debian Il existe des listes sur des sujets techniques particuliers comme par exemple debian laptop qui traite des aspects techniques sp cifiques aux ordinateurs portables et des listes par langue comme par exemple deb
120. a p riodicit d ex cution Par exemple je veux que mon ordinateur me r veille tous les matins 7h12 en jouant un mp3 J dite ma crontab 2 crontab e Je me retrouve alors dans vim avec un fichier vide J ajoute la ligne 12 7 x x x musicl23 music fichier mp3 J enregistre et je quitte les changements sont alors automatiquement pris en compte par le syst me Explications 1 Les 5 premiers ensembles de caract res s par s par des espaces ici 12 7 d finissent la fr quence Dans l ordre on trouve les minutes les heures le jour du mois le mois le jour de la semaine sachant que Lundi vaut 1 Mardi vaut 2 etc Pour ex cuter une commande chaque jour 7h12 on fixe donc le champ minute 12 le champ heure 7 puis on met des toiles dans les autres champs pour dire qu il faut que ce soit ex cut tous les jours dans le mois tous les mois et tous les jours de la semaine 2 Enfin on trouve la commande ex cuter ici music123 music fichier mp3 Quand la cron lance un programme elle envoie par mail l utilisateur le texte que ce programme crirait sur la console s il tait lan la main sauf si le programme n a rien crit Pour viter de recevoir un mail tous les matins qui me dit qu il a bien jou mon fichier mp3 je modifie l entr e dans la cron en renvoyant la sortie texte du programme vers dev null 12 7 x x x musicl23 mus
121. a version courante celle du d p t svn log mon_fichier affiche historique des modifications du fichier mon_fichier Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 231 243 svn cleanup annule toutes vos modifications de fa on retourner au m me tat que lors de votre dernier svn up Une fois que l on est bien s r des modifications que l on a apport es on peut commiter gr ce la commande 2 svn commit SVN vous demandera alors de d crire les modifications que vous avez apport es Ce sont ces m mes lignes que vous verrez ult rieurement en faisant un svn log D AVERTISSEMENT ATTENTION Faites bien attention mettre jour les fichiers que vous avez modifi s avant de commiter commande svn up sinon vous risquez d annuler les modifications qu un autre utilisateur a effectu es NOTE Ceci n est qu un rapide aper u de l utilisation de Subversion SVN est bien plus puissant et vous pourrez trouver la documen tation de r f rence en anglais ici R 3 Monter un serveur Subversion Cr er un repository SVN pour un premier projet Je vais vous guider pas a pas pour la cr ation d un r pository SVN pour un projet d exemple appel projet1 Commen ez par cr er un groupe svn projet associ au r pository qui permettra une bonne gestion des droits d acc s au r posi tory addgroup system svn projetl Ensuite cr ez le r posito
122. ace Il s agit d un outil qui permet d acc l rer la saisie des commandes en les compl tant automatiquement d s qu il n y a plus d ambig it Pour l utiliser il faut appuyer sur la touche Tab pendant la frappe mais essayez plut t o aptiTab insTab vimTab Shell par d faut pour les nouveaux utilisateurs Pour changer le shell par d faut pour les nouveaux utilisateurs il faut modifier le fichier de configuration de la commande adduser qui sert ajouter un utilisateur au syst me En root ditez le fichier etc adduser conf avec vim vim etc adduser conf Changez la ligne DSHELL bin bash par la ligne DSHELL bin zsh Enregistrez et quittez Comme a quand le root rajoutera un nouvel utilisateur avec la commande adduser toto ce nouvel utilisateur aura un shell zsh bien configur Qu est ce que le PATH PATH est une variable d environnement Pour afficher le contenu d une variable d environnement on utilise la commande echo echo PATH usr local bin usr local sbin bin usr bin usr sbin usr bin X11 usr X11R6 bin usr ga sbin home alexis bin La variable PATH contient la liste de tous les r pertoires dans lesquels le syst me va chercher les ex cutables des commandes que vous tapez au prompt s par s par des Par exemple le r pertoire bin contient les commandes Unix de base et vous pouvez v rifier qu il est bien dans le PATH Pour modif
123. ace X Une famille de standard d finis par l IEEE pour standardiser les interfaces de programmation des syst mes Unix like
124. ace un serveur DNS de type ind pendant sur le serveur NAT comme expliqu dans le wiki et d indiquer dans la configuration r seau des ordinateurs du r seau local l adresse 192 168 0 1 comme premier serveur DNS N 2 Etablir des r gles de firewalling et ou de partage de connexion Apprendre la syntaxe iptables La syntaxe d iptables est tr s compl te et je n ai malheureusement pas l intention de l expliquer dans cette annexe Je l ai personnellement apprise dans le Hors S rie Linux Magazine n 12 d di aux firewalls Si vous ma trisez l anglais vous pouvez vous attaquer au Tutoriel iptables Configurer iptables Le paquet iptables qui contient le programme du m me nom qui permet de configurer les fonctions de firewalling des noyaux Linux 2 4 et 2 6 est normalement install par d faut Nous allons mettre en place deux scripts l aide de mes fichiers d exemple le script etc network if pre up d iptables start qui d marre les r gles de filtrage cp fichiers config iptables start etc network if pre up d ou Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 213 243 o wget http formation debian via ecp fr fichiers config iptables start cp iptables start etc network if pre up d le script etc network if post down d iptables stop qui arr te le filtrage cp fichiers config iptables stop etc network if post dow
125. addgroup et dont l ID est 1003 aient des droits rw rw r pour les fichiers r guliers et rwxrwxr x pour les r pertoires alors la ligne correspondant la partition dans fstab devient la suivante dev hdal media winl vfat defaults user uid root gid win umask 113 dmask 002 Pour que les changements soient pris en compte la commande mount a ne suffit pas Il faut d monter et remonter la partition umount media winl mount media winl 2 5 o 5 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 70 243 20 3 Monter sa cl USB Si vous avez une cl USB ou n importe quel p riph rique compatible avec la norme de stockage de masse USB commencez par cr er le r pertoire dans lequel vous monterez la cl mkdir media clef0 Identifiez le nom de p riph rique correspondant votre clef USB afichez la liste des partitions disponibles avec la com mande cat proc partitions puis introduisez votre clef et apr s quelques secondes affichez nouveau le contenu de proc partitions dans lequel votre clef d appara tre chez moi elle s appelle dev sdal mais si vous avez des disques SATA ce nom peut tre d cal de quelques lettres Enfin si votre cl USB est format e en FAT et que vous voulez que les fichiers une fois mont s appartiennent root et au groupe win cf plus haut rajoutez la ligne suivante la fin du fichier etc fstab dev sdal media clef
126. afficher les messages contenant urgent dans le sujet b bruit pour afficher les messages contenant le mot bruit dans le texte du message F pour afficher les messages marqu s comme important A pour afficher tous les messages q pour quitter Mutt NOTE Pour revenir a la liste des messages quand vous tes en train d afficher un message tapez e A tout moment vous pouvez taper pour acc der a la liste des touches disponibles avec leur fonction 43 4 C est parti Maintenant que tout est en place vous pouvez 1 lancer le rapatriement de vos messages 2 fetchmail 2 v rifier qu ils sont correctement tri s en consultant le fichier procmail log 3 les lire avec mutt 2 mutt y Quand vous envoyez un message avec mutt il est transmis Postfix qui essaye alors de joindre le serveur du destinataire ou votre serveur relai si vous en avez d fini un Si ce serveur n est pas joignable ou si vous n tes pas connect a Internet le message reste alors stock dans la queue de messages de Postfix Pour voir les messages en attente dans la queue de Postfix Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 147 243 mailq 2 mailq Pour effacer un mail stock dans la queue postsuper d ID_du_message ou ID_du_message est ID du message tel qu il appara t avec la commande mailq Postfix essaye de vider sa queue a intervalles r g
127. aller les paquets aptitude install icedove icedove locale fr Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 92 243 Utiliser Icedove Au premier lan ement un assistant se lance et vous propose de configurer un compte courrier ou news Pour changer la confi guration des comptes de courrier et ou de news ou rajouter de nouveaux comptes allez dans le menu Edition gt Param tres des comptes La configuration du filtrage des messages se fait dans le menu Outils gt Filtres de messages Icedove est facile configurer et l interface de la version Linux est presque identique celle de la version Windows de Thunderbird je vous laisse donc d couvrir tout seul toutes ses capacit s 2 Courrier entrant Icedove SiE Fichier dition Affichage Aller Messages Outils Aide ss amp VA Q Le ey Se iY X An pa 7 gt ig C2 Sujet ou exp diteur Tous les dossiers ool tt xol Sujet js Exp diteur ja Date Dossiers locaux fy Courrier entrant Messages en attente A Corbeille Bienvenue dans Icedove Icedove est un client de courrier lectronique et forums de discussion puissan i Fonctionnalit s D tection Lecteur RSS Bo te de d i Dneciere virii a e Non lus 0 Total 0 FIG 27 2 IceDove 27 3 Un client FTP graphique GNOME permet de se connecter un serveur FTP SSH SMB ou WebDAV dir
128. an r capitulatif pour la partition root Cr ation de la partition home au format Ext3 S lectionnez de nouveau la ligne correspondant l espace libre et appuyez sur Entr e Choisissez ensuite l action Cr er une nouvelle partition Proc dez comme pour la partition racine en donnant la taille souhait e et en v rifiant que le point de montage est bien home puis s lectionnez Fin du param trage de cette partition 1 Partitionner les disques Vous modifiez la partition n 4 sur IDE1 maitre hda Aucun syst me de fichiers n a t d tect sur cette partition Caract ristiques de la partition Utiliser comme syst me de fichiers journalis ext3 Point de montage home Options de montage defaults Etiquette Blocs r serv s Utilisation habituelle Indicateur d amor age Fin du parame Copier les donn es d une autre partition Supprimer la partition lt Revenir en arri re FIG 10 4 cran r capitulatif pour la partition home Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 33 243 Appliquer la nouvelle table de partition et formater les nouvelles partitions De retour l cran qui affiche la table des partitions v rifiez que toutes les partitions sont leur place de la bonne taille et au bon format puis s lectionnez Terminer le partitionnement et appliquer les changements Un avertissement vous informera peut tre qu aucun p
129. ande en cours de saisie Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 50 243 Chapitre 15 Recuperer les fichiers de configuration Avant d aller plus loin nous allons r cup rer les fichiers de configuration que je vous avais demand de stocker sur votre partition Windows sur un CD ou sur une disquette au 15 1 Copie depuis un m dia amovible CD Ins rez le disque contenant les fichiers de configuration et montez le mount media cdrom0 Copiez I archive contenant les fichiers de configuration cp media cdrom0 fichiers config tar gz Une fois les fichi s copi s d montez le disque umount media cdrom0 Mettez vous dans le home du root puis d compressez I archive cd tar xvzf fichiers config tar gz Si vous le souhaitez vous pouvez d sormais supprimer archive contenant les fichiers de configuration rm fichiers config tar gz Clef USB Branchez votre clef USB Attendez quelques secondes Des messages vont appara tre l cran en particulier sda sdal Notez le nom de la partition trouv e sur votre clef ici sda et montez votre clef mkdir media clef0 mount dev sdal media clef0 Proc dez ensuite comme pour un CD en rempla ant cdrom0 par clef0 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 51 243 15 2 Copie partir d une partition Windows Cr ez un r pertoire destin
130. ande_ _ ex cuter les commandes qui devront tre ex cut es en tant que simple utilisateur auront un prompt ou o commande_ _ex cuter Passer d une console a une autre Vous n avez peut tre pas encore remarqu mais vous disposez de plusieurs consoles Au d marrage vous arrivez sur la premi re console appel e tty1 teletypewriter Vous pouvez passer la deuxi me console appel e tty2 avec la combinaison de touches Alt F2 Pour revenir la premi re console utilisez la combinaison de touches Alt F1 Vous pouvez aussi utiliser Alt Fl che gauche et Alt Fl che droite ou les touches fen tre pour passer d une console voisine l autre Par d faut il y a 6 consoles Se d connecter Pour vous d connecter et retourner invite de connexion vous pouvez saisir la commande logout puis valider avec Entr e ou bien utiliser la combinaison de touches Ctrl d 14 2 Les commandes Unix Les bases AVERTISSEMENT D Je pr sente certaines notions de fa on volontairement inexacte pour les rendre plus simple appr hender Apr s avoir pris connaissance avec l interpr teur de commandes le shell je vous conseille de prendre le temps de lire un guide plus complet comme celui d Isabelle Vollant Vous y trouverez probablement des diff rences avec ce que j cris dans ce cas fiez vous ce guide plut t qu mon texte Lorsque vous utilisez un shell chaque ligne que vous tapez es
131. ans la section Device Driver gt Network device support gt Wireless LAN non hamradio Choisissez le pilote adapt votre carte Si vous comptez utiliser une r seau s curis WEP ou WPA dans la section Cryptographic options choisissez galement lt M gt ARC4 cipher algorithm lt M gt Michael MIC keyed digest algorithm lt M gt AES cipher algorithms Compilez ensuite votre nouveau noyau et d marrez dessus Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 227 243 Votre pilote n est pas dans les sources du noyau Si votre pilote n est pas dans les sources du noyau il existe sans doute un pilote libre 4 compiler en externe ind pendamment du noyau Les carte Athereos disposent ainsi d un pilote MADWifi Cherchez le pilote adapt votre carte sur Internet d compressez le et suivez les instructions donn es dans les README et INSTALL Chargez ensuite votre nouveau pilote Pour une carte Athereos utilisez la commande modprobe madwifi Q 3 Installer les outils de connexion Installez les outils de connexion sans fil aptitude install wireless tools Si vous comptez utiliser une connexion s curis e par WPA installez galement les outils correspondants aptitude install wpasupplicant Q 4 Configurer sa connexion Vous disposez maintenant d une interface r seau suppl mentaire ce que vous pouvez v rifier avec ifconfig a L
132. ant cette ligne Vous pouvez aussi le faire couter sur plusieurs ports la fois en rajoutant des lignes similaires PermitRootLogin yes Signifie que vous pouvez vous connecter en root par SSH Vous pouvez changer et mettre no ce qui signifie que pour vous connecter en root a distance vous devrez d abord vous connecter par SSH en tant que simple utilisateur puis utiliser la commande su pour devenir root Sans cela un pirate n aurait qu trouver le mot de passe du compte root alors que l il doit trouver votre login ef votre mot de passe X11Forwarding yes Signifie que vous allez pouvoir travailler en d port d affichage par SSH Ce sera expliqu plus tard dans le Si vous avez modifi le fichier de configuration du serveur il faut lui dire de relire son fichier de configuration etc init d ssh reload Reloading OpenBSD Secure Shell server s configuration 37 4 Se connecter par SSH Authentification par mot de passe C est la m thode la plus simple Depuis la machine cliente tapez 2 ssh login nom DNS _du_ serveur _ SSH TUYAU Si vous utilisez le m me identifiant sur le client et sur le serveur vous pouvez vous contenter de taper o ssh nom_DNS_du_serveur_SSH Si c est la premi re connexion SSH depuis ce client vers ce serveur il vous demande si le fingerprint de la clef publique pr sent e par le serveur est bien le bon Pour tre s r que vous vous connectez au bo
133. ant lancer des connexions sur les 2 ordinateurs 4 connecter pppd dev irnet 9600 local noauth Le param tre de vitesse est indispensable pour pppd mais IrNet ne l utilise pas Si vous voulez qu un ordinateur se comporte comme un serveur Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 196 243 pppd dev irnet 9600 local noauth passive pppd devrait attribuer automatiquement les IP aux ordinateurs se connectant mais dans le cas contraire si noipdefault est activ par exemple il est possible de les sp cifier pppd dev irnet 9600 local noauth 10 0 0 1 10 0 0 2 Vous pouvez maintenant utiliser la connexion comme n importe quelle connexion PPP Pour plus de finesse dans l utilisation un petit man pppd vous en apprendra beaucoup Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 197 243 Annexe LaTeX 1 1 Qu est ce que LaTeX LaTeX est un traitement de texte libre qui est tr s utilis dans la communaut scientifique Il s utilise un peu comme un langage de programmation on commence par crire le texte et les commandes LaTeX dans un fichier texte puis on compile et enfin on visualise Le fichier g n r est au format DVI Il est facilement convertible vers les formats PostScript PDF et HTML 1 2 Installer et utiliser LaTeX Installer les paquets Vous aurez besoin des paquets suivants aptitude install tetex extra gv latex2
134. ar un nombre de blocs de 2048 octets Ici on laisse le Shell calculer un nombre de blocs correspondant 700 Mo Remplir l image Nous allons monter l image UDF en loopback puis la remplir comme s il s agissait d une disquette mkdir image mount o loop t udf image udf image chmod a rwx image Vous pouvez maintenant copier des fichiers dans l image cp fichier sauvegarder image Enfin quand vous avez copi tous les fichiers dans l image d montez celle ci umount image rmdir image Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 205 243 Graver l image Votre image est pr te il ne reste plus qu a la graver sur le disque si votre graveur supporte le burnproof cdrecord v dev ATAPI dev graveur driveropts burnproof data image udf si votre graveur ne supporte pas le burnproof cdrecord v dev ATAPI dev graveur data image udf L 3 Graver par paquets Pr parer les pilotes noyau Pour gaver par paquets vous devez disposer du pilote idoine Pour cela dans la configuration du noyau dans la section Device Drivers gt Block devices Choisissez le pilote Packet writing on CD DVD media Pr parer ou un DVD un CD RW Avec un disque r inscriptible dans votre lecteur lancez la commande cdrwtool d dev pktcdvd 0 q Cela efface le contenu ventuel du disque le formate avec une seule grande piste
135. at choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License Section 8 If the distribution and or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries so that distribution is permitted only in or among countries not thus excluded In such case this License incorporates the limitation as if written in the body of this License Section 9 The Free Software Foundation may publish revised and or new versions of the General Public License from time to time Such new versions will be similar in spirit to the present version but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Program specifies a version number of this License which applies to it and any later version you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Program does not specify a version number of this License you may choose any version ever published by the Free Software Foundation Section 10 If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different write to the author to ask for per
136. aw that is to say a work containing the Program or a portion of it either verbatim or with modifications and or translated into another language Hereinafter translation is included without limitation in the term modification Each licensee is addressed as you Activities other than copying distribution and modification are not covered by this License they are outside its scope The act of running the Program is not restricted and the output from the Program is covered only if its contents constitute a work based on the Program independent of having been made by running the Program Whether that is true depends on what the Program does Section 1 You may copy and distribute verbatim copies of the Program s source code as you receive it in any medium provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty keep intact all the notices that refer to this License and to the absence of any warranty and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a copy and you may at your option offer warranty protection in exchange for a fee Section 2 You may modify your copy or copies of the Program or any portion of it thus forming a work based on the Program and copy and distribute such modifications or work under the terms of Section above provided that
137. bian GNU Linux DOCUMENT DE TRAVAIL 74 243 Chapitre 22 Le Web et le FTP en console 22 1 Surfer sur le web en console C est possible mais pas tr s joli Il existe au moins trois navigateurs en mode texte lynx w3m et links2 qui se trouvent dans les paquets du m me nom Si comme je vous l avais conseill vous n avez imprim cette formation que jusqu ce point vous pouvez maintenant suivre ma formation en ligne en lan ant w3m qui est normalement d j install w3m http formation debian via ecp fr Formation Debian GNU Linux Formation Debian GNU Linux Alexis de Lattre Auteur principal et mainteneur initial R my Garrigue Mainteneur Tanguy Ortolo Mainteneur t Viewing lt Formation Debian GNU Linux FIG 22 1 w3m Vivement l installation du serveur graphique pour pouvoir surfer avec Iceweasel nom de Firefox sous Debian 22 2 Le FTP en console Le client FTP le plus facile utiliser en console est mon go t lftp Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 75 243 WELCOME localhost FIG 22 2 ftp attention les yeux Installation et configuration Commencez par installer le paquet aptitude install lftp Ensuite installez mon fichier de configuration pour Iftp cp fichiers config lftp conf etc ou wget http formation debian via ecp fr fichiers config lf
138. che puis le nom d un miroir dans la liste qu il vous propose sauf si vous avez connaissance d un miroir Debian sur votre r seau local Dans ce dernier cas s lectionnez dans la liste Saisie manuelle Il vous demande alors le nom DNS du miroir Debian et le r pertoire o se trouve le miroir il vous propose par d faut le r pertoire standard debian Mandataire proxy HTTP si vous n avez pas de proxy pour acc der Internet laissez le champ vide et validez si votre proxy ne requiert pas d authentification par login et mot de passe tapez http proxy exemple org 8080 o proxy exemple org est le nom DNS de votre proxy et 8080 son port si votre proxy requiert une authentification par login et mot de passe tapez Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 37 243 http login password proxy exemple org 8080 o proxy exemple org est le nom DNS de votre proxy 8080 son port login et password votre login et mot de passe pour le proxy 12 2 Popularity contest Vinstallateur charge les listes de paquets puis vous demande si vous souhaitez participer aux statistiques d utilisation des pa quets R pondez comme vous le souhaitez cela n influe en rien sur la configuration du reste du syst me 12 3 Installation de logiciels suppl mentaires Pour cr er un type de configuration l installateur de Debian propose des t ches pour des usages particuliers serve
139. contrer des passionn s de Linux pr t vous aider Linux org recense les LUGs class s par pays une liste des LUGs fran ais est disponible sur la Wikip dia et une carte sur LinuxFrench Net De nombreux LUGs organisent des rencontres r guli res qui sont r f renc s sur le site FirstJeudi org Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 173 243 A 2 Trouver de l aide Forums Web L a Linux entre amis comporte un forum d aide aux d butants Le site debian fr org propose des forums de discussion d di s Debian Le site Andesi comporte galement de nombreux forums li s Debian Sur Absolinux vous trouverez des forums d entraide et de discussions autour de Linux et BSD Forums USENET Il existe plusieurs forums USENET d di s aux syst mes GNU Linux en langue anglaise ou fran aise par exemple fr comp os linux config Canaux de discussion Il est souvent possible d obtenir une aide rapide sur les r seaux IRC le r seau Freenode h berge la majorit des canaux de discussion li s au logiciel libres notamment les canaux linuxfr absolinux le r seau OFTC h berge entre autre les canaux de discussion li s Debian debian debian fr ainsi que notre canal formation debian A 3 Se tenir au courant Voil une liste de sites Webs traitant de l actualit Linux et des logiciels libres LinuxFr est le site de l actualit Li
140. copyright ls test copyright test copyright cat concat ner affiche le contenu d un ou plusieurs fichiers les uns la suite des autres sans s paration dans ce cas cat test copyright a licence de Bash cat test copyright test copyright a licence de Bash en deux exemplaires 1 cl more et less affiche le contenu d un long fichier avec la possibilit de naviguer dedans avec la touche Espace les fl ches et la touche q pour quitter Nettoyage Nous avons d j commenc peupler votre r pertoire personnel de fichiers sans int r t Il est temps de faire le m nage Pour cela nous allons utiliser une option sp ciale de la commande rm rf un raccourci pour r f qui permet d effacer un r pertoire en descendant dans le r pertoire et tous ses sous r pertoires ventuels pour les effacer avant en for ant l effacement sans demander de confirmation chaque fois Dans notre cas nous avons un r pertoire test effacer rm rf test Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 47 243 Commandes incontournables Si vous ne deviez retenir que deux commandes apropos et man apropos Cette commande permet de chercher une commande partir d un mot clef Ainsi si vous cherchez comment naviguer sur le Web 2 apropos web w3m 1 a text based Web browser and pager man Cette commande permet d af
141. d s le lancement Rassurez vous vous n aurez pas tout r installer suivez la proc dure suivante pour vous en sortir 1 Suivez toutes les instructions du comme si vous recommenceriez la proc dure d installation 2 Une fois que vous avez choisi votre clavier passez sur la deuxi me console avec la combinaison de touches habituelle et appuyez sur Entr e pour activer la console 3 Montez votre partition Linux racine si elle est sur un disque IDE mkdir mnt root mount dev ide host0 bus0 targetX lun0 partY mnt root o dev ide host0 bus0 targetX lun0 partyY repr sente le disque dur o se trouve votre partition racine en notation devfs Voil quelques exemples de correspondance entre la notation traditionnelle et la notation devfs qui vous permettront de comprendre comment a marche Notation traditionnelle Notation devfs dev hdal dev ide host0 bus0 targetO lunO part dev hda2 dev ide host0 bus0 target0 lun0 part2 dev hdb2 dev ide host0 bus0 target1 lun0O part2 dev hdc5 dev ide host0 busO target2 lunO part5 TAB B 1 si elle est sur un disque SATA ou SCSI mkdir mnt root mount dev scsi host0 bus0 targetX lun0 partY mnt root ou X d signe le num ro de votre disque SATA ou SCSI et Y d signe le num ro de votre partition Linux racine 4 Demandez au syst me que le r pertoire racine devienne mnt root Ed
142. d sabonner il suffit de taper u Le nombre gauche du nom des forums indique le nombre de messages non marqu s comme u dans ce forum Serveur FIG 46 1 Fen tre des forums de slrn Maintenant que vous avez choisi les forums auquels vous voulez tre abonn mettez vous en face de l un d entre eux et appuyez sur Espace Vous avez alors acc s la liste des threads pr c d s du nombre de messages qu ils contiennent Pour ouvrir un thread et lire le premier message qu il contient appuyez de nouveau sur Espace Pour faire d filer le message vers le bas appuyez sur Espace pour le faire d filer vers le haut appuyez sur b Pour passer la lecture du message suivant appuyez sur Espace une fois que vous tes arriv la fin du message ou s lectionnez avec la fl che le message suivant et appuyez sur Espace Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 158 243 pour l aide q pour quitter CAnnonce Hanster Fr 2 0 1 8 6 browser d inage MP3 non libre http supat ffii rec llem FIG 46 2 Fen tre des articles de slrn Pour revenir la liste des messages du forum appuyez sur h Pour marquer un message ou un thread comme lu sans m me le lire appuyez sur d en face de ce message ou de ce thread Pour revenir la liste des forums appuyez sur q Pour rapatrier depuis le serveur la liste des nouveaux posts appuyez sur G Entrainez vous poster avec
143. directement cette ligne nombre de lignes yy sans espace pour copier ce nombre de ligne partir du curseur yy pour copier une ligne et y pour copier un groupe de mots en mode visuel nombre de lignes dd sans espace pour couper ce nombre de ligne partir du curseur dd pour couper une ligne en mode commande et d pour couper un groupe de mots en mode visuel p pour coller apr s le curseur P pour coller avant le curseur u pour annuler la derni re modification Vous pouvez appuyer plusieurs fois sur u pour annuler les derni res modifications Ctrl r pour annuler la derni re annulation Vous pouvez renouveler la combinaison de touches pour annuler les annulations ant rieures s toto tata g pour remplacer toutes les occurrences de la cha ne de caract res toto par la cha ne de caract re tata 16 4 Editer un fichier de configuration Unix Sous Unix et en particulier sous Linux la configuration du syst me et des programmes se fait tr s souvent en ditant des fichiers textes qui contiennent des param tres de configuration Ces param tres de configuration suivent une certaine syntaxe diff rente pour chaque programme et que l utilisateur doit conna tre G n ralement il y a une instruction de configuration par ligne de texte Le syst me ou le programme va alors lire son ou ses fichier s de configuration et s adapter la configuration demand e Presque tous les programmes et syst mes
144. disque dur branch en Primary Master donc accessible par dev hda Cet exemple s applique galement aux lecteurs de CD DVD et graveurs IDE F1 Installer et utiliser hdparm Il faut d abord installer le paquet aptitude install hdparm Les options les plus int ressantes de hdparm sont iet I pour avoir des informations sur le p riph rique c pour conna tre et r gler le support I O 32 bits d pour conna tre et r gler le support du DMA X pour r gler le mode du DMA t pour faire un test de performance de lecture du p riph rique sans utilisation du cache Vous allez commencer par recueillir des informations sur votre p riph rique hdparm I dev hda NOTE Si vous utilisez hdparm sur des p riph riques IDE qui utilisent l mulation SCSI il faut quand m me les d signer par leur nom de device IDE classique dev hda dev hdb dev hdc et dev hdd comme expliqu au Il faut regarder en particulier dans la section Capabilities ce qui concerne le DMA Par exemple pour notre disque dur nous avons DMA mdma0 mdmal mdma2 udma0 udmal udma2 udma3 xudma4 udma5 L toile sur udma4 signifie que mon disque dur supporte le DMA et que si le DMA est activ il se mettra en mode UDMA 4 Maintenant regardez si le DMA est activ Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 190 243 hdparm d dev hda dev hda using_dma 1
145. e Le syst me devrait alors d marrer sans probl me Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 20 243 Installer boot menu Install Graphical install Advanced options Help debian Gnu Linux Press ENTER to boot or TAB to edit a menu entry FIG 7 1 Le premier cran Odebian FN Choose language Please choose the lanauaae used for the installation process This language will be the default language for the final system Choose a language Chinese Simplified TETE 2 Chinese Traditional FASC SEB Croatian Hrvatski Czech e tina Danish Dansk Dutch Nederlands h Dzongkha Er E English English Fsneranto Fsneranto Screenshot Go Back Continue FIG 7 2 Vinstallateur en mode graphique Ca marche Si vous avez un ordinateur portable et que ce dernier red marre brutalement pendant la proc dure d installation ditez I entr e Install en appuyant sur la touche Tab puis tapez noacpi noapic nolapic l cran d accueil au lieu de simplement valider ce qui d sactivera 1 ACPI un syst me d conomie d nergie qui est bogu sur certaines cartes m res Mais dans l immense majorit des cas le d marrage se passe sans probl me et vous arrivez alors dans l interface bleu blanc rouge qui Va vous accompagner tout au long de cette installation Ed 5 0 2 6 Formation Debian GNU Linu
146. e comme si vous tiez sur une console Linux Administrateur CLIENT X query serveur exemple org Cela permet de faire de l export display de Linux vers Windows comme expliqu au M 2 WinSCP WinSCP est un client SFTP pour Windows sous licence GPL Il marche exactement comme un client FTP mais il utilise le protocole SSH pour s curiser les transferts de mots de passes et de fichiers Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 209 243 y alexis zen via ecp fr WinSCP Left Files Command Right Help je Mes documents l alexis Ja A CUA nents 26 06 2002 09 03 Param tres de con 18 07 2002 13 29 plaquette_via2 doc 32871 Document Microso 0712 2000 wins CP exe 407 040 Application nks 16 09 2002 01 30 05 02 2001 13 06 2002 12 59 25 06 2002 00 35 23 09 2001 16 09 2002 14 48 14 08 2002 17 21 11 08 2002 02 42 16 01 2002 07 01 2002 27 04 2001 i 16 09 2002 14 46 gt 0 of 429 kB in 0 of 3 files selected 0 of 3197 KB in 0 of 101 files selected F2Rename Ee F5Copy LE F6Move f F7 Create directory Fe Delete F3 Permission Fic M4 WinSCP M 3 Acc der ses partitions Ext2 ou Ext3 depuis Windows Deux logiciels permettent de faire cela Explore2fs Explore2fs est un programme GPL qui permet de lire ses partitions Linux de type Ext2 et Ext3 depuis Windows ATTENTION Pour se servir de ce programme sous Windows NT 200
147. e dont la surface utile est plus faible Il est toutefois inutile d utiliser ces images pour conomiser du volume de t l chargement tant donn qu elles ne contiennent pas un installateur complet et que leur premi re action est donc d aller t l charger celui ci V rifier l int grit de l image du CD Pour v rifier qu un fichier est bien le vrai fichier original on calcule la somme de contr le MD5 du fichier et on la compare la somme MDS officielle Deux fichiers ayant la m me somme MDS sont normalement identiques Pour calculer la somme MD5 d un fichier sous Windows utilisez le petit programme GPL MD5Summer Il faut ensuite comparer le r sultat obtenu avec celui indiqu dans le fichier MDSSUMS NOTE La somme de contr le MD5 a t prise en d faut et il est recommand d utiliser l algorithme SHA1 la place Debian four nit glament les sommes SHA1 des m dia d installation mais je ne connais pas de logiciel permettant de les v rifier sous Windows Si vous en connaissez un n h sitez pas a me le signaler Graver le CD Gravez l image du CD en utilisant votre logiciel de gravure favori Cette page explique comment faire selon le logiciel que vous utilisez Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 16 243 5 2 Les fichiers suppl mentaires T l chargez l archive contenant nos fichiers de configuration qui vous seront utiles lorsque votre nouveau sys
148. e vous ins rez du texte classiquement Le mode Remplacement auquel on acc de en appuyant une deuxi me fois sur Inser L indicateur REMPLAC EM ENT appara t alors en bas de l cran Dans ce mode le texte entr remplace le texte pr sent sous le curseur bas de l cran Ce mode permet de s lectionner du texte pour y appliquer globalement des commandes Remplacement R Inser CI Cm i Inser FIG 16 2 Comment passer d un mode un autre Voici une liste des commandes les plus utilis es Il faut bien entendu tre en mode Commande pour les taper th pour acc der l aide w pour enregistrer wnom du fichier pour faire enregistrer sous nom_du_fichier q pour quitter wq pour enregistrer et quitter q pour quitter sans enregistrer les modifications r pour inclure le contenu d un autre fichier donc vers le bas Le mode Visuel auquel on acc de par la touche v depuis le mode Commande L indicateur VISUEL appara t alors en mot_clef pour rechercher un mot vers le bas du texte n pour passer l occurrence suivante N pour passer la pr c dente mot_clef pour rechercher un mot vers le haut du texte n pour passer l occurrence suivante N pour passer la pr c dente Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 54 243 num ro_de ligne pour aller
149. e en t che de fond et garde la clef en m moire La commande ssh add permet de donner sa clef ssh agent Ensuite quand vous utilisez le client SSH il contacte ssh agent pour qu il lui donne la clef La pratique en console Dans une console lancez ssh agent en valuant les commandes qu il crit sur sa sortie eval ssh agent Puis donnez votre clef l agent ssh add Il vous demande alors votre pass phrase Maintenant que votre clef a t transmise l agent vous pouvez vous connecter sans entrer de mot de passe toutes les machines pour lesquelles vous avez mis votre clef publique dans le fichier ssh authorized_keys en mode graphique Si vous utilisez GDM l agent SSH a d j t lan par GDM Vous n avez donc plus qu ex cuter ssh add une fois que vous tes connect 37 7 Faire des tunnels SSH Faire un tunnel SSH est un moyen simple de chiffrer n importe quelle communication TCP entre votre machine et une machine sur laquelle vous avez un acc s SSH Par exemple pour tablir un tunnel SSH pour une connexion HTTP vers la machine serveur exemple org ssh L 2012 serveur exemple org 80 toto serveur exemple org o 20 2 est le port sur la machine cliente partir duquel la connexion entre dans le tunnel SSH le port doit tre sup rieur 1024 si on ne veut pas avoir a lancer le tunnel en tant que root et le pare feu ne doit pas bloquer ce port Ensuite il suffit de
150. e expliqu dans le ex cutez ssh add pr alablement pour ne m me pas avoir taper votre mot de passe 2 isync a L V Si vous avez beaucoup de messages sur le serveur cela risque de prendre un peu de temps Pour les prochaines synchronisation vous pourrez ex cuter isync a pour synchroniser toutes les bo tes aux lettres isync mailbox1 mailbox2 pour ne synchroniser que certaines bo tes aux lettres et ce sera plus rapide puisqu il n aura que les nouveaux messages t l charger NOTE Un grand merci Oswald Buddenhagen nouveau mainteneur d isync pour m avoir aid faire marcher cette solution 443 Chiffrer et signer ses mails avec GnuPG A l adresse http www vilya org gpg gpg intro html vous trouverez une documentation en fran ais tr s bien faite sur GnuPG son utilisation et son int gration mutt Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 151 243 44 4 Adapter le champ From en fonction du destinataire Il est souvent n cessaire de devoir adapter l adresse lectronique que l on utilise en fonction de l adresse laquelle on crit Par exemple je peux avoir envie d utiliser mon adresse via ecp fr chaque fois que j cris quelqu un qui a une adresse via ecp fr send hook Et x via ecp frS set from robert dupont via ecp fr De m me je peux vouloir utiliser mon adresse professionnelle
151. e pseudonyme query nick entamme une conversation priv e dans une nouvelle fen tre query met fin la conversation priv e et ferme la fen tre leave quitte le canal et ferme la fen tre Commandes pour la fen tre de statut Les commandes suivantes peuvent tre tap es dans n importe quelle fen tre mais leur r sultat sera crit dans la fen tre status Certaines commandes concernent un certain r seau pour passer d un r seau l autre on utilise la combinaison de touches Ctrl X pour cycler sur les ircnets auquels vous tes connect Le nom du r seau s lectionn appara t dans la barre bleue du bas de la fen tre list affiche la liste des canaux du r seau s lectionn who debian affiche la liste des gens pr sents sur debian hilight mot met en couleur le pseudo de la personne qui prononce le mot c est utile pour rep rer quand on parle de soi dcc list liste les fichiers disponibles par dcc dcc get nick pour r cup rer un fichier envoy par dcc dcc send nick nom _ du fichier pour envoyer un fichier par dcc help pour avoir la liste des commandes help nom_de_la_commande pour avoir de l aide sur une commande particuli re quit pour quitter irssi Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 155 243 Lindicateur d activit Dans la barre bleue du bas il y a un indicateur d ac
152. e sert chiffrer la clef priv e La pass phrase vous sera alors demand e chaque utilisation de la clef priv e c est dire a chaque fois que vous vous connecterez en utilisant cette m thode d authentification Un m canisme appel ssh agent permet de ne pas rentrer le mot de passe chaque fois comme nous le verrons un peu plus loin dans ce chapitre NOTE Vous pouvez tout moment changer la pass phrase qui prot ge votre clef priv e avec la commande ssh keygen p Autoriser votre clef publique Pour cela il suffit de copier votre clef publique dans le fichier ssh authorized_keys de la machine sur laquelle vous voulez vous connecter distance La commande suivante permet de r aliser cette op ration via SSH ssh copy id i ssh id_dsa pub login nom DNS_du_ serveur Se connecter La commande est la m me que pour une authentification par mot de passe 37 5 Transfert de fichiers par SSH En console Le transfert de fichiers par SSH est possible d au moins trois fa ons avec scp comme Ssh CoPy qui s utilise la m me mani re que la commande cp avec sftp logiciel tr s basique qui s utilise comme ftp avec Iftp dont je vous avais d j parl au pour les transferts de fichiers par FTP Ici galement vous pouvez utiliser la m thode d authentification par mot de passe ou par clefs l utilisation restant la m me dans les deux cas Ed 5 0 2 6 Formation Debian
153. e syst me d exploitation Structure du document Ce document est divis en 5 parties 1 je vous guiderai pas pas pour l installation brute du syst me d exploitation 2 vous apprendrez les commandes et les outils de base et vous essaierez de faire marcher tous les p riph riques de votre syst me 3 vous apprendrez installer un bureau graphique et vous servir des applications graphiques courantes sous Linux 4 si vous avez un acc s permanent Internet et ou si vous tes connect un r seau local vous d couvrirez les qualit s de Linux utilis en tant que serveur au sein d un r seau IP 5 vous d couvrirez un certain nombre d applications en console et peut tre serez vous s duit par les avantages de ce type d applications Les utilisateurs qui d butent avec GNU Linux seront plus particuli rement int ress s par les trois premi res parties et certaines annexes faciles Les utilisateurs qui ont d j de l exp rience avec Linux qui veulent explorer des utilisations plus avanc es et qui ont d j des bases en r seau pourront se plonger dans les parties 4 et 5 et les annexes plus difficiles Les parties 2 3 4 et 5 requi rent la connaissance des commandes de base d Unix qui sont rapidement abord es au La formation doit absolument tre suivie dans l ordre Elle a t con ue l origine pour les ordinateurs qui ont une connexion Int
154. e syst me de fichiers 25 10 Partitionner 29 11 Le r glage des comptes et mots de passe 34 12 Les paquets 36 13 Premier d marrage 39 II Utilisation et configuration de base de Debian GNU Linux 42 14 D buter en console 43 15 R cup rer les fichiers de configuration 50 16 Vim un diteur de texte 52 Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 5 243 17 Faire marcher la connexion Internet 55 18 Le syst me de gestion des paquets Debian 59 19 Configurer le shell 64 20 Utiliser des m dia de stockage 67 21 Le r seau et la s curit 71 22 Le Web et le FTP en console 74 23 Configurer son serveur de mail local 76 IT Debian GNU Linux en mode graphique 77 24 Installer le serveur graphique 78 25 Le bureau GNOME 84 26 Les bases de Linux en mode graphique 86 27 Le Web le courrier et les news en mode graphique 90 28 La musique sous X 94 29 VLC un lecteur multim dia 97 30 Graver des disques 99 31 La bureautique avec OpenOffice org 101 32 La manipulation d images 103 33 La messagerie instantan e avec Pidgin 105 34 Jouons un peu 107 35 Avant d aller plus loin un point sur la m thode 111 IV Debian GNU Linux en r seau 116 36 Configuration r seau 117 37 L acc s distance par SSH 122 38 Transf rer des fichiers 129 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 6 243 39 Faire du d port d affichage 132 40 NFS le partage de fichiers sous Unix 135
155. e texte du message en dessous des en t tes Salut les FIG 43 3 Mutt r daction d un message Une fois que vous avez fini enregistrez et quittez Vous arriver alors dans l cran d envoi des messages dans lequel vous pouvez utiliser les commandes suivantes t pour modifier la liste des destinataires c pour modifier la liste des personnes en copie Cc b pour modifier la liste des personnes en copie cach e Bcc s pour modifier le Subject e pour r diter le message Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 146 243 a pour attacher des fichiers au message p pour acc der aux fonctions de chiffrement et de signature de GnuPG voir ci dessous q pour annuler l envoi y pour envoyer le message Dans une bo te aux lettres que vous soyez dans la liste des messages ou en train d afficher un message vous avez acc s aux touches suivantes r pour r pondre l exp diteur du message s lectionn g pour r pondre l exp diteur et aux autres destinataires du message s lectionn Tab pour aller au prochain message non lu v pour afficher la liste des fichiers attach s un message puis s pour les enregistrer sur le disque dur h pour afficher le message avec tous ses en t tes et de nouveau h pour enlever l affichage des en t tes f pour transf rer le message s lectionn quelqu un d po
156. e visualiser une image display nom_du_fichier_image amp La commande identify permet d avoir des informations sur l image identify mon_image jpg mon_image jpg JPEG 861x306 DirectClass 8 bit 142kb 0 0u 0 01 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 104 243 La commande convert permet de convertir d un format un autre ou de transformer une image Par exemple pour passer une image du format JPEG au format EPS o convert imagel jpg imagel eps On peut aussi redimensionner une image ici on la redimentionne sans modification de rapport de fa on a ce qu elle rentre dans un carr de 100 x 100 convert geometry 100x100 image_originale jpg image redimensionn e jpg La commande mogrify permet d effectuer des transformations tout comme convert mais en traitant les images sur place sans cr er de nouveau fichier Cela s av re tr s utile pour redimentionner toute une s rie de photos Sa syntaxe est identique celle de convert avec une seule image Si vous pr cisez plusieurs images elles seront toutes modifi es 32 3 La retouche d images avec GIMP gimp est un logiciel libre de retouche d image souvent compar Photoshop Il est normalement d j install sur votre syst me mais si ce n tait pas le cas aptitude install gimp L interface de GIMP se d compose en trois fen tre dont deux sont reproduites en La premi
157. eau la plupart ne sont accessibles qu en root traceroute qui se trouve dans le paquet du m me nom et qui permet de dessiner la route que prennent les packets pour aboutir une machine distance tcpdump qui se trouve dans le paquet du m me nom et qui permet d afficher tout le traffic qui passe par l interface r seau iptraf un moniteur de traffic et de d bit les outils du paquet netdiag qui permettent de diagnostiquer un probl me de connexion Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 166 243 Chapitre 49 Graver en console 49 1 Installation des paquets Installez les paquets requis aptitude install genisoimage wodim 49 2 Les CD de donn es Cr er l image ISO du CD A partir de fichiers Avant de commencer graver il faut cr er l image ISO du CD c est dire le syst me de fichiers qui sera grav tel quel sur le disque Pour cela on utilise la commande genisoimage Prenons l exemple d une sauvegarde du home de l utilisateur foto 1 v rifiez qu il fait moins que la capacit du CD R ou RW du sh home toto 2 cr ez l ISO 2 genisoimag Rear ad hide rr moved V SauvHome o backup iso home toto Explication des options utilis es dans genisoimage R rajoute l extension Rock Ridge qui permet de conserver les noms longs et les permissions sous Linux r permet de g n rer une image qui soit lisib
158. ectement dans Nautilus Une fois connect un serveur Vous pourrez m me acc der aux fichiers qui sont dessus dans vos applications comme s ils taient sur votre ordinateur Pour cela il faut aller dans le menu Raccourcis gt Se connecter un serveur Puis choisir le type de serveur par exemple FTP public ou FTP avec authentification et r gler les param tres de connexion 5 Connexion a serveur x Type de service SSH Serveur formation debian Informations optionnelles Port Dossier home formation debian Nom d utilisateur formation debian Nom utiliser pour la connexion Formation Debian aide Parcourir le r seau Annuler Connecter Fic 27 3 Connexion un serveur ssh Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 93 243 Si vous pr f rez utiliser un client FTP d di cela vous pouvez installer gFTP qui correspond au paquet gftp gtk Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 94 243 Chapitre 28 La musique sous X Nous vous proposons de d couvrir un lecteur de musique de GNOME nomm Rhythmbox Vous apprendrez galement encoder un CD audio en Ogg Vorbis avec Sound Juicer 28 1 Jouer de la musique avec Rhythmbox Rhythmbox permet de lire les formats courants de musique les CD audio ainsi que de g rer une collection de musique
159. eedom to share and change it By contrast the GNU General Public License is intended to guarantee your freedom to share and change free software to make sure the software is free for all its users This General Public License applies to most of the Free Software Foundation s software and to any other program whose authors commit to using it Some other Free Software Foundation software is covered by the GNU Library General Public License instead You can apply it to your programs too When we speak of free software we are referring to freedom not price Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software and charge for this service if you wish that you receive source code or can get it if you want it that you can change the software or use pieces of it in new free programs and that you know you can do these things To protect your rights we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the software or if you modify it For example if you distribute copies of such a program whether gratis or for a fee you must give the recipients all the rights that you have You must make sure that they too receive or can get the source code And you must show them these terms so they know their rights We protect your rights with t
160. emande au processus 42 de se terminer tout seul Bien sur on ne peut terminer que les processus que l on a soi m me lanc sauf le root qui peut faire ce qu il veut avec tous les processus kill 9 42 envoie le signal KILL au processus dont le PID est 42 Quand un processus est plant c est le seul moyen de l arr ter car la commande pr c dente n aura pas d effet pkill vie envoie le signal TERM au processus dont le nom est vic Cette commande est r p ter plusieurs fois s il y a plusieurs processus qui portent le nom vic pkill 9 vlc envoie le signal KILL au processus dont le nom est vic Autres commandes syst me passwd change le mot de passe il commence par demander l ancien mot de passe quand il s agit d un simple utilisateur groups pour savoir quels groupes appartient l utilisateur adduser toto ajoute l utilisateur toto au syst me deluser toto supprime l utilisateur toto du syst me adduser toto disk ajoute l utilisateur toto au groupe disk modification effective apr s que l utilisateur foto se soit d connect puis reconnect deluser toto audio enl ve l utilisateur toto du groupe audio df h fait le point sur l espace libre de chaque syst me de fichiers mont du sh mesure la taille du r pertoire depuis lequel il est ex cut halt teint l ordinateur reboot red marre l ordinateur uptime indique depuis combien de temps le syst me n a pas red marr
161. emi re op ration consiste donc faire une d fragmentation c est dire d fragmenter vos fichiers et mettre de l ordre dans la partition de sorte qu il ne reste qu un bloc de donn es compact en d but de disque comme sur la FIG 6 2 Disque d fragment 6 2 D fragmenter C est tr s simple sous Windows allez dans le poste de travail et faites un clic droit sur votre disque dur lecteur C normalement S lectionnez Propri t s allez dans l onglet Outils et cliquez sur D fragmenter maintenant C est un peu long je vous l accorde mais d une part a fait du bien votre partition et d autre part c est n cessaire alors patience Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 18 243 D AVERTISSEMENT Avant d aller plus loin j esp re que vous avez bien fait une sauvegarde des donn es importantes de votre disque dur comme je vous l ai conseill 6 3 Notez l espace disponible Regardez quelle est la quantit d espace disponible sur votre partition Windows et d cidez en cons quence et en fonction de vos besoins la taille de l espace disque que vous allez allouer Debian Sachez qu un syst me Debian install avec beaucoup de logiciels occupe typiquement 5 Go sans compter les fichiers de l utilisateur Vous lisez bien 5 Go pas 15 ni 50 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 19 243
162. en tant qu utilisateur svnowner Cr ez l utilisateur svnowner et donnez lui les droits sur le r pository SVN adduser system home usr local svn svnowner chown R svnowner usr local svn Ajoutez la ligne suivante au fichier etc inetd conf svn stream tcp nowait svnowner usr bin svnserve svnserv i Dites a inetd de tenir compte de ce changement etc init d inetd reload Ensuite ditez le fichier usr local svn projet1 conf svnserve conf Vous allez d commenter certaines lignes pour configurer les droits d acc s votre r pository SVN les lignes qui commencent par trois sont des commentaires lire les lignes qui commencent par un seul sont destin es tre d comment es et personnalis es pour r pondre vos besoins Pour les projets OpenSource il est courant de donner un acc s en lecture seule aux utilisateurs non authentifi s Si telle est votre motivation mettez le param tre anon access read Sinon pour emp cher tout acc s non authentifi mettez le none Quant au param re auth access il contr le le niveau d autorisation des utilisateurs authentifi s pour donner un acc s en lecture et en criture aux utilisateurs authentifi s ce qui est probablement votre souhait mettez le write Le param tre password db d finit l emplacement du fichier contenant les noms d utilisateurs et leurs mots de passe Enfin le param tre realm vous permet de donner un nom long votre
163. enir root su toto permet de devenir l utilisateur toto NOTE Le passage de root un simple utilisateur par la commande su toto se fait sans rentrer le mot de passe de l utilisateur toto Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 48 243 ps Cette commande sert lister les processus et leurs propri t s Sous Unix chaque t che s ex cute au sein d un ou plusieurs processus Chaque processus a un PID Processus ID qui lui est propre Si un processus plante les autres processus ne sont pas affect s On peut tuer un processus avec la commande kill ou killall ps liste les processus de l utilisateur qui ex cute la commande qui sont rattach s au terminal depuis lequel la commande est ex cut e ps u liste les processus de l utilisateur qui ex cute la commande quel que soit le terminal de attachement ps au liste les processus de tous les utilisateurs quel que soit le terminal de rattachement ps aux liste les processus de tous les utilisateurs m me ceux qui ne sont rattach s 4 aucun terminal Cette commande liste donc l int gralit des processus du syst me Elle est quivalente la commande ps A ps faux liste tous les processus du syst me en les regroupant par encha nement d ex cution kill et pkill Les commandes kill et killall servent envoyer des signaux des processus kill 42 envoie le signal TERM au processus dont le PID est 42 En gros on d
164. er de la synchronisation La mise en place de ma solution avec isync requiert trois choses un acc s SSH au serveur un serveur IMAP install sur le serveur mais pas forc mment joignable de l ext rieur des boites aux lettres au format Maildir sur le serveur NOTE Si vous avez suivi les instructions du vos bo tes aux lettres sont au format Maildir Faire une sauvegarde Dans ce genre de bidouilles une mauvaise manipulation est vite arriv e je vous conseille donc de faire une sauvegarde de vos messages avant de commencer Sur le serveur Il faut qu un serveur IMAP soit install sur le serveur et rep rer l ex cutable du serveur IMAP Sur une Debian qui utilise le serveur IMAP fourni dans le paquet uw imapd l ex cutable du serveur est usr sbin imapd Ensuite il faut modifier la configuration de mutt sur le serveur Sur le serveur ditez le fichier de configuration muttrc et si vous utilisez mon fichier de configuration d commentez la ligne suivante situ e dans la premi re partie set maildir_trash Sur le portable Je suppose que le portable n a pour I instant aucune configuration de faite au niveau mail Mutt est normalement d ja install R cup rez mon fichier de configuration type wget http formation debian via ecp fr fichiers config muttre mv muttre muttre 2 5 2 cl Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL
165. er les messages vieux de plus de 120 jours des boites aux lettres mailbox3 et mailbox4 et les stocker au format mbox dans le r pertoire mail archive pr alablement cr e archivemail d 120 o mail archive mail mailbox3 mail mailbox4 Si les commandes pr c dentes ne marchent pas et g n rent un message d erreur bizarre il faut relan er la commande en ajoutant l option v verbose et regarder quel message particulier est responsable de l erreur ensuite diter ce message fautif pour essayer de comprendre pourquoi il emp che archivemail de fonctionner et supprimer le la main s il n est pas important Si vous d cidez de mettre en place une telle solution vous aurez probablement envie que cela se fasse automatiquement par exemple chaque lundi 12h42 Pour cela vous pouvez utiliser la commande crontab comme expliqu au et r sum e ici Editez votre cron avec la commande crontab e et rajoutez Ires deux lignes suivantes 42 12 x x 1 archivemail quiet d 90 delete mail mailboxl mail mailbox2 43 12 x x 1 archivemail quiet d 120 o mail archive mail mailbox3 mail mailbox4 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 149 243 44 2 Synchroniser ses messages entre un serveur et un portable Le principe C est la configuration que j utilise personnellement je vais donc parler la premi re personne Je re ois mon courrier sur un serveur sou
166. ernet par r seau local Je l ai ensuite adapt e pour ceux qui ont une connexion par modem classique ADSL ou c ble voire pas de connexion du tout mais il reste encore beaucoup faire pour l adapter tous les mod les de modems ADSL USB Format du document Pour maintenir cette formation nous utilisons les formats et outils suivants Subversion pour stocker les sources de la formation et conserver ses anciennes versions DocBook XML comme format de document pour la r daction xsltproc pour produire le document HTML l aide d une feuille de style XSL DbLaTeX pour produire le document au format PDF Si vous souhaitez r cup rer les sources de notre formation vous aurez besoin du logiciel Subversion aptitude install subversion svn checkout https svn via ecp fr formation debian trunk formation debian Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 2 243 Si vous voulez compiler vous m me notre formation pour contruire les versions HTML et PDF vous aurez besoin des feuilles de style XSL DocBook et des logiciels xsltproc et DbLaTeX aptitude install docbook xsl xsltproc dblatex cd formation debian make html pdf o 5 o oO Contribuer au document Toutes les contributions sont les bienvenues Les contributions suivantes sont particuli rement appr ci es le signalement des fautes de frappe et d orthographe le signalement d erreurs de syntaxe dans le
167. ers O Utiliser cette ic ne pour ce compte O Cr er ce nouveau compte sur le serveur Annuler enregistrer FIG 33 1 Ajout d un compte 33 3 Utiliser Pidgin La fen tre principale de Pidgin est la liste des contacts reproduite en que vous pouvez appeler tout moment en cliquant sur l ic ne repr sentant une bulle de bande dessin e dans la zone de notification partir de l vous pouvez ajouter des contats ouvrir des fen tres de discussion ou encore acc der la liste des comptes liste de contacts MAR Contacts Comptes Outils Aide Modification du compte R activer Disponible v en Fic 33 2 Pidgin la liste des contacts NOTE Les possibilit s de Pidgin sont nombreuses vous pouvez galement g rer des groupes ou des salons de discussion Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 107 243 Chapitre 34 Jouons un peu On reproche souvent aux syst mes GNU Linux de ne pas disposer de jeux vid o Certes la plupart des jeux commerciaux ne sont disponibles que pour Windows et parfois MacOS mais il existe une multitude de jeux libres dont certains sont excellents Un bon nombre d entre eux sont directement inspir s de jeux commerciaux dont ils d passent souvent la qualit Il n y a en fait que tr s peu de jeux originaux apr s tout Age of Empire n est il pas lui m me un cl
168. es installer ou d sinstaller Les commandes qui peuvent vous tre utiles sont les suivantes dpkg deb I package_0 1_i386 deb affiche les en t tes du paquet dpkg deb c package_0 1_i386 deb affiche les noms des fichiers contenus dans le paquet dpkg deb X package_0 1_i386 deb r pertoire extrait les fichiers contenus dans le paquet dans le r pertoire sp cifi D 3 Apt file Apt file est un programme qui vient compl ter les commandes dpkg S et dpkg L qui se limitent dans leurs r sultats aux paquets install s Pour utiliser apt file il faut d abord installer le paquet du m me nom puis mettre jour sa base de donn e propre contenant la liste des fichiers de tous les paquets aptitude install apt file apt file update Puis on peut avoir la liste des fichiers contenus dans un paquet m me si celui ci n est pas install contrairement la commande dpkg L 2 apt file list nom du paquet On peut galement savoir quel paquet appartient un certain fichier m me si le paquet et donc le fichier n est pas install contrairement la commande dpkg S o apt file search nom_du_fichier Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 182 243 D 4 Installer un RPM RPM signifie Red Hat Packet Manager c est un format de paquet concurrent de celui de Debian et il est utilis par de nom breuses distributions Red Hat Mandriva SUSE
169. es outils de connexion sans fil fournissent une commande semblable pour les r glages sp cifiques aux connexions sans fil iwconfig Vous pouvez galement lister les r seaux sans fil qui vous entourent S iwlist interface scan Connexion non s curis e Pour vous connecter il suffit de s associer un r seau Ainsi pour vous connecter au r seau maison en supposant que votre carte r seau correspond l interface eth1 iwconfig ethl essid maison Connexion crypt e WEP Pour vous connecter un r seau crypt avec WEP il suffit de pr ciser en plus la clef WEP iwconfig ethl essid VIA key XXXXXXXX Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 228 243 Configuration IP Vous tes maintenant connect un r seau sans fil ce que vous pouvez v rifier par la commande iwconfig Cependant vous tes simplement branch sur un r seau comme vous le seriez par un c ble Il faut donc maintenant r gler les param tres IP de la connexion Si vous avec un serveur DHCP dhclient ethl Comme pour une interface filaire vous pouvez aussi pr ciser ces param tres manuellement connaissant les r glages du r seau Ici pour un r seau priv typique ifconfig ethl 192 168 0 42 netmask 255 255 255 0 route add default gw 192 168 0 1 ethl Configurer d finitivement sa connexion Vous pouvez rajouter une section dans le fichier et c network interfaces pour v
170. est ce que le d port d affichage Le d port d affichage ou export display consiste se logguer distance en mode graphique comme on le fait avec un client et un serveur SSH en mode texte On peut alors ex cuter des applications graphiques sur le serveur distant la fen tre graphique de l application et son contenu seront envoy s par le r seau vers la machine cliente les donn es du clavier et de la souris de la machine cliente sont envoy es vers le serveur NOTE Lexport display n cessite une bonne connexion r seau entre le client et le serveur puisque le serveur envoie des images de cran au client Image de l application graphique lien r seau haut d bit M nd client exemple org serveur exemple org Commandes clavier souris FIG 39 1 Le principe de l export display 39 2 Se connecter un Unix Linux distance Depuis un syst me Unix Linux Il y a plusieurs possibilit es de connexion sachant que seule la premi re est enti rement chiffr e Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 133 243 NOTE Dans le mod le du protocole X11 qui est utilis sous Unix le serveur graphique d signe la machine qui re oit les donn es du clavier et de la souris et envoie des images une carte graphique ou plus pr cis ment le logiciel qui g re ces interaction X org Les clients graphiques d signent les logiciels qui utilisent ces fonctions d en
171. et prend la forme d un fichier avec un nom particulier nom du logiciel_num ro de version_nom de 1 architecture deb par exemple le fichier apache_1 3 24_i386 deb contient la version 1 3 24 du programme Apache pour processeurs Intel Ce fichier contient les binaires du programme ainsi qu un certain nombre d en t tes Ces en t tes contiennent le nom du paquet son num ro de version architecture pour laquelle il a t compil et la cat gorie laquelle il appartient client r seau jeu utilitaire le nom du d veloppeur Debian qui s en occupe et son adresse e mail une description du logiciel qu il contient le nom et la version des autres paquets dont il d pend ainsi que des autres paquets avec lesquels il entre en conflit Le syst me de gestion des paquets Le syst me de gestion des paquets de Debian est tr s performant et tr s facile utiliser Gr ce lui les logiciels s installent se retirent et peuvent tre mis jour tr s facilement Vous le d couvrirez dans la deuxi me partie de cette formation La stabilit Debian GNU Linux est r put pour tre un syst me d exploitation tr s stable Avant chaque nouvelle version le syst me est longuement test et il ne sort qu une fois que tous les bugs connus ont t corrig s Debian s est dot d un Bug Tracking System BTS tr s performant et tr s pratique qui permet aux d veloppeurs d avoir un retour d
172. ette formation L objectif de ces trois premi res parties tait de passer en douceur de Windows GNU Linux j esp re que vous tes maintenant capable de faire sous Debian la plupart des choses que vous faisiez avant sous Windows Avant d aller plus loin et d aborder des sujets plus avanc s il est bon de faire le point sur certaines m thodes utiles dans l uti lisation de Debian au quotidien Vous connaissez normalement la plupart des commandes utilis es dans ce chapitre mais pas forc ment les m thodes expos es ci dessous 35 1 M thode pour installer un logiciel Le syndrome Mon ami m a parl d un super navigateur pour GNU Linux diffus en logiciel libre mieux que Mozilla il s appelle Galeon Votre r flexe d ancien utilisateur de Windows sera peut tre de faire une recherche sur Google pour trouver le site Web du logiciel de le t l charger et d essayer de l installer Mais comme c est un logiciel libre pour GNU Linux alors il est probablement disponible on dit aussi empaquet ou packag pour Debian Faire une recherche dans la base des paquets Debian Votre premier r flexe de nouvel utilisateur de Debian doit donc tre de faire une recherche dans la base des paquets apt cache search galeon galeon GNOME web browser for advanced users galeon common GNOME web browser for advanced users Les r sultats ci dessus ont l air de correspondre ce que l
173. eur c est l objet de ce chapitre le partage de fichiers qui permet d acc der des fichiers et des r pertoires depuis des ordinateurs distants comme s ils taient pr sents sur un p riph rique local techniquement il s agit alors de syst mes de fichiers r seau qui feront l objet du et du Traditionnellement on utilise pour cela le protocole FTP file transfer protocol Ce protocole souffre cependant de grands d fauts et est largement d pr ci au profit des protocoles HTTP hypertext transfer protocol le protocole du Web et SFTP SSH file transfer protocol Ce sont donc ces deux syst mes que nous vous proposons de d couvrir 38 1 T l chargement anonyme HTTP Installation du serveur d Apache HTTPD Si vous souhaitez mettre disposition des fichiers sur Internet ou sur votre r seau local le plus simple est d installer un serveur HTTP comme Apache HTTPD aptitude install apache2 Apr s son installation le serveur HTTP d marre Par d faut il est configur pour servir les fichiers contenus dans le r pertoire var www Ce r pertoire contient d j un fichier HTML de d monstration index html Mettre disposition des fichiers Pour proposer des fichiers en t l chargement vous pouvez tout simplement les placer dans ce r pertoire var www cp formation debian pdf var www Tous les fichiers que vous placez dans ce r pertoire seront accessibles l URL http
174. f Use If 2001 32 oe U 256 0 1 eth0 fe80 64 1 U 256 0 0 eth0 0 2001 0 53aa 1 UG al 0 0 eth0 ff00 8 se U 256 0 0 eth0 rout inet6 del default gw 2001 0 53aa 1 dev eth0 NOTE La configuration IP et la table de routage peuvent tre manipul es de fa on plus avanc e par une commande unique ip disponible dans le paquet iproute dont vous pouvez consulter le site web Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 120 243 Serveurs DNS La configuration IP et la route par d faut concernaient le noyau Linux Les serveurs DNS concernent le r solveur une fonction logicielle qui permet de traduire les noms de domaines en adresses IP Ce r solveur utilise pour cela les serveurs dont les adresses sont not es dans le fichier etc resolv conf Si le serveur DNS de votre fournisseur d acc s a pour adresse IPv4 138 195 130 71 ditez ce fichier pour qu il contienne nameserver 138 195 130 71 Configuration dynamique Dans un r seau IPv4 vous pouvez demander une configuration par DHCP en utilisant le programme dhclient dhclient eth0 Si un serveur DHCP est disponible sur votre r seau et r pond votre requ te dhclient vous rend la main en affichant des informations sur la configuration obtenue appel e bail DHCP Dans le cas contraire il continue d envoyer des requ tes DHCP ind finiment jusqu ce que vous d cidiez de l interrompre en appuyant sur Ctrl c Vous devre
175. ficher le manuel de n importe quel commande fichier de configuration fonction C install sur votre syst me Pour afficher le manuel de w3m que nous avons d couvert gr ce la commande apropos o man w3m Autres commandes utiles Voici quelques commandes qui vous seront certainement utiles un jour ou l autre In find grep chmod chown et chgrp Elles ne vous seront pas utiles tout de suite pour les d couvrir je vous renvoie leurs manuels respectifs man In man find et au site d Isabelle Vollant qui les d crit de fa on tr s pratique Les principales commandes systeme mount Une premi re explication de l utilisation de cette commande a d j t donn e dans la section de la premi re partie de cette formation Elle sert int grer un syst me de fichiers dans un autre Elle doit tre ex cut e en tant que root Sa syntaxe habituelle est mount o options dev periph rique mnt condition que le type de syst me de fichiers soit support par le noyau et que le r pertoire mnt existe d j Pour d monter ce syst me de fichiers il suffit de taper en root umount mnt Par contre n importe quel utilisateur peut taper la commande mount tout court pour savoir quels sont les syst mes de fichiers mont s l instant d ex cution de la commande su Cette commande sert changer d utilisateur apr s avoir rentr le bon mot de passe bien s r su permet de dev
176. fin demandez nfs kernel server de relire sa configuration etc init d nfs kernel server reload x Re exporting directories for NFS kernel daemon OK Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 136 243 40 2 NFS c t client Pour monter le r pertoire home ftp partag par la machine dont le nom DNS est ordil exemple org dans le r pertoire mnt test d j cr e utilisez la commande mount mount t nfs ordil exemple org home ftp media test Une fois que vous n avez plus besoin de ce partage vous pouvez le d monter umount media test Pour que ce r pertoire soit mont chaque d marrage rajoutez la ligne suivante dans le fichier de configuration etc fstab ordil exemple org home ftp media test nfs soft timeo 5 intr rsize 8192 wsize 8192 Pour comprendre les options regardez leur description dans man mount Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 137 243 Chapitre 41 Le voisinage reseau Windows sous Linux L objectif de ce chapitre est d tre capable de surfer sur le voisinage r seau Windows c est l aspect client et de pouvoir mettre en partage des fichiers c est l aspect serveur Pour cela nous allons utiliser les outils d velopp s par le projet GPL Samba NOTE Le voisinage r seau utilise le protocole SMB Server Message Block cr l origine par IBM puis repris par Micro
177. he whole must be on the terms of this License whose permissions for other licensees extend to the entire whole and thus to each and every part regardless of who wrote it Thus it is not the intent of this section to claim rights or contest your rights to work written entirely by you rather the intent is to exercise the right to control the distribution of derivative or collective works based on the Program In addition mere aggregation of another work not based on the Program with the Program or with a work based on the Program on a volume of a storage or distribution medium does not bring the other work under the scope of this License Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 240 243 Section 3 You may copy and distribute the Program or a work based on it under Section 2 in object code or executable form under the terms of Sections and 2 above provided that you also do one of the following 1 Accompany it with the complete corresponding machine readable source code which must be distributed under the terms of Sections and 2 above on a medium customarily used for software interchange or 2 Accompany it with a written offer valid for at least three years to give any third party for a charge no more than your cost of physically performing source distribution a complete machine readable copy of the corresponding source code to be distributed under the terms of Sections 1 and 2 above o
178. html Apprendre LaTeX Il faut commencer par apprendre la syntaxe de LaTeX Nous vous proposons quelques liens utiles Le texte d une formation VIA sur LaTeX et un aide m moire Le Joli manuel pour LaTeX La FAQ LaTeX en frangais Ecrire le fichier source Maintenant que vous maitrisez la syntaxe vous pouvez crire les sources dans un fichier texte auquel vous donnerez l extension tex Nous vous conseillons d utiliser gVim pour avoir la coloration syntaxique a vous aidera beaucoup rep rer les fautes de syntaxe Compiler Une fois que le fichier source par exemple rapport tex est crit il faut le compiler deux fois latex rapport tex latex rapport tex 2 5 o 5 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 198 243 Visualiser Le r sultat de la compilation est un fichier rapport dvi que vous pouvez visualiser avec le programme xdvi xdvi rapport dvi amp Convertir en PostScript et visualiser Vous pouvez ensuite le convertir au format PostScript extension ps 2 dvips o rapport ps rapport dvi et le visualiser avec le programme GhostView 2 5 gv rapport ps amp Convertir en PDF et visualiser Vous pouvez galement le convertir du format DVI au format PDF a condition qu il ait dans ses ent tes pour avoir une police lisible et des liens cliquables les lignes suivantes usepackage times usepackage color
179. i les sources de paquets lors de l installation ou si vous souhaitez b n ficier de ces paquets non libres ditez votre fichier etc apt sources list Pour d finir les d pots utilis s ajoutez les lignes de d finition suivantes Pour utiliser galemens les d pots non libres rajouter la fin de chaque d p t r seau le mot non free Il doit ressembler ceci les d p ts utilis s peuvent tre diff rents deb http ftp fr debian org debian lenny main contrib non free deb http security debian org lenny updates main contrib non free Utilisation Les commandes savoir sont les suivantes Met jour la liste des paquets disponibles pour les sources r seau ou fichier il doit aller voir si elles ont t mises jour pour les sources CD il ne fait rien de particulier aptitude update Met jour tous les paquets d j install s la derni re version disponibles dans les sources sauf ceux qui n cessitent d en d sinstaller d autres aptitude safe upgrade Idem que la commande pr c dente mais cette commande effectue galement des d sinstallations des d pendances qui ont pu changer par exemple lors d un passage de la version stable la version instable de Debian aptitude full upgrade Installe les paquets paquet 1 et paquet 2 et tous les paquets dont ils d pendent aptitude install paquetl paquet2 D sinstalle le paquet paquet
180. ian Il va ensuite t l charger un fichier template dans notre exemple debian 31r0a 1386 binary 1 template puis tous les fichiers n cessaires la cr ation du CD Une fois qu il a fini de cr er l image il v rifie la somme MD5 du CD et vous annonce si la somme est bonne que le CD est OK Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 203 243 K 4 Graver le CD Il ne vous reste plus qu graver l image ISO sur un CD vierge ou un CD RW en suivant les instructions du chapitre Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 204 243 Annexe L Graver en UDF et par paquets Les CD utilisent traditionnellement un syst me de fichiers ISO9660 Avec l arriv e des DVD un autre syst me de fichiers a t cr pour le remplacer UDF Ce syst me permet de de stocker des donn es aussi bien sur CD que sur DVD et il est plus facile a utiliser La gravure par paquets quant elle permet d utiliser un CD ou un DVD r inscriptible comme une grosse disquette L 1 Installation des paquets Installez les paquets requis aptitude install cdrecord udftools L 2 Graver en UDF Cr er l image UDF du CD Pour cr er une image de CD on cr e simplement un syst me de fichiers UDF sur un fichier du disque dur mkudffs image udf 700 x 1024 2 Ici on cr e une image UDF dans le fichier images udf La taille est pr cis e p
181. ian user french o les utilisateurs fran ais de Debian s entraident Pour vous abonner aux listes de distribution Debian rendez vous l adresse www debian org MailingLists subscribe poster dans les news par exemple dans le forum frcomp os linux configuration ou mieux dans le forum priv de votre cole de votre universit ou de votre entreprise consacr Linux Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 115 243 poster dans les listes de distribution des projets OpenSource Pour connaitre leur adresse rendez vous sur leur site Web gt ATTENTION Avant de poster v rifiez que la r ponse a votre question ne se trouve pas dans une FAQ ou dans les archives de la liste ou du forum Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 116 243 Quatri me partie Debian GNU Linux en r seau Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 117 243 Chapitre 36 Configuration reseau Avant de pouvoir utiliser ou fournir des services sur un r seau un syst me Debian GNU Linux doit d j tre connect ce r seau Sur un ordinateur de bureau cette configuration est souvent automatique mais il est bon de la ma triser si l on souhaite jouer un r le de serveur 36 1 Principes Les r seaux informatiques utilisent un mod le compos de plusieurs couches de protocoles Nous nous int ressons ici
182. ic fichier mp3 1 gt dev null 2 gt amp 1 Autre exemple j ai une connexion permanente a Internet et je veux aussi que fetchmail aille chercher mes mails tous les quarts d heure J dite ma cron et je rajoute la ligne suivante Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 163 243 x 15 x x x x fetchmail silent Explications 1 Les 5 premiers ensembles de caract res 15 d finissent la fr quence toutes les quinze minutes 2 J ex cute fetchmail avec l option silent qui n crit dans sa sortie que les messages d erreur comme a je ne recevrais un mail que quand le rappatriement des mails se passe mal Ex cuter une commande une date donn e Par exemple pour ex cuter les commandes date puis df h le 28 septembre 2008 midi 42 tapez at 12 42 28 09 2008 Vous voyez alors appara tre le prompt du programme at pour taper les commandes at gt date at gt df h Une fois que vous avez fini de taper les commandes utilisez la combinaison de touches Ctrl d Le r sultat de la s rie de com mandes appel e job vous sera envoy par mail juste apr s leur ex cution Pour voir la liste des jobs en attente utilisez la commande atq Pour annuler un job tapez atrm num ro_du_job 48 2 Donner des droits tendus certains utilisateurs Vous avez peut tre d j remarqu certaines commandes pourtant courantes ne sont accessibles qu l utilisateur roo
183. ier le PATH ditez le fichier de configuration etc zsh zshenv et ajoutez ou supprimez un r pertoire la ligne qui commence par export PATH Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 67 243 Chapitre 20 Utiliser des m dia de stockage Comme expliqu au vos fichiers sont crits dans des syst mes de fichiers eux m mes stock s sur des p riph riques de stockage disquette clef USB CD partition de disque dur Pour utiliser un support de stockage on le monte dans l arborescence 20 1 letc fstab Le fichier de configuration etc fstab contient les informations statiques sur le montage des syst mes de fichiers que vous utilisez r guli rement La syntaxe du fichier Les r gles de syntaxe du fichier sont les suivantes une ligne par syst me de fichier chaque ligne devant contenir dans l ordre les informations suivantes s par es par au moins un espace 1 emplacement physique du syst me de fichiers dev partition pour une partition physique 2 le point de montage le r pertoire doit d j exister sinon il faut le cr er au pr alable avec la commande mkdir 3 le ou les type de syst me de fichiers par exemple swap ext3 vfat ntfs nfs iso9660 et udf pour les CD et DVD auto pour autod tecter le type 4 les options de montage s par es par des virgules ro pour monter le syst me de fichiers en lecture seule rw pour monter le syst me de
184. iface brO inet dhcp Liste des interfaces qui participent au bridge t ATTENTION Il faut mettre l interface dont la MAC est la plus petite d abord Sinon cela peut perturber les outils de surveillance du r seau bridge_ports eth0 ethl eth2 Je d sactive le Spanning tree bridge_stp off Temps en secondes entre learning state et forwarding state bridge_fd 2 Temps maximum en secondes o le script de lancement du bridge attendra lors du d marrage que le bridge pass n mode forwarding state pour passer la main et laisser les autres services d marrer bridge_maxwait 0 Relancez la configuration des interfaces r seau etc init d networking restart Reconfiguring network interfaces done Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 220 243 Pendant ce red marrage regardez votre console de log si vous avez suivi la formation depuis le d but c est la huiti me console ou faites apparaitre la fin du syslog en direct avec la commande tail f var log syslog Vous verrez alors 3 tapes dans la lancement du bridge 1 listening il regarde sur les interfaces r seau physiques les packets qui arrivent 2 learning il en d duit la configuration du r seau tout seul notamment quelles adresses MAC sont derri re quels ports 3 forwarding le bridge se met fonctionner le r seau marche enfin Ed 5 0 2 6 Forma
185. iguration requise Cette formation ne couvre que l installation de Debian GNU Linux sur un PC avec une architecture Intel processeurs Intel ou AMD Linux est un syst me d exploitation peu gourmand en ressources Pour une utilisation bureautique normale un ordinateur avec 256 Mo de m moire vive et 5 Go d espace libre sur le disque dur est n cessaire Si vous avez 512 Mo de m moire ou plus les applications graphiques seront plus agr ables utiliser car plus rapides Choix de la m thode d installation Dans cette formation j explique 2 m thodes d installation diff rentes m thode netinstall pour ceux qui ont une connexion filaire haut d bit Internet m thode 37 CD 5 DVD pour ceux qui ont une connexion bas d bit Internet pas de connexion du tout ou qui ne disposent que d une connexion sans fil peu propice une installation par r seau Mat riel requis selon la m thode d installation M thode netinstall Ce mode d installation utilise un disque contenant un syst me d installation minimal qui ira directement t l charger tous les logiciels que vous voudrez installer Vous aurez besoin d un disque vierge ou r inscriptible sur lequel graver le syst me d instal lation Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 12 243 M thode 31 CD 5 DVD Il faut que vous vous procuriez les 31 CD ou les 5 DVD si vous avez un lecteur de DVD de la Debian
186. in v B usr b E bin gt BS sbin gt EB share FIG 9 2 Apr s int gration Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 29 243 Chapitre 10 Partitionner 10 1 Lorganisation des partitions sous Linux Les types de systemes de fichiers Linux utilise deux types de syst mes de fichiers Swap qui sert de m moire virtuelle qui est utilis e quand la m moire vive est pleine Ext3 qui sert a stocker les fichiers et les r pertoires il existe de nombreuses alternatives 4 Ext3 Ext2 ReiserFS XFS JFS D coupage et dimensionnement Traditionnellement on cr e une partition avec un syst me de fichiers de type Swap de taille double ou triple de la taille de la m moire vive quand celle ci est inf rieure 256 Mo gale la taille de la m moire vive quand celle ci est sup rieure ou gale 256 Mo Cette partition est appel e partition de swap ou d change NOTE Les ordinateurs r cents disposent d une quantit proprement ahurissante de m moire vive souvent un giga octet ou plus C est largement plus que vous n en aurez jamais besoin sous GNU Linux donc votre partition de swap aura peu de chance de servir Dans ce cas vous pouvez quand m me en d finir une puisque vous devriez galement avoir de l espace disque a revendre Pour stocker les fichiers et les r pertoires on cr e souvent plusieurs partitions avec un syst me de
187. in_Windows smb gt print fichier2 ps smb gt quit Pour d poser le fichier fichier3 txt sur le partage incoming partag e en criture par ordinateur ordi3 o smbclient ordi3 incoming U login_Windows smb gt put fichier3 txt smb gt quit Pour changer son mot de passe du voisinage r seau Windows o smbpasswd r nom DNS_ou_NetBIOS_du_contr leur_de_domaine U login_Windows Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 139 243 Monter un partage du voisinage r seau Il faut installer le paquet smbfs aptitude install smbfs Pour monter le partage partagel de l ordinateur ordil dans le r pertoire mnt test d j existant mount t cifs ordil partagel mnt test o username login_Windows Quand vous n en n avez plus besoin vous pouvez d monter le syst me de fichiers umount mnt test En mode graphique GNOME permet de se connecter un serveur SMB CIFS directement depuis Nautilus Comme pour le FTP cela permet d acc der aux fichiers distants depuis toutes les applications du bureau GNOME Pour cela allez dans le menu Raccourcis gt Se connecter un serveur puis choisissez Partage Windows et r glez les param tres de connexion x Connexion au serveur Bi gt Type de service Partage Windows Serveur smb example org Informations optionnelles Partage formatio
188. inistrer leur site Web personnel mais n aient pas le droit d acc der aux fichiers des autres utilisateur ni quoi que ce soit d autre d ailleurs Il est probable que vous ne souhaitiez pas limiter ainsi tous vos utilisateurs parce que vous n auriez alors plus la possibilit de vous connecter vous m me votre serveur par SSH Nous allons donc cr er un groupe qui servira identifier les utilisateurs qui doivent tre ainsi limit es et y ajouter ces utilisateurs Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 131 243 addgroup chrooted adduser ksaffier chrooted Nous allons maintenant diter le fichier de configuration du serveur OpenSSH etc ssh sshd_config Tout d abord il faut modifier ainsi la ligne Subsystem sftp Subsystem sftp internal sftp Ajoutez ensuite la fin du fichier la section qui permettra de contraindre tous les membres du groupe pr c demment d fini dans leur r pertoire personnel et de ne les autoriser a faire que du SFTP Match Group sftp ChrootDirectory h ForceCommand internal sftp Explications la premi re ligne demande de n appliquer la suite qu aux utilisateurs membres du groupe sftp La seconde d finit un r pertoire prison ou chroot le h d signant le r pertoire personnel de l utilisateur Enfin la derni re ligne force l utilisation de SFTP ce qui interdit par exemple les connexions SSH normales AVERTISSEMENT
189. inux par Alexis de Lattre http formation debian via ecp fr Plus d informations sur hdparm dans man hdparm echo n Optimizing IDE periphericals with hdparm DEBUT de la liste des commandes hdparm sbin hdparm q d1 dev hda sbin hdparm q d1 dev hdc FIN de la liste des commandes hdparm echo done Rajoutez les droits d ex cution sur le script chmod 755 etc init d hdparm sh Lancer le script chaque d marrage Dans notre cas on veut ex cuter le script etc init d hdparm sh chaque d marrage On a donc besoin d un lien symbolique dans le r pertoire etc rcS d Ensuite nous voulons que le script s ex cute vers la fin de la s rie nous lui donnerons donc le num ro d ordre 60 par exemple Enfin le nom du lien doit commencer par la lettre S m me si le start qui sera donn en argument ne sert rien car le script ne prend pas d arguements Pour cr er le lien symbolique il faut passer par le script Debian update rc d update rc d hdparm sh start 60 S Si vous voulez retirer le lien symbolique il faut passer par le m me script Debian update rc d f hdparm sh remove Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 192 243 Annexe G La souris en console Vous utilisez Linux principalement en console et vous voulez pourvoir utiliser votre souris en console Cela est possible grace au programme GPM General Purpose
190. is le menu F10 Options gt Ajouter ou depuis le menu contextuel F11 Pour chaque contact vous devez d finir le compte et les informations permettant d ouvrir une discussion comme sur la au menu con on auto FIG 47 3 Ajout d un contact un canal de discussion Apr s avoir d fini vos contacts vous pouvez ouvrir des discussions en les s lectionnant et en appuyant sur Entr e Pour terminer une discussion fermez simplement la fen tre correspondante avec Alt c Pour quitter Finch utilisez la combinaison Alt q NOTE Finch semble affect d un bogue assez g nant lorsqu on l utilise depuis un mulateur de terminal comme celui de GNOME ou xterm il est impossible de saisir des caract res accentu s Malheureusement les logiciels concurrents ont des d fauts pire encore Il reste possible de saisir des caract res accentu s en utilisant Finch dans un rxvt unicode paquet urxvt par exemple Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 162 243 Chapitre 48 Outils d administration systeme 48 1 La programmation de t ches Ex cuter une commande p riodiquement La cron est un programme install par d faut qui est charg de lancer d autres programmes de mani re p riodique et automa tique Chaque utilisateur peut d finir avec sa crontab les programmes qu il veut lancer p riodiquement Il lui suffit d diter sa cron et de d finir la commande et s
191. ite l action Cr er une nouvelle partition Il va alors vous demander 1 la taille que vous avez choisie pour la partition de swap 2 le type de partition Primaire ou Logique 3 l emplacement de la partition D but ou Fin je vous conseille de choisir D but pour ne pas vous embrouiller Enfin il vous affiche un cran qui r capitule les param tres de la partition Par d faut il vous a probablement propos de cr er un syst me de fichiers journalis ext3 et comme Point de montage S lectionnez la ligne Utiliser comme syst me de fichier journalis ext3 tapez Entr e puis s lectionnez espace d change swap Vous revenez alors l cran r capitulatif des param tres de la partition Si tout vous semble bon s lectionnez Fin du param trage de cette partition sinon modifiez les param tres qui ne correspondent pas vos souhaits 1 Partitionner les disques Vous modifiez la partition n 2 sur IDE1 maitre hda Aucun syst me de fichiers n a t d tect sur cette partition Caract ristiques de la partition Utiliser comme espace d change swap Indicateur d amor age absent in du param trage de cette partition Copier les donn es d une autre partition Supprimer la partition lt Revenir en arri re FIG 10 2 cran r capitulatif pour la partition de Swap NOTE La cr ation d une partition logique entraine automatiquement la cr ation de la partition tendue
192. itez utiliser le pilote propri taire nVidia installez le paquet nvidia glx Vous devez pour cela avoir activ les d p ts de paquets non libres aptitude install nvidia glx De m me pour les cartes ATI il faut installer le paquet fg rx driver Le fichier de configuration d X org La configuration du serveur X est contenue dans le fichier et c X11 xorg conf Vous pouvez diter ce fichier pour modifier la main la configuration de votre serveur X Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 80 243 Les sections Le fichier est divis en plusieurs sections qui ont des liens entre elles Input Device Input Device Screen Clavier Souris R solution Device Carte Graphique FIG 24 1 Liens entre les sections Les liens entre les sections sont assur s par des identifiants appel s Identifier Si vous modifiez un Identifier n oubliez pas de le modifier deux endroits l o il est d fini et l o il est appel cf les liens sur le sch ma Il existe aussi des sections ind pendantes des autres une section Files qui contient les chemins des polices de caract res une section optionnelle ServerFlags qui peut contenir un certain nombre d options une section Module qui contient la liste des modules charger une section DRI qui contient les permissions pour l utilisation du DRI direct rendering infrastructure Nou
193. l partir du menu des applications ou dans un terminal Si vous devez passer par un proxy pour aller sur le Web allez dans le menu Edition gt Pr f rences et entrez ses param tres TUYAU Une des originalit s du navigateur de Mozilla est la navigation par onglets au lieu d ouvrir plusieurs sites ou pages Web dans plusieurs fen tes diff rentes vous pouvez les avoir dans la m me fen tre mais sous plusieurs onglets diff rents Pour ouvrir un nouvel onglet vous pouvez aller dans le menu Fichier ou cliquer du bouton du milieu sur un lien Pour fermer l onglet courant il faut cliquer sur la croix rouge en haut droite En haut a droite vous disposez d une zone qui permet d utiliser diff rents moteurs de recherche 27 2 Le courrier et les news avec Icedove NOTE Le lecteur de courrier et de news propos par GNOME s appelle Evolution Il est simple d utilisation et parfaitement int gr au bureau Pour cette formation nous avons choisi de pr senter le logiciel Icedove qui est connu sous Windows sous le nom de Thunderbird mais vous pouvez tout fait essayer Evolution et choisir de l utiliser si vous pr f rez Comme pour Firefox Debian n a pas l accord de la fondation Mozilla pour utiliser le nom Thunderbird Sous Debian ce logiciel s appelle donc Icedove Ce logiciel est capable de relever des messages par POP et IMAP de lire des forums de news et de trier votre courrier automatiquement Inst
194. l IP de votre serveur XDMCP vous devriez alors arriver sur la fen tre GDM du serveur Depuis un systeme Windows Il suffit d installer sur la machine Windows un serveur X comme XMing ainsi qu un client SSH comme PuTTY Son installation et son utilisation notamment pour faire de l export display de GNU Linux vers Windows sont expliqu es dans l annexe Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 134 243 39 3 Se connecter distance a un Windows depuis un Linux Il y a plusieurs possibilit s dont seule la seconde utilise des connexions chiffr es par VNC vers un Windows sur lequel tourne un serveur VNC installez le paquet xvncviewer qui contient un client VNC puis lancez la commande suivante pour vous connecter au serveur VNC o xvncviewer serveur exemple org par Terminal Serveur vers un Windows 2000 Server ou Remote Desktop vers un Windows XP Pro le protocole est le m me installez le paquet rdesktop qui contient un client RDP Remote Desktop Protocol et lancez la commande suivante pour vous connecter au Windows distant o rdesktop u login serveur exemple org Torak Footie M Ouverture de session Windows Professionnel HY Windows Utiisateur Se connecter _ FOOTIX2 cet ordinateur z Bx vw FIG 39 2 rdesktop Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 135 243 Cha
195. l est packag dans la Debian un fichier README qui est le README du logiciel un fichier changelog Debian qui contient l historique du paquet Debian un fichier changelog qui contient l historique du logiciel un fichier copyright qui contient le texte de la licence du logiciel ventuellement d autres fichiers contenant de la documentation sur le logiciel au format texte ou HTML NOTE Certains fichiers sont compress s extension gz pour les lire utilisez zless most ou vim qui sont capables de faire la d compression la vol e ATTENTION Pour les logiciels qui ont une documentation volumineuse ce qui est souvent le cas des logiciels serveurs la docu mentation est parfois contenue dans un paquet part Par exemple la documentation du serveur Web Apache est contenue dans le paquet apache doc Enfin lisez les manuels des commandes man nom de _ la commande NOTE Souvent un mini manuel de la commande est disponible en tapant nom de _ la _ commande help Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 114 243 35 3 M thode de r solution des probl mes Quand vous rencontrez un probl me avec un logiciel packag dans la Debian les r flexes suivants doivent devenir naturels Relire la documentation Votre premier r flexe doit tre de lire ou plut t de relire la documentation du logiciel Utili
196. le et un pour un serveur Partition taille Swap double de la m moire vive 7 Go home tout le reste de l espace allou Linux TAB 10 1 Pour un ordinateur personnel Partition Taille Swap Egale ou double de la m moire vive 2 Go tmp 150 Mo var 300 Mo home selon les besoins des utilisateurs TAB 10 2 Pour un serveur Dans la suite de ce chapitre nous allons mettre en amp 339 uvre la configuration propos e dans le premier exemple 10 2 Repartitionner le disque dur tat initial La proc dure d installation demande maintenant de choisir une m thode de partitionnement r pondez manuel Il vous pr sente ensuite la table de partition actuelle de votre disque dur La premi re ligne correspond au disque dur et les lignes suivantes constituent la liste des partitions Pour chaque partition il est indiqu le num ro de la partition le type de partition primaire ou logique la taille le syst me de fichiers FAT 32 NTFS Ext3 swap etc NOTE Parmi les partitions primaires une partition peut tre marqu e comme d marrable ce marqueur tait autrefois utilis pour d terminer la partition contenant le code charger pour d marrer le syst me d exploitation Aujourd hui cette fonction est prise en charge par le chargeur de d marrage dont nous parlerons plus tard le marqueur de d marrage n a do
197. le fichier de configuration est bien valide vous pouvez alors demander Samba de relire son fichier de configuration etc init d samba reload Reloading etc samba smb conf smbd only NOTE Il n y a pas de processus samba qui tourne en t che de fond pour le serveur mais deux processus smbd qui s occupe des partages et de l authentification et nmbd qui s occupe de la r solution des noms NetBIOS 41 2 Samba c t client En console Installation du client en mode texte Le client pour le voisinage r seau Windows en console s appelle smbclient aptitude install smbclient Utiliser smbclient Voici une liste des commandes les plus utiles chaque fois il vous demandera de taper votre mot de passe pour le domaine Windows Pour avoir la liste des machines du voisinage r seau o smbclient L nom_DNS_ou_NetBIOS_du_contr leur_de_domaine U login_Windows Pour voir les partages de l ordinateur ordil o smbclient L ordil U login_Windows Pour t l charger le fichier fichier1 txt disponible dans le partage partage1 de l ordinateur ordil smbclient ordil partagel U login_Windows smb gt 1s smb gt cd r pertoire_distant smb gt lcd r pertoire_local smb gt get fichierl txt smb gt quit Pour imprimer le fichier PostScript fichier2 ps sur l imprimante printer2 partag e par l ordinateur ordi2 o smbclient ordi2 printer2 U log
198. le mot xfce on utilise deux motifs de recherche dont l un est compos de deux termes o aptitude search gnome kde xfce Motifs de recherche aptitude recherche normalement les termes demand s dans les titres des paquets mais il existe plusieurs motifs de recherche name mot ou nmot les paquets dont le nom contient mot description mot ou dmot les paquets dont la description contient mot installedou i les paquets install s automaticou M les paquets install s non pas manuellement mais automatiquement comme d pendance d autres paquets not terme ou terme les paquets qui ne correspondent pas au terme de recherche n gation and termel terme2 outermel terme2 les paquets qui correspondent au terme de recherche et au terme2 or termel terme2 outermel terme2 les paquets qui correspondent au terme de recherche ou au terme2 Affichage du r sultat Supposons que je veuille connaitre la liste des paquets que j ai moi m me install s c est 4 dire qu ils n ont pas t install s par d pendance et dont la description contient le mot docbook et soit le mot pdf soit le mot html aptitude search i M ddocbook dhtml i dblatex Produces DVI PostScript PDF documents from DocBook sources i docbook xsl stylesheets for processing DocBook XML files to various outp i docbook xsl doc html stylesheets for processing DocBook XML files HTML documenta
199. le par tout le monde malgr les permissions activ es par l extension Rock Ridge J active l extension Joliet pour avoir les noms longs sous Windows hide rr moved renomme le r pertoire rr_moved d aux extensions Rock Ridge en un r pertoire cach rr_moved V sp cifie un Nom de Volume ici SauvHome 0 sp cifie le nom et l emplacement du fichier ISO ici backup iso dans le r pertoire courant Autre exemple vous voulez cr er une ISO qui contienne le r pertoire home toto le fichier etc X11 XF86Config 4 et en plus le contenu du r pertoire mnt win toto qui devra appara tre sur le CD dans un r pertoire win toto 2 genisoimag Rv SJ hide rr moved V SauvHome o backup iso graft points home toto etc X11 XF86Config 4 win toto mnt win toto Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 167 243 partir d un CD Pour cr er l image ISO d un CD de donn es il suffit de copier directement les donn es du disque original vers un fichier 2 dd if dev cdrom of backup iso Tester PISO Pour v rifier que ISO du CD marche bien on va monter le fichier contenant l ISO en loopback dans le r pertoire mnt tmp cr er avant s il n existe pas mount t iso9660 o loop backup iso mnt tmp Si tout va bien vous pouvez aller vous balader dans le r pertoire mnt tmp pour voir le contenu de PISO Une fois que vous
200. le programme vous d tachez le screen 4 vous pouvez rattacher le screen et donc retrouver le programme depuis n importe quelle connexion au syst me console locale ou acc s distant 50 2 Installer et utiliser Installer le paquet aptitude install screen Nous allons prendre l exemple de 2 sc narios pour expliquer comment a fonctionne 1er sc nario 1 Depuis un premier ordinateur ouvrez un screen depuis une console locale en lui donnant un nom Pour cela tapez la commande screen S nom_du_screen Un message d explication appara t appuyez sur Entr e pour le zapper Vous avez alors un prompt normal l int rieur du screen Lancez une application qui tourne en mode console un client IRC par exemple 2 Quittez le premier ordinateur en laissant le programme tourner et votre console ouverte on dit que le screen reste attach Vous ouvrez une console sur un deuxi me ordinateur et vous vous connectez au premier ordinateur par une connexion SSH par exemple Pour rattacher le screen c est dire retrouver l cran le programme que vous avez lan dans le screen sur le premier ordinateur tapez la commande 2 screen x nom du _ screen Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 170 243 Si vous ne vous souvenez plus du nom que vous aviez donn a votre screen lancer simplement la commande screen x et vous verrez la liste des screens avec leurs
201. lez disposer de l ensemble du jeu vous pouvez installer le paquet wesnoth all Dans tous les cas je vous conseille d installer la musique et la campagne principale l h ritier du tr ne Heir to the throne aptitude install wesnoth wesnoth music wesnoth httt TUYAU Pour d buter le jeu comporte une campagne d apprentissage disponible dans le menu d accueil Je vous conseille ensuite de jouer la campagne l histoire des deux fr res a tale of two brothers disponible dans le paquet wesnoth ttb 34 4 Wormux Wormux se joue deux ou plus et met en sc ne des quipes form es par des mascottes de logiciels libres le but tant d ex terminer les quipes adverses l aide d armes plus ou moins fantaistes lance roquettes grenades fusil lance flammes mais galement super Tux lance GNU grenade disco et gravit lunaire Le nom de ce jeu laisse ais ment deviner sa source d inspiration mais il est n anmoins garanti sans ver Fic 34 4 Un combat amical entre gnus et Tux Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 110 243 Pour jouer 4 Wormux installer simplement le paquet wormux puis lancez le jeu depuis le menu du bureau ou une console 34 5 Enigma Enigma est la fois un jeu de r flexion et d adresse dans lequel vous contr lez la souris une bille travers un labyrinthe parsem de pi ges et d enigmes logiques Ce jeu
202. llman lance en 1983 le projet GNU logo qui a pour but de d velopper un syst me d exploitation libre complet et inspir d UNIX afin de contrer le d veloppement croissant des logiciels propri taires L histoire raconte que c est une histoire de pilote d imprimante qui lui a fait prendre conscience du danger de la logique propri taire Fic 1 1 Un GNU m ditatif Il fonde alors une association la Free Software Foundation et crit le GNU Manifesto dans lequel il d crit les quatre libert s fondamentales que doit respecter un logiciel pour tre qualifi de logiciel libre free software en anglais la libert d ex cution tout le monde a le droit de lancer le programme quel qu en soit le but la libert de modification tout le monde a le droit d tudier le programme et de le modifier ce qui implique un acc s au code source la libert de redistribution tout le monde a le droit de rediffuser le programme gratuitement ou non la libert d am lioration tout le monde a le droit de redistribuer une version modifi e du programme FREE SOFTWARE FOUNDATION Fic 1 2 La fondation pour le logiciel libre La licence GPL Pour donner un cadre juridique aux logiciels du projet GNU il crit une licence la GNU General Public License alias GPL il existe une traduction francaise non officielle Cette licence reprend les quatre libert s fondamentales cit es pr c demmen
203. loppement du noyau se charge alors de corriger la faille au plus vite Il n existe pas ma connaissance de liste d annonce officielle pour tre mis au courant des failles de s curit du noyau mais il suffit de jeter un oeil r guli rement aux sites d actualit Linux comme par exemple LinuxFr qui relayent ce genre d informa tions L quipe de s curit de Debian s occupe galement de surveiller les failles du noyau A moins que vous ne choisisssiez de compiler et d utiliser votre propre noyau vous pourrez donc appliquer les mises jour du noyau de la m me fa on que celle des autres paquets Apr s une mise a jour du noyau il est n cessaire de red marrer pour utiliser le nouveau noyau corrig Surveiller son syst me en lisant les logs Les logs sont des fichiers textes produits par le syst me dans lesquels celui ci raconte ce qu il fait et ce qui lui arrive Il donne des renseignements sur ce que font les programmes les connexions qui arrivent votre machine les personnes qui s y connectent Les logs se trouvent dans le r pertoire var 1log Il faut appartenir au groupe adm pour pouvoir les lire Rajoutez donc votre compte utilisateur ce groupe pour viter de lire les logs en root adduser toto adm Les fichiers de logs les plus importants sont syslog c est le fichier de log principal Il contient tous les messages du noyau que l on retrouve dans kernel 1og tous les messages des
204. mation Debian GNU Linux DOCUMENT DE TRAVAIL 185 243 Adnin su Calhost CUPS vi 1 19 Mozilis M a File Edit View Go Bookmarks Tools Window Help FIG E 1 Interface d administration de CUPS Cliquez sur Ajouter une imprimante et suivez assistant 1 donnez un nom sans espace votre imprimante et ventuellement un emplacement et une description 2 s lectionnez le p riph rique d acc s l imprimante si c est une imprimante sur port parall le s lectionnez Parallel port 1 si c est une imprimante sur port USB s lectionnez USB printer 1 3 si le pilote recommand tait un fichier PPD sp cifique s lectionnez le l aide du bouton ad quat 4 sinon s lectionnez la marque de votre imprimante 5 s lectionnez le mod le de votre imprimante si le nom exact n apparait pas rappelez vous du nom du pilote qui tait recommand par OpenPrinting org Il vous informe alors que l imprimante a t ajout e avec succ s Cliquez sur le nom de l imprimante pour aller directement la page de statut de celle ci Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 186 243 a Eile Edit View Go Bookmarks Tools Window Help K3 Q http localhost 631 printers renoir 0 FIG E 2 Page de status de l imprimante Si le champ d tat de l imprimante indique qu elle est l arr t cliquez sur D marrer l im
205. mbox dispose de nombreux greffons qui permettent d tendre ses capacit s de lecteur de musique Certains permettent d utiliser des services externes comme Last fm ou Jamendo que je vous invite d couvrir 28 2 couter ou encoder un cD en Ogg Vorbis avec Sound Juicer Pourquoi Ogg Vorbis et pas MP3 Le format MP3 a fait l objet de d p t de brevets et son utilisation est donc soumise au bon vouloir de ses d tenteurs Le projet Xiph org a donc d velopp un format de compression audio ouvert et libre de tout brevet ainsi que les outils n cessaires la compression et la d compression Aujourd hui le format Ogg Vorbis est plus efficace en terme de qualit pour une m me compression que le format MP3 et devient de plus en plus populaire Encoder un cD en Ogg Vorbis Mettez un CD audio dans le lecteur Sound Juicer se lance automatiquement Si vous avez une connexion Internet il va consulter une base d informations sur les CD pour y r cup rer le nom de l auteur de l album et des chansons Sound Juicer Disque Edition Aide Titre Take a Look in the Mirror Artiste Korn Genre Ann e 2003 Disque Dur e 56 55 Piste Titre Artiste Dur e M 1 Right Now Korn 3 11 M 2 Break Some Off Korn 2 36 M 3 Counting on Me Korn 4 50 M 4 Here It Comes Again Korn 3 34 M 5 Deep Inside Korn 2 47 M 6 Did My Time Korn 4 05 M 7 Everything I ve Known Korn 3 35 M 8 Play Me
206. mcu Lan ez le serveur o openmcu n v Quand vous voulez arr ter le serveur tapez q puis Entr e Se connecter au serveur Une fois que le serveur est lan les interlocuteurs s y connectent et doivent se retrouver dans la m me chatroom les chatrooms se cr ent automatiquement sur le serveur d s que le premier interlocuteur demande y entrer Par exemple pour se connecter au serveur dont le nom DNS est serveurexemple org et entrer dans la chatroom debian il faut taper dans le champ Host de GnomeMeeting debian serveur exemple org NOTE Les utilisateurs qui ne pr cisent pas de chatroom sont mis dans la chatroom par d faut room101 Les utilisateurs de Netmeeting ne peuvent pas pr ciser de chatroom Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 202 243 Annexe K Creer des CD Debian Si nous avons r ussi faire de vous un utilisateur Debian convaincu vous aurez s rement envie de r pendre la foi autour de vous en gravant des CDs Debian pour des amis Pour avoir l image ISO d un CD Debian pr te tre grav e il y a deux m thodes t l charger l image ISO depuis un miroir qui les propose en t l chargement mais ils sont peu nombreux et souvent satur s utiliser le programme jigdo pour cr er une image ISO depuis n importe quel miroir Debian jigdo t l charge depuis le miroir tous les fichiers n cessaires pour r aliser le CD et le
207. messages et enfin le prompt du root debian FIG 14 2 Prompt du root Quand vous tes ainsi connect en tant que root vous avez tous les droits sur le syst me Vous connecter en tant que simple utilisateur tapez le nom d utilisateur que vous avez d fini pendant la proc dure d instal lation appuyez sur Entr e ensuite tapez le mot de passe associ cet utilisateur et appuyez sur Entr e Vous voyez alors appara tre un certain nombre de messages et enfin le prompt de l utilisateur tanguy debian Fic 14 3 Prompt de l utilisateur tanguy sur la machine debian Quand vous tes ainsi connect en tant que simple utilisateur vous n avez que des droits limit s sur le syst me ATTENTION Oo Rappel l utilisation du compte root est r serv e la modification de la configuration du syst me l installation de paquets et aux rares taches qui n cessitent les droits de root Pour toutes les autres taches il faut utiliser un compte utilisateur En effet l utilisation du compte root est dangereuse une fausse manipulation peut d truire le syst me ce qui est impossible en tant que simple utilisateur Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 44 243 Convention Dans toute la suite de cette formation nous adopterons la convention suivante les commandes qui devront tre ex cut es en tant que root auront un prompt comm
208. mission For software which is copyrighted by the Free Software Foundation write to the Free Software Foundation we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY Section 11 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE THERE IS NO WARRANTY FOR THE PROGRAM TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPY RIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION Section 12 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE BE LIABLE TO YOU FOR DAMAGES INCLUDING ANY GENERAL SPECIAL INCIDENTAL OR CONSE QUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
209. n exemple org sont les adresses de provenance et de destination des mails de commit Par exemple vous pouvez mettre en adresse de provenance et de destination une mailing liste 4 laquelle tous les participants du projet sont abonn s Vous pouvez galement personnaliser le flag dans le sujet du mail qui est projet1 dans cet exemple D sormais les commits ne passeront plus inaper us Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 234 243 Annexe S Trucs et Astuces S 1 Allumer le verrouillage num rique Les utilisateurs d un ordinateur fixe sont souvent habitu s utiliser le pav num rique mais le NumLock n est jamais allum par d faut sous Linux en console D commentez les lignes suivantes dans le fichier etc zsh zlogin Pour les ordinateurs avec un pav num rique Active le pav num rique quand on se logque en console case tty in dev tty 1 6 x setleds num esac sous X Installez le paquet requis aptitude install numlockx Lors de l installation du paquet il vous demande Enable NumLock automatically r pondez Oui Si vous utilisez GDM il faut ajouter le script de lancement de numlockx au script de lancement de GDM Pour cela ditez le fichier etc gdm PreSession Default et importez le contenu du fichier etc X11 Xsession d 55numlockx apr s la premi re ligne qui commence par PATH commande r nom _ du _ fichier pour importer
210. n cessitent une confi guration il vous posera quelques questions Par d faut Debconf est r gl pour un d butant qui ne souhaite pas se poser trop de questions Nous allons donc le r gler de fa on un peu plus curieuse dpkg reconfigure debconf Il vous demande alors quelle interface vous souhaitez utiliser conservez l interface Dialogue Quant la priorit des questions choisissez lev e Compl ter l installation de Vim Maintenant que vous avez acc s l int gralit des paquets vous allez pouvoir compl ter l installation de Vim en installant le programme par qui permet de reformater du texte dans Vim aptitude install par Ce programme apporte deux nouvelles fonctions vim quand vous tes en mode commande la touche coupe les lignes d un paragraphe 72 caract res on dit wrapper ce qui est la norme pour les documents texte que vous envoyez mail post dans les news la touche fait la m me chose que mais en justifiant le texte Installer un nouveau pager most Le pager est un programme qui sert a afficher du texte Vous avez le choix entre plusieurs programmes grace 4 un m canisme d alternatives Je vous propose d installer et d utiliser most un pager qui permet entre autres de colorer les pages de manuel aptitude install most update alternatives config pager La seconde commande vous demande de choisir le pager utiliser R pondez en donnant le
211. n GNU Linux DOCUMENT DE TRAVAIL 36 243 Chapitre 12 Les paquets 12 1 La source des paquets Le syst me de gestion des paquets de Debian s appelle APT advanced package tool Pour fonctionner il peut avoir besoin de conna tre la source des paquets susceptibles d tre install s Il peut pour cela utiliser vos disques d installation CD ou DVD mais il vous propose galement d utiliser un miroir r seau c est dire un d p t de paquets accessible par une connexion r seau Si vous utilisez un CD ou un DVD d installation complet l installateur vous demande si vous disposez d un autre disque analyser Si c est le cas jectez le premier disque remplacez le par le second puis validez et ainsi de suite jusqu au dernier disque Vous arrivez ensuite la configuration d un miroir r seau Si vous n avez pas encore de connexion Internet fonctionnelle A la question Faut il utiliser un miroir sur le r seau r pondez Non Si vous avez d j une connexion Internet fonctionnelle NOTE Si vous utilisez la m thode netinst l installateur ne vous pose m me pas la question et vous demande directement quel miroir utiliser puisque l installation ne peut pas se faire sans miroir A la question Faut il utiliser un miroir sur le r seau r pondez Oui R pondez aux crans suivants avec les consignes ci dessous S lection du miroir s lectionnez votre pays ou un pays pro
212. n a medium customarily used for software interchange or 3 Accompany it with the information you received as to the offer to distribute corresponding source code This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer in accord with Subsection b above The source code for a work means the preferred form of the work for making modifications to it For an executable work complete source code means all the source code for all modules it contains plus any associated interface definition files plus the scripts used to control compilation and installation of the executable However as a special exception the source code distributed need not include anything that is normally distributed in either source or binary form with the major components compiler kernel and so on of the operating system on which the executable runs unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated place then offering equivalent access to copy the source code from the same place counts as distribution of the source code even though third parties are not compelled to copy the source along with the object code Section 4 You may not copy modify sublicense or distribute the Program except as expressly provided under this License Any attempt otherwise to copy modify
213. n avec la section concernant la r solution il doit tre exactement identique au param tres Identifier de la section Screen Le param tre InputDevice assure le lien avec le clavier et la souris il doit donc tre pr sent deux fois On peut ventuellement rajouter le param tre OffTime qui fixe le nombre de minutes d inactivit au bout duquel un cran DPMS se met en mode d conomie d nergie Pour que a marche il faut galement avoir activ l option DPMS dans la section Monitor Cela donne par exemple Section ServerLayout Identifier Default Layout Screen Default Screen InputDevice Generic Keyboard InputDevice Configured Mouse Option OffTime B20 EndSection La section DRI Cette section permet de fixer les permissions pour l utilisation du DRI Si vous n utilisez pas le DRI parce que vous avez une carte nVidia par exemple alors ne mettez pas cette section dans votre fichier de configuration Avec la section d exemple ci dessous vous donnez le droit d utiliser DRI tous les utilisateurs du syst me Section DRI Mode 0666 EndSection Fin Une fois que le fichier de configuration est au point vous n avez plus qu a enregistrer les changements et a lancer le serveur X 2 5 startx TUYAU Si vous souhaitez faire des essais avec diverses configurations vous pouvez toujours fermer le serveur X en utilisant le menu Syst me gt Fermer la session
214. n d ou o wget http formation debian via ecp fr fichiers config iptables stop cp iptables stop etc network if post down d N oubliez pas de rendre ces scripts ex cutables chmod 755 etc network if pre up d iptables start chmod 755 etc network if post down d iptables stop Avec le configuration que nous venons de mettre en place le script iptables start s ex cutera automatiquement juste avant de configurer les interfaces r seau et le script iptables stop s ex cutera automatiquement juste apr s la d configuration des interfaces r seau Vous pouvez galement d marrer et d arr ter le filtrage iptables en ex cutant ces scripts la main en tant que root Personnaliser les r gles de filtrage Personnalisez mon script d exemple etc network if pre up d iptables start qui contient les r gles de fil trage bin sh etc network if pre up d iptables start Script qui d marre les r gles de filtrage iptables Formation Debian GNU Linux par Alexis de Lattre http formation debian via ecp fr REMISE ZERO des r gles de filtrage iptables F iptables t nat F DEBUT des politiques par d faut Je veux que les connexions entrantes soient bloqu es par d faut iptables P INPUT DROP Je veux que les connexions destin es tre forward es soient accept es par d faut iptables P FORWARD ACCEPT Je veux que les connexions sortante
215. n debian Dossier Nom de domaine Nom utiliser pour la connexion Yde Parcourir le r seau Annuler Connecter FIG 41 1 Connexion un serveur SMB CIFS Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 140 243 Chapitre 42 Se synchroniser sur un serveur de temps 42 1 Qu est ce que le protocole NTP NTP signifie Network Time Protocol C est un protocole qui permet un ordinateur de synchroniser son horloge sur un autre ordinateur de pr cision plus lev e Il existe ainsi des serveurs NTP de diff rents niveaux appel s strates qui correspondent diff rentes pr cisions Les horloges atomiques forment la strate 0 et sont directement reli es aux serveurs de strate 1 qui ne sont eux m me accessibles qu des serveurs de strates 2 ou 3 certains de ces serveurs tant librement accessibles Nous vous proposons dans ce chapitre de vous synchroniser sur le r seau public des serveurs de temps de votre pays 42 2 Se synchroniser sur le r seau NTP Installation d un client NTP Installez le programme nip aptitude install ntp Configuration ntp utilise plusieurs serveurs pour se mettre l heure afin d augmenter sa pr cision en cas d indisponibilit ou d erreurs d un serveur Leurs adresses sont crites dans le fichier etc ntp conf dans les diff rents champs server Pour le moment Debian y
216. n en tout genre Le site Absolinux met a votre disposition des tutoriels pour un usage du logiciel libre facile et adapt a vos besoins allant du plus l mentaire au plus complexe Magazines Plan te Linux est un bimensuel tr s vulgaris destin aux utilisateurs de Linux Linux Pratique est un magazine bimestriel destin aux utilisateurs des Linux Chaque num ro est accompagn d un CD qui contient le plus souvent une distribution live ou installable Linux Pratique Essentiel publi tous les deux mois en alternance avec Linux Pratique Essentiel pr sente l actualit des logiciels libres et des environnements de bureaux ainsi qu un dossier de d couverte d un theme particulier GNU Linux Magazine France est un mensuel tr s technique sur I administration Linux les logiciels libres et la programmation avec des outils libres MISC est un magazine bimestriel assez technique sur la s curit informatique Livres Framabook est une collection de livres libres s lectionn s par Framasoft Les livres des ditions Eyrolles sont tr s connus et r put s s rieux dans la communaut du logiciel libre Notons en particulier Le livre Cahiers de l admin Debian GNU Linux de Rapha l Hertzog Christophe Le Bars et Roland Mas aux ditions Eyrolles Les LUGs LUG signifie Linux User Group Ce sont des associations locales qui regoupent les fans de Linux et de l informatique libre rien de tel pour ren
217. n serveur vous devez conna tre de fa on certaine le fingerprint de sa clef publique et la comparer celle qu il vous affiche Si les deux fingerprints sont identiques r pondez yes et la clef publique du serveur est alors rajout e au fichier ssh known_hosts Si vous vous tes d j connect depuis ce client vers le serveur sa clef publique est d j dans le fichier ssh known_ hosts etil ne vous demande donc rien Ensuite entrez votre mot de passe et vous verrez apparaitre le prompt comme si vous vous tiez connect en local sur la machine Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 125 243 Authentification par clef Au lieu de s authentifier par mot de passe les utilisateurs peuvent s authentifier grace la cryptographie asym trique et son couple de clefs priv e publique comme le fait le serveur SSH aupr s du client SSH G n rer ses clefs Pour g n rer un couple de clefs DSA tapez 2 ssh keygen t dsa Les clefs g n r es ont par d faut une longueur de 1024 bits ce qui est aujourd hui consid r comme suffisant pour une bonne protection La clef priv e est stock e dans le fichier ssh id_dsa avec les permissions 600 et la clef publique est stock e dans le fichier ssh id_dsa pub avec les permissions 644 Lors de la cr ation OpenSSH vous demande une pass phrase qui est un mot de passe pour prot ger la clef priv e Cette pass phras
218. nc plus qu un r le informatique mais il est quand m me pr sent par outil de partitionnement Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 31 243 R duction de la partition Windows Si un Windows est install sur votre disque dur et que sa partition occupe tout le disque dur alors il va falloir r duire la partition Windows pour lib rer de l espace la fin du disque pour installer les partitions Linux D pla ez vous vers le bas jusqu s lectionner la partition Windows puis appuyez sur Entr e Vous acc dez alors un cran qui vous permet de changer les r glages de la partition S lectionnez Taille il vous demande la permission d crire les changements sur les disques avant de redimensionner les partitions r pondez Oui Ensuite il vous dit quelle est la taille minimale possible ce qui correspond la taille occup e par les donn es existantes sur la partition Windows et vous propose d entrer la nouvelle taille que vous avez d cid d allouer pour la partition Windows Vous pouvez rentrer la taille en pourcentage de la taille maximale possible mais je vous conseille plut t de rentrer la vraie taille tapez par exemple 20 5 GB si vous avez d cid d allouer 20 5 Go ou 800 MB si vous avez d cid d allouer 800 Mo Cr ation de la partition de Swap S lectionnez maintenant la ligne correspondant l espace libre et appuyez sur Entr e Choisissez ensu
219. noyau ne g re pas le mail l affichage des pages Web ou encore le traitement du texte Ce sont des programmes ou applications qui s en chargent Ces programmes viennent se greffer sur le noyau et ils doivent tre adapt s a celui ci Ce noyau de syst me d exploitation a l originalit d tre multi utilisateurs et multi t ches et de fonctionner sur de nombreuses plates formes Intel PowerPC Sparc etc Il est conforme la norme POSIX et est distribu sous Licence GPL Il a la r putation d tre fiable stable et s curis Son appartenance au monde du libre garantit une correction rapide des erreurs qui pourraient tre d couvertes Une distribution GNU Linux Comme nous venons de le voir Linux ne se suffit pas lui m me Avec un simple noyau on ne peut rien faire Le noyau Linux vient donc l int rieur de distributions Une distribution GNU Linux c est un ensemble coh rent de plusieurs choses un noyau Linux un ensemble de logiciels de base issus du projet GNU d autres programmes en libres un navigateur Web un lecteur de Mail un serveur FTP etc issus d autres projets ventuellement quelques logiciels propri taires une m thode pour installer et d sinstaller facilement ces programmes un programme d installation du syst me d exploitation Le noyau Linux ne se suffit donc pas lui m me mais on fait souvent un abus de langage en d signant par le
220. ns of this License they do not excuse you from the conditions of this License If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations then as a consequence you may not distribute the Program at all For example if a patent license would not permit royalty free redistribution of the Program by all those who receive copies directly or indirectly through you then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 241 243 If any portion of this section is held invalid or unenforceable under any particular circumstance the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose th
221. nstitue la table de partitions En d finitive les p riph riques habituellement utilis s se pr sentent au syst me d exploitation sous la forme d une succession de blocs de donn es num rot s Cette organisation basique ne d finit aucune notion de fichier ou de r pertoire et permet seulement de stocker des donn es les unes la suite des autres Syst me de fichiers Les donn es sont normalement pr sent es l utilisateur et aux programmes selon une organisation structur e sous la forme de r pertoires et de fichiers Pour pouvoir stocker ces donn es structur es sur un p riph rique il faut utiliser un format qui les repr sente sous la forme d une succession de blocs de donn es c est ce qu on appelle un syst me de fichiers Les syst mes de fichiers les plus courants sont la FAT disquettes et clefs USB NTFS Windows Ext2 et Ext3 Linux ISO 9660 CD et UDF DVD 9 2 L arborescence Contrairement au syst me de fichiers Windows il n existe pas de lecteurs A C etc L entr e du syst me de fichiers se situe la racine not e Ensuite il existe un certain nombre de r pertoires pr sents par d faut Le explique les fonctions des plus importants d entre eux pour plus de d tails vous pourrez regardez le manuel man hier une fois votre installation effectu e Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 26 243 NOTE Pour certaines ins
222. nstructions suivantes sans trop comprendre aptitude install vim Installation du fichier de configuration Remplacez le fichier de configuration install par d faut par mon fichier de configuration cp fichiers config vimre etc vim ou Si vous ne suivez pas ma formation depuis le d but wget http formation debian via ecp fr fichiers config vimre mv vimre etc vim Ce fichier deviendra le fichier de configuration de Vim par d faut pour tous les utilisateurs Un utilisateur pourra aussi utiliser son propre fichier de configuration en le mettant dans son r pertoire personnel sous le nom vimrc Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 53 243 16 3 Se servir de vim Pour diter un fichier texte existant ou cr er un nouveau fichier texte il suffit de taper vim nom du fichier rvir de vim r texte existant ou cr er un nou 1 fichier vim nomadu fichier yim xml ti 245L Fic 16 1 Vim Tout d abord il faut comprendre qu il existe plusieurs modes de fonctionnement Le mode Commande dans lequel vous vous trouvez quand vous ouvrez Vim Dans ce mode vous tapez des commandes que nous verrons plus loin Si vous tes dans un autre mode et que vous voulez revenir au mode commande tapez Echap Le mode Insertion auquel on acc de par la touche Inser L indicateur INSERTION appara t alors en bas de l cran Dans ce mod
223. nt s opposer l interop rabilit Vous devriez donc normalement pouvoir lire vos DVD sous GNU Linux sans craindre de poursuites mais il est pr f rable d viter d acheter des amp 339 uvres utilisant de telles mesures de privation La libdvdcss tant d ja hors la loi aux tat Unis Debian ne propose donc pas de paquet pour cette biblioth que Si vous souhaitez pouvoir lire des DVD chiffr s vous allez donc devoir utiliser un d p t non officiel en ajoutant la ligne suivante au fichier etc apt sources list deb http ftp debian unofficial org debian lenny main Installez ensuite VLC ainsi que la libdvdcss si vous souhaitez pouvoir lire des DVD prot g s contre la lecture aptitude update aptitude install libdvdcss2 vlc NOTE VLC dispose de plusieurs interfaces et peut ainsi tre contr l de diff rentes mani res y compris depuis un navigateur Web une console ou une connexion r seau Debian propose par d faut l interface graphique wxWidgets repr sent e sur la Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 98 243 29 3 Lancer VLC Pour lancer VLC il suffit d utiliser la commande vle Ensuite l interface est intuitive et tout se fait au clic VEE media player Fichier Vue Param tres Audio Vid o Navigation Aide On i 0 00 26 0 08 x1 0 file jyhome tanguy temp big_buck_bunny_480p_s FIG 29 1 Interface wx
224. ntez la ligne suivante si vous avez une souris 2 boutons Option Emulate3Buttons true EndSection La carte graphique Le param tre Driver fixe le pilote utilis par le serveur X pour votre carte graphique Le nom du pilote est normalement d termin automatiquement par le serveur graphique au d marrage Vous trouverez des informations int ressantes a ce sujet dans le r pertoire usr share doc xserver xorg Section Device Identifier Generic Video Card Driver nvidia EndSection L cran Le param tre facultatif HorizSync pr cise la plage des fr quences de synchronisation horizontale en kHz Le param tre facultatif VertRefresh pr cise la plage des fr quences de rafra chissement verticale en Hz L option DPMS active l option d conomie d nergie si vous avez un cran qui supporte la norme DPMS Toutes ces informations techniques sont normalement crites dans le manuel de l cran Il est normalement inutile de les pr ciser mais cela peut tre n cessaire si la meilleure r solution n est pas utilis e spontan ment Section Monitor Identifier Generic Monitor HorizSync 28 50 VertRefresh 43 75 Option DPMS EndSection La r solution Le param tre Device assure le lien avec la section concernant la carte graphique il doit tre exactement identique aux para m tres Identifier de la section Device Le param tre Monitor assure le lien avec la section concernant l
225. ntre obliques comme sous Windows et DOS Un r pertoire est un fichier d un genre particulier et peut tre d sign avec ou sans barre oblique finale usr share est quivalent usr share voire m me a usr share si ga vous amuse Vous pouvez cr er un nouveau r pertoire en utilisant la commande mkdir make directory et en pr cisant le chemin absolu relatif ou relatif 4 votre r pertoire personnel du r pertoire que vous voulez cr er Ainsi ces quatre commandes sont quivalentes la derni re est un exemple d utilisation d un r pertoire parent Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 46 243 mkdir test mkdir home formation test S mkdir test mkdir formation test Enfin vous pouvez effacer un r pertoire avec la commande rmdir remove directory mkdir test2 rmdir test2 Utiliser des fichiers Voici quelques commandes indispensables a essayer et 4 apprendre cp copie un fichier vers un r pertoire en changeant ventuellement son nom S cp usr share doc bash copyright cp usr share doc bash copyright copyright2 mv move d place un fichier vers un r pertoire en changeant ventuellement son nom mv copyright test mv copyright2 test copyright3 rm remove supprime un fichier rm test copyright3 Is affiche le nom d un fichier le contenu d un r pertoire ou du r pertoire courant ls test ls test
226. nu d impression d OpenOffice E 4 Transformer l ordinateur en serveur d impression Maintenant que l impression en local marche il est facile de transformer ordinateur en serveur d impression les autres ordina teurs du r seau pourront alors se servir de l imprimante distance Configuration du serveur d impression Sur l ordinateur auquel est connect l imprimante d sormais appel serveur d impression ditez en root le fichier etc cups cupsd conf et positionnez vous au niveau des lignes suivantes lt Location gt Order Deny Allow Deny From All Allow From 127 0 0 1 lt Location gt Modifiez le contenu de ce paragraphe pour autoriser d autres ordinateurs du r seau utiliser le serveur Cups de l ordinateur Par exemple pour que tous les ordinateurs ayant des IPs comprises entre 192 168 0 1 et 192 168 0 255 puissent utiliser le serveur d impression modifiez le paragraphe pour qu il contienne lt Location gt Order Deny Allow Deny From All Allow From 192 168 0 0 255 255 255 0 lt Location gt Ensuite dites Cups de relire son fichier de configuration etc init d cupsys reload Reloading CUPSys cupsd Configuration des clients sous Debian GNU Linux Sur chaque ordinateur du r seau sous Debian susceptible d utiliser le serveur d impression ex cutez les instructions ci dessous Tout d abord installez le programme client de Cups Ed 5 0 2 6 Fo
227. num ro qui correspond most Maintenant c est ce programme qui sera utilis pour afficher les manuels Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 64 243 Chapitre 19 Configurer le shell 19 1 Qu est ce qu un shell Le shell est ce qui s ex cute quand vous vous logguez C est lui qui vous pr sente le prompt qui envoie vos commandes au syst me qui enregistre certaines variables Il est encore l quand vous vous d logguez Vous avez un vaste choix de shells diff rents Le shell par d faut sous Debian s appelle bash Mais il existe aussi csh tcsh zsh sash Je vais vous proposer d installer le shell Zsh de t l charger des fichiers de configuration et ensuite de passer de bash a zsh 19 2 Installer et configurer Zsh Installer le paquet et les fichiers de configuration Installez le paquet zsh qui contient le shell du m me nom aptitude install zsh Remplacez les fichiers de configuration par d faut par mes fichiers de configuration cd fichiers config cp zshrc zshenv zlogin zlogout etc zsh cp dir_colors etc ou Si vous ne suivez pas ma formation depuis le d but oe wget http formation debian via ecp fr fichiers config zshre wget http formation debian via ecp fr fichiers config zshenv wget http formation debian via ecp fr fichiers config zlogin wget http formation debian via ecp fr fichiers config zlogout wget http formati
228. nux et des logiciels libres en fran ais Slashdot ou est son quivalent anglais beaucoup plus forte audience Linux Today un site anglais d actualit g n raliste sur Linux FreshMeat est un site anglais qui rassemble toutes les informations sur les logiciels Unix et multiplateformes Tr s utile pour se tenir au courant des sorties de nouvelles versions ou chercher les logiciels libres existant dans un certain domaine DebianTimes traite de l actualit Debian en anglais Les actualit s Debian sont un r sum en anglais de l actualit Debian de la semaine coul e vous pouvez aussi le recevoir par mail chaque semaine Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 174 243 Annexe B En cas de blocage B 1 M thode Tout d abord il faut perdre le r flexe de rebooter la machine chaque fois qu un probl me ou un blocage intervient Si cette m thode fait ses preuves avec Windows ce n est pas une bonne m thode pour Linux La m thode adopter d pend de ce qui est bloqu comme expliqu ci dessous B 2 Blocage d un service Quand un service tel qu un serveur Web un serveur mail etc est bloqu ou ne marche plus comme il devrait la premi re chose faire est de consulter les logs du service concern Le service a parfois ses propres fichiers de logs par exemple le r pertoire var log apache regroupe tous les fichiers de logs d
229. oint de montage n est affect la partition Windows en vous demandant si vous souhaitez revenir au menu de partitionnement r pondez Non FIG 10 5 cran r capitulatif de la future table de partition L cran suivant est important C est apr s avoir valid cet cran que les changements vont tre appliqu s et que les nouvelles partitions seront format es Il faut donc bien lire les explications des actions qui vont tre entreprises il est encore temps de revenir en arri re apr s ce sera trop tard Si tout a l air bon r pondez Oui la question Faut il appliquer les changements sur le disque Il cr e alors la nouvelle organisation des partitions et formate la partition de Swap et la ou les nouvelle s partition s Ext3 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 34 243 Chapitre 11 Le r glage des comptes et mots de passe 11 1 Installation du syst me de base Debian proc de tout d abord l installation du syst me de base c est l ensemble des logiciels communs toute installation de Debian Cette tape ne n cessite aucune intervention de votre part et prend quelques minutes 11 2 Le mot de passe root Qui est Monsieur Root Linux est un syst me d exploitation multi utilisateurs Chaque utilisateur a son login et son mot de passe personnel et il existe un syst me de gestion des droits pour les fichiers et les r pertoires Un seul utilisateu
230. oles 33 1 Installation de Pidgin Si vous suivez notre formation depuis le d but Pidgin est normalement d j install sur votre syst me Sinon Installez simple ment le paquet pidgin aptitude install pidgin 33 2 Configurer un compte Vous pouvez lancer Pidgin depuis le menu Applications gt Internet Pidgin peut g rer plusieurs comptes chez diff rents four nisseurs de messagerie instantan e comme vous n en avez pour le moment d fini aucun une fen tre vous propose de le faire maintenant Cliquez donc sur le bouton Ajouter NOTE Vous pouvez ouvrir un compe Jabber depuis Pidgin En revanche pour utiliser un les protocoles propri taires comme MSN ou AIM vous devez d ja poss der un compte sur ces r seaux R glez les param tres du compte Palias local est le nom qui d signera votre compte dans la liste des comptes Si vous souhaitez cr er un compte Jabber XMPP cochez l option Cr er ce nouveau compte sur le serveur Validez en cliquant sur Enregistrer Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 106 243 A Ajouter un compte Essentiel Avanc Options de connexion Protocole VW XMPP lt Utilisateur formation_debian Domaine jabber org Ressource Home Mot de passe 00000000 C M moriser le mot de passe Options de l utilisateur Alias local Compte Jabber C Avertir des nouveaux courri
231. on domaine Par d faut le nom est debian Libre vous de changer pour un nom un peu plus en ad quation avec votre environnement 8 4 R glage de l horloge Apr s cela l installateur Debian interroge tout seul un serveur de temps pour r gler de fa on tr s pr cise votre horloge Si votre connexion r seau ne fonctionne pas encore ou si un pare feu bloque les requ tes d heure il vous faudra attendre un moment avant qu il finisse pas y renoncer Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 25 243 Chapitre 9 Le systeme de fichiers Avant d aborder tape de partitionnement il faut assimiler quelques notions sur la gestion des syst mes de fichiers sous Unix 9 1 P riph rique partition syst me de fichiers P riph riques et partitions Un ordinateur travaille en utilisant des donn es pr sente sur des p riph riques il peut s agit des disques durs de disquettes de clefs USB ou encore de disques optiques Le cas des disques durs et des clefs USB est particulier En effet ces p riph riques son rarement utilis s directement mais sont plut t d coup s en partitions qui apparaissent comme plusieurs p riph riques plus petits Dans le cas o un disque dur est utilis comme un p riph rique unique il est en r alit d coup en une unique partition qui occupe la totalit de l espace disponible l exception d une zone situ e au d but du disque qui co
232. on debian via ecp fr fichiers config dir colors mv zshrc zshenv zlogin zlogout etc zsh mv dir _ colors etc o oP A Configurer le proxy Si vous devez passer par un proxy pour acc der Internet au lieu de taper chaque fois export http_proxy vous allez diter en root le fichier etc zsh zshenv puis d commenter et personnaliser les lignes ad quates Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 65 243 si votre proxy ne requiert pas d authentification par login et mot de passe Proxy HTTP FTP sans mot de passe export http_proxy http proxy exemple org 8080 export ftp_proxy ftp proxy exemple org 8080 Ne pas passer par le proxy pour les domaines locaux export no_proxy exemple org o proxy exemple org est le nom DNS de votre proxy et 8080 son port si votre proxy requiert une authentification par login et mot de passe Proxy HTTP FTP avec mot de passe export http_proxy http login password proxy exemple org 8080 export ftp_proxy ftp login password proxy exemple org 8080 Ne pas passer par le proxy pour les domaines locaux export no_proxy exemple org o proxy exemple org est le nom DNS de votre proxy 8080 son port login et password votre login et mot de passe pour le proxy Enregistrez et quittez Changer de Shell Pour changer de shell un utilisateur doit ex cuter la commande chsh et pr
233. onc pas tre fourni avec l installateur Debian Si vous disposez d une telle carte l installateur vous demandera si vous souhaitez charger ce firmware depuis un medium externe clef USB L installation par r seau wifi tant d conseill e vous pouvez ignorer cette suggestion 8 1 Si vous tes connect par Ethernet L installateur Debian essaie tout d abord d obtenir automatiquement une configuration r seau par DHCP Si vous tes connect s une Box ou un r seau local configur pour cela vous n aurez donc aucun r glage faire cette tape Configuration du r seau avec DHCP Cette op ration peut prendre du temps Fic 8 1 Configuration du r seau par dhcp S il n y a pas de serveur DHCP sur votre r seau local ou si la configuration par DHCP n a pas march vous devrez configurer vous m me le r seau L installateur vous demandera alors successivement 1 l adresse IP de l ordinateur 2 le masque de sous r seau 3 l adresse de la passerelle 4 les adresses des serveurs DNS Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 24 243 FIG 8 2 Saisie de l adresse ip 8 2 Si vous n tes pas connect par Ethernet S lectionnez Ne pas configurer le r seau maintenant 8 3 Le choix du nom de machine Apr s la d tection de votre mat riel une nouvelle bo te de dialogue appara t elle vous demande le nom de la machine et s
234. onction cat root config irssi touches fonction gt gt irssi config ou wget http formation debian via ecp fr fichiers config irssi touches fonction cat irssi touches fonction gt gt irssi config 2 cl 2 5 Puis demande irssi de relire son fichier de configuration status reload Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 156 243 Chapitre 46 Les news en console 46 1 Installer et configurer sirn Installer le paquet Je vous propose d installer le client news en mode texte slrn aptitude install slrn Configurer sirn D s l installation il vous demande l adresse de votre serveur de news Ce param tre est en fait l adresse du serveur de news par d faut mais chaque utilisateur pourra s il le d sire modifier ce param tre Chaque utilisateur a son propre fichier de configuration s1rnrc dans son home Ce fichier est lu chaque lancement de s rn Je vous propose d utiliser mon fichier de configuration type et de le mettre dans votre home sous le nom slrnrc cp root config slrnre slrnre wget http formation debian via ecp fr fichiers config slrnre mv slrnre slrnre Editez le pour le personnaliser en vous aidant des commentaires Les champs que vous devez absolument personnaliser sont les suivants set username set hostname set realname set organization server Une fois le fichier de configuration
235. one de Warcraft Il serait donc dommage de terminer cette partie de la formation sans vous pr senter un floril ge de jeux vid o libres et en profiter pour nous d tendre un peu avant d aborder les parties suivantes AVERTISSEMENT Parmi les jeux que nous allons pr senter certains sont extr mement addictifs Si vous aimez finir tout prix tous les niveaux des jeux que vous d couvrer nous vous invitons donc sauter les sections et dans une moindre mesure pour y revenir apr s avoir fini notre formation 34 1 Frozen Bubble Frozen Bubble est un jeu d adresse clone de Puzzle Bobble Depuis 2002 ce jeu est devenu un culte sous GNU Linux Odie 0 ry BY ny FF Aa AN Aa Fic 34 1 Frozen Bubble deux joueurs Ce jeu correspond au paquet Debian frozen bubble Apr s avoir install vous pouvez le lancer depuis une console ou en utilisant le menu de GNOME Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 108 243 aptitude install frozen bubble Frozen Bubble peut tre jou seul deux sur un clavier ou plusieurs en r seau Avec les fl ches du clavier vous contr lez un canon qui permet de lancer des bulles vers le plafond Le but est de former des blocs de plus de trois bulles de m me couleur afin de les faire tomber et de d gager le niveau 34 2 X Moto X Moto est un jeu d adresse clone d Elasto Mania dans lequel vous
236. ore une fois sur g pour valider Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 180 243 Actions Annuler Paquet Solutions Rechercher Options Vues fide C T Henu 7 Aide qt Quitter ui HAJ g T l ch Install Suppr Pac Paquets p Lib rera 37 4 o d espace disqu 1236ko t l ch qu ils ne sont plus utilis s 5 non Yoir ou modifier les actions qui seront effectu es FIG C 2 R capitulatif des actions effectuer AVERTISSEMENT D Si vous avez lanc aptitude en tant que s lectionn un programme pour l installer ou le d sinstaller aptitude ouvrira alors une fen tre rouge pour vous demander votre mot de passe administrateur afin de devenir root avant de d marrer l installation Comme expliqu la seul root peut effectuer des t ches d administration ce qui vite que n importe qui installe n importe quoi sur votre ordinateur Pour quitter aptitude appuyez sur q Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 181 243 Annexe D Complements sur la gestion des paquets Debian D 1 Tout savoir sur l utilisation d APT Pour tout savoir sur l utilisation d APT je vous invite installer le manuel d aptitude disponible dans le paquet aptitude doc fr puis a le consulter directement sur votre syst me D 2 dpkg deb Dpkg a un grand fr re dpkg deb qui sert construire et manipuler des paquets Debian mais pas l
237. otre connexion sans fil Par exemple iface ethl inet static address 192 168 0 42 netmask 255 255 255 0 broadcast 192 168 0 255 wireless essid maison wireless key XXXXXXXX Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 229 243 Annexe R Le travail en groupe avec Subversion R 1 Qu est ce que Subversion Subversion alias SVN est un logiciel libre bas sur une architecture client serveur qui permet de travailler plusieurs et en m me temps sur les m mes fichiers En effet Subversion dispose d un m canisme intelligent de fusion des modifications apport es sur des fichiers texte C est un outil tr s utilis pour le d veloppement de logiciels mais il peut galement tre utilis pour g rer des sites Web crire des rapports en LaTeX etc d une mani re g n rale pour tout ce qui implique de travailler plusieurs sur les m mes fichiers textes Il a pour but de remplacer le logiciel CVS qui assurait la m me t che mais souffrait de certaines limitations dues la conception trop ancienne de son architecture ces limitations sont expliqu es sur la page principale du site Web de Subversion Les paragraphes suivants vous donnent un aper u des possibilit s de Subversion et de sa mise en place Pour plus d informations il existe une documentation tr s compl te mais en anglais disponible l adresse suivante http svnbook red bean com R 2 Installer et utili
238. ou les modems int gr s la proc dure est diff rente et d pend de chaque modem et n est pas expliqu e dans ce document Il vous faut tout d abord installer pppconfig le logiciel qui va nous permettre de configurer votre connexion aptitude install pppconfig Si c est un modem PCMCIA Installer le paquet pemciautils aptitude install pcmciautils Si c est un modem externe sur port s rie Regardez sur quel port s rie le modem est branch s il est connect sur le port s rie COM1 le device correspondant sera dev ttyS0 s il est connect sur le port s rie COM le device correspondant sera dev ttyS1 V rifier que le port s rie marche Si c est un modem PCMCIA ins rez le carte dans votre portable si c est un modem externe allumez le Vous allez maintenant v rifier que le syst me a bien reconnu le port s rie setserial dev ttyS0 dev ttyS0 UART 16550A Port 0x03e8 IRQ 0 Sila ligne qui s affiche contient UART 16550A alors cela signifie que le port s rie est bien reconnu Si par contre la ligne qui s affiche contient UART unknown alors cela signifie que le port s rie n est pas reconnu et l je ne sais pas trop ce qu on peut faire Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 57 243 Configurer la connexion vers le fournisseur d acc s Le plus simple pour configurer la connexion vers votre fou
239. ous devez maintenant savoir quelles commandes hdparm taper pour que vos p riph riques IDE soient optimis s Si vos p ri ph riques IDE se mettent par d faut en DMA vous n avez rien faire et vous n avez donc pas besoin de lire la suite F 2 Lancer hdparm chaque d marrage si n cessaire Ecrire le script Si vos p riph riques IDE ne se mettent pas par d faut dans leur configuration optimis e il va falloir que vous crivez un script shell contenant les commandes n cessaires leur optimisation et faire en sorte que ce script s ex cute chaque d marrage Le script sera appell hdparm sh et sera pla dans le r pertoire etc init d avec les droits d ex cution Cr ez le fichier etc init d hdparm sh partir de mon script mod le cp fichiers config hdparm sh etc init d wget http formation debian via ecp fr fichiers config hdparm sh mv hdparm sh etc init d Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 191 243 Personnalisez mon script mod le etc init d hdparm sh en y mettant la liste des commandes hdparm n cessaires a l optimisation de tous vos p riph riques IDE en ajoutant l option q comme quiet pour que la sortie standard de la commande ne s affiche pas l cran seules les erreurs ventuelles s afficheront bin sh etc init d hdparm sh Script d optimisation des p riph riques IDE avec hdparm Formation Debian GNU L
240. ous pouvez vous connecter en m me temps d autres r seaux en utilisant nouveau la commande connect avec un autre alias Rejoindre des canaux et jouer avec les fen tres Pour rejoindre le canal ou salon debian sur OFTC status join oftc debian La fen tre se redessine et vous entrez dans le canal debian Le sujet du canal s affiche dans la barre bleue du haut et la liste des personnes pr sentes appara t Vous pouvez alors discuter normalement en b n ficiant de la compl tion automatique sur les pseudos Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 154 243 amenet has quit Quit ed debian fead error Connection reset ft debian much F1G 45 2 Sur debian avec irssi En fait irssi a ouvert une nouvelle fen tre Pour naviguer d une fen tre l autre utilisez les touches suivantes Ctrl N va la fen tre suivante Ctrl P va la fen tre pr c dente Alt 2 va la fen tre n 2 Avec une de ces combinaisons de touches revenez la fen tre status qui est la seule fen tre dans laquelle le r sultat des commandes appara t Pour rejoindre le channel test du r seau IRCnet utilisez la commande suivante status join ircnet test Commandes pour un canal me agit envoie un message d action dans lequel me appara tra remplac par votre pseudonyme sur le channel nick nouveau_nick change d
241. pertoire personnel formation debian cd usr share formation debian usr share cd formation debian Utiliser les r pertoires Lorsque vous souhaitez agir sur un fichier vous devez l indiquer la commande que vous utilisez pour cela Il y a trois fa ons de d signer un fichier de fa on absolue en indiquant son chemin complet en commen ant par la racine par exemple usr share doc bash copyright de fa on relative en indiquant son chemin par rapport au r pertoire courant sans commencer par une par exemple doc bash copyright si je me situe dans le r pertoire usr share par rapport votre r pertoire personnel en indiquant son chemin partir de votre r pertoire personnel abr g par le caract re par exemple bash_history Par ailleurs vous pouvez remonter d un niveau dans un chemin en utilisant le r pertoire sp cial que l on appelle r pertoire parent Ainsi quand vous tes dans votre r pertoire personnel vous pouvez passer dans le r pertoire home puis dans puis retourner dans votre r pertoire personnel ainsi SCG oss home cd cd Enfin vous pouvez d signer le r pertoire courant en utilisant le r pertoire sp cial cd S on change amp 8230 vers le r pertoire courant NOTE Lorsque vous crivez le chemin d un fichier les sous r pertoire composant ce chemin doivent tre s par s par des barres obliques et non des co
242. petit peu inf rieur au liaison Ethernet qui relie 1 serveur NAT aux machines qui suivant sont derri re le NAT Pour r soudre ce probl me d commentez la ligne Internet DEBUT des forward e Configurer le FIN des r gles pour le partage de connexion i e D commentez la ligne suivante pour qu le port 80 de l interface eth0 soient forward es la machine dont l IP est 192 168 0 3 sur son port 80 la r ponse la requ te sera iptables t nat A PR t rempla ez ethO par le nom de 1l interface connect e Ligne suivante pour pouvoir re evoir des flux VideoLAN iptables A FORWARD p tcp tcp flags SYN RST SYN j TCPMSS o eth0 le NAT r gles de port forwarding les requ tes TCP re ues sur au client FIN des r gles de port forwarding r seau pour le partage de connexion clamp mss to pmtu EROUTING i eth0 p tcp dport 80 j DNAT to destination 192 168 Si vous d sirez mettre en place un partage de connexion Internet il faut commencer par bien configurer les interfaces r seau du serveur NAT Par exemple pour un serveur NAT dont I interface r seau connect e au r seau ext rieur est eth0 avec configuration Formation Debian GNU Linux DOCUMENT DE TRAVAIL Ed 5 0 2 6 216 243 par DHCP et dont l interface connect e au r seau local est eth le fichier etc network interfaces doit ressembler l
243. pilotez en 2D une moto extr mement r active dans un niveau de plate formes comme sur la Pour finir un niveau vous devez passer par des points de contr le repr sent s par des fraises puis atteindre une marguerite qui marque l arriv e FIG 34 2 Un niveau d X Moto Pour jouer X Moto installez simplement le paquet xmoto puis lancez le jeu depuis le menu Applications ou depuis une console aptitude install xmoto NOTE Depuis sa version 0 4 X Moto tire parti de l Internet et permet de r cup rer des niveaux additionnels cr s par d autres joueurs et de soumettre ses scores au classement mondial Sur le site officiel il est galement possible de d finir des quipes 34 3 La bataille pour Wesnoth La bataille pour Wesnoth encore appel The battle for Wesnoth ou tout simplement Wesnoth est un jeu de strat gie tour par tour Fortement inspir du jeu Heroes of Might and Magic il se d roule dans un univers m di val fantastique dans lequel s affrontent des morts vivants des elfes des nains des humains des orcs et des dracans Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 109 243 Fic 34 3 Un combat entre soldats et voleurs dans le monde de Wesnoth Ce jeu est d compos en plusieurs paquets qui permettent d installer ind pendamment le jeu seul sa musique et ses nombreuses campagnes ou encore son diteur de niveaux Si vous vou
244. pitre 40 NFS le partage de fichiers sous Unix NFS Network File System est un protocole standard de partage de r pertoires sous Unix Linux Dans ce chapitre nous allons vous apprendre partager un r pertoire par NFS puis le monter sur un syst me client pour pouvoir l utiliser 40 1 NFS c t serveur Configuration n cessaire I faut installer le paquet nfs kernel server aptitude install nfs kernel server Partager un r pertoire Editez le fichier etc exports etrajoutez la ligne suivante pour partager le r pertoire home test la machine ordi2 exemple ors home test ordi2 exemple org rw root_squash L option rw permet d exporter en lecture criture utiliser ro pour exporter en lecture seule L option root_squash sp cifie que le root de la machine ordi2 exemple org n a pas les droits de root sur le r pertoire partag l option no_root_squash sp cifie que le root de la machine sur laquelle le r pertoire est mont a les droits de root sur le r pertoire L option root_squash est option par d faut NOTE L option rw signifie en r alit que l utilisateur dont l ID est 1001 par exemple sur le client NFS a les droits d criture sur les fichiers et les r pertoires qui appartiennent l utilisateur dont l ID est 1001 sur le serveur NFS Attention ces utilisateurs n ont pas forc ment le m me nom de compte Unix et ne correspondent pas forc ment aux m mes personnes En
245. primante Ensuite cliquez sur Configu rer l imprimante pour r gler un certain nombre de param tres taille du papier r solution Enfin cliquez sur Imprimer page de test pour voir si vous tes capable de faire cracher quelque chose votre imprimante sous Linux E 3 Imprimer Les commandes de base Tout d abord il faut conna tre quelques commandes de base Ipq affiche l tat de l imprimante et la queue d impression Iprm 12 supprime le job num ro 12 de la queue d impression Ip rapport ps ajoute le fichier PostScript rapport ps la queue d impression de l imprimante si plusieurs imprimante sont configu es dans CUPS il faut ajouter d nom_de_l imprimante dans la commande Ip n 3 P 2 12 42 72 d renoir rapport ps ajoute la queue d impression de l imprimante renoir l impression en trois exemplaires des pages 2 et 72 ainsi que de toutes les pages entre 12 et 42 du fichier rapport ps Imprimer depuis une application La plupart des applications graphiques proposent un menu d impression comme sous Windows donc vous ne devriez pas tre trop d rout Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 187 243 error SGENPAT Emplacement renoir Commentaire F Imprimer dans un fichier Zone dimpression Copies Tout Exemplawe s h se MA 1 1 2 3 c Options OK Annuler Aide Fic E 3 Me
246. puis Windows en lecture et criture Il vous faudra de toute fa on plusieurs partitions Linux en pr voyant un minimum de 300 Mo environ pour un petit syst me sans serveur graphique 1 Go pour un petit syst me avec un serveur graphique et quelques applications graphiques 5 Go pour un syst me complet avec un serveur graphique et de nombreuses applications graphiques et des outils de d velop pement avan s N oubliez pas de compter en plus les fichiers personnels que vous voudrez stocker sur vos partitions GNU Linux Quelle organisation du disque dur La th orie des partitions Chaque disque dur peut contenir quatre partitions primaires au maximum Si vous voulez plus de quatre partitions il va falloir transformer une des partitions primaires en partition tendue aussi appel e primaire tendue Dans cette partition tendue vous pouvez cr er un nombre illimit de lecteurs logiques qui formeront autant de partitions exemple primaire 1 primaire 2 flo 1 logique 2 41 91 Gio 7 45 Gio 22 20 Gio FIG 4 1 Exemple de partitionnement Conseils pour faire cohabiter Windows et Linux Je vais donner quelques conseils pour une cohabitation de Windows et GNU Linux qui sont les deux seuls syst mes d exploitation que je connais bien Pour faire cohabiter GNU Linux et Windows vous pouvez adopter l organisation suivante pour votre disque dur 1 d abord une partition primaire pour Windows 2
247. que de se connecter un faux serveur qui aurait pris l adresse IP du vrai serveur ou toute autre magouille Une bonne m thode est par exemple de demander l administrateur du serveur quelle est le fingerprint de la clef publique du serveur avant de s y connecter pour la premi re fois Le fingerprint d une clef publique est une cha ne de 32 caract res hexad cimaux a peu pr s unique pour chaque clef un hachage il s obtient grace la commande ssh keygen If etc ssh ssh_host_rsa_key pub Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 124 243 37 3 Installation et configuration de SSH Installation du serveur SSH Le client SSH est disponible dans le paquet openssh client qui est pr install Pour pouvoir vous connecter distance vous pouvez maintenant installer le serveur SSH aptitude install openssh server L installation comporte une tape de g n ration des clefs de chiffrement Finalement le serveur SSH se lance Configuration du serveur SSH Le fichier de configuration du serveur SSH est etc ssh sshd_config ne pas confondre avec le fichier etc ssh ssh_config qui est le fichier de configuration du client SSH Nous allons vous commenter les lignes les plus importantes de ce fichier de configuration Port 22 Signifie que le serveur SSH coute sur le port 22 qui est le port par d faut de SSH Vous pouvez le faire couter sur un autre port en change
248. quet2_0 2_1386 deb D sinstalle le paquet paquet 1 mais ne supprime pas ses fichiers de configuration dpkg r paquetl D sinstalle le paquet paquet 1 et supprime ses fichiers de configuration dpkg r purge paquetl Reconfigure le paquet paquet 1 qui est d ja install dpkg reconfigure paquetl Donne le nom du paquet qui a install le fichier usr bin vim la r ponse est facile c est le paquet vim dpkg S usr bin vim Affiche la liste des fichiers install s par le paquet vim o dpkg L vim Affiche la liste des paquets install s dpkg l Pour plus d informations ou pour avoir la liste compl te des options disponibles consultez le manuel de dpkg 2 man dpkg 18 3 aptitude Utilit aptitude est la couche qui apporte une certaine intelligence et une grande facilit d utilisation au syst me de gestion des paquets Debian Pour cela on d finit les sources des paquets dans un fichier de configuration aptitude g re ensuite l installation et le retrait des paquets en tenant compte de leurs d pendances et s occupe d aller chercher les paquets sur vos CD ou DVD ou de les t l charger s ils sont sur une source r seau aptitude est donc utilis pour installer et retirer les paquets D finir les sources des paquets La th orie Les sources des paquets sont d finies dans le fichier de configuration etc apt sources 1list
249. r pository qui sera communiqu la personne qui se connecte au serveur SVN Par exemple pour un r pository sans acc s anonyme en lecture seule le fichier synserve conf contiendra par exemple les lignes suivantes general anon access non auth access writ password db passwd realm Le projet num ro 1 Enfin cr ez le fichier contenant les noms d utilisateur et les mots de passe que vous avez d fini dans le fichier svnserve conf Dans notre exemple nous avons mis la ligne password db passwd nous allons donc cr er un fichier passwd dans le m me r pertoire que le fichier svnserve conf et qui ressemblera au fichier suivant si on veut avoir deux utilisateurs foto et tonton users toto mot_de_passe_de_toto_en_clair tonton mot_de_passe_de_tonton_en_clair Enfin assurez vous que le fichier appartient l utilisateur svnowner et restreignez les droits sur ce fichier pour que tous les utilisateurs du syst me ne puissent pas voir les mots de passe qu il contient chown svnowner usr local svn projet1 conf passwd chmod 600 usr local svn projet1 conf passwd L utilisateur toto peut maintenant se connecter au serveur gr ce au client SVN qu il aura pr alablement install sur sa machine I lui suffira d ex cuter la commande suivante sur sa machine pour checkouter le r pository Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 233 243 svn
250. r a les pleins pouvoirs c est Monsieur Root aussi appel super utilisateur ou simplement root Entrer le mot de passe root On vous demande de rentrer deux reprises le mot de passe root Il faut choisir un mot de passe complexe car celui qui le devine d tient tous les droits sur la machine N oubliez pas d avoir le verrouillage num rique allum si vous tapez des chiffres sur le pav num rique FIG 11 1 Premi re demande du mot de passe root Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 35 243 11 3 Cr er un compte utilisateur Pourquoi L tape suivante est la cr ation de votre propre compte utilisateur En effet l utilisation du compte root est r serv e la modifi cation de la configuration du syst me l installation de paquets et aux rares t ches qui n cessitent les droits de root pour toutes les autres t ches il faut utiliser un compte utilisateur Pourquoi Parce que l utilisation du compte root est dangereuse une fausse manipulation peut d truire le syst me ce qui est impossible en tant que simple utilisateur Cr ation du compte Il vous demande d abord le nom complet du compte par exemple votre pr nom et votre nom de famille le login puis d entrer deux fois le mot de passe Comme pour le root utiliser un mot de passe non trivial est fortement conseill Fic 11 2 Demande du login Ed 5 0 2 6 Formation Debia
251. r acc der Internet entrez ses param tres Sinon s lectionnez Direct Connection et cliquez sur Add Ensuite vient l tape de s lection des paquets S lectionnez deux paquets suppl mentaires par rapport la configuration par d faut openssh dans la section Net XFree86 base dans la section XFree8s6 Il va ensuite t l charger les paquets s lectionn s et les installer 8 Apr s la derni re tape il lance les scripts de configuration apr s installation et ajoute l ic ne Cygwin sur le bureau Utiliser Cygwin Double cliquez sur l ic ne Cygwin une console appara t Fic M 2 La console Cygwin Vous pouvez alors vous servir de tous les outils Unix disponibles avec Cygwin comme si vous tiez sous Linux Si vous voulez lancer un serveur X commencez par ditez le fichier usr X11R6 bin startxwin bat et rajoutez a la fin du fichier la ligne suivante run setxkbmap layout fr ce qui vous permettra d avoir un clavier fran ais sous X Vous pouvez maintenant lancer le serveur graphique Administrateur CLIENT S startxwin bat Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 208 243 VIDEOLAN Projet libre de diffusion de vid o num rique Journ es du Libre Bomarea G O E X crown jarres FFE Fic M 3 Serveur X de Cygwin Depuis la console Cygwin vous pouvez galement lancer un serveur graphique vers une autre machin
252. reamer0 10 lame et enfin suivre les explications de GnunuX Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 97 243 Chapitre 29 VLC un lecteur multimedia 29 1 VideoLAN c est quoi VideoLAN est un projet libre d velopp par des l ves de l cole Centrale Paris et des dizaines de d veloppeurs travers le monde L objectif est de diffuser de la vid o num rique haute r solution sur un r seau informatique Le VLC media player dont le nom vient de sa fonction d origine VideoLAN Client est capable de lire des fichiers MPEG 1 MPEG 2 et MPEG 4 DivX etc des DVD et des VCD depuis une carte satellite depuis le r seau utile pour la solution globale client serveur Pour plus d informations je vous invite visiter le site web de VideoLAN et en particulier la page features du VLC 29 2 Installer VLC AVERTISSEMENT La plupart des DVD commerciaux sont chiffr s pour rendre leur lecture impossible sans acheter un d codeur approuv dans le but de limiter les possibilit s de copie Heureusement la biblioth que libre libdvdcss a t crite pour briser cette restriction Il est donc techniquement possible de lire des DVD sous GNU Linux sans acheter de lecteur commercial En revanche la loi DADVSI interdit le contournement de mesures techniques de privation Le Conseil d tat a toutefois estim que les mesures techniques de privation ne pouvaie
253. reprend des principes d Oxyd et des jeux de pousse pousse et est livr avec une multitude de niveaux Ce jeu correspond au paquet enigma Il est d une telle richesse qu il serait difficile d en expliquer les principes apr s avoir d couvert des lastiques des ressorts et des lasers vous serez amen s utiliser des automates jetons des tuyaux et des extincteurs Je vous conseille d essayer directement les premiers niveaux que l on comprend assez rapidement et de consulter la documentation officielle en cas de blocage PEPE F FRERE EE F E KEE BEE BE p w a g PRERE Ee Fic 34 5 Un niveau du jeu Enigma 34 6 Et bien d autres Il existe encore de tr s nombreux jeux libres Si cela vous int resse je vous recommande particuli rement Pingus un jeu de r flexion semblable Lemmings dans lequel vous devez guider des manchots vers leur destin Super Tux un jeu de plate forme bien classique la Mario SuperTuxKart le seul jeu de kart agressif pour PC ma connaissance Chromium B S U un shoot em up aux graphismes magnifiques dans lequel il faut veiller ne laisser chapper personne Enfin vous pourrez d couvrir d avantage de jeux libres sur le site Jeux Libres Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 111 243 Chapitre 35 Avant d aller plus loin un point sur la m thode Vous arrivez la fin des trois premi res parties de c
254. rmation Debian GNU Linux DOCUMENT DE TRAVAIL 188 243 aptitude install cupsys client Ensuite ditez le fichier et c cups client conf et d commentez la ligne commen ant par ServerName Sur cette ligne vous devez alors pr ciser l adresse IP ou le nom DNS du serveur d impression Par exemple si votre serveur d impression a adresse IP 192 168 0 42 le fichier etc cups client conf devra contenir ServerName 192 168 0 42 Vous pouvez d sormais imprimer depuis le poste client comme si l imprimante tait connect e directement ordinateur la commande est la m me Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 189 243 Annexe F Optimiser ses peripheriques IDE Cette annexe traite de l optimisation des p riph riques IDE Les p riph riques SCSI n ont pas ce probl me d optimisation la main Par d faut les p riph riques IDE ne sont pas toujours optimis s au niveau performance sous Linux Il faut donc conna tre les caract ristiques de ses p riph riques IDE et de sa carte m re si vous voyez que vos p riph riques IDE ne sont pas bien optimis s par d faut au d marrage il faudra cr er un script shell avec des commandes hdparm pour optimiser les p riph riques et configurer le syst me pour que ce script soit ex cut chaque d marrage Nous prendrons comme exemple un ordinateur qui n a qu un seul p riph rique IDE un
255. rnisseur d acc s est d utiliser l assistant qui est install par d faut pppconfig Main Menu This is the PPP configuration utility It does not connect to your isp it just configures ppp so that you can do so with a utility such as pon It will ask for the username password and phone number that your ISP gave you If your ISP uses PAP or CHAP that is all you need If you must use a chat script you will need to know how your ISP prompts for your username and password If you do not know what your ISP uses try PAP Use the up and down arrow keys to move around the menus Hit ENTER to select an item Use the TAB key to move from the menu to lt OK gt to lt CANCEL gt and back When you are ready to move on to the next menu go to lt OK gt and hit ENTER To go back to the main menu go to lt CANCEL gt and hit enter Change Change a connection Delete Delete a connection Quit Exit this utility Fic 17 1 Premier cran de pppconfig S lectionnez Create Create a connection et r pondez aux questions successives I 2 Provider Name rentrez un nom pour cette connexion par exemple le nom de votre fournisseur d acc s Internet Configure Nameservers DNS s lectionnez Use dynamic DNS pour obtenir automatiquement les adresses des serveurs DNS de votre fournisseur d acc s chaque connexion Authentication Method s lectionnez PAP Peer Authentication Protocol User Name tapez le login qui
256. roniser avec le serveur Si vous tes plusieurs travailler sur un m me projet il est fort possible que certains fichiers soient modifi s par d autres contributeurs La version disponible sur le serveur a donc chang mais pas celle qui est pr sente sur votre ordinateur Pour synchroniser vos fichiers avec ceux du serveur il faut utiliser la commande svn up avec up pour update Par exemple pour mettre jour le r pertoire trunk il faut taper la commande 2 svn up trunk De fa on similaire la commande svn co on peut demander a SVN de se synchroniser avec la version 35 etc On peut galement demander revenir la version pr c dant la version en cours grace l option revision PREV Manipuler les fichiers Subversion a ceci d extr mement pratique qu il permet de garder un historique des modifications apport es aux fichiers du d p t Imaginons que votre d p t contienne un fichier truc txt Un jour ce fichier devient inutile et vous d cidez de le supprimer mais parall lement vous avez besoin de cr er un fichier truc txt n ayant rien voir dans un autre r pertoire Comment SVN peut il savoir si vous avez juste d plac et modifi le fichier truc txt ou si vous l avez supprim puis vous avez cr un fichier du m me nom ailleurs auquel cas le diff des deux fichiers n a aucun sens C est pour cela que SVN a ses propres commandes pour d placer renommer des fichiers la
257. ry If this is what you want to do use the GNU Library General Public License instead of this License Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 243 243 Annexe U Glossaire FSF free software foundation Une association cr e en 1985 par Richard Stallman pour aider au d veloppement du projet GNU et promouvoir le logiciel libre GPL general public licence Licence logicielle crite pour donner un cadre juridique aux logiciels du projet GNU Cette licence vise garantir les quatre libert s fondamentales du logiciel libre et emp cher leur restriction en utilisant la notion de copyleft l utilisation et la modification des logiciels sous GPL est librement permise dans la mesure o ces m mes libert s restent pr serv es Il est donc impossible de refermer un logiciel sous GPL ou de s en servir comme base pour un logiciel propri taire c est pourquoi on qualifie cette licence de virale GNU GNU s not UNIX Un projet de syst me d exploitation compos exclusivement de logiciels libres Lanc par Richard Stall man ce syst me se veut compatible avec UNIX Actuellement le projet GNU a permis de d velopper de tr s nombreux outils de base du syst me d exploitation mais le noyau GNU Hurd n est pas encore pleinement fonctionnel les outils GNU sont donc souvent utilis s avec le noyau Linux formant un syst me GNU Linux POSIX portable operating system interf
258. ry SVN situ dans le r pertoire usr local svn projet1 dans notre exemple mais nous cr e rons aussi un lien symbolique svn qui servira de raccourci et donnez lui les bonnes permissions mkdir usr local svn In s usr local svn svn svnadmin creat fs type fsfs usr local svn projetl chgrp R svn projetl usr local svn projetl chmod R gtw usr local svn projetl Se EOE HE Donner l acc s aux utilisateurs du syst me via SSH NOTE Cette section requiert qu un serveur SSH soit install sur le syst me Pour plus d informations sur ce sujet cf Pour donner un acc s au SVN l utilisateur toto qui a un compte sur le syst me il suffit alors de le rajouter dans le groupe svn projetl adduser toto svn projetl L utilisateur toto peut alors se connecter au SVN par SSH 2 svn co svn ssh toto server exemple org svn projetl o serveur exemple org est le nom DNS du serveur A l ex cution de la commande il vous demandera votre mot de passe syst me ou votre pass phrase si vous avez mis en place des cl s SSH prot g es par mot de passe Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 232 243 Donner l acc s des utilisateurs ext rieurs Pour donner acc s au SVN des utilisateurs qui n ont pas de compte sur le syst me il faut passer par inetd toute connexion sur le port SVN port 3690 cf etc services d clenchera le lancement de svnserve
259. s Debian sur lequel j ai un acc s par SSH Sur ce serveur je trie mes messages avec Procmail et SpamAssassin et je les lis avec Mutt exactement comme expliqu au Sur ce serveur je fais galement l archivage de mes messages comme expliqu dans la section pr c dente Avec cette solution je peux lire mes messages depuis n importe quel ordinateur connect a Internet et sur lequel je peux installer un client SSH J ai aussi un ordinateur portable sous Debian et je veux pouvoir garder mes messages sur mon portable m me quand il n est pas connect En plus de a je veux pouvoir synchroniser facilement toutes mes bo tes aux lettres entre le serveur et mon portable de mani re s curis e c est dire sans que le mot de passe soit envoy en clair sur le r seau ni stock en clair dans un fichier texte sur mon portable que les messages que je lis sur mon portable et ceux que je lis sur le serveur soient marqu s comme lus sur mon portable et sur le serveur apr s synchronisation que les messages que je marque pour tre effac s sur mon portable et ceux que je marque pour tre effac s sur le serveur soient effa s sur mon portable et sur le serveur apr s synchronisation que les messages auquels je r ponds sur mon portable et ceux auquels je r ponds sur le serveur soient marqu s comme r pondus sur mon portable et sur le serveur apr s synchronisation C est le programme isync qui va s occup
260. s assemble pour cr er l image ISO C est la deuxi me m thode qui est expliqu e ci dessous K 1 Installer jigdo Installez le paquet aptitude install jigdo file K 2 Choisir le fichier jigdo A chaque CD correspond un fichier jigdo qui d crit son contenu et permet jigdo de t l charger les bons fichiers Sur la page consacr e a jigdo du site officiel Debian vous trouverez les URLs des fichiers jigdo correspondant aux CDs ou m me aux DVDs que vous voulez graver Debian stable testing ou unstable K 3 Lancer jigdo Lancez le programme jigdo lite avec en param tre l URL du fichier jigdo du CD que vous voulez cr er Par exemple pour cr er le premier CD de la Sarge en t l chargeant le fichier jigdo depuis le serveur principal de Debian_on_CD jigdo lite http cdimage debian org debian cd 3 1_r0a i386 jigdo cd debian 31r0a i386 b Il va alors t l charger le fichier jigdo Ensuite il vous demande si vous avez une version moins r cente du CD que vous voulez cr er en effet jigdo est capable de travailler par diff rence avec un autre CD et ne t l charge alors que les fichiers qui ont chang Si vous avez un tel CD montez le et indiquez lui le point de montage Ensuite il vous demande l adresse du miroir Debian que vous voulez utiliser Entrez l adresse du miroir Debian le plus rapide pour vous par exemple s il s agit du miroir Debian officiel fran ais tapez ftp ftp fr debian org deb
261. s avez un modem ADSL ou cable USB il faut que vous connaissiez pr cisement le mod le de votre modem Si vous avez un modem Ethernet Dans le cas d un modem Ethernet vous devez d terminer son type s il s agit d une Box ou d un modem routeur il g re lui m me la connexion vous tes en fait dans le cas d un r seau local avec serveur DHCP s ils agit d un modem plus ancien vous devrez probablement r gler votre ordinateur pour vous connecter en PPP over Ethernet PPPoE Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 15 243 Chapitre 5 Creation du CD 5 1 Cr ation du m dium de d marrage M thode 31 CD 5 DVD Le m dium de d marrage est entre vos mains le CD ou DVD num ro 1 est d marrable et va servir pour lancer l installation M thode netinstall T l charger l image du CD Vous allez t l charger l image du CD netinstall de Debian version 5 0 cette image p se environ 150 Mo Cette image est d marrable et contient le minimum n cessaire pour mener la proc dure d installation jusqu son terme Selon votre type de processeur 1386 ou amd64 cf t l chargez l image i386 ou amd64 NOTE Ces images ne p sent que 150 Mo ce qui permet de les graver sur des petits disques de 8 cm de diam tre Debian propose galement des images de CD de 40 Mo destin es tre grav es sur des CD rectangulaires au format carte de visit
262. s commandes le signalement de probl mes d installation et de configuration survenus alors que toutes les instructions donn es dans ce document ont t scrupuleusement respect es les informations sur l installation sous Debian GNU Linux de p riph riques encore non document s dans cette formation certains modems ADSL USB scanners graveurs de DVD etc des informations et des id es pour les points signal s par l expression TODO dans le corps du document Merci d envoyer vos contributions l adresse formation debian chez via ecp fr TUYAU Nous acceptons toute correction ou remarque utile mais si vous connaissez d ja bien les outils GNU Linux vous pouvez faciliter notre travail en nous proposant directement un patch Pour cela r cup rez les sources de la formation effectuez vos modifications puis pr parez votre patch avant de nous l envoyer svn checkout https svn via ecp fr formation debian trunk formation debian vim formation debian src partX chapitre modifier xml svn diff formation debian gt formation debian patch o oP o Si vous d sirez r diger un nouveau chapitre ou une nouvelle annexe merci de m en parler au pr alable via l adresse ci dessus pour qu on en discute Je tiens remercier les nombreux lecteurs qui ont contribu ce document par exemple en signalant des erreurs et ou en proposant des am liorations Ed 5 0 2 6 Formation Debian GNU Linux
263. s rn dans un forum pr vu cet effet frtest Pour cela commencez par souscrire ce forum comme d crit ci desssus Ensuite s lectionnez ce forum et appuyez sur P il vous demande en bas de l cran si vous tes bien s r de vouloir publier puis il vous demande de confirmer le nom du forum et enfin de d finir un sujet Vous arrivez alors dans votre diteur de texte favori si Vous n aimez pas vim vous pouvez en changer dans le fichier de configuration Si vous voulez faire un crosspost rajoutez un deuxi me nom de forum dans le champ Newsgroups par exemple edu frtest Dans notre exemple cela donne la ligne Newsgroups fr test edu fr test Pour mettre un Followup to vers frtest par exemple il faut mettre le nom du forum dans le champ Followup To Followup To fr test Une fois le message crit il vous suffit de l enregistrer et de quitter Vous revenez alors dans s rn qui vous demande confirmation avant de poster Pour r pondre un message placez vous sur ce message et appuyez sur r pour r pondre par mail perso appuyez sur f dans la configuration par d faut c est l inverse mais je pr f re comme a Vous vous retrouvez alors une nouvelle fois dans votre diteur de texte favori Pour conna tre la liste compl te des commandes il suffit de taper dans s rn Vous y apprendrez par exemple que la combinaison de touches Echap puis Ctrl c permet d annuler un message que vous avez post Ed
264. s soient accept es par d faut iptables P OUTPUT ACCEPT FIN des politiques par d faut DEBUT des r gles de filtrage Formation Debian GNU Linux Ed 5 0 2 6 DOCUMENT DE TRAVAIL 214 243 iptables A INF J accepte le iptables A IN J accepte le iptables A IN J accepte le iptables A IN D commentez D D ru D ru U s packets entrants protocole ICMP protocole IGMP Pas de filtrage sur l interface de T i lo j ACCEPT i e p icmp j ACCEPT pour p igmp j ACCEPT m state state R soit joignable de l ext rieur iptables A INPUT p tcp dport 20 iptables A INPUT p tcp dport 21 D commentez la ligne suivante pour soit joignabl de l ext rieur D commentez iptables A INPUT la p tcp dport 22 soit joignabl ligne suivante pour de l ext rieur D commentez iptables A INPUT p tcp dport 25 les deux lignes suivantes D commentez soit joignable de l ext rieur iptables A INPUT p tcp dport 53 iptables A INPUT p udp dport 53 D commentez la ligne suivante pour soit joignable de l ext rieur iptables A INPUT p tcp dport 80 les deux lignes suivantes D commentez soit joignable de l ext rieur iptables A INPUT p tcp dport 631 j ACCE iptables A INPUT p udp dport
265. s vous pr cisons ci dessous les param tres importants dans chaque partie en suivant l ordre du fichier Le clavier L option XkbModel d termine le mod le physique du clavier 102 touches 104 touches 105 touches Internet Logitec L option XkbLayout permet de pr ciser la nationalit du clavier fran ais am ricain etc L option XkbVariant permet de s lectionnerr une variante de la disposition de clavier standard dvorak b po Section InputDevice Identifier Generic Keyboard Driver kbd Option CoreKeyboard Option XkbRules xorg Option XkbModel 6c105 Option XkbLayout fr Option XkbVariant lating EndSection La souris Une seule section suffit pour faire fonctionner plusieurs souris Ainsi si vous utilisez une souris d appoint sur un portable il vous suffit de la brancher pour pouvoir l utiliser L option Device d finit le p riph rique correspondant la souris L option Protocol d finit le langage parl par la souris L option Emulate3Buttons doit tre activ e si vous avez une souris 2 boutons et que vous voulez pouvoir faire du copier coller sous X quand m me ce sera expliqu au Cela donne par exemple Section InputDevice Driver mouse Option CorePointer Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 81 243 Option Device dev input mice Option Protocol ExplorerPS 2 D comme
266. ser le Bug Tracking System de Debian Si votre probl me est en fait un bug du logiciel ou un probl me sp cifique au paquet Debian alors il a tr s probablement d j t constat par d autres utilisateurs de Debian et il est donc probablement r f renc dans le Bug Tracking System ou BTS de Debian Pour le savoir allez sur l interface Web du BTS accessible l adresse bugs debian org et faites une recherche en pr cisant le nom du paquet et la version de Debian que vous utilisez stable testing ou unstable Le r sultat de votre recherche consistera en une liste de bugs class s par gravit de critical wishlist en passant par grave serious important normal et minor Chaque bug est num rot et d crit succintement Si vous cliquez sur un bug particulier vous aurez alors une description plus d taill e du probl me sous forme d e mail les rapports de bugs et tous les commentaires sont en fait des e mails et vous pourrez lire les posts des autres utilisateurs ou d veloppeurs Debian au sujet de ce bug la solution 4 votre probl me se trouve peut tre sous vos yeux NOTE Si vous tes certain que le probl me que vous rencontrez est un bug et que ce bug n est pas encore r f renc dans le BTS vous pouvez faire un rapport de bug Si vous tes connect Internet tapez simplement la commande suivante o reportbug nom_du_paquet et suivez les instructions qui s affichent dans la console L
267. ser un client Subversion Installer le paquet Le client et le serveur Subversion sont contenus dans le paquet subversion aptitude install subversion Utiliser le client Subversion R cup rer les fichiers sur le serveur Tout d abord il faut r cup rer les fichiers du d p t Subversion Imaginons que vous ayez cr un d p t SVN appel projet sur la machine server exemple org accessible l utilisateur toto comme expliqu dans la section suivante Monter un serveur Subversion Pour ce faire on utilise la commande svn co co tant un raccourci pour checkout comme ceci svn co svn toto server exemple org svn projetl Cela va cr er un r pertoire appel projet dans le r pertoire courant qui contiendra la version la plus r cente des fichiers du d p t projet1 Il est galement possible de t l charger des versions particuli res ou uniquement certains fichiers d un d p t Par exemple les commandes Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 230 243 svn co svn toto server exemple org svn projetl r35 svn co svn toto server exemple org svn projetl revision 2006 12 25 00 00 svn co svn toto server exemple org svn projetl trunk oA o o t l chargeront respectivement la r vision 35 de projet1 la r vision en cours le 25 d cembre 2006 minuit de projet1 uniquement le r pertoire trunk de projet1 Se synch
268. serveur IRC seul ou plusieurs serveurs IRC reli s entre eux gr ce la commande network add Il faut ensuite donner l adresse d au moins un serveur IRC par r seau avec la commande server add Par exemple je veux me connecter deux r seaux Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 153 243 OpenProjects alias OPN maintenant appel FreeNode qui est d j configur par d faut ExempleNet qui est un r seau pour l exemple Pour voir la liste des r seaux d j d finis par d faut status network et il vous affiche la liste suivante dans la fen tre 23 25 Networks 23 25 IRCnet querychans 5 max_kicks 4 max _ msgs 5 max _whois 4 23 25 EFNet max_kicks 4 max msgs 3 max _whois 1 23 25 Undernet max _kicks 1 max _msgs 3 max _whois 30 23 25 DALnet max_kicks 4 max _ msgs 3 max_whois 30 23 25 QuakeNet max _kicks 1 max _msgs 3 max _whois 30 Vous voyez donc qu RCnet est d j d fini Pour rajouter le r seau OFTC Open and Free Technology Community il faut lui choisir un alias nous choisirons OFTC et d finir au moins un de ses serveurs par exemple irc oftc net status network add OFTC status server add auto network ex irc oftc net Se connecter aux r seaux IRC Maintenant que notre r seau est d fini il est tr s facile de s y connecter en le d signant par son alias status connect OFTC V
269. seur d acc s login fournisseuradsl en fait 6 Entrez le mot de passe tapez le mot de passe associ 7 Utilisation du serveur de nom associ Suivez le choix recommand r pondez Oui 8 Probl me de MSS restreint si vous n tes pas un expert r seau vous ne comprendez probablement pas grand chose cette question suivez donc encore une fois le choix recommand i e r pondez Oui Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 56 243 9 Voulez vous que la connexion soit tablie au d marrage de la machine R pondez selon votre utilisation habituelle de la connexion Internet 10 Voulez vous d marrer la connexion tout de suite C est l occasion de tester r pondez Oui Si vous avez mal r pondu une des questions relan ez I assistant pppoeconf Comme expliqu au dernier cran pour tablir la connexion si elle n est pas lan e au d marrage lan ez pon dsl provider et pour la terminer tapez poff 17 2 Connexion par modem classique AVERTISSEMENT Je ne dispose pas de modem classique les explications qui suivent sont donc peut tre obsol tes Cette section explique comment se connecter 4 Internet avec un modem classique branch sur une ligne t l phonique classique La proc dure ci dessous doit marcher sans probl me avec un modem externe branch sur port s rie ou avec un modem PCMCIA par contre pour les modems PCI
270. shell l int rieur Pour cela utilisez la combinaison de touches Ctrl a puis c Vous pouvez en ouvrir autant que vous voulez en r p tant cette combinaison de touches Vous pouvez ensuite passer d une fen tre la suivante par la combinaison de touches Ctrl a puis n n comme Next et passer la fen tre pr c dente par la combinaison de touches Ctrl a puis p p comme Previous Pour fermer une fen tre il suffit de fermer le shell qu elle contient combinaison de touches Ctrl d ou commande logout Le fait de fermer la derni re fen tre restante provoque la fermeture du screen Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 171 243 Sixieme partie Conclusion et annexes Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 172 243 Annexe A Apprendre et se tenir au courant A 1 Apprendre Internet L a Linux entre amis est un site d aide aux d butants sur les syst mes Linux La section documentation du site officiel Debian frangais rassemble tous les manuels officiels Le wiki officiel de Debian contient une bonne documentation sur Debian et son utilisation Les forums et les articles du site Andesi pourront tre d un grand secours aux d butants Le guide de r f rence pour Debian comme son nom l indique un guide en fran ais tr s complet sur Debian L encyclop die libre Wikip dia est une tr s bonne source de documentatio
271. sible d attribuer plusieurs configurations IP une m me adresse La fa on la plus simple pour cela est de d finir des interfaces virtuelles partir de l interface eth0 vous pouvez d finir les interfaces ethO 0 ethO 1 qui seront alors utilisable comme des interfaces r elles Appliquer la configurations d une interface Les interfaces list e comme auto ou allow hotplug sont activ es selon leur configuration au d marrage de Debian Si vous venez de r diger la configurations d une interface ou si vous voulez l activer ou la d sactiver la main utilisez les commandes ifup pour l activer et ifdown pour la d sactiver ifup eth0 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 122 243 Chapitre 37 L acc s a distance par SSH 37 1 Introduction et mise en garde Qu est ce que SSH SSH signifie Secure SHell C est un protocole qui permet de faire des connexions s curis es i e chiffr es entre un serveur et un client SSH Nous allons utiliser le programme OpenSSH qui est la version libre du client et du serveur SSH Mise en garde sur la s curit Nature du probleme Installer un serveur SSH permet aux utilisateurs d acc der au syst me 4 distance en rentrant leur login et leur mot de passe ou avec un m canisme de clefs Cela signifie aussi qu un pirate peut essayer d avoir un compte sur le syst me pour acc der a des fichiers sur le syst me ou
272. soft Par souci d ouverture ceux ci ont renomm ce protocole en CIFS Common Internet FileSystem Lors de la publication de Windows Vista Microsoft a repris la d nomination SMB pour sa nouvelle version SMB 2 SMB et CIFS d signent donc pour l essentiel le m me protocole 41 1 Samba c t serveur Installation des paquets Il suffit d installer le paquet samba qui va installer par d pendance le paquet samba common qui sert la fois au serveur et au client aptitude install samba Configuration D s l installation il vous pose quelques question auxquelles vous pouvez r pondre en laissant les propositions pr remplies En effet nous vous proposons de t l charger un fichier de configuration que vous allez personnaliser Le fichier de configuration de Samba est etc samba smb conf Ce fichier a une petite partie commune au client et au serveur le reste tant sp cifique au serveur Copiez mon fichier de configuration d exemple dans le r pertoire etc samba cp fichiers config smb conf etc samba wget http formation debian via ecp fr fichiers config smb conf mv smb conf etc samba Editez le fichier et personnalisez les param tres en lisant les instructions en commentaire Une fois que le fichier est bien person nalis v rifiez s il est bien valide avec le programme testparm Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 138 243 testparm Si
273. son au format CDR WAV ou AU pour chaque piste Si les fichiers sont au format WAV ou AU chaque fichier doit tre en st r o 16 bits 44100 chantillons seconde Convertir au bon format Pour convertir un MP3 au format CDR il suffit d utiliser mpg321 mpg123 ma chanson mp3 cdr ma _ chanson cdr Pour extraire une piste d un CD audio au format CDR il faut utiliser cdparanoia disponible dans le paquet du m me nom 2 cdparanoia B p Graver le CD audio Il suffit alors de taper wodim v dev dev cdrw dao audio trackl cdr track2 cdr track3 cdr etc ou wodim v dev dev cdrw dao audio trackl wav track2 wav track3 wav etc ou wodim v dev dev cdrw dao audio trackl au track2 au track3 au etc Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 169 243 Chapitre 50 Les screens 50 1 Le concept Le probl me r soudre est le suivant vous avez lanc sur votre syst me un programme qui fonctionne en mode console un client IRC par exemple Vous voulez vous d logguer en laissant tourner le programme et pouvoir vous relogguer plus tard en local ou distance et r cup rer le programme l cran Pour cela il faut lancer le programme dans un screen qui est une sorte cran virtuel que l on peut d tacher et rattacher 1 vous ouvrez un screen 2 vous lancez le programme dedans 3 si vous voulez vous d logguer et laisser tourner
274. son utilisation Si vous souhaitez seulement installer GNU Linux sans vous poser de questions je vous conseille de vous tourner vers Ubuntu une distribution bas e sur Debian tr s simple 4 installer Si au contraire vous tes curieux et que vous souhaitez d couvrir le fonctionnement l utilisation et l administration d un syst me GNU Linux restez parmi nous Pour nous crire utilisez l adresse formation debian chez via ecp fr en rempla ant chez par une ou rejoignez notre canal IRC formation debian sur le r seau OFTC Ce document est disponible aux formats HTML en ligne ou HTML zipp 3 6 Mo PDF 3 4 Mo ou PDF zipp 2 9 Mo NOTE Si vous n avez qu un seul ordinateur et que vous comptez suivre cette formation en l imprimant vous pouvez sauver quelques arbres en limitant votre impression au chapitre a partir duquel vous pourrez suivre la formation en ligne Il existe un flux RSS signalant les derni res modifications apport es ce document Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 1 243 propos de ce document Objectif du document Cette formation est destin e aux personnes qui ont d j de bonnes connaissances en informatique mais qui ne connaissent encore rien Linux L objectif est de les prendre en main pour passer en douceur de Windows Debian GNU Linux et de leur faire d couvrir une partie des nombreuses possibilit s de c
275. ss le port IrDA est moins utilis mais il reste n anmoins un moyen de communication entre laptops tr s pratique quand on a rien sous la main ou encore pour une liaison avec un PDA H 1 Comment on installe ATTENTION Une petite remarque en passant sur mon portable le port infrarouge maintenant que nous sommes intimes appelons le IR tait d sactiv dans le BIOS par d faut V rifiez bien que ce n est pas le cas chez vous Quand vous l activez v rifiez qu il est bien en mode SIR Slow mode et notez le port COM Installer les programmes Nous pouvons installer la partie userland qui g re le port IR aptitude install irda utils Il faut r pondre a une s rie de questions pos es via debconf If you want to enable IrDA say Yes Oui bien s r Select IrDA device type serial Specify a serial device file for IrDA Il faut saisir le num ro du port s rie que vous avez notez dans le BIOS avec la r gle suivante COM1 gt dev ttyS0 COM2 gt dev ttyS1 Specify the dongle type si vous connaissez le pilote de votre dongle pr cisez le ce moment Specify discovery behavior Oui Toutes ces valeurs sont stock es dans le fichier etc irda conf que vous pouvez diter ou modifier si vous voulez changer quelque chose Une autre m thode est de passer par debconf en utilisant dpkg reconfigure irda utils Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT D
276. st me non tmp R pertoire contenant des fichiers temporaires utilis s par certains programmes oui R pertoire contenant les ex cutables des programmes usr binet usr usr sbin la documentation usr doc et les programmes pour le serveur non en g n ral graphique usr X11R6 Nat R pertoire contenant les fichiers qui servent la maintenance du syst me les j fichiers de logs notamment dans var log TAB 9 1 L arborescence d un syst me Linux 9 3 Les p riph riques L acc s aux p riph riques Une des originalit s des syst mes Unix est leur mani re d acc der aux p riph riques Chaque p riph rique du syst me souris disque dur lecteur de CD carte son etc est repr sent par un fichier sp cial crire dans un tel fichier va envoyer des commandes au p riph rique Lire un tel fichier permet d en recevoir des donn es C est une m thode tr s simple qui a fait ses preuves Les partitions Pour conna tre la position de vos disques durs IDE ou SATA et de vos lecteurs de CD primary master primary slave secondary master ou secondary slave le plus simple est de regarder dans le BIOS Vous pouvez aussi le savoir partir des branchements des nappes IDE et des cavaliers sur les disques durs ou les lecteurs de CD primary correspond la premi re nappe IDE et secondary la seconde sur chaque nappe on peut brancher au plus deux p riph riques un master et un slave cela se r
277. t tre g r e l aide de la commande ifconfig Sans argument celle ci affiche la configu ration de toutes vos interfaces r seau configur es 2 ifconfig eth0 Link encap Ethernet HWaddr 00 1c 23 3f ff bb inet adr 192 168 0 105 Bcast 192 168 0 255 Masque 255 255 255 0 adr inet6 fe80 21c 23ff fe3f ffbb 64 Scope Lien UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 749880 errors 0 dropped 0 overruns 0 frame 0 TX packets 393902 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lg file transmission 1000 RX bytes 910931782 868 7 MiB TX bytes 32422248 30 9 MiB Interruption 17 lo Link encap Boucle locale inet adr 127 0 0 1 Masque 255 0 0 0 adr inet6 1 128 Scope H te UP LOOPBACK RUNNING MTU 16436 Metric 1 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 119 243 RX packets 71 errors 0 dropped 0 overruns 0 frame 0 TX packets 71 errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lg file transmission 0 RX bytes 10096 9 8 KiB TX bytes 10096 9 8 KiB NOTE Cette commande peut galement afficher les interfaces non configur es avec l argument a pour all Cela peut servir a d terminer le nom d une interface non encore configur e Pour appliquer une configuration une interface on utilise la m me commande avec des arguments correspondants cette configuration Par exemple pour utiliser l adresse IPv4 192 168 0 42 et le masque de sous r seau
278. t me Debian sera install Ensuite deux cas se pr sentent si vous comptez faire cohabiter Windows et Debian sur le m me ordinateur gardez tous ces fichiers dans un r pertoire tempo raire de votre partition Windows sinon copiez tous ces fichiers sur une disquette une clef USB ou un CD pour pouvoir ensuite les utiliser sur l ordinateur sur lequel vous ferez installation NOTE Cette archive est au format tarball qui est le plus courant sous GNU Linux et les autres syst mes Unix like Si vous souhaitez y jeter un amp 339 il sous Windows vous pouvez l ouvrir avec un logiciel comme 7 Zip Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 17 243 Chapitre 6 Preparation du disque dur Je suppose que votre disque dur contient simplement une seule partition primaire d di e 4 Windows au format FAT ou NTFS qui couvre tout le disque dur 6 1 D marche Pour savoir si votre partition est format e en FAT ou NTFS allez dans le Poste de Travail faites un clic droit sur le lecteur C c est crit dans l onglet G n ral Lorsque Windows doit crire un fichier il le fait la suite du dernier fichier crit Mais quand vous supprimez des fichiers Windows ne remplit pas syst matiquement les trous de votre partition Si bien que rapidement votre partition ressemble au gruy re de la SN HN riz k ae FIG 6 1 Disque fragment La pr
279. t par exemple les commandes pour teindre l ordinateur pour le rebooter ou encore le mettre en veille Si cela se comprend pour un serveur c est souvent g nant pour un ordinateur familial La mauvaise solution serait de donner le mot de passe root tout le monde la bonne solution est d utiliser le programme sudo qui permet au root de sp cifier que certains utilisateurs ont le droit d ex cuter certaines commandes avec les droits de root ATTENTION La configuration du programme sudo doit se faire avec attention pour ne pas compromettre la s curit du syst me Par exemple si vous donnez un utilisateur le droit d ex cuter le programme bin sh en tant que root alors cela revient lui donner les droits root tout entiers car il pourra obtenir un shell avec les droits de root Plus subtil si vous donnez un utilisateur le droit d ex cuter vimun_certain_fichier en tant que root cela revient galement lui donner les droits de root tout entiers car il peut alors ouvrir d autres fichiers en tant que root en tapant en mode commande split autre fichier ou encore ex cuter des commandes shell en tant que root en tapant en mode commande commande_ shell il vaut donc mieux dans ce cas changer les permissions sur le fichier en question Maintenant que vous tes pr venu vous pouvez installer le paquet aptitude install sudo La configuration se fait dans le fichier etc sudoers Mais attention il ne faut pas
280. t donc plus affich e ni list e dans la liste des fen tres mais n est pas ferm e pour autant Vous pouvez ainsi utiliser un bureau pour vos taches administratives d placer renommer des documents un autre pour votre travail bureautique un pour naviguer sur le Web et lire votre courrier et un troisi me pour couter de la musique sans risquer de vous perdre dans des dizaines de fen tres TUYAU Si quatre espaces de travail ne vous suffisent pas d un clic droit sur la liste des bureaux virtuels vous pouvez r gler leur nombre Pour passer d un bureau a un autre vous pouvez cliquer sur les rectangles qui les repr sentent ou utiliser les combinaisons Ctrl Alt gauche et Ctrl Alt droite Ces combinaisons peuvent bien s r tre modifi es dans les pr f rences du bureau Gnome 26 5 Vim sous X Vous pouvez bien s r utiliser Vim dans un terminal mais vous pouvez aussi utiliser la version graphique de Vim aptitude install vim gnome Il se lance avec la commande gvim Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 89 243 2 Aucun nom GVIM ole ss Fichier Edition Outils Syntaxe Tampons Fen tre Aide BLUS oe E A BS I VIM Vi Am lior version 7 1 314 par Bram Moolenaar et al vim est un logiciel libre Aidez les enfants pauvres d Ouganda tapez help iccf lt Entr e gt pour plus d informations tapez q lt Entr e gt pour sortir du programme
281. t et impose pour la libert d am lioration que les versions modifi es d un logiciel sous licence GPL ne peuvent tre redistribu es que sous cette m me licence Richard Stallman invite alors tous les logiciels libres 4 adopter la licence GPL le logo de cette licence est pr sent en FIG 1 3 Le logo de la licence publique g n rale Tr s t t Linus Torvalds adopte la licence GPL pour son noyau Linux Aujourd hui de tr s nombreux logiciels libres sont distribu s sous Licence GPL VideoLAN par exemple Mais la licence GPL n est pas la seule licence utilis e pour les logiciels Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 6 243 libres Par exemple il existe aussi la licence BSD qui diff re de la licence GPL par le fait qu une version modifi e d un logiciel sous Licence BSD peut tre redistribu e sous une autre licence m me propri taire 1 4 Qu est ce que Linux Un noyau Linux d signe au sens strict un noyau de syst me d exploitation FIG 1 4 Tux la mascotte de Linux Le noyau est la couche de base d un syst me d exploitation C est le noyau qui g re la m moire l acc s aux p riph riques disque dur carte son carte r seau etc la circulation des donn es sur le bus les droits d acc s les multiples processus qui correspondent aux multiples t ches que I ordinateur doit ex cuter en m me temps etc Par contre le
282. t pas le m me que celui qui h berge votre bo te aux lettres utiliser Procmail pour le trier et SpamAssassin pour filtrer le spam utiliser Mutt comme lecteur de courrier 43 1 Relever son courrier Commencez par installer fetchmail aptitude install fetchmail crivez votre fichier de configuration fet chmailrc dans votre r pertoire personnel en vous basant sur mon fichier de confi guration type cp root config fetchmailre fetchmailrc ou wget http formation debian via ecp fr fichiers config fetchmailrc mv fetchmailrc fetchmailrc ae ol et modifiez le nom du serveur POP le login et le mot de passe Le fichier de configuration doit avoir les permissions 600 sinon fetchmail refuse de fonctionner chmod 600 fetchmailrc Pour rapatrier les messages depuis le serveur sur votre ordinateur il suffira de lancer la commande fetchmail mais avant a nous allons mettre en place le filtrage avec Procmail et SpamAssassin Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 143 243 43 2 Trier son courrier avec Procmail et SpamAssassin Le principe Procmail est un programme simple capable de trier les messages en regardant leurs en t tes Nous allons lui demander de trier le courrier dans diff rents r pertoires appel s mailbox boites aux lettres SpamAssassin est un programme qui parcourt les en t tes le message et les ventuelles pi ces join
283. t une commande qui invoque un logiciel ou une commande interne du shell Ces commandes peuvent accepter des arguments qui sont alors s par s par des espaces Ainsi pour invoquer la commande cp avec deux arguments on tape cp usr share doc bash copyright copyright2 Par ailleurs certaines commandes acceptent galement des options qui sont en g n ral donn s comme premiers arguments et pr c d s par des tirets Voici par exemple une commande In avec une option s et deux arguments ln s usr share doc bash copyright copyright2 TUYAU partir de maintenant je vous invite essayer chaque commande au fur et mesure que je vous les pr senterai j ai fait en sorte qu elles puissent s enchainer Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 45 243 Le r pertoire courant Toutes vos commandes sont ex cut es dans le r pertoire courant Ce r pertoire est indiqu dans le prompt dans l exemple suivant la commande Is va travailler sur le r pertoire usr share formation debian usr share ls Lorsque vous commencez 4 utiliser un shell apr s vous tre connect le r pertoire courant est fix 4 votre r pertoire personnel home lt utilisateur gt qui est abr g par le symbole Vous pouvez changer de r pertoire avec la commande cd change directory Avec un argument elle vous envoie dans le r pertoire donn sans argument elle vous ram ne votre r
284. tallations il peut tre int ressant de d dier un m dium partition de disque dur a certains r pertoires en les s parant ainsi du m dium principal de stockage de votre syst me La troisi me colonne identifie les r pertoires pour lesquels une telle disposition peut pr senter un int r t n en d duisez pas que vous devez ainsi externaliser tous ces r pertoires R pertoire description literer anm x yst eae de fichiers d di R pertoire racine point d entr e du syst me de fichiers oui obligatoire 3 non sauf cas tr s boot R pertoire contenant le noyau Linux et l amorceur ay particuliers bin R pertoire contenant les ex cutables de base comme par exemple cp my Is etc non iiey R pertoire contenant des fichiers sp ciaux nomm s devices qui permettent le lien oui automatiquement avec les p riph riques de la machine mis en place etc R pertoire contenant les fichiers de configuration du syst me oui R pertoire contenant les fichiers personnels des utilisateurs un sous r pertoire par home ia oui utilisateur lib R pertoire contenant les librairies et les modules du noyau lib modules non R pertoire contenant les points de montage des m dias usuels CD DVD media non disquette clef USB root R pertoire personnel de administrateur non sbin R pertoire contenant les ex cutables destin s l administration du sy
285. ter c Changement de r pertoire miHasque 7 fide ion debian u Hutt Bo tes aux lettres 0 FIG 43 1 Mutt liste des bo tes aux lettres Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 145 243 S lectionnez une boite aux lettres pour lire les messages qui s y trouvent Ensuite pour passer d une boite aux lettres 4 une autre utilisez la touche c si une bo te aux lettres contient un nouveau message son nom appara t et vous n avez plus qu taper Entr e si vous voulez aller une bo te aux lettres particuli re tapez son nom pr c d du signe la compl tion automatique marche 60 tion d SYN commit in trunk fichier P Hutt fornation debian devel Hszs 60 1 0H threads date Date Sat jour de la partie 4 au finie hapitr t l en d pr gt plu mne ne l 59 60 svr formation devel SYN commit r691 in trunk src annexes fichi 4 FIG 43 2 Mutt messages dans une bo te aux lettres Pour crire une lettre placez vous dans n importe quelle bo te aux lettres et tapez m Saisissez l adresse du destinataire ou sa clef si vous l avez mis dans votre fichier d alias puis le sujet du message Mutt ouvre alors votre diteur de texte pr f r Vim si vous n avez pas chang ce param tre dans le fichier de configuration Le texte contient d j des en t tes que vous pouvez compl ter ou modifier Tapez l
286. tes et les analyse Pendant cette analyse il regarde un certain nombre de crit res g n ralement v rifi s par les spams chaque crit re tant associ un nombre de points plus le crit re est significatif plus le nombre de points est grand Enfin il additionne les points pour attribuer au message une note globale Par d faut si la note globale atteint 5 0 on peut la changer en modifiant son fichier de configuration spamassassin user_prefs qui est cr automatiquement la premi re utilisation le message est consid r comme du spam Spamassassin rajoute alors un en t te X Spam Status Yes et un rapport de l analyse dans le corps du message L en t te rajout par spamassassin permet par exemple procmail d aiguiller le spam dans une bo te aux lettres poubelle Commencez par installer ces deux programmes Procmail est normalement d ja install aptitude install procmail spamassassin Le principe du tri de courrier avec Procmail et SpamAssassin est le suivant 1 le courrier re u par Postfix via fetchmail arrive dans le fichier var mail nom_de_l utilisateur 2 Postfix lance Procmail qui regarde si l utilisateur a un fichier procmailrc dans son r pertoire personnel 3 si oui il lit ce fichier procmailrc et suit les instructions qu il contient 4 dans notre cas ces instructions lui disent de d placer le courrier dans une des boites aux lettres contenues dans le r pertoire mail Spam
287. tin s des h tes situ s hors du r seau local pour qu ils soient rout s vers le r seau local de leur destinataire des serveurs DNS ce sont les adresses de serveurs auxquels votre syst me ira demand les correspondances entre noms de domaine www debian org et adresses IP 194 109 137 218 Chaque l ment de configuration est n cessaire pour pouvoir utiliser normalement le r seau ou Internet sans adresse IP il est impossible de recevoir les r ponses ses requ tes sans masque de sous r seau ou sans passerelle par d faut il est impossible de communiquer avec les h tes situ s hors du r seau local sans serveur DNS on ne peut pas d signer un h te par son nom de domaine et il faut donc conna tre les adresses IP de tous les serveur que l on souhaite utiliser Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 118 243 Masque de sous r seau Le sous r seau d signe votre r seau local ou LAN local area network Il est d fini par un pr fixe d adresse par exemple 192 168 0 toutes les adresses IP qui commencent pas ce pr fixe font partie de votre r seau local Il peut tre crit de deux fa on par sa longueur en nombre de bits not e longueur dans notre exemple 24 chaque chiffre d une adresse IP fait un octet soit 8 bits par un masque semblable une adresse IP dont tous les bits sont 1 dans la partie correspondant au pr fixe et
288. tion Debian GNU Linux DOCUMENT DE TRAVAIL 221 243 Annexe P Monter un proxy ARP NOTE Annexe crite partir d une premi re version de Robert Cheramy IMPORTANT Cette partie requiert des connaissances de base en r seau Ethernet et IP Lien vers une formation VIA ce sujet P 1 L id e Le proxy ARP rejoint le principe du bridge expliqu dans l annexe pr c dente dans le sens o il permet de connecter plusieurs machines au r seau avec une machine centrale sous Linux Par contre contrairement au bridge qui agit au niveau Ethernet i e layer 2 le proxy ARP agit au niveau IP i e layer 3 Cette annexe va donc vous apprendre faire des tables de routage sous Linux Proxy ARP 138 195 152 12 Ext rieur1 Client1 138 195 152 42 R seau ext rieur C ble droit Client2 138 195 152 43 Fic P 1 Sch ma d un proxy ARP Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 222 243 P 2 Le principe de fonctionnement La th orie Le proxy ARP marche un peu comme un routeur points communs il poss de une table de routage et modifie les headers du niveau 2 en regardant les headers du niveau 3 diff rences les clients qui sont derri re le proxy ARP sont configur s normalement comme si le proxy ARP n existait pas En pratique Communication de la machine ext rieur vers la machine client 1 La
289. tion Debian GNU Linux DOCUMENT DE TRAVAIL 87 243 Le serveur graphique X org offre une possibilit bien plus efficace le copier coller a la X Window 1 s lectionnez du texte avec le bouton gauche de votre souris 2 placez le curseur l o vous voulez coller le texte 3 collez le texte en cliquant sur le bouton du milieu de votre souris ou si votre souris n a que deux boutons en cliquant sur le bouton gauche et le bouton droit en m me temps il faut alors que vous ayez activ l option Emulate3Buttons dans le fichier de configuration de votre serveur graphique 26 3 Lancer et tuer une application graphique Lancer une application graphique Avec le menu Applications Vous pouvez chercher l application graphique dans les cat gories du menu Applications toutes les applications graphiques y sont ajout es et rang es automatiquement lors de leur installation Avec le lanceur d applications Vous pouvez utiliser la combinaison de touches Alt F2 pour afficher une fen tre de lancement d applications Vous pouvez alors y saisir le nom de l application lancer Depuis un terminal Vous pouvez galement lancer une application graphique depuis un terminal tapez y la commande correspondante avec ses options suivie du caract re amp qui demande au programme de vous rendre la main sur le Shell Par exemple pour lancer le programme xclock Fichier Edition Affichage Terminal Onglets Aide debian
290. tivit des diff rentes fen tres ssar Ri 7 debian clnt 293 Acts Fic 45 3 Barre d activit d irssi Si on prend l exemple de la barre bleue ci dessus on peut voir de gauche droite l heure mon pseudo Elessar le nom du canal debian et le num ro de la fen tre 7 l indicateur d activit les num ros en blanc correspondent aux num ros des autres fen tres dans lesquelles il y a de l activit 4 et 6 et les num ros en violet correspondent aux num ros des autres fen tres o quelqu un a pronon mon nick ou o quelqu un me parle en priv Bip Si vous souhaitez que quelqu un puisse facilement vous joindre sur IRC vous avez peut tre envie que votre terminal bippe quand on prononce votre pseudo quand on vous parle en priv ou quand on vous envoie un message par DCC Pour cela tapez les commandes suivantes dans la fen tre status status set beep_when_window_active on status set beep_when_away on status set bell_beeps on status set beep_msg_level HILIGHT MSGS DCC DCCMSGS status hilight ton_nick Astuce Je vous propose d utiliser les touches F1 F2 jusqu F12 pour zapper facilement des fen tres 1 12 Pour cela sauvegardez la configuration actuelle status save Puis en utilisant une autre console rajoutez la fin du fichier de configuration irssi config les lignes contenues dans le fichier irssi touches f
291. tomatiquement Lorsque vous d sinstallez des paquets aptitude d sinstalle galement les paquets ainsi marqu s qui ne sont plus n cessaires Vous pouvez demander vous m me aptitude de marquer un paquet comme install automatiquement ou install manuellement avec les commandes suivantes aptitude markauto paquet aptitude unmarkauto paquet Rechercher des paquets Pour rechercher des paquets on utilise habituellement la commande apt cache mais aptitude permet galement d effectuer des recherches de fa on bien plus souple Principe Pour rechercher un paquet on utilise la commande aptitude search suivie d un ou plusieurs arguments appel s motifs aptitude recherche alors les paquets qui correspondent au moins l un de ces motifs Les motifs peuvent tre compos s de plusieurs termes de recherche qui alors tre tous v rifi s pour qu un paquet corresponde ce motif Un exemple vous permettra d y voir plus clair Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 178 243 pour rechercher tous les paquets dont le nom contient gnome on utilise deux motifs de recherche o aptitude search kde gnome pour rechercher tous les paquets dont le nom contient gnome et kde on utilise un motif de recherche compos de deux termes o aptitude search kde gnome pour rechercher tous les paquets dont le nom contient soit les mots gnome et kde soit le
292. tp conf mv lftp conf etc Utiliser Iftp L utilisation de lftp est bas e sur des commandes 1 Pour se connecter en utilisateur toto sur le serveur ftp exemple org lftp ftp toto ftp exemple org en anonyme sur le serveur FTP archive debian org lftp ftp archive debian org 2 Une fois connect un nouveau prompt apparait lftp login nom_du_serveur gt Les commandes de base disponibles 4 ce prompt sont les suivantes la compl tion automatique des noms de fichiers marche help affiche la liste des commandes disponibles help commande affiche l aide de la commande Is liste le contenu du r pertoire distant Is la liste le contenu du r pertoire distant avec les fichiers cach s et les permissions cd r pertoire change de r pertoire distant lcd r pertoire change de r pertoire local get fichier t l charge le fichier get img t l charge tous les fichiers avec l extension img mirror r pertoire t l charge le r pertoire put fichier d pose le fichier put test d pose tous les fichiers dont le nom commence par test exit met fin la connexion Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 76 243 Chapitre 23 Configurer son serveur de mail local Les ordinateurs sous GNU Linux ont besoin d un serveur de mail pour fonctionner correctement Certains logiciels commu
293. tr e et d affichage Dans le cas du d port d affichage les clients graphiques sont ex cut s sur une machine distante et affich s sur le serveur graphique de votre ordinateur local Pour cela il n est pas n cessaire d installer un serveur graphique sur l ordinateur distant D port d affichage par SSH SSH poss de une fonction de d port d affichage Il faut que le serveur SSH distant ait autoris cette fonction comme expliqu au Pour l utiliser tapez dans un xterm ssh X login serveur exemple org puis lancez l application graphique de votre choix depuis le shell que vous obtenez sur le serveur D port d affichage avec XDMCP Le protocole XDMCP permet de se connecter au serveur graphique d une machine distante et de faire exactement comme si on tait connect sous X en local sur la machine O AVERTISSEMENT Ce protocole fait tout transiter en clair sur le r seau y compris les mots de passe Pour cela GDM doit tre install sur le serveur Toujours sur le serveur ditez le fichier etc gdm gdm conf et modifiez la section xdmcp xdmcp Enable true Red marrez GDM etc init d gdm restart Stopping GNOME Display Manager gdm Starting GNOME Display Manager gdm Sur le client vous pouvez alors vous connecter au serveur graphique distant Depuis le GDM du client allez dans le menu Actions gt Ex cuter le s lecteur XDMCP puis rentrez le nom ou
294. tre rapidement a disposition des utilisateurs une version corrig e du paquet contenant le programme vuln rable sur un site d di Pour tre mis au courant de la disponibilit d une mise jour de s curit il faut s abonner la liste de distribution debian security announce Pour s inscrire il suffit de se rendre a l adresse http www debian org MailingLists subscribe Par la m me occasion vous pouvez vous abonner la liste debian announce pour recevoir les annonces des sorties de nouvelles versions de la distribution Debian Je vous conseille de vous abonner galement a la liste debian news pour recevoir chaque semaine un r sum de l actualit du projet Debian Quand une faille de s curit est corrig e par Debian vous recevez un message par la liste de distribution debian security announce Ce message d crit la faille et la proc dure pour mettre jour facilement votre syst me En pratique la proc dure de mise jour est toujours la m me Normalement l installateur de Debian a d placer dans la liste des sources de paquets etc apt sources list une ligne comme cell ci deb http security debian org lenny updates main contrib non free Ensuite il suffit de mettre jour la liste des paquets puis les paquets eux m mes aptitude update aptitude safe upgrade Les failles de s curit noyau Il arrive galement qu il y ait des failles de s curit dans le noyau Linux L quipe de d ve
295. ts vous est propos e L interface de Finch se contr le au clavier l aide des raccourcis suivants vous pouvez retrouver la liste compl te dans le manuel man finch Alt n et Alt p next previous changer de fen tre dans un sens ou dans l autre Alt m move puis les fl ches d placer la fen tre s lectionn e chap permet de quitter ce mode Alt r resize de la m me fa on redimentionner la fen tre Alt c close fermer la fen tre s lectionn e Alt q quitter Finch F10 affiche le menu de la fen tre s lectionn e F11 affiche le menu contextuel de l entr e s lectionn e Tab dans un formulaire change de champ 47 2 Configuration Si vous n avez pas encore d fini de compte vous pouvez remplir la fen tre de configuration d un nouveau compte en choisissant le protocole de messagerie le serveur ainsi que des param tres sp cifiques au protocole choisi Apr s avoir valid vous vous retrouvez dans la fen tre des comptes et vous pouvez activer le compte que vous venez de r gler avec la touche Espace Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 161 243 FIG 47 2 La liste des comptes 47 3 Utilisation L utilisation de Finch est centr e sur la liste des contacts fermez la fen tre des comptes avec Alt c vous pourrez la rouvrir depuis le menu avec F10 pour s lectionner cette liste Vous pouvez maintenant ajouter des contacts depu
296. ude install lsof lsof D media cdrom0 20 2 Monter ses partitions Windows Pr parer le montage d une partition FAT Le syst me de fichiers de type FAT FAT 16 ou FAT 32 est utilis par Windows 95 98 ME et parfois par Windows 2000 XP Le pilote Linux pour ce type de syst me de fichiers permet d y avoir acc s en lecture et en criture Supposons que votre partition Windows de type FAT soit dev hdal premi re partition primaire sur le disque dur IDE maitre de la premi re nappe Nous allons la monter dans le r pertoire media win1 qu il faut cr er au pr alable mkdir media winl Ensuite ditez en root le fichier etc fstab et rajoutez la ligne suivante dev hdal media winl vfat defaults user 0 0 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 69 243 Pr parer le montage d une partition NTFS Le syst me de fichiers de type NTFS est souvent utilis par Windows 2000 XP et Vista Pour pouvoir lire et crire sur ces syst mes il faut d abord installer un pilote particulier NTFS 3g NOTE Le noyau Linux comporte d j un pilote pour le syst me de fichiers NTFS mais celui ci ne permet pas de cr er de nouveaux fichiers NTFS 3g qui est un pilote en espace utilisateur c est dire ex cut en dehors du noyau permet un acc s complet en lecture et en criture aptitude install ntfs 3g Supposons que votre partition Windows de type NTFS soit dev sda
297. ui les utilise lancez la commande gpm t help Une fois que vous avez personnalis les param tres device et type enregistrez le fichier et quittez votre diteur de texte Il faut alors relancer GPM pour qu il tienne compte du changement dans le fichier de configuration Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 193 243 etc init d gpm restart Stopping mouse interface server gpm Starting mouse interface server gpm Si vous obtenez un curseur qui bouge c est gagn Sinon r ditez le fichier de configuration modifiez le param tre type enregistrez et relancez GPM et ainsi de suite jusqu ce que a marche G 2 Utiliser GPM Avec la souris vous pouvez maintenant s lectionner du texte avec le bouton gauche Pour s lectionner un mot vous pouvez aussi vous placer sur ce mot et double cliquer Un triple clic s lectionne la ligne enti re Vous pouvez alors coller le texte que vous avez s lectionn l endroit o est votre curseur avec un clic droit Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 194 243 Annexe H Faire marcher son port infrarouge AVERTISSEMENT Le port infrarouge est une technologie tomb e en d su tude et je n ai plus de mat riel permettant de tester mes instructions qui sont probablement obsol tes Il faut bien reconna tre que depuis l apparition des cartes bluetooth et wirele
298. ujours pas voir les deux cartes en m me temps typiquement un des deux programmes de configuration ne voit pas la carte essayez d changer les deux cartes sur la carte m re Configuration du bridge Installer le programme de gestion des bridges aptitude install bridge utils Lancer le bridge au d marrage Tout d abord il faut voir quelle adresse MAC va prendre l interface du bridge d sign e par br0 C est tr s important pour pouvoir utiliser le DHCP et aussi pour ne pas perturber les outils de surveillance de certains r seau comme celui de VIA Il faut savoir que le bridge choisi son adresse MAC parmi les adresses MAC des diff rentes interfaces r seau du bridge et qu il prend la plus petite d entre elles Pour tre plus pr cis il lit les adresses MAC des interfaces r seau eth0 eth1 eth2 de gauche droite et note la premi re diff rence il les compare et donne au bridge l adresse MAC o la premi re diff rence est la plus faible Attention les adresses MAC sont not es en hexad cimal donc les chiffres sont plus faibles que les lettres Par exemple sur un bridge avec deux cartes r seau Adresse MAC d efh0 00 01 02 1E 9B 8B Adresse MAC d efh1 00 01 02 AC CA D4 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 219 243 On lit de gauche droite et on note la premi re diff rence elle intervient au niveau du septi me caract
299. uliers Pour le forcer 4 vider sa queue imm diatement 2 postqueue f Pour vous rendre la vie plus facile j ai cr des raccourcis clavier vers ces commandes dans Mutt cf muttrc F2 pour ex cuter mailq F3 pour ex cuter postqueue f F4 pour ex cuter fetchmail Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 148 243 Chapitre 44 Le courrier en console suite 44 1 Archiver son courrier Principe Au bout d un certain temps si vous recevez beaucoup de courrier vos boites aux lettres peuvent commencer a devenir trop grosses ce qui a deux inconv nients ouvrir une boite aux lettres ou la synchroniser comme expliqu ci dessous prend beau coup de temps et le courrier commence prendre beaucoup d espace disque Pour rem dier ce probl me je vous propose d utiliser le programme archivemail pour supprimer les messages trop vieux de certaines boites aux lettres par exemple celles contenant des mailing lists archiv es sur le Web compresser les messages trop vieux de certaines boites aux lettres Mise en amp 339 uvre Commencez par installer le programme archivemail aptitude install archivemail La sytaxe d archivemail est tr s simple pour supprimer les messages vieux de plus de 90 jours des bo tes aux lettres mailbox1 et mailbox2 archivemail d 90 delete mail mailboxl mail mailbox2 pour compress
300. ur 2 On what network interfaces should the DHCP server listen Si toutes les interfaces sont utilis es pour faire le proxy ARP comme c est le cas dans cet exemple laissez le champ vide et validez Le fichier de configuration etc default dhcp3 relay est alors g n r et le d mon dhcrelay3 lan Si vous avez besoin d arr ter ou de relancer le d mon utilisez le script etc init d dhcp3 relay avec le bon argument Vous pouvez maintenant configurer le r seau de client et client2 par DHCP Astuce Pensez a rajouter les IP de client client2 et proxy arp dans les etc hosts des trois machines c est plus pratique pour travailler quand on est coup du r seau Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 226 243 Annexe Q Faire marcher une connexion sans fil Q 1 Se renseigner sur sa carte wifi Il va falloir compiler les pilotes de votre carte wifi Pour cela il faut d abord voir de quel type de carte il s agit Pour cela lancez la commande lspci Si vous avec un portable avec un processeur Centrino par exemple il s agit s rement d une Intel pro wireless 2200 Q 2 Compiler le pilote noyau Dans tous les cas il faut activer le support du protocole IEEE 802 11 wifi quoi Networking gt Generic IEEE 802 11 Networking Stack Votre pilote est disponible dans les sources du noyau Plusieurs pilotes wifi sont disponibles dans le noyau d
301. ur Le fichier ssh_host_rsa_key contient la clef priv e et a les permissions 600 Le fichier ssh_host_rsa_ key pub contient la clef publique et a les permissions 644 Nous allons suivre par tapes l tablissement d une connexion SSH 1 Le serveur envoie sa clef publique au client Celui ci v rifie qu il s agit bien de la clef du serveur s il la d j re ue lors d une connexion pr c dente 2 Le client g n re une clef secr te et l envoie au serveur en chiffrant l change avec la clef publique du serveur chiffrement asym trique Le serveur d chiffre cette clef secr te en utilisant sa cl priv e ce qui prouve qu il est bien le vrai serveur 3 Pour le prouver au client il chiffre un message standard avec la clef secr te et l envoie au client Si le client retrouve le message standard en utilisant la clef secr te il a la preuve que le serveur est bien le vrai serveur 4 Une fois la clef secr te chang e le client et le serveur peuvent alors tablir un canal s curis gr ce la clef secr te commune chiffrement sym trique 5 Une fois que le canal s curis est en place le client va pouvoir envoyer au serveur le login et le mot de passe de l utilisateur pour v rification La canal s curis reste en place jusqu ce que l utilisateur se d connecte La seule contrainte est de s assurer que la clef publique pr sent e par le serveur est bien sa clef publique sinon le client ris
302. ur graphique se bloque on ne peut plus acc der une console Si l ordina teur est en r seau il faut avoir le r flexe de s y connecter distance par ssh pour tuer les processus bloquants Les touches magiques En cas de blocage grave du syst me et si toutes les solutions pr c dentes n ont pas fonctionn il existe une ultime m thode les touches magiques Dans un premier temps essayez d utiliser les combinaisons de touches susceptibles de tuer le processus bloquant Alt Impr cran k tue tous les processus de la console courante Alt Impr cran e envoie le signal TERM tous les processus du syst me sauf le processus p re init Alt Impr cran i envoie le signal KILL plus autoritaire que le pr c dent tous les processus du syst me sauf init Si ces combinaisons de touches ne permettent pas de r cup rer une console sur le syst me il faut alors se r soudre rebooter le syst me en utilisant successivement les combinaisons de touches suivantes quelques secondes d cart 1 Alt Impr cran s synchronise les disques durs 2 Alt Impr cran u d monte les syst mes de fichiers 3 Alt Impr cran b reboote le syst me B 4 Blocage au boot ou probl me avec le boot loader Vous avez mal configur votre boot loader et vous n arrivez m me plus d marrer Vous avez r install Windows et il a cras LILO ou Grub Vous avez mal configur GDM et il bloque l ordinateur
303. ur le disque formation debian 1 l ment Fic 30 1 Cr ation d un disque de donn es Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 100 243 30 4 Graver une image de disque Si vous avez r cup r une image de disque pour la graver depuis un explorateur de fichiers Nautilus il suffit de cliquer dessus du bouton droit et d utiliser l entr e Graver un disque 30 5 Graver un CD de musiques Lancez Brasero depuis le menu Applications gt Son et vid o gt Gravure de disque Brasero Choisissez ensuite de commencer un Projet audio Brasero vous explique alors comment ajouter des pistes musicales vous pouvez faire glisser des fichiers depuis un explorateur faire des copier coller ou encore utiliser l explorateur int gr la fen tre de Brasero Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 101 243 Chapitre 31 La bureautique avec OpenOffice org 31 1 OpenOffice org OpenOffice org souvent abr g en OOo est une suite bureautique libre tr s compl te qui comprend un traitement de texte un tableur un outil pour faire des pr sentations et un logiciel de dessin Elle a l avantage d tre galement disponible sous Windows et Mac OS X tout en tant compatible avec les formats de fichiers de Microsoft Office vous pouvez ouvrir des documents Word Excel et PowerPoint et enregistrer vos documents dans ces diff
304. ur marquer le message comme devant tre effac u pour annuler le marquage d effacement F pour marquer le message comme important i e afficher un point d exclamation au niveau du message idem pour enlever le marquage pour ajouter ou diter l entr e de l exp diteur du message dans le carnet d adresse pour r actualiser l affichage de la bo te aux lettres effacer les messages marqu s comme devant tre effa s et afficher les messages qui viennent d arriver G pour aller directement la liste des bo tes aux lettres Quand vous tes dans la liste des messages d une bo te aux lettres et non quand vous tes entrain d afficher un message vous avez en plus acc s aux touches suivantes o pour trier les messages de la bo te aux lettres il propose alors le choix entre un tri par date par exp diteur par destinataire par sujet par discussion tri normal etc w pour mettre un marqueur sur un message il propose alors une liste des marqueurs cela permet notamment de remettre un message comme non lu en remettant le marqueur N pour n afficher que certains messages de la bo te aux lettres tapez alors f toto pour afficher les messages contenant toto dans le champ From C titi pour afficher les messages contenant titi dans le champ To ou dans le champ Cc taper t titi pour se limiter au champ To et c titi pour se limiter au champ Cc s urgent pour
305. ur web serveur de courrier Cochez seulement Syst me standard avec la touche Espace et validez Nous allons installer nous m mes tous les paquets dont nous avons besoin d une part pour apprendre et d autre part parce que nous pouvons ainsi faire du sur mesure NOTE Si vous tes vraiment press et que vous souhaitez obtenir un syst me fonctionnel sans vous poser de question vous pouvez s lectionner l environnement de bureau le syst me standard et ventuellement les outils destin s aux ordinateurs portables Vous pourrez ainsi sauter de nombreux chapitres de cette formation mais vous perdrez par la m me occasion les connais sances que leur pratique apporte FIG 12 1 cran de s lection de logiciels Ensuite il proc de l installation de nombreux paquets de base Vous n avez rien faire pendant le d roulement de cette tape qui prend quelques bonnes minutes Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 38 243 FIG 12 2 Installation de paquets de base Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 39 243 Chapitre 13 Premier d marrage 13 1 Installation du bootloader Pour pr parer le premier d marrage sous Linux il faut rendre votre nouveau syst me d exploitation d marrable directement depuis le disque dur Pour cela le programme GRUB va tre install dans le MBR master boot record de
306. ux r pertoires les plus utilis s Une barre inf rieure qui contient essentiellement la liste des fen tres et un s lecteur d espaces de travail nous verrons tout l heure ce que cela signifie Si l apparence de votre bureau GNOME ne vous satisfait pas vous pouvez d ja modifier son aspect dans le menu Bureau gt Pr f rence gt Th me 25 2 Utiliser GNOME L encore je ne vais pas faire de grands discours promenez votre souris un peu partout et vous d couvrirez par vous m me GNOME FIG 25 1 Le logo gnome Utiliser le gestionnaire de fichiers Nautilus Le gestionnaire de fichier de GNOME s appelle Nautilus Pour le lancer ouvrez votre r pertoire personnel Vous avez alors un gestionnaire de fichiers tout simple comme sur la Formation Debian GNU Linux Ed 5 0 2 6 DOCUMENT DE TRAVAIL 85 243 formation in ichier Edition Affichage Raccourcis Aide Capture formation png S formation v 2 l ments espace libre 1 1 Gio FIG 25 2 Nautilus TUYAU Par d faut Nautilus affiche les r pertoires dans des fen tres tr s simples et ouvre une nouvelle fen tre quand vous cliquez sur un sous r pertoire Vous pouvez changer ce comportement en allant dans Edition gt Pr f rence gt Comportement gt Toujours ouvrir dans des fen tres de navigation Fermer le serveur graphique Pour fermer GNOME et le serveur graphique cliquez sur
307. version 5 0 Vous trouverez une liste de vendeurs de CD Debian sur le site officiel de Debian NOTE Les logiciels propos s par Debian sont distribu s sur les disques d installation selon leur popularit Ainsi le premier CD seul contient de quoi installer un bureau graphique convenable Le premier DVD ou les quelques premiers CD devraient suffire pour pouvoir installer un bon nombre de logiciels courants Dans tous les cas Si vous comptez faire cohabiter Windows et Debian sur le m me ordinateur vous aurez galement besoin d un tout petit peu de place sur votre partition Windows si vous comptez installer Debian seul vous aurez besoin d une disquette d une clef USB ou d un CD ou DVD vierge Le manuel officiel d installation Les instructions de cette formation sont normalement suffisantes mais ceux qui ont une configuration ou des besoins particuliers trouveront toutes les informations sur l installation dans le manuel d installation officiel Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 13 243 Chapitre 4 Les pr liminaires 4 1 R fl chir au partitionnement du disque dur Quelle place allouer GNU Linux Ce qu il faut tout d abord savoir si vous voulez faire cohabiter Linux et Windows sur le m me ordinateur c est que vous pouvez avoir acc s vos partitions Windows depuis GNU Linux en lecture et criture vos partitions GNU Linux de
308. wo steps 1 copyright the software and 2 offer you this license which gives you legal permission to copy distribute and or modify the software Also for each author s protection and ours we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed on we want its recipients to know that what they have is not the original so that any problems introduced by others will not reflect on the original authors reputations Finally any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses in effect making the program proprietary To prevent this we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for copying distribution and modification follow Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 239 243 T 2 TERMS AND CONDITIONS FOR COPYING DISTRIBUTION AND MODIFICATION Section 0 This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The Program below refers to any such program or work and a work based on the Program means either the Program or any derivative work under copyright l
309. write to the Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA Also add information on how to contact you by electronic and paper mail If the program is interactive make it output a short notice like this when it starts in an interactive mode Gnomovision version 69 Copyright C year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY for details type show w This is free software and you are welcome to redistribute it under certain conditions type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of course the commands you use may be called something other than show w and show c they could even be mouse clicks or menu items whatever suits your program You should also get your employer if you work as a programmer or your school if any to sign a copyright disclaimer for the program if necessary Here is a sample alter the names Yoyodyne Inc hereby disclaims all copyright interest in the program Gnomovision which makes passes at compilers written by James Hacker lt signature of Ty Coon gt 1 April 1989 Ty Coon President of Vice This General Public License does not permit incorporating your program into proprietary programs If your program is a subrou tine library you may consider it more useful to permit linking proprietary applications with the libra
310. x DOCUMENT DE TRAVAIL 21 243 TUYAU Pendant toute la dur e de l installation l installateur crit des rapports concernant chacune de ses actions Si vous souhaitez voir de quoi il s agit vous pouvez les consulter en appuyant sur Alt F4 Vous pouvez ensuite retourner sur l interface d installa tion en appuyant sur Alt F1 7 2 Choix de la langue puis du clavier Choisissez la langue French Fran ais et ensuite votre pays FIG 7 3 Choix de la langue Ensuite il faut choisir la configuration de votre clavier Une bonne configuration du clavier est indispensable dans la mesure ot vous aurez saisir vos mots de passe qui n appara tront jamais en clair l cran Si vous avez un clavier fran ais choisissez le clavier propos par d faut Francais fr latin9 Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 22 243 FIG 7 4 Choix du clavier 7 3 D tection du mat riel Apr s la s lection du pays et de la disposition du clavier nous arrivons la d tection du mat riel et au chargement des logiciels n cessaire la suite de l installation cette tape est automatique et ne n cessite aucune action de votre part Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 23 243 Chapitre 8 Configuration du reseau Certaines cartes wifi n cessitent l utilisation d un micrologiciel propri taire qui ne peut d
311. xclock amp 1 27848 debian 0 FIG 26 2 Lancer depuis un terminal Cette m thode permet de lancer facilement une application graphique en root il suffit de devenir root dans le terminal avec la commande su avant de lancer le programme NOTE La quasi totalit des applications graphiques se lancent avec la commande qui porte leur nom Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 88 243 Tuer une application graphique Lancez le programme xkill depuis un terminal Vous avez alors un curseur de souris sp cial avec lequel vous allez cliquer sur V application graphique que vous voulez tuer Bien s r cette technique ne doit tre utilis e que pour une application qui ne veut pas se fermer normalement 26 4 Utiliser les bureaux virtuels Les quatre rectangles gris situ s en bas droite de votre cran et reproduits sur la repr sentent vos espaces de travail ou bureaux virtuels Vous vous trouvez actuellement dans le premier bureau qui appara t color en bleu formation B formation debian FIG 26 3 Le s lecteur d espaces de travail Ces bureaux se comportent comme autant d crans distincts ce qui vous permet d organiser vos fen tres Quand vous lancez un logiciel celui ci affiche une fen tre dans le bureau courant Essayez maintenant de cliquer sur le rectangle du second bureau cette fen tre est rest e sur le premier bureau elle n es
312. you also meet all of these conditions 1 You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change 2 You must cause any work that you distribute or publish that in whole or in part contains or is derived from the Program or any part thereof to be licensed as a whole at no charge to all third parties under the terms of this License 3 If the modified program normally reads commands interactively when run you must cause it when started running for such interactive use in the most ordinary way to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty or else saying that you provide a warranty and that users may redistribute the program under these conditions and telling the user how to view a copy of this License Exception If the Program itself is interactive but does not normally print such an announcement your work based on the Program is not required to print an announcement These requirements apply to the modified work as a whole If identifiable sections of that work are not derived from the Program and can be reasonably considered independent and separate works in themselves then this License and its terms do not apply to those sections when you distribute them as separate works But when you distribute the same sections as part of a whole which is a work based on the Program the distribution of t
313. z alors proc der une configuration manuelle 36 3 Configuration permanente Evidemment il serait hors de question de devoir saisir la main les commandes permettant de configurer votre connexion chaque fois que vous d marrez votre syst me Debian permet donc d enregistrer votre configuration dans un fichier etc network interfaces auto lo ethl allow hotplug eth0 iface lo inet loopback iface ethO inet dhcp iface ethl inet static address 192 168 0 42 netmask 255 255 255 0 gateway 192 195 0 1 dns nameservers 138 195 130 71 iface ethl inet6 static address 2001 0 53aa 6726 netmask 32 gateway 2001 0 53aa 1 dns nameservers 2001 0 53aa 12 Interfaces a configurer automatiquement Les instructions auto qui peuvent se trouver plusieurs fois et n importe o dans le fichier pr cisent quelles interfaces doivent tre configur es au d marrage du syst me d exploitation On les place en g n ral juste avant la d finition de chaque interface Les instructions allow hotplug ont le m me effet ceci pr s que l interface ne sera configur e au d marrage que si elle est connect e a in r seau Dans mon exemple les interfaces lo et eth seront donc configur es au d marrage qu elles soient branch es ou non L interface eth0 quant a elle sera configur es au d marrage si elle est branch e Ed 5 0 2 6 Formation Debian GNU Linux DOCUMENT DE TRAVAIL 121 243 Configuration

Download Pdf Manuals

image

Related Search

Related Contents

LOCKWELT 3000  Oki 5100n Printer User Manual  HP 1500 cs User's Manual  Integral 128GB mSATAIII  S8 Japan Manual 9001216 Rev02  Composition de prévention photopolymérisable pour obturation des  株 主 各 位 出 光 興 産 株 式 会 社 第99回定時株主総会招集ご通知  SwissVoice Aeris 146  取扱説明書 - ATOMIC  OPERATOR`S MANUAL 650554  

Copyright © All rights reserved.
Failed to retrieve file