Cours les métas-caractères et redirections d’entrées/sorties GNU/linux, tutoriel & guide…
Cours Linux
Cours Linux :
Linux est un système d’exploitation libre, réalisant un sous-ensemble de la norme POSIX. Initialement, le terme « Linux » désigne uniquement le noyau. Par extension, on donne également ce nom aux distributions basées sur ce noyau et un ensemble d’outils du projet GNU.
Linux est un système Unix, mais n’utilise aucun code propriétaire et est fourni sous licence GPL, ce qui implique la disponibilité des sources. Comme tout autre système Unix, il est multi-tâches, multi-utilisateurs. Il est également extrêmement portable, puisqu’il est aujourd’hui disponible officiellement sur des processeurs Intel (i386 à Pentium III), Alpha, Motorola (680×0 et PowerPC), Sparc, StrongArm, Mips. Sans compter les portages opérationnels ou en cours sur PalmPilot, Itanium (ex-Merced), PA-Risc, Crusoe …
Caractéristiques techniques de Linux
Linux dispose des caractéristiques suivantes :
• Multi-tâches : exécute plusieurs programmes en parallèle.
• Multi-utilisateurs : plusieurs utilisateurs peuvent travailler simultanément sur la même machine.
• Intéropérable : supporte les systèmes de fichiers : System V, BSD, Sun, MS-DOS, VFAT, NTFS, Mac, HPFS, EFS, ISO9660 et les protocoles réseau TCP/IP v4 et v6, Appletalk, Netware (client et serveur), SMB (client et serveur).
• Conforme aux standards : Posix, avec les extensions Système V et BSD. Prise en charge des binaires COFF et ELF. Compatibilité binaire avec SCO, SVR3/4 par le module iBCS2.
La racine du système de fichiers
La racine de l’arborescence Linux contient ces répertoires :
bin programmes utilisateur essentiels (nécessaires au démarrage du système)
boot fichiers nécessaires au chargement de Linux (bootloader, initrd, noyau)
dev fichiers spéciaux offrant l’accès aux périphériques
etc configuration du système et des services
home répertoires principaux des utilisateurs
initrd répertoire utilisé pour construire l’image disque en RAM du noyau
lib librairies partagées essentielles (nécessaires au démarrage du système)
mnt contient des points de montage temporaires (cdrom, floppy, etc.)
opt applications tierces
proc et sys systèmes de fichiers virtuels permettant d’accéder aux structures
internes du noyau (sys est nouveau depuis la version 2.6 de Linux)
root répertoire principal de l’utilisateur root
sbin exécutables système essentiels (nécessaires au démarrage du système)
tmp répertoire pour le stockage de fichiers temporaires
usr arborescence contenant la plupart des fichiers des applications
var données vivantes du système et des applications
Cours Linux Administration réseau sous Linux/NFS :
Le protocole NFS (Network file system) permet de partager des fichiers entre des machines Unix, et donc Linux. C’est un modèle client-serveur : une machine met à disposition (exporte) des répertoires de son système de fichier local sur le réseau. Suivant les droits d’accès, les autres stations du réseau peuvent monter ces répertoires, qui seront alors vus comme des répertoires locaux. Un ordinateur peut être à la fois client et serveur NFS.
Les différentes possibilités d’installations :
Il existe en fait plusieurs possibilités pour installer Linux… En voici un court résumé :
− Installation classique : vous avez une partition libre pour y mettre Linux. Dans ce cas, pas de problème : il suffit de suivre les instructions des sections suivantes.
− Aïe : je n’avais pas prévu d’installer Linux et n’ai qu’une partition MS-DOS. Dans ce cas, il existe deux solutions :
− FIPS : toutes les distributions fournissent un programme DOS qui permet en fait de repartitionner votre partition MS-Windows sans avoir à tout réinstaller. Comment ça marche ?
C’est simple. Il faut dans un premier temps passer un coup de scandisk puis un coup de defrag (optimisation complète : tous les fichiers doivent être remontés). Ensuite, rebootez avec une disquette DOS (avec le moins de programmes résidents que possible). Il suffit ensuite de lancer FIPS et de suivre les instructions. Cela permet de réduire la taille de votre partition DOS, et ainsi d’installer Linux sur la place restante.
− Installer Linux en utilisant umsdos. Ce système est très pratique. Cela permet d’installer un système Linux, sans toucher les partitions : Linux est installé en fait sur la partition DOS. Toutefois, cette installation est très limitée car le système de fichiers umsdos est très très lent. Cette solution peut être envisagée dans des cas extrèmes… mais qui peuvent être très pratiques.
− Une machine sans disque ! Il peut arriver que vous ayez déjà une machine sur le réseau avec Linux parfaitement installé. On peut alors faire en sorte que la machine utilise l’autre machine comme serveur. Dans ce cas, il suffit d’une disquette de boot ! Le mini Howto nfs-root détaille complètement cette opération.
Cours Linux structure du noyau :
Le noyau d’un système Unix peut être représenté sous la forme d’un objet monolithique.
Toutefois, un tel objet possède l’inconvénient d’être gros et statique. A chaque fois que l’on désire rajouter un nouveau périphérique, il est nécessaire de recompiler le noyau. De plus, si l’on n’utilise certains gestionnaires particuliers que rarement, on est obligé de l’avoir dans le noyau, ce qui a tendance à consommer de la mémoire.
Exercice Linux 2A corrigé impression
Exercice Linux corrigé impression, tutoriel & guide de travaux pratiques…
Le système GNU/Linux la gestion des disques et des partitions
Cours système GNU/Linux la gestion des disques et des partitions,…
Linux Terminal Server Project paramétrage des clients légers
Cours Linux Terminal Server Project paramétrage des clients légers, tutoriel…
Les bases du système Unix gestion des utilisateurs et groupes
Cours les bases du système Unix gestion des utilisateurs et…
Gestion des permissions sous UNIX
Cours gestion des permissions sous UNIX, tutoriel & guide de…
Cours Linux configuration, test et utilisation du réseau
Cours Linux configuration, test et utilisation du réseau, tutoriel &…
Linux les tubes de communication et les filtres
Cours Linux les tubes de communication et les filtres, tutoriel…
Liste des commandes Unix/Linux
Cours avec liste des commandes Unix/Linux, tutoriel & guide de…
Environnement Linux présentation de quelques shells Linux
Cours environnement Linux présentation de quelques shells Linux, tutoriel &…
Fonctionnalités de Linux les applications
Fonctionnalités de Linux les applications, tutoriel & guide de travaux…
Installation et configuration de Linux
Cours installation et configuration de linux, tutoriel & guide de…
Les commandes de base de LINUX
Cours les commandes de base de LINUX, tutoriel & guide…
Utilisation de linux connaître l’espace disque restant (df, du)
Cours utilisation de linux connaître l’espace disque restant (df, du),…
Cours Linux installation de linux via réseau
Cours Linux installation de linux via réseau, tutoriel & guide…
Cours Linux les principaux fichiers de configuration
Cours Linux les principaux fichiers de configuration, tutoriel & guide…
Support de cours complet administrer Linux avec Webmin
Support de cours complet administrer Linux avec Webmin, tutoriel &…
Introduction à Linux installation des applications et mise à jour du système
Cours Linux installation des applications et mise à jour du…
Administration Linux – Les droits des fichiers
Cours Linux les droits des fichiers, tutoriel & guide de…
Cours gratuit administration système Linux
Cours administration système Linux , tutoriel & guide de travaux…
Administration Linux installation et configuration
Cours installation et configuration Linux, tutoriel & exercices administration Linux…
Cours administration Linux installation du serveur NFS
Cours installation du serveur NFS, tutoriel & exercices administration Linux…
Les commandes Linux avec exercices
Liste des commandes Linux, tutoriel Linux avec exercices. Les commandes…
Manuel d’installation pour la distribution Debian GNU/Linux
Cours Debian GNU/Linux, tutoriel & exercices administration Linux en pdf.…
Initiation pour comment débuter sous Linux
Cours comment débuter sous Linux, tutoriel initiation linux en PDF.…