Vive le LUG Linux-Azur
Linux Users Group (mise à jour du 1 Mars :2003)

Débuter avec GNU/Linux un fabuleux OS du Logiciel Libre



Pourquoi installer GNU/Linux sur sa machine ? : La réponse est facilitée par la visite de ces pages web

La philosophie du projet GNU
Présentation de GNU/Linux  par Nat Makarévitch
La cathedrale et le bazar par Eric Raymond
FAQ Migration GNU/Linux
APRILAFUL


Qui est à l'origine de Linux ? : Linus Torvalds  alors étudiant en Informatique
à l'Université d'Helsinki en FINLANDE ( il est actuellement aux USA chez Transmeta.)
Linus a trouvé dès 1991 un soutien actif et déterminant sur le réseau Internet :
une centaine au début des milliers aujourd'hui  ( La communauté LINUX était née....).


Lectures conseillées : Le manifeste de Linux
Documentations GNU/Linux en Francais
ainsi que la  : Linuxgazette et les fameux documents Halloween





  • Linux est un UNIX-Like et constitue un atout indéniable pour préparer son avenir en informatique...( avec du VRAImultitaches-multiutilisateurs-multiprocesseurs)
  • XFree86 est un serveur graphique ( on parle de X Window ) qui comporte sous Linux de nombreux clients Window Managers et  desktops ( Afterstep, Windowmaker, Fvwm, GNOME, XIMIAN, KDE, Enlightenment...) dont le developpement est toujours très actif. Bref  plusieurs GUIs ( interfaces graphiques) sont donc disponibles ( pour travailler avec la souris ) .
  • root désigne sur un système GNU/Linux la personne qui a "tous les droits" ( on parle de super-utilisateur ou encore d'administrateur du système) et donc beaucoup de devoirs : en particulier son mot de passe doit etre bien choisi ( par_ex_zam_pleut) et conservé en lieu sur.
  • quelques détails d'importance :

  • hda signifie disque dur relié à l'interface maitre primaire ( C: sous DOS) tandis que hda1 la premiere partition de disque dur hda, hda2......etc .. .
    fd0 signifie la disquette ( A: sous DOS )
    ttyS0 le port série 1 (COM1 sous DOS) ,ttyS1 le port série2 (COM2 sous DOS).....
    La MIGRATION vers GNU/LINUX vous conduira vers un 
    OS (système d'exploitation) de très grande qualité 
    notamment en termes de STABILITE, SOUPLESSE d'EMPLOI et de CONFIGURATION.
    Un réseau local sous TCP/IP avec ou sans SAMBA
    mais aussi  le fameux trio APACHEPHP , MYSQL,  ou encore ZOPE, KYLIX
     GIMPEMACS , TeX-LaTeX vous attendent... 
    sans oublier Les nombreuses applications ( mais oui  :-)
    Les codes SOURCES de Linux  sont LIBRES d'accès ( Licence GPL )

    Pour débuter il faut se procurer une distribution Linux ( Red-Hat  ;ou   Mandrake est un bon choix ) .
    En cas d'hesitations voici une excellente page web : http://www.linux-france.org/article/choix-distri/
    La liste des distributions possibles à l'URL : http://www.linuxhq.com/dist.html

    Linux ne plante que très rarement , de plus il est configurable à souhait , et comporte de nombreux autres avantages
    que vous allez découvrir...



    Configuration requise:
  • Un PC  excellent pour débuter ( au moins un pentium 300 MHz  64Mo de RAM .... KOIKILSOIT possible ( et fort utile ) d'installer Linux sur une disquette : tomsrtbt  ) ou un Mac (ou bien une station DEC Alpha ou SUN Spark ...). Mais il est possible (surtout avec des versions distributions "anciennes") d'installer Linux sur un 386DX avec 8Mo de RAM sans bien sur X-Window et les applications graphiques : un système minimal occupe moins d'une centaine de Mo.
  • Un disque dur de capacité raisonnable d'un minimum de 512Mega-Octets (sans X Window) et de 1.5 Gigas (avec X Window). Il est fort agréable de se placer dans la situation ALPHA :
  • Du temps, de la motivation et de la patience ( beaucoup ) pour apprendre le fonctionnement ainsi que les :


  • Acheter au moins un livre d'introduction :
  • Lire au préalable au moins un  livre  sur Linux ( très important ) : Il est  facile (en librairie comme dans de nombreuses grandes surfaces) de trouver ( pour un cout assez modique ) un ouvrage introductif .
  • Consulter la célèbre page de G.Delafond : Guide de Survie du Débutant sous Linux .
  • Imprimer l'excellent LeaBook  :  http://lea-linux.org/books/LeaBook-install.pdf
  • Lire aussi cet article http://www.linux-france.org/article/debutant/
  • Et pour approfondir l'étude du Système Linux, le superbe livre de Matt Welsh et Lar Kaufman , aux Editions O'Reilly, Paris, Avril 2000  ISBN : 2-84177-086-9


  • Comment se procurer une distribution GNU/Linux ?
  • Soit dans un kiosque :  Presque chaque mois on trouve dans les magazines dédiés à LINUX un CDROM sur lequel une distribution est archivée :
  • .
  • Soit par VPC  : LINUX-KHEOPS, ou chez IKARIOS
  • Soit sur le NET , cliquer :  ICI à éviter avec une liaison à faible debit :-(
  • Soit en achetant  : Un "Kit de Démarrage LINUX" (on parle de distribution....).Choisir sa distribution ( Debian, Slackware, Red Hat, SUSE, Mandrake .....ou pour un Mac: Yellowdog, linuxPPC, MkLINUX...).
  • Il existe aussi des distributions concues pour "débuter" :

  • Il est possible grace à KNOPPIX d'essayer Linux sans reellement proceder à une veritable installation :
    en clair ne pas reformater son disque dur ;-).
    KNOPPIX est un CD bootable avec une collection de logiciels GNU/Linux.
    N'oublions pas  DEMOLINUX: Demolinux est un CDROM permettant d'utiliser Linux sans installation sur le disque dur.



    A savoir :
  • Le systeme d'exploitation LINUX est  un OS (Operating System) multitaches, multiutilisateurs et multiprocesseurs de type UNIX.
  • Terminal virtuel (console virtuelle) : pour en changer appuyer sur ALT+F2 ou  ALT+F3 ......en mode texte
  • Terminal virtuel : pour en changer appuyer sur :ALT+CTRL+F2 ou  ALT+CTRL+F3 ...... en session X
  • Quitter X Window  : pour en changer appuyer sur : CTRL+ALT+Retour Arriere..... en session X
  • Les fichiers éxécutables ne sont pas du tout les mêmes que sous Windows (il y donc incompatibilité) mais l'emulateur WINE   existe ...
  • Si vous êtes surpris quand vous insérer votre CD-ROM ( accès impossible ) vous avez simplement oublié l'opération de"mount_age". Même chose pour les disquettes. Voici 3 commandes typiques de montage de périphériques dans les commandes utiles
  • Quelques connaissances de base de l'informatique sont conseillées pour travailler sous LINUX ...
  • Lire au moins l'inestimable Guide du Rootard d'Eric Dumas.
  • Une fois la partition de disque activée pour LINUX celle-ci n'apparaitra pas sous Windows. par contre l'inverse est vraiment possible (et conseillé).


  • Quelques conseils (installation de GNU/LINUX):
  • Si vous etes vraiment peu autonome aller à la prochaine LINUX_INSTALL_Party:

  • des "anciens" vous aideront à installer Linux ( Apporter votre Machine avec une liste détaillée du MATOS et aussi quelques disquettes ainsi que des cables et toutes les distributions (meme les anciennes) dont vous disposez :-)
     
  • Avant l'installation :
  • Commencer par effectuer un relevé détaillé de votre matériel  (avec les dernieres distributions presque inutile ;-)
  • Par ailleurs Il est vivement recommandé pour obtenir des infos et de l'aide (aussi bien pour l'installation que pour l'utilisation) de linux de disposer d'une connexion à INTERNET.
  • Il y a un nombre considérable d'adresses web GNU/Linux, en voici quelques unes vraiment utiles  :
  • Pendant l'installation n'oubliez pas de prevoir trois disquettes fraichement formatées (il faudra créer au moins une disquette de démarrage) .
  • Installer Linux dans une partition primaire, c'est préférable.
  • pour les anciens  BIOS eviter ABSOLUMENT:   une partition primaire dont le premier octet est au dela du  1024ième cylindre  ( cette restriction est liée au BIOS ).
  • Installer LILO sur une disquette pour débuter et non sur le MBR .(MBR désigne le Master Boot Record).
  • Garder tout de même votre  Windo$e......Il peut s'averer utile pour finir de configurer Linux (carte son, carte graphique,  modem,...)  Mais oui ....
  • Parcourez les différents répertoires de Linux (en particulier /etc pour ce qui concerne la configuration du système ) et vous découvrirez la richesse d'un système Linux.


  • Les diverses étapes de l'installation

    L'installation de LINUX est assez simple ( elle est graphique sur bon nombre de distributions ), voici ses étapes essentielles
    ( automatisées sur certaines distributions ):

  • Sauvegarder ses données avant toute manipulation.
  • Dresser la liste du matériel
  • préparer trois disquettes formatées.
  • Si le BIOS de votre machine le permet : booter sur le CD-rom de LINUX.  Sinon créer sous MSDOS à l'aide de l'utilitaire rawrite deux disquettes (boot et root)
  • L'installation proprement dite s'effectue à l'aide de menus ; des choix sont proposés notamment : La langue (French, English.....),Le clavier ( type fr-latin1 pour le Français)
  • Le support des paquetages à installer ( LocalCDRom dans la plupart des cas)
  • Le choix du type de l'installation : WorkStation (classe recommandée pour un début ),Server,Custom .
  • Créer les partitions nécessaires au fonctionnement de Linux. Utilitaires proposés : fdisk  ou Disk Druid. Voici un exemple de partitionnement d'un disque dur d'une capacité de 10 Gigas:

  •  
    DEVICE Boot Start End Blocks Id System
    /dev/hda1 * 1 253 2032191 1 FAT32 Win98
    /dev/hda2 . 254 270 136552 82 LINUX Swap
    /dev/hda3 . 271 541 2104515 83 LINUX
    /dev/hda4 . 542 1232 5550457 83 LINUX
  • Vive RMS !!!
  • La partition d'échange (LINUX Swap)  est obligatoire (RAM virtuelle): la taille conseillée est le double de celle de la RAM avec un plafond à 128Mo.
  • Il est souhaitable de placer le répertoire de base des divers utilisateurs( son nom est /home ) sur une partition dédiée comme /dev/hda4 dans l'exemple ci-dessus.
  • Formatage des partitions créées.
  • Choix des paquetages  (Il est bien sur possible si la capacité du disque dur est faible de se limiter au strict minimum et ne pas installer l'environnement graphique de Linux).
  • Configurations finales( La souris, la carte graphique et le moniteur, la carte reseau, le choix du fuseau horaire,les services (daemons) à lancer automatiquement au démarrage du système, l'imprimante locale,le mot de passe du root)
  • Rendre Linux amorçable ( création d'une disquette de démarrage conseillée dans tous les cas )et eventuellement une installation de LILO( LInux boot LOader ) ou de  GRUB   ( GRand Unified Boot loader )
  • Terminer l'installation éventuellement par celle de XWindow ( X en abrégé) : X + GNOME  ou X + KDE (voir le détail sur un livre ou sur un HOWTO idoine ...


  • Et après Chef ?



    Des commandes utiles : Le scripting est la force d'UNIX ( bash , perl , python , ruby )
     
  • http://www.linuxsavvy.com/resources/linux/man/
  • http://www.linux-france.org/article/debutant/debutant-linux.html
  • http://linux.ctyme.com/
  • http://newbie.linuxbe.org/linux/command-prin.html
  • si la commande est précedée de elle concerne le root uniquement
    si la commande est précedée de $ elle concerne tous les utilisateurs
    quelques exemples parmi des centaines:
  • # adduser sarah  pour créer un compte d'utilisateur
  • # adduser david  pour créer un autre compte d'utilisateur
  • # mount -t iso9660     /dev/cd0 /mnt/cdrom pour "mounter" un CDROM :
  • # mount -t ext2        /dev/fd0    /mnt/floppy pour "mounter" une disquette(système de fichiers linux :ext2 )
  • # mount -t msdos     /dev/fd0    /mnt/floppy pour "mounter"une disquette (système de fichiers: MS-DOS):
  • # umount   /dev/hda4  pour"demounter" un système de fichiers .
  • # e2fsck -pv /dev/hda4 pour vérifier un système de fichiers (il doit etre "démounter") et corriger automatiquement les erreurs

  •  
  • # cp /etc/* /root/archive_etcpour copier tous les fichiers du repertoire/etc dans /root/archive_etc
  • # cp -R /etc/*  /root/archive_etcpour copier tous les fichiers du repertoire/etc et de ses sous-repertoires dans /root/archive_etc  (l'option -R est une option recursive puissante donc prudence...). Conseil : apres l'installation (avant_de_bidouillet_koikeusseu_soit dans la configuration du systeme) il est prudent d'utiliser cette commande.
  • # shutdown -fh now pour arrêter la machine LINUX dans les règles de l'art
  • $   ls -al /bin  pour  lister tous les fichiers du repertoire /bin :
  • $   ls -al /etc/*.conf pour lister tous les fichiers du repertoire /etc dont l'extension est conf
  • $   ls -al /usr/bin/tex* pour lister tous les fichiers du repertoire /usr/bin commençant par tex
  • $   ls -al /var/log  | more  à tester sans le "tube" ou le "pipeline" more pour comprendre l'action.
  • $  touch  /home/david/mon_fichier.txt pour créer le fichier vide mon_fichier.txt
  • $  cat  /home/david/.emacs > mon_fichier.txt pour copier le contenu de .emacs dans le fichier mon_fichier.txt . si le fichier mon_fichier.txt existe déja il sera ecrasé ....
  • $   cat   /home/david/.emacs >> mon_fichier.txt pour concatener (ajouter) le fichier .emacs et le fichier mon_fichier.txt donc si  le fichier mon_fichier.txt existe déja il ne sera pas ecrasé .... les deux redirections >  et >>  sont expliquées en détail avec la commande :
  • $   man bash    voir en particulier le paragraphe redirections
  • $   vi  /home/david/mon_fichier.txt pour éditer avec vi ( l'incontournable vi ou vim ) le fichier  mon_fichier.txt
  • $   emacs /home/david/mon_fichier.txt pour éditer avec le fameux emacs  le fichier mon_fichier.txt
  • $   lpr -Plaser  /home/david/mon_fichier.txt pour imprimer avec l'imprimante laser le fichier mon_fichier.txt
  • $   mc pour "voir" et se "deplacer" avec Midnight Commander  ( un Norton-Like ) dans l'arborescence

  • des répertoires, commode aussi pour "editer" ou/et "modifier " des fichiers
  • $   man mount , man shutdown , man ls , man grep,  ..... pour connaitre toutes les possibilités d'une commande

  •  
  • $   find -name foobar.tar.gz   pour chercher un fichier dont le nom est    foobar.tar.gz
  • $    tar c /foobar  |  gzip -c >foobar.tar.gz  archive et compacte  le repertoire foobar (et tous ses sous repertoires)
  • $    tar czvf  foobar.tar.gz  foobar/    c'est plus court...et  equivalent à la commande precedente
  • $   gzip -dc  foobar.tar.gz | tar xvf -  (le tiret il le faut)   pour décompresser et extraire d'une archive
  • $    tar xzvf  foobar.tar.gz    c'est plus court...  et  equivalent à la commande precedente
  • $    ps -a ou   ps -fax   pour identifier les processus actifs :
  • $    top  affiche en en temps reel de l'activité du processeur: ainsi on peut controler l'ensemble des processus lancés sur la machine. Pour quitter top, tapez q.
  • $    kill -9   636 pour supprimer le processus 636 (  636 est le  PID _Process_IDentificateur_d'un processus )
  • $    dd if=/dev/hda of/fd/MBR bs=512 count=1 pour copier son MBR sur disquette ( vraiment conseillé avant d'installer LILO )
  • $   dd if/fd/MBR of=/dev/hda bs=446 count=1 pour restaurer le MBR original (celui que l'on a sauvegardé avant s'installer LILO )
  • fdisk /mbr commande sous M$-DOS pour réinstaller un MBR DOS depuis une disquette d'amorcage M$-DOS (utile apres un pépin sur  LILO)



    Chef encore quelques questions ... :
  • Si l'installation ne s'effectue pas correctement que dois je faire ?
  • 0) lire ou relire la documentation relative à l'installation
  • 1) recommencer l'installation ....
  • 2) penser avant d'agir...(éviter les actions précipitées)
  • 3) demander de l'aide à la quatrième tentative ( local-gourou ou remote-gourou ...)
  • 4) s'accorder une pose toutes les deux heures.
  • Chef le voisin a une connexion internet et il est tres sympa : ca sera très utile si problème il y a .
  • Et les ultimes recommandations Chef ?  Voici une liste de points TRES importants sous LINUX :
  • 0)  Ne jamais arreter sa machine "brutalement" mais dans les regles de l'art : seul le root peut executer la commande en ligne adhoc :      #  shutdown -fh now       . Mais Il est vrai qu'avec les systèmes de fichiers journalisés le risque est très réduit (en cas d'arret brutal). :
  • 1)  Si vous appuyer souvent sur le bouton reset de votre machine mieux vaut scotcher_un carton_protecteur sinon.......Meme recommandation avec l'alimentation electrique...
  • 2) Eviter de faire appel à des experts ("gouroux" LINUX) pour des questions régulierement traitées dans les FAQs Internet ou les Fora (Forums) de Débutants...
  • 3) Un point délicat ( risques de détérioration votre moniteur ): IL FAUT connaitre les caractéristiques de votre moniteur (notamment les plages de fréquences de balayage horizontale et verticale ainsi que la bande passante vidéo ). Le logiciel xvidtune est excellent pour modifier-ajuster les paramètrages de l'affichage mais la PRUDENCE est de rigueur ( lire au préalable les  HOWTOsXFree86  et XFree86 VideoTimings)
  • 4) Les HOWTOs se trouvent sur la plupart des CDROM Linux certes mais leur lecture sous M$Windows est pénible car les fichiers textes UNIX ont des fins de lignes différentes de leurs homologues M$ : un seul caractère 0Ah (saut de ligne) et non deux 0Dh-0Ah (retour charriot-sautde ligne) .Il est donc plus agréable de consulter :
  • 5) La documentation en ligne GNU/Linux  :


  • La connexion à un FAI (Fournisseur d'Acces à Internet)

    Le noyau de Linux gère (il faut vérifier la présence des pilotes adhoc dans le noyau) deux protocoles pour la transmission
    série du trafic IP (Internet Protocole) :

  • SLIP ( Serie Line Internet Protocol ) est encore utilisé mais :

  •  
  • PPP (Point-to-PointProtocol) est désormais dominant : La page Web de Fred Peschvous donnera des informations pratiques fondamentales :
  • Il est naturellement profitable de consulter la page de votre provider( FAI ) : les infos sur la connexion PPP d'une machine sous Linux commencent à trouver leur légitime place. Le type de protocole d'authentification qu'utilise votre fournisseur d'accès à internet (en généralPAP _Password Authentication Protocol_ eventuellement CHAP _Challenge Handshake Authentication Protocol_).
    RNIS/ISDN : il existe un package (isdn4linux) qui contient toute une serie de pilotes de bas niveau pour cartes ( Numeris ).
    ADSL : protocole PPTP -  Connexion a l'offre ADSL netissimo de FranceTelecom sous LINUX



    Les Mailing Lists Linux:
  • Pour vous abonner voici de bonnes adresses (en langue française):
  • d'autres adresses (en langue anglaise)


  • Les FORUMS , les LUGS, les archives de LISTES, les FAQS Linux:


    Patience et longueur de temps font plus que force ni que rage .....
    Extrait de Le Lion et Le Rat [ Jean de La Fontaine ]
    Go Back Home


    Merci de bien vouloir nous aider à la mise à jour en nous écrivant (critiques, oublis, mais aussi des propositions ...)
    CopyLeft  ©  2000-2003 Vive le LUG Linux-Azur     (mise à jour 1 Mars 2003)
    Si vous copier ou modifier cette page nous vous serions reconnaissant de laisser un lien sur sa  version-premiere .