 Objectif pédagogiques :  Introduction vers le système d’exploitation Lunix 

 Objectif pédagogiques :  Introduction vers le système d’exploitation Lunix  Découvrir le system d’exploitation Ubuntu 13.10  Débuter sous Ubuntu 13.10 en mode commandes  Gestions des fichiers et répertoires a l’aide du Terminal Réaliser par : Naim Baroudi  Introduction vers le system d’exploitation Linux : C quoi Linux : Linux est le nom couramment donné à tout système d'exploitation libre fonctionnant avec le noyau Linux. C'est une implémentation libre du système UNIX respectant les spécifications POSIX. Ce système est né de la rencontre entre le mouvement du logiciel libre et le modèle de développement collaboratif et décentralisé via Internet. Son nom vient du créateur du noyau Linux, Linus Torvalds. Linux est le système le plus utilisé sur les super-ordinateurs et les smartphones. Sur les serveurs informatiques, le marché est partagé avec les autres Unix et Windows. Il est largement utilisé comme système embarqué dans les appareils électroniques : télévision, modem, GPS, etc. Il reste en revanche utilisé par à peine 1% des ordinateurs personnels, sa plate-forme d'origine. Le système avec toutes ses applications est distribué sous la forme de distributions Linux comme Ubuntu , Slackware, Debian ou Red Hat. Naissance du noyau Linux : En 1991, les compatibles PC dominent le marché des ordinateurs personnels et fonctionnent généralement avec les systèmes d'exploitation MS-DOS, Windows ou OS/2. Les PC basés sur le microprocesseur Intel 80386, vendus depuis 1986, commencent à être abordables. Mais les systèmes grand public restent attachés à la compatibilité avec les anciens processeurs 16 bits d'Intel et exploitent mal les capacités 32 bits et l'unité de gestion mémoire du 80386. C'est cette année que l’étudiant finlandais Linus Torvalds, indisposé par la faible disponibilité du serveur informatique UNIX de l’université d'Helsinki, entreprend le développement d’un noyau de système d'exploitation, qu’on appellera plus tard le « noyau Linux ». Linus désire alors surtout comprendre le fonctionnement de son ordinateur fondé sur un Intel 80386. Linus Torvalds fait son apprentissage avec le système d’exploitation Minix. Comme le concepteur de Minix — Andrew Tanenbaum — refuse d’intégrer les contributions visant à améliorer Minix, Linus décide de programmer un remplaçant de Minix. Il commence par développer un simple émulateur de terminal, qu’il utilise pour se connecter via un modem au serveur informatique de son université. Après l’ajout de diverses fonctionnalités dont un système de fichiers compatible avec celui de Minix, Linus oriente son projet vers quelque chose de plus ambitieux : un noyau aux normes POSIX. À ce noyau, il adapte de nombreux composants disponibles du système d’exploitation GNU pour obtenir un système d’exploitation plus complet. Le 26 août 1991, il annonce1 sur le forum Usenet news:comp.os.minix qu'il écrit un système d'exploitation, mais en tant que « hobby, qui ne sera pas grand et professionnel comme gnu ». Le 5 octobre 1991, il annonce la disponibilité d’une ébauche de la version 0.02 de son noyau, la version 0.01 ayant eu une diffusion plus que confidentielle2 Enfin en février 1992, la version 0.12 est diffusée sous la Licence publique générale GNU (GNU GPL) à la place de la licence ad hoc qui interdisait jusque-là la redistribution commerciale. Depuis, des centaines de passionnés et des entreprises de toutes tailles participent au projet, dont Linus Torvalds est toujours le coordinateur. Eric Raymond décrit dans l'essai La Cathédrale et le Bazar (2001) le modèle de développement du noyau Linux et d’une partie des logiciels libres4. Initialement appelé Freax par son créateur, le projet trouve son nom définitif grâce à Ari Lemmke, administrateur du serveur FTP ftp.funet.fi, qui héberge le travail de Linus Torvalds dans un répertoire nommé Linux. C’est la première apparition d’un terme composé à partir de « Linus » et « UNIX », qui deviendra par la suite une marque déposée au nom de Linus Torvalds[réf. nécessaire]. Le manchot Tux, dessiné par Larry Ewing en 1996, devient la mascotte du projet. Logiciel libre : La différence essentielle de Linux par rapport à d’autres systèmes d’exploitation concurrents — comme Mac OS, Microsoft Windows et Solaris — est d’être un système d’exploitation libre, apportant quatre libertés aux utilisateurs, définies par la licence Licence publique générale GNU (GPL), les rendant indépendants de tout éditeur et encourageant l’entraide et le partage. Un logiciel libre n’est pas nécessairement gratuit, et inversement un logiciel gratuit n’est pas forcément libre . Ce ne sont pas non plus des logiciels libres de droits : c’est en vertu de leurs droits d’auteurs que les contributeurs d’un logiciel libre accordent les quatre libertés, qui sont d’« utiliser le logiciel sans restriction », d’« étudier le logiciel », de le « modifier pour l’adapter à ses besoins » et de le « redistribuer sous certaines conditions précises », leur non-respect pouvant conduire à des condamnations. Certaines licences sont fondées sur le principe du copyleft, c’est-à- dire sur le principe de réciprocité : une œuvre dérivée d’un logiciel sous copyleft doit à son tour être libre. C’est le cas de la licence libre la plus utilisée, notamment par le noyau Linux lui-même : la licence GNU GPL écrite par Richard Stallman. L’ouverture du code source, l’un des quatre critères correspondant à la notion de logiciel libre, a des avantages théorisés entre autres par Eric Raymond, comme la correction rapide des bogues, et notamment la correction des failles de sécurité. C’est le refus du principe de sécurité par l’obscurité. Principales distributions Linux :  Archlinux  Kali Linux (Anciennement BackTrack, basée sur Ubuntu)  Debian  Fedora  Gentoo  Mageia  Linux Mint (basée sur Ubuntu)  openSUSE  SUSE Linux Enterprise (basée sur openSUSE)  Red Hat Enterprise Linux  Slackware  Ubuntu (basée sur Debian) Intoduction vers la fameuse distribution Ubuntu : Ubuntu (prononciation [u.bun.tu], « ou-boun-tou » en français) est un système d’exploitation libre commandité par la société Canonical et une marque déposée par cette même société. Fondé sur la distribution Linux Debian, ce système d'exploitation est constitué de logiciels libres, et est disponible gratuitement, y compris pour les entreprises, selon un principe lié à la philosophie affichée du projet. On estime en 2011 qu'il y a plus de 25 millions d'utilisateurs des différentes versions pour ordinateurs. En 2013, Mark Shuttleworth présente Ubuntu Touch et explique dans une vidéo qu'Ubuntu vise à être disponible pour tout un écosystème incluant les télévisions, les smartphones, et les tablettes. Le gestionnaire de bureau Unity, comme son nom l'indique, vise à unifier l’expérience utilisateur sur chacun des supports. C’est quoi le Terminal sous Linux (Ubuntu) ? Terminal GNU/Linux : le terminal est un programme qui ouvre une consoledans une interface graphique,il permet de lancer des commandes ,on peut ouvrir le Terminal sous Ubuntu depuis le menu Dash ou par accés rapide /raccourci clavier on s’appuyant sur les touches : <CTRL> <ALT> <T> . Le but de notre TP consiste a utilisé le mode commande on débutant par des commandes des gestions des fichiers et répertoires avec l’outils Terminal. Le TP se compose de cinqs étapes : A)-Gestion des fichiers et répertoires B)-Redirection d’E/S C)-Les commandes filtres D)-Recherche de fichiers E)-Liens physiques et liens symboliques A-Gestions des fichiers et répertoires :  La premier tache de cette étape consiste a créer un répertoire de connexion sous l’arborescence suivant : -Pour exécuter cette tache on a utilisé la commande suivante : mkdir –p ./Rep1/Rep11 ./Rep1/Rep12/Rep122 ./Rep2/Rep21/Rep211/Rep2111 ./Rep2/Rep21/Rep211/Rep2112  la deuxième tache est d’afficher le chemins du répertoire en cours: - Pour exécuter cette tache on a utilisé la commandes suivante : Pwd  La troixième tache consiste a ce déplacer vers le repertoire Rep121,puis accedez au repertoire Rep21 -Pour exécuter cette tache on a utilisé la commande suivante : cd ./Rep1/Rep12/Rep121 a)- Avec le chemain absolue : cd /home/bts-sri/Rep2/Rep21 b)-Avec le chemain relative : cd ./../../../Rep2/Rep21  La quatrème tache consiste a afficher le contenu du repertoire Rep12 de trois manières differents appartir du repertoire Rep12 a)-En utilisant le chemain absolue : ls /home/bts-sri/Rep1/Rep12 b)-En utilisant le chamain relatif: ls ./../Rep1/Rep12 c)-En utilisant l’abreveation : ls ~/Rep1/Rep12  La cinquième tache consiste a mesuré la taille du fichier .bashrc du repertoire de connexion Dés que le ficher .bashrc est un fichier caché il ne peut pas apparaitre parmis les autres fichiers du meme repertoire ,donc on doit utilisé la commande : ls -al  La sixéme tache du consiste a savoir le role du l’option –R de ls puis on doit l’appliquer sur le repertoire du travaille L’option -R sert a afficher les sous-repertoire de facon récursive.  La séptieme tache consiste a savoir dans qu’elle ordre les fichiers et les répertoires sont classés par défaut puis on doit citer deux options qui peuvent servier a modifier ce critère de classement. -Pour exécuter cette tache on a utilisé les commandes suivantes : ls -R Repl ls -l ls -lt (temp) ls -ls (taille) ls -lsr  La huitième tache consiste a créer dans le repertoire de connexion les fichiers suivantes : fich1.txt fich2.txt fich3.txt fich1.doc fich2.doc fich3.doc fich1.c fich2.c fich3.c exemple1.bak exemple2.bak -Pour exécuter cette tache on a utilisé la commande suivante : touch fich1.txt/fich2.txt/fich3.txt/fich1.doc/fich2.doc/fich3.doc/ fich1.c/fich2.c/fich3.c/exemple1.bak/exemple2.bak uploads/Litterature/ tp-gnu-linux.pdf

  • 14
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager