A FD T E C H N O LO G I E S CONSULTING & MANAGED SOLUTIONS Principe et fonctionnement d’UNIX Sommaire 1. 2. 3. 4. 5. 6. Principe de base Unix Les commandes Korn Shell Installation Linux, Apache, … Exercices Corrections 1 Principe de base d’UNIX • UNIX est un système d'exploitation, à usage principalement professionnel, conceptuellement ouvert (nombreux outils qui font une chose et la font bien), multitâche et, multiutilisateur, créé en 1969. • Il a donné naissance à toute une famille de systèmes, dont les plus populaires en 2004 sont GNU/Linux, *BSD et Mac OS X. Les UNIX sont tous ces systèmes qui suivent la norme POSIX. UNIX Structure générale • • • Noyau Bibliothèques Shell UNIX spécificité • Système d’exploitation – – – – Multi-tâches en temps partagé Multi-utilisateurs Interactif Intégré aux réseaux • Langages de commande – Bourne Shell – Korn Shell – C-Shell • Plusieurs centaines d’outils – – – – – Manipulation de texte Développement de logiciels Communication Documentation Bureautique UNIX est un ensemble de fichiers • • Partie la plus importante : «Tout est fichier» Quatre types de fichiers : – – – – • ordinaire données, programme répertoire contient d’autres fichiers ou répertoires lien symbolique pointe vers un autre fichier spécial permet l’accès à un périphérique Un fichier est représenté par une structure (I-node) qui stocke les informations sur un fichier : – taille, – droits d’accès, – dates de création, de modification... • • • • Le nom n’est qu’un pointeur sur un I-node. Un seul type de fichier ordinaire : flot de caractères (8 bits). Les fichiers texte ne sont qu’un cas particulier (lignes séparées par le caractère“Line Feed”). Partage des fichiers en réseau : NFS. L’arborescence Unix 2 Les commandes Les commandes de base : Gestion des répertoires Gestion et manipulation des fichiers Gestion des fichiers et des répertoires Gestion des droits d’accès Gestion des processus Gestion l’espace disque Korn Shell • • Le shell est un interpréteur de commandes. Il permet de lancer les commandes UNIX disponibles sur la station, en leur affectant un certain nombre de paramètres : – – – – d’exécution, de contrôler les données d’entrée et de sortie, les messages d’erreur éventuels, et surtout de les enchaîner de manière efficace et pratique. Sommaire Installation des composants : – RPM – Par l’interface graphique Sommaire Exercices Corrections Questions / réponses