Gnu/Linux Operating System Overview Computer Science Club – National School of
Gnu/Linux Operating System Overview Computer Science Club – National School of Applied Sciences I- LE SYSTEME - INSTALLATION .............................................................................................................................. 4 I.1. DEFINITION DES PARTITIONS .......................................................................................................................................... 5 Quelques mots concernant « swap » ........................................................................................................................ 5 Ou peut-on créer les « swaps » ................................................................................................................................. 5 I.2. DUAL BOOT AVEC WINDOWS ......................................................................................................................................... 6 I.3. ETAPES DE L’INSTALLATION DE GNU/LINUX........................................................................................................................ 6 II- LE SYSTEME - LE NOYAU ..................................................................................................................................... 7 II.1- LE ROLE DU NOYAU ...................................................................................................................................................... 8 II.2- ACCEDER AUX SERVICES DU NOYAU ................................................................................................................................. 8 II.3- MODIFIER OU CONSTRUIRE UN NOUVEAU NOYAU .............................................................................................................. 8 III- ADMINISTRATION SYSTEME – LES COMMANDES DE BASES................................................................................ 9 III.1- INTRODUCTION ........................................................................................................................................................ 10 III.2- QUELQUES COMMANDES POUR DEBUTER ..................................................................................................................... 10 a. Informations Systèmes .................................................................................................................................... 10 b. Commandes générales de gestion des répertoires .......................................................................................... 10 c. Commandes générales de gestion des Fichiers ............................................................................................... 11 d. Redirection des entrées-sorties ....................................................................................................................... 11 e. Rechercher des fichiers et des répertoires ....................................................................................................... 12 f. Critères de recherche de nom de fichier .......................................................................................................... 12 g. Les tubes .......................................................................................................................................................... 12 h. Les filters ......................................................................................................................................................... 13 III.3. GESTION DES UTILISATEURS ET GROUPES ....................................................................................................................... 14 a. Les utilisateurs ................................................................................................................................................. 14 o Le fichier /etc/passwd ..................................................................................................................................... 15 o Le fichier /etc/shadow ..................................................................................................................................... 16 b. Les Groupes ..................................................................................................................................................... 16 c. Les commandes de gestion des utilisateurs .................................................................................................... 16 d. Les commandes de gestion des groupes ......................................................................................................... 19 o Suppression d'un groupe ................................................................................................................................. 20 e. Changer d'identité ........................................................................................................................................... 21 IV- ADMINISTRATION SYSTEME – LES EDITEURS .................................................................................................... 22 IV.1 VI .......................................................................................................................................................................... 23 a. Les modes de Vi ............................................................................................................................................... 23 b. Les commandes de base .................................................................................................................................. 23 c. Les commandes d'édition ................................................................................................................................. 23 d. La recherche et le remplacement .................................................................................................................... 23 e. Le copier-coller et couper-coller..................................................................................................................... 24 IV.2 EMACS ................................................................................................................................................................. 25 V- ADMINISTRATION SYSTEME - GESTION DES PROCESSUS .................................................................................. 27 V.1 INTRODUCTION ........................................................................................................................................................ 28 V.2 EXECUTION D’UN PROCESSUS ....................................................................................................................................... 28 V.3 LES SIGNAUX : ........................................................................................................................................................... 28 V.4 HERITAGE ................................................................................................................................................................. 28 o Les commandes externes ................................................................................................................................. 29 o Les commandes internes ................................................................................................................................. 30 Gnu/Linux Operating System Overview Computer Science Club – National School of Applied Sciences VI- ADMINISTRATION SYSTEME - VERS LA PROGRAMMATION SOUS LINUX .......................................................... 31 VI.1 LE FICHIER « MAKEFILE » ........................................................................................................................................ 32 i. Définition ......................................................................................................................................................... 32 ii. Edition ............................................................................................................................................................. 32 VI.2 LES MACROS: ........................................................................................................................................................... 32 i. Définition ......................................................................................................................................................... 32 ii. Les macros internes (prédéfinis) ...................................................................................................................... 32 VII- ADMINISTRATION SYSTEME – LA GESTION DES PAQUETAGES ......................................................................... 36 VII.1INTRODUCTION ........................................................................................................................................................ 37 VII.2DEFINITION ............................................................................................................................................................. 37 VII.3LA MISE EN ŒUVRE DE RPM ....................................................................................................................................... 37 Gnu/Linux Operating System Overview Computer Science Club – National School of Applied Sciences AVANT PROPOS Pour bien accomplir sa mission, l’administrateur doit respecter les règles de bon sens et être méthodique : sauvegarder son système – tenir un journal de bord – agir de manière réversible - automatiser les procédures – anticiper les problèmes. Cette manuelle présente quelques une de ses règles à travers l’explication et la définition de chaque commande …. Cette manuelle qui se base principalement sur la distribution FEDORA v.11 et présente d’une manière générale l’environnement Gnu/Linux, sera peut être suivie d’une autre qui sera cette fois orientée réseaux - sécurité et se basera sur trois autres distributions – à savoir Debian, IPcop, et BackTrack. Nos sincères remerciements au Professeur Khalid .AMECHNOU et à l’élève Ingénieur JAMAL Bounasseh . Auteurs : KABASELE KALALA KALABI IGOR RANDRIAMAMPIONONA JOSE JOHNNY Gnu/Linux Operating System Overview Computer Science Club – National School of Applied Sciences I- Le Système - Installation Gnu/Linux Operating System Overview Computer Science Club – National School of Applied Sciences I.1. Définition des partitions L’installation du système Gnu/Linux requiert au minimum deux partitions : une partition « swap" et une partition racine notée « / » d’une taille dépendante du nombre de paquetages que l’utilisateur souhaite installer. Quelques mots concernant « swap » Le « swapping » est un mécanisme d’échange de données entre la mémoire RAM et un espace sur disque spécialement aménagé à cet effet. Pour réaliser les échanges avec le maximum d’efficacité, linux oblige dès l’installation du système, à créer un disque de « swap primaire » réservé à cet usage avec une taille égale au moins deux fois la taille de la « RAM ». L’administrateur peut affiner le calcul de la taille du disque de swap : la règle de calcul n’est pas complexe mais prend souvent en compte des informations que l’administrateur ignore. Si sa taille s’avère insuffisante : le fichier « /proc/swaps » (qui contient la définition des différents espaces de swap) ou la commande « free » permettent de surveiller son utilisation. Ou peut-on créer les « swaps » : Sur un nouveau disque dédié, le disque est une partition qui occupe éventuellement la totalité d’un disque physique ; ou dans un fichier (voir man mkswap).Les zones de swap sont généralement activées automatiquement au démarrage. Le premier disque de swap est créé lors de l’installation du système, la commande « mkswap » permet d’ajouter des swaps secondaires et qu’on peut activer manuellement par la suite grâce à la commande « swapon ». Le tableau suivant fournit les descriptions de quelques partitions : Partition Description / Elle contient le système de fichiers principal /boot Elle contient les fichiers de « boot grub » (« LILO ») et le noyau linux et doit résider en deçà du cylindre 1023 du disque /usr Elle contient les commandes et les services pour les utilisateurs. C’est de loin la plus volumineuse /var Elle est le pendant de « /usr ». elle contient les requêtes adressées aux services des utilisateurs et les fichiers historiques(log files) /tmp Elle contient des fichiers temporaires créés par des commandes et des services. La création spécifique d’une partition pour /tmp évite la saturation de la partition root, où /tmp réside sinon, par des fichiers temporaires volumineux /home Elle contient les répertoires de connexion des utilisateurs du système. La création spécifique d’une partition pour /home évite la saturation de la partition root, où /home réside sinon, par des utilisateurs trop gourmands /usr/src Elle contient les sources du noyau et des Gnu/Linux Operating System Overview Computer Science Club – National School of Applied Sciences paquetages. Elle est indispensable pour régénérer un noyau personnalisé. /bin Contient les commandes binaires utilisateurs /sbin Contient les d binaires systèmes I.2. Dual Boot avec Windows: Si la totalité de l’espace est occupé par le système Windows (ce qui est souvent le cas) : le CD-ROM d’installation de la plupart de distributions de Gnu/linux propose un utilitaire déjà prêt(Gparted pour Debian ), et ou la commande \dosutils\fips.exe qui permet de modifier la taille de la partition allouée à WinXP afin de libérer de l’espace pour linux. Cette opération peut être réalisée par n’importe quel logiciel qui sache bouger dynamiquement, sans perte de données, les frontières des partitions (Ghost, Partition magique …) I.3. Etapes de l’installation de Gnu/linux a) Démarrer l’ordinateur avec le système linux Insérer le CD dans le lecteur et redémarrer l’ordinateur en étant sur que le choix de démarrage à partir d’un CD est activé comme premier choix dans le BIOS b) Choix de la langue Après avoir validé le type d’installation « installation classique », sélectionner « french » comme type de langue c) Choisir le clavier Sélectionner « fr-latin9 » d) Partitionnement e) Sélection des paquetages à installer Faites attention aux noms des « packages » : le nom n’indique pas nécessairement son utilité. On peut néanmoins distinguer ceux qui correspondent à des services, comme les paquetages associés au réseau, ceux qui sont utiles au développement, ceux qui permettent la régénération du noyau et les autres. A noter qu’il existe parfois des dépendances entre certains paquetages : quand le programme d’installation détecte une dépendance, il vous propose d’installer le paquetage dont dépend celui en cours pour la satisfaire. Le programme d’installation copie ensuite tous les fichiers des paquetages sélectionnées et crée un fichier historique de l’installation /tmp/install.long. Pendant cette étape, un écran montre : le nombre de paquetages à installer, la taille de tous les paquetages à installer, le nombre et la taille de ce qui restent à installer, le temps(en mn) pour tout installer (avec le temps écoulé et le temps restant). f) Configuration du réseau Il s’agit du paramétrage de la carte réseau - la configuration de base de TCP/IP : le nom du domaine, le nom de l’hôte, l’adresse IP, le masque, la passerelle par défaut. g) Configuration de la zone géographique Cette information permet de configurer linux avec l’heure spécifique du pays, le Maroc. h) Choix du mot de passe de root Le programme d’installation demande dans cette étape de saisir le mot de passe du super-utilisateur : ce mot de passe, d’une importance capitale, doit être saisi deux fois avant d’être mémorisé. Gnu/Linux Operating System Overview Computer Science Club – National School of Applied Sciences II- Le Système - le Noyau Après ce petit survol sur l’installation, nous présentons, d’une manière superficielle dans cette partie le noyau de linux : son rôle - comment accéder à ses services. Gnu/Linux Operating System Overview Computer Science Club – National School of Applied Sciences II.1- Le rôle du noyau C’est d’abord un fichier exécutable qui existe uploads/Industriel/ linux-from-scratch.pdf
Documents similaires
-
12
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 12, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 1.5895MB