Linux


Introduction à Linux : Particularités de Linux



Multi-utilisateurs :

    Linux est un système d'exploitation muti-utilisateurs et multi-tâches. Cela signifie que plusieurs personnes peuvent utiliser un même ordinateur simultanément.

     Eteindre le système :

    Pour terminer correctement et faire un arrêt propre du système : Il ne faut pas utiliser [Ctrl-Alt-Sup] sur certaines versions cette combinaison n'est pas associer à un 'shutdown', mais relance l'ordinateur. Alors bonjour les dégas...
Il vaut utiliser reboot pour relance l'ordinateur.
Pour un arrêt immédiat, utilisez halt.
Vous pouvez également utiliser shutdown pour un une mise en veille.

Les consoles virtuelles :

    Vous disposez de plusieurs consoles virtuelles sur vôtre système, qui sont accessibles par la combinaison des touches [Alt]+[Fn]. Ou n représente un entier de 0 à 12.
Sur vôtre système, il est fort possible que vous n'ayez que 4 ou 6 consoles installées, de [Alt-F1] à [Alt-F6], mais vous pouvez aller jusqu'à 12 consoles : Ce n'est qu'une question de configuration du fichier /etc/inittab.
Lorsque l'on fait [Alt-F1] à [Alt-F6] on change de console et sur chacune d'elle il apparait Login: vous pouvez donc ouvrir plusieurs cessions de travails parallèles indépendantes.
Sous Xwindows, la commande est [Ctrl + Alt + Fn].

Les droits d'accès aux fichiers :

    Nous avons vu précédemment que plusieurs utilisateurs pouvez être sur le même système, il faut donc qu'un utilisateur ne puisse pas aller modifier les fichiers de son "voisin" sans sa permission...
Il existe dons un système de doit d'accès. Chaque fichier possède des informations sur les droits des utilisateurs. Ces informations sont visibles avec la commande ls -l qui affiche le détail des informations des les fichiers de la manière suivante :
-rwxr--r--- 1root users 201 jan 6 20:00 fichier.1
-rwxr--r--- 1root users 201 jan 6 20:00 fichier.2*


Les permissions sont représentées par la première partie (-rwxr--r--)

    Mais les permissions rwxrwxrwx d'un fichier ne sont pas suffisantes pour que les utilisateurs puissent accéder à ce fichier...
Pour cela, Il faut également que le répertoire qui contient ce fichier est les mêmes permissions ,et ce jusqu'au niveau de la racine. L'administrateur doit donc placer les fichiers (rwxrwxr--) accessibles aux autres utilisateurs, en dehors d'un chemin contenant les fichiers système, car il est plus facile de changer les permissions d'un répertoire que les permissions de tous les fichiers qu'il contient.

    Seul l'administrateur, utilisateur compte root, peut en modifier les permissions de tous les fichiers, car il est par définition le propriétaire du compte root. Mais vous pouvez changer les droit des fichiers que vous avez créer grâce à la commande chmod.

Noms de fichiers :

    Contrairement à certain environnement, les noms de fichiers sous linux peuvent contenir presque tous les caractères ASCI et avoir une longeur jusqu'à 255 caractères. Les majuscules et les minuscules sont différenciées.

Arborescence :

    Linux et les autres Unix définissent le système de fichiers depuis une racine unique, appelée root et notée /. Depuis cette racine il est possible de se déplacer dans les répertoires système ou utilisateurs grâce à la commande cd tant que les permissions associées le permettent.
Pour spécifier un nom de fichier, il est possible de donner soit :

un chemin absolu :
Le chemin absolu commence à la racine /user/ftls/gif/Fichier
un chemin relatif :
à partir du répertoire courant ./gif/Fichier
Remarque :
     Le Répertoire par défaut en général le répertoire Home de l'utilisateur (/home/ftls par exemple) pour y revenir directement ou que l'on soit : cd ~ ou encore cd $HOME

Les liens sur les fichiers :

    Sous Linux (ou Unix), Les liens permettent d'arttribuer plusieurs noms à un fichier unique.
Le système identifie ses fichiers (physiquement) par un identificateur unique le numéro i-node. L'i-noeud est en fait un numéro unique qui identifie le fichier. Donc lorsque l'on accède à un fichier par son nom, le système le recherche dans la table de correspondance l'emplacement du fichier.

    La commande ln permet de créer un nouveau lien vers le numéro i-node d'un fichier existant à condition qu'il soit dans le même système de fichier. Ce type de lien s'apel "lien physique" car il relie directement un nom de fichier à son numéro i-node Donc toutes les modifications effectuées sur l'un seront répercutées dans l'autre.

    L'effacement du fichier par rm correspond en fait à la suppression d'un lien, sa destruction ne sera donc effective que lorsque tous les liens physiques qui accède à ce fichier sont détruit.

    Les liens physiques sont limités à des liens à l'intérieur d'un même système de fichier, Il existe donc Les liens symboliques qui permettent de donner un autre nom au fichier, mais sans utilisé l'i-noeud. Ils peuvent être créer grâce à la commande ln -s. Avec le lien symbolique, le champs des permissions du nouveau fichier est représenté par lrwxrwxrwx est elles seront celle du fichier pointé.

Remarque :
    La commande ls -l indique le nombre de liens physique que comporte un fichier : C'est le chiffre venant après les permissions.

Format de disquette :

    Sous Linux, vous avez deux possibilités pour accéder aux disquettes :
Soit utiliser la commande mount si vous êtes root c'est à dire que vous monter le système de fichier de la disquette dans le répertoire mnt.
Soit utiliser les mtools sur une disquette MS-DOS avec les commandes comme mdir, mread, mwrite...

Pour formater une disquette Linux 1.44 Mo, on utilise : mkefs2 /dev/fd0 1440
Pour monter une disquette dans le répertoire mnt, on utilise : mount -t ext2 /dev/fd0 /mnt.
Après avoir copier les fichiers, il faut Lancer unmont /dev/fd0 avant de sortir la disquette.





© Copyright 1999 FTLS (Tyndiuk Frédéric). All rights reserved.
Last Update 08/03/2000 - Send all comments to webmaster@ftls.org