Sie sind auf Seite 1von 8

Quelques notions de base sur Linux

Rsum Cette documentation prsente le fonctionnement gnral de Linux. Il donne uniquement les bases. La dernire version de cette documentation est disponible en ligne : http://www.pileouface.org/linux/documentation/bases_linux.pdf Copyright Auteur : Loc Brayat, loack@pileouface.org Ce document peut tre utilis selon les termes de la Licence Publique Gnrale de GNU version 2 ou suivante. Il est permis de produire et distribuer des copies conformes de ce document condition que la prsente notice de copyright et la prsente notice de permission soient prserves sur toutes les copies. Il est permis de copier et distribuer des versions modifies de ce document selon les conditions d'une copie conforme, condition que le travail driv rsultant soit entirement distribu selon les termes d'une notice de permission identique celle-ci.

Table des matires


Rsum.............................................................................................................................................2 Copyright......................................................................................................................................... 2 I \ Qu'est-ce que Linux ?....................................................................................................................... 4 1.La licence de Linux.......................................................................................................................4 2.Le noyau Linux............................................................................................................................. 4 3.Les applications............................................................................................................................ 4 4.Les distributions............................................................................................................................5 II \ L'arborescence de Linux..................................................................................................................5 Le disque dur....................................................................................................................................5 Arborescence des donnes systme................................................................................................. 6 Quelques commandes utiles :.......................................................................................................... 7 III \ Les droits........................................................................................................................................8 Le compte root............................................................................................................................. 8 Les permissions................................................................................................................................8 Quelques commandes...................................................................................................................... 8 Sources :............................................................................................................................................... 8

I \ Qu'est-ce que Linux ?


1. La licence de Linux Afin de permettre la distribution de programmes exempts de droits, la fondation FSF (Fondation pour les logiciels libres) a dvelopp un projet nomm GNU. Les utilitaires GNU sont soumis une licence (GPL, General Public Licence) expliquant les dispositions lgales vis--vis de l'utilisation, la distribution et la modification de Linux. Voici titre indicatif quelques aspects de cette licence permettant de la comprendre : * la licence permet la modification du programme original, et sa diffusion (sous licence GPL) * la licence autorise la vente du logiciel libre sous sa forme originelle ou modifie, condition que le vendeur autorise la diffusion (mme gratuite) de ce logiciel * la licence autorise l'utilisation du logiciel des fins lucratives (permettant des bnfices) * les logiciels sous la licence GPL appartiennent leurs auteurs et personne ne peut s'approprier une partie ou l'intgralit des droits d'auteur * la licence n'implique aucune forme de rmunration des auteurs Cette licence est parfois appele copyleft, par analogie avec copyright, un mot anglais qui signifie "droits d'auteur" (right signifie droite tandis que left signifie gauche). 2. Le noyau Linux Le noyau (kernel en anglais) d'un systme d'exploitation est l'interface entre le matriel et les applications. Le noyau gre la mmoire, les priphriques (disques durs, carte son, ...) mais pas le mail ni l'interface graphique. Ce sont les applications qui font ca. Souvent, on parle de Linux comme d'un systme d'exploitation complet. En fait, c'est un abus de langage. Linux n'est que le noyau du systme. Il est inutile sans les applications GNU qui se greffent dessus. On devrait normalement parler de GNU/Linux. 3. Les applications Les applications GNU sont des applications de base qui permettent une utilisation du noyau Linux. Elles sont la couche suprieure au noyau. Par contre, le systme accepte l'installation d'applications suplmentaires (sous licence GPL ou non) Il existe plusieurs moyens d'installer une application :

A partir des sources : Les applications disponibles sous Linux sont principalement OpenSource donc, un moyen de les faire fonctionner est simplement de compiler le code source. A partir des paquets : Il existe des paquets pr-compils pour installer plus facilement des applications. Cela vite de devoir compiler le code source. Le systme de paquetage dpend de la distribution que vous utilisez (apt-get pour Debian, urpmi ou rpm pour Mandrake, ....) A partir d'un binaire : Tout commme sous Windows, certaines applications peuvent tre installes partir d'un fichier excutable.

4. Les distributions Une distribution Linux est un paquetage regroupant : Un noyau Linux Une ensemble d'applications Une mthode d'installation / de dsinstallation de programmes Une mtode d'installation du systme d'exploitation Il existe un grand nombre de distributions Linux : Debian, Mandrake, SuSe, Red hat, ...

II \ L'arborescence de Linux
Le disque dur Une partition est simplement une partie de disque dur. Partitionner un disque dur reviens diviser un disque dur physique en plusieurs disques dur virtuels. Le systme de fichiers est la faon dont le systme d'exploitations structure les donnes sur une partition.Il existe plusieurs systmes de fichiers :

Fat, vfat, fat32 : Utiliss par Windows et reconnus par Linux. Ils ne permettent pas la gestion des droits d'accs. Ntfs : Utilis par Windows NT, 2000 et Xp. Il ne sont pas encore bien reconnus par Linux. Ils permettent la gestion des droits d'accs. Ext2 : Utilis en natif par Linux. Il permet la gestion des droits d'accs. Ext3 : C'est l'tape suivante du ext2. Il ajoute la journalisation.

Sous Linux, votre disque dur doit tre partitionn en, au minimum, 2 partitions :

La partition de swap : C'est la mmoire virtuelle de votre systme. Elle sera utilis lorsque la Ram de votre pc sera utilise 100% Une taille de 128Mo suffira dans la majorit des cas. Cette partition sera entirement gre par le systme. Son systme de fichier est swap La (les) partition(s) de donnes : C'est l que seront stockes les donnes. Le cas le plus simple est de n'avoir qu'une seule partition (la plus grande possible) qui contiendra les donnes du systme et les donnes utilisateurs. Il peut tre utile d'avoir 2 partitions : Une pour les donnes systme et l'autre pour les donnes utilisateurs.

Pour que les donnes utilisateurs soient utilisables par Windows et Linux, il faut avoir une partition de donnes utilisateurs au format vfat.

Pour les disques IDE, la numrotation se fait avec un prfixe "hd", suivi par une lettre, "a" pour le premier IDE matre, "b" pour le premier esclave, etc :

hda : Disque matre sur le 1er contrleur IDE hdb : Disque esclave sur le 1er contrleur IDE hdc : Disque matre sur le 2eme contrleur IDE hdd : Disque esclave sur le 2eme contrleur IDE

Pour les disques SCSI, le prfixe est sd, suivi par une lettre. a pour le premier, etc... Pour les lecteurs de disquette, le prefixe est fd, suivi par une lettre. Pour identifier une partition, il suffit de rajouter le numro de celle-ci l'identification du disque dur. Par exemple, la premiere partition du disque dur matre sur le 1er contrleur est : hda1.

Arborescence des donnes systme Sous Linux, ou tout autre Unix d'ailleurs, il n'y a pas de lettre reprsentant le disque dur comme le C: de Windows. Il y a une seule arborescence, qui dbute la "racine", note '/', et toutes les partitions des disques durs (ainsi que les lecteurs cdroms, dvds, ) apparaissent dans cette arborescence avec leur contenu de faon transparente comme un rpertoire. Le signe '\' est remplac par '/' pour sparer les rpertoires. De plus, tout priphrique est identifi un fichier qui se trouve dans le rpertoire /dev (comme device, priphrique en anglais). Par exemple, le disque matre du deuxime port IDE est identifi par /dev/hdc, sa deuxime partition par /dev/hdc2. Les partitions que l'on va crer sur les disques durs seront attaches des rpertoires de l'arborescence, ou "points de montage". C'est ce qu'on appelle "monter une partition". Le point de montage est un simple rpertoire, vide avant le montage, et qui aprs le montage, reprsente le contenu de la partition monte. Par exemple, si la partition /dev/hda3 est destine contenir les donnes utilisateur, on la montera dans le point de montage (=rpertoire) /home. On verra le contenu de cette partition dans le rpertoire /home comme si c'tait n'importe quel autre rpertoire, alors que physiquement les donnes sont sur une autre partition.

Linux possde des rpertoires "spciaux" la racine (un peu comme le C:\windows), qui sont classiques dans les systmes Unix. / /boot /usr /home /dev /bin /sbin /var/log /etc /root /lib /tmp /mnt /proc La racine du systme Fichiers utiliss pour dmarrer Linux Programmes, donnes, accessibles par les utilisateurs et non ncessaires lors du boot Rpertoires personnels des utilisateurs Tous les priphriques Programmes ncessaires au boot, et disponibles ensuite tous les utilisateurs Programmes ncessaires au boot, disponibles l'administrateur uniquement Fichiers de suivi (logs) Fichiers de configuration Rpertoire personnel de l'administrateur Bibliothques et modules (comme les DLL de Windows) ncessaires au boot Fichiers temporaires Rpertoire propos pour monter les priphriques Fichiers d'informations sur la configuration systme

Quelques commandes utiles Cd Ls Pwd Mv Rm, rmdir Mkfs, mkfs.ext2, ... Fdisk Fsck, fsck.ext2, ... Mount, umount Se dplacer dans l'arborescence Lister un rpertoire Connatre sa position Renommer une entre (fichier ou rpertoire) Supprimer une entre Crer un systme de fichiers (formatage) Grer les partitions d'un disque dur Vrifier les partitions d'un dique dur Monter / dmonter un systme de fichiers

III \ Les droits

Le compte root

Sous Linux, il existe un compte root. Il correspond l'administrateur. Il a tous les droits. Ce compte est trs puissant. Il ne doit tre utilis que lorsque c'est obligatoire!

Les permissions

Chaque fichier appartient : Un utilisateur. Exemple : root, votre_login Un groupe. Exemple : Users, famille, copains Les droits qui peuvent tre attribus un fichiers sont 'r' (lecture), 'w' (criture) et 'x' (execute). Ces droits sont dfinis pour l'utilisateur, le groupe et les autres. Le 'x' veut dire qu'un fichier peut tre execut ou qu'un rpertoire peut tre travers. Exemples : rwxr----- : L'utilisateur tous les droits, les membres du groupe peuvent le lire (mais pas le modifier) et les autres ne peuvent rien faire.

Quelques commandes Visualiser les permissions d'un fichier ou rpertoire Modifier l'utilisateur Modifier le groupe Modifier les permissions

Ls -l Chown Chgrp Chmod

Sources :
http://www.lea-linux.org/install/prepinstall.php3 http://www.idealx.org/fr/doc/support-cours-6/support-cours-6005.html http://people.via.ecp.fr/~alexis/formation-linux/ http://www.pileouface.org/linux/intro.php

Das könnte Ihnen auch gefallen