Example: bankruptcy

Introduction au Système d’Exploitation Linux

Syst mes d'Exploitation II Introduction Linux Introduction au Syst me d'Exploitation Linux Plan: 1) Chapitre I : Introduction et Historique 2) Chapitre II : Le syst me Linux 3) Chapitre III : Prise en main du Syst me Linux R alis par : BOUDAA Boudjemaa 2009/2010. _____. D partement d Informatique 1 Mr. Syst mes d'Exploitation II Introduction Linux Chapitre 1. Introduction & Historique 1. Syst me d'exploitation (OS). D finition: Le syst me d'exploitation est le logiciel le plus important d'un ordinateur. C est un ensemble de programmes qui permettent l'utilisation de l'ordinateur et la gestion de ses ressources (processeurs, m moires, disques, p riph riques, communication inter-processus et inter-machines, etc.). Exemple de syst me d'exploitation : Windows, Linux , Unix, MS-Dos, MacOs, etc. 2. UNIX. Historique Unix est n aux laboratoires Bell en 1969, D velopp par Ken Thompson et Dennis Ritchie (le premier avoir d velopp le langage C).

3. LINUX : Linux est une version librement diffusable de l‟Unix. 3.1 Historique En 1991, En Finlande un autre noyau était disponible : c‟est « Linux » par Linus Torvalds (jeune étudiant à l’université d’Helsinki, né le 28/12/1969) Des milliers de …

Tags:

  Linux

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Introduction au Système d’Exploitation Linux

1 Syst mes d'Exploitation II Introduction Linux Introduction au Syst me d'Exploitation Linux Plan: 1) Chapitre I : Introduction et Historique 2) Chapitre II : Le syst me Linux 3) Chapitre III : Prise en main du Syst me Linux R alis par : BOUDAA Boudjemaa 2009/2010. _____. D partement d Informatique 1 Mr. Syst mes d'Exploitation II Introduction Linux Chapitre 1. Introduction & Historique 1. Syst me d'exploitation (OS). D finition: Le syst me d'exploitation est le logiciel le plus important d'un ordinateur. C est un ensemble de programmes qui permettent l'utilisation de l'ordinateur et la gestion de ses ressources (processeurs, m moires, disques, p riph riques, communication inter-processus et inter-machines, etc.). Exemple de syst me d'exploitation : Windows, Linux , Unix, MS-Dos, MacOs, etc. 2. UNIX. Historique Unix est n aux laboratoires Bell en 1969, D velopp par Ken Thompson et Dennis Ritchie (le premier avoir d velopp le langage C).

2 En 1973, Unix a pu tre r crit, presque enti rement, en C ( pour faciliter la Portabilit ). Code source vendu un prix bas aux soci t s. Plusieurs soci t s ( IBM , Sun , ) se sont int ress es au syst me et elles ont repris son d veloppement pour avoir leur propre version ( Solaris:Sun , AIX:IBM, HP-UX: HP, FreeBSD:Universit de Berkely , ). Caract ristiques d'Unix : Bas sur le principe tout est fichier. multi-t ches en temps partag . multi-utilisateurs Utilisation du Shell comme interpr teur de commandes La configuration du syst me est stock e sous forme de texte Disponibilit sur un large gamme d architecture mat rielle (du PC jusqu au Super calculateur massivement parall le). C est le syst me le plus utilis (Dans les universit s, les centres de recherches, les serveurs d Internet, ). Unix produit commercial (syst me payant).

3 Remarque : L objectif des chercheurs dans le temps tait de rendre UNIX accessible sans frais. _____. D partement d Informatique 2 Mr. Syst mes d'Exploitation II Introduction Linux 3. Linux : Linux est une version librement diffusable de l Unix. Historique En 1991, En Finlande un autre noyau tait disponible : c est Linux par Linus Torvalds (jeune tudiant l'universit d'Helsinki, n le 28/12/1969). Des milliers de personnes participent son d veloppement Code source est disponible sur Internet (logiciel libre et gratuit). Remarque : Le nom Linux peut signifier, au choix : LINUs uniX. Linux Is Not UniX. Logiciel libre Logiciel libre = Logiciel Open Source Un logiciel libre est un logiciel dont la licence pr voit: - La disponibilit des codes sources. - La possibilit de modifier, am liorer, adapter le logiciel sous r serve que ces modifications soient rendues accessibles toute personne int ress e.

4 - La possibilit de copier et de diffuser le logiciel sous r serve que les termes de la licence ne soient pas modifi s. Exemples de logiciels libres Linux , OpenOffice , Apache, Sendmail, MySQL, PostgreSQL, gcc, PHP, .. Distributions de Linux Le noyau (ou kernel) d velopper par Linus Torvalds est l l ment essentiel de toutes les distributions Linux existantes. Chaque distribution essaye d offrir de la valeur ajout e sous la forme des outils d installation et d administration. Une distribution Linux = noyau + outils d installation + outils d administration + un ensemble de logiciels d application _____. D partement d Informatique 3 Mr. Syst mes d'Exploitation II Introduction Linux Exemples des distributions Red Hat Linux (USA ) [05 CD]. Mandrake Linux (France ). SuSE Linux (Allemagne ). Debian (Internet ) [23 CD d installation].

5 Fedora:( ) [ version libre de Red Hat ]. Ubuntu( ) [version de debian]. KNOPPIX, slackware, Mandriva . Domaines d'utilisation de Linux ? Station de travail : Multim dia et bureautique (openoffice, koffice,..). R seaux et Internet : serveur Web (Apache), messagerie (sendmail), Explorateur (FireFox de Mozila) . D veloppement : C/C++, Delphi, Java, PHP, . SGBD ( Oracle, Informix, MySQL, PostgreSQL, ). Recherche scientifique . _____. D partement d Informatique 4 Mr. Syst mes d'Exploitation II Introduction Linux Chapitre 2. Le Syst me Linux 1. Acc s la Machine sous Linux Le syst me Linux tant un syst me multi-utilisateur, pour y a acc der on doit entrer un nom et mot de passe utilisateur. a) Syst me Multi-Utilisateur : Utilisateur simple : droits restreints et chaque utilisateur poss de un r pertoire de travail.

6 Super Utilisateur ou Administrateur (root) : tous les droits. b) Organisation d'utilisateurs en groupes: chaque utilisateur doit appartenir un groupe c) Connexion au syst me : login/passaword requis et la connexion se fait de deux mode diff rents : Mode texte ou console (ex cution des commandes Shell). Mode graphique ( l aide du serveur de graphisme X-Window). 2. Position du noyau Linux dans une distribution Utilisateur Logiciels Outils d'Application d'administration (Shell). Noyau Linux Outils d'installation (Pilotes). Noyau Linux : ensemble de programmes pour g rer la machine et ses ressources Shell : Interpr teur de commandes Pilotes: Drivers des p riph riques (disques durs, carte graphique, carte r seau, imprimantes, ). Logiciels d applications : diff rents logiciels - X-Window : pour fournir un environnement de graphisme - KDE et Gnome : pour g rer l interface graphique (fen tres, ).

7 - . 3. Le Shell : C'est l'interface entre les utilisateurs et le syst me. Le Shell est un interpr teur qui ex cute les commandes une une apr s traduction de l'instruction ( crit en langage volu ) en langage interne (langage machine). _____. D partement d Informatique 5 Mr. Syst mes d'Exploitation II Introduction Linux Versions du Shell : sh, ksh, bash,chs, . 4. La distribution Red Hat: a) Connexion en mode graphique : voir interface graphique b) Connexion en mode texte : Si les login/password sont valides alors un message de la forme suivante sera affich : [user@machine ~ ]$. user: le nom de l utilisateur connect . machine : le nom de la machine ~ : caract re sp cial d signe le r pertoire de travail de l utilisateur connect . Le signe $ : indique que vous tes en un simple utilisateur Le signe # : indique que vous tes en mode super-user.

8 5. L'invit de commandes (utilisation du Shell). Syntaxe d'une commande : Commande [option] [param tres]. Option : non n cessaires pour ex cuter la commande Param tres : arguments n cessaires pour ex cuter la commande - Les trois champs sont s par s par des espaces - Plusieurs commandes sur la m me ligne : s parer par ; . Quelques commandes : date : Afficher la date et l heure cal : afficher un calendrier uname : afficher le nom et les caract ristiques du syst me. passwd : modifier son mot de passe man nom-commande : - manuel pour afficher une page d aide (forme de commande, option,..). - exemple : man man : plus d information sur l utilisation du man Remarque : commande --help ou commande -h : une option commune la majorit des commandes pour afficher l aide (exp : ls --help, man -h). adduser user1 : ajoute l utilisateur user1.

9 Passwd user1 : pour donner ou changer le mot de passe user1. addgroup grp1 : ajoute le groupe grp1. adduser user1 grp1 : ajoute l utilisateur user1 au groupe grp1. groupadd grp2 : cr e un groupe grp2. chgrp grp2 user1 : le groupe de user1 est maintenant grp2. userdel : pour supprimer un utilisateur ;. groupdel : pour supprimer un utilisateur ;. adduser ingroup grp1 user1 : cr e un utilisateur user1 dont le groupe principal est grp1. (consulter les fichiers : /etc/passwd, etc/group, /etc/shadow). _____. D partement d Informatique 6 Mr. Syst mes d'Exploitation II Introduction Linux su user1 : bascule vers l utilisateur user1. su - : bascule vert le super-utilisateur (administrateur). ifconfig eth0 : configure la carte reseau ethernet eth0 et lui affecte l adresse indiqu e. mount t vfat /dev/hdc1 /mnt/hd1 : montage de la partition 1 du disk 3 sur le r pertoire /mnt/hd1, si le point de mount est d clare dans /etc/fstab, l utilisateur peut le monter, s il lui est permis.

10 Autrement il faut tre (unmount pour d monter). Exemple : pour lire un CDROM. - Consulter le fichier fstab (par cat /etc/fstab) pour savoir si le point de montage (dans notre cas, c est /dev/hdc). - Cr er un r pertoire : mkdir tt (tt r pertoire pour contenir le point de montage). - Monter par : mount /dev/hdc tt - Acc der au r pertoire tt pour utiliser votre CDROM. Exercice : comment monter un flash disk ? : il est d conseill de se loger en superutilisateur (root). Si un moment donn nous avons besoin de lancer une commande d administrateur, il suffit d utiliser su (switch user), qui permet de passer momentan ment en root. _____. D partement d Informatique 7 Mr. Syst mes d'Exploitation II Introduction Linux _____. D partement d Informatique 8 Mr. Syst mes d'Exploitation II Introduction Linux Chapitre 3.


Related search queries