UNIX
Introduction
Unités1.
Unix et Linux2.
1.
Concepts fondamentaux d'Unix
Architecture du noyau Linux (Unix)1.
Système d'exploitation2.
Fichiers et répertoires3.
Système de fichiers4.
Interpréteur de commandes : shell5.
2.
Les commandes de base
Fichiers1.
Répertoires2.
Affichage3.
3.
Commandes avancées
Filtres1.
Droits d'accès aux fichiers2.
Les caractères génériques3.
Les redirections (>, >> et <)4.
Pipes : tubes de communication5.
Contrôle de processus6.
Réseau7.
4.
Le Shell : personnaliser l'environnement5.
TD 16.
TD 27.
TD 38.
1 sur 30
Introduction
Unités
Un bit est une unité de mesure en informatique. Un octet est composé de 8 bits.
En français, l'octet est souvent noté « o » ou « B » de l'anglais Byte. L'octet est aussi parfois noté «
b », mais en général le « b » minuscule est utilisé pour noter le bit.
L'octet est l'unité qui sert à mesurer les éléments relatifs à la mémoire d'un ordinateur (capacité en
mémoire vive) et de manière plus générale la mémoire informatique, la taille des bus de données
(également mesurées en bits), mais aussi la capacité de stockage des éléments périphériques (cartes
graphiques, disques durs...).
Un octet peut prendre 256 valeurs différentes (28), entre 00000000 et 11111111.
Par exemple : 11000100 ou 00000001 sont des représentations binaires d'octets, C4 et 01 étant leurs
valeurs hexadécimales.
Pour représenter un nombre, ses valeurs vont de 0 à 255 lorsqu'il représente un entier non signé
(donc toujours positif), et -128 à 127 pour un entier signé.
1 kilo-octet (ko ou Ko) = 210 octets = 1024 octets.
1 méga-octet (Mo) = 220 octets = 1024 ko = 1 048 576 octets.
1 giga-octet (Go) = 230 octets = 1024 Mo = 1 073 741 824 octets.
1 téra-octet (To) = 240 octets = 1024 Go = 1 099 511 627 776 octets.
1 péta-octet (Po) = 250 octets = 1024 To = 1 125 899 906 842 624 octets.
1 exa-octet (Eo) = 260 octets = 1024 Po = 1 152 921 504 606 846 976 octets.
1 zetta-octet (Zo) = 270 octets = 1024 Eo = 1 180 591 620 717 411 303 424 octets.
1 yotta-octet (Yo) = 280 octets = 1024 Zo = 1 208 925 819 614 629 174 706 176 octets.
source http://www.pcinpact.com/
Unix et Linux
Unix est un système d'exploitation qui a vu le jour dans les laboratoires Bell en 1969. Son succès
tient au fait qu'il est portable sur une large gamme d'ordinateur, que les sources du système sont
disponibles, il est donc adaptable et que c'est un bon système d'exploitation. Sa philosophie est
basée sur la force que donnent les relations entre programmes. Beaucoup de programmes Unix font
des traitements simples, mais leur combinaison permet des traitements généraux et performants.
multics
1969 : Unix naît dans les Bell Telephone Laboratories (AT&T) Ken Thompson et Dennis Ritchie
1973 : réécrit en C pour être portable
1974 : Une version est donnée à l'Université de Berkeley (BSD) 1980 : AT&T commercialise Unix
System V
1978 : Première version d'Unix à l'université Berkeley par Software Distribution : Unix BSD
2 sur 30
1984 : Création du groupe X/Open
norme XWindows indépendante d'Unix
X Window : environnement graphique puissant, développé au MIT à l'origine, porté sur Linux
(XFree86)
naissance du projet GNU (is Not Unix), avènement du logiciel libre
licence logicielle libre : la GNU GPL (General Public Licence)
FSF Free Software Fundation1987 rapprochement AT&T BSD
1988 : OSF Open Software Fundation (DEC, HP, IBM) normalisation OSF1
1991 : Linux Intel x86 Linus Torwalds
Le système d'exploitation Linux est calqué sur Unix et minix, clone d'Unix mais gratuit (Andrew
Tannenbaum).
Linux est la première version du système d'exploitation Unix, version complète, compatible,
fonctionnant en mode 32 bits sur des processeurs de la famille Intel, gratuite et facile à installer.
Linux permet de transformer un PC en station de travail Unix
1992 DEC/OSF1
1993 FreeBSD
AFUU, AFULLinux est compatible POSIX (Portable Open System Interface eXchange), system V
et BSD
Qu'est ce que Linux (gratuit, sources)
Linux reprend les principales caractéristiques d'Unix :
Multi-utilisateurs,
Multi-tâches,
Système ouvert : structure modulaire du noyau qui garantit une relative, extensibilité,
Gestion de la mémoire virtuelle,
Gestion des processus,
Gestion des fichiers et des Entrées/Sorties,
Langage de commande écrit en C : le shell.
Distribution LINUX =
noyau Linux
+ composants GNU
+ logiciel de réseau BSD Unix
+ Xwindow, système de multifenêtrage du MIT et son portage Xfree pour Intel
+ LateX + Xemacs …
Avantages et désavantages
Avantages
Les logiciels libres, projets nés dans le cadre de la FSF Free Software Foundation
Par exemple : Bash, LiLo (LInux LOader)
GNU Linux, « l'OS libre pour Monsieur Tout Le Monde »
Free BSD, dérivé du système d'exploitation de la Berkeley Standard Distribution d'Unix.
Fonctionne sur PC.
Xfree, gcc, f77, xemacs …
Le code source est gratuit, mais de plus l'utilisateur :
- peut le modifier, l'améliorer sans rien devoir à personne ; par contre il doit distribuer gratuitement
ses sources (son code).
- peut distribuer le logiciel gratuitement ou le vendre.
3 sur 30
Désavantages de Linux
Faiblesses du système :
Installations délicates
Instabilité de certains logiciels
Complexité des lignes de commandes
Complexité de l'administration système
Réglage des paramètres sécurité
Les différentes distributions
Le nom Linux désigne le noyau du système. Les distributions Linux varient dans leur contenu en
fonction des paquetages intégrés (packages) et des modes d'installation retenus par les
développeurs.
Un paquetage est un ensemble de fichiers (scripts, config, sources, binaires, …) qui permet l'ajout de
fonctionnalités, l'installation de logiciels (rpm).
Il existe un grand nombre de distributions, dont une dizaine un peu plus connues.
RedHat http://www.redhat.com/
Mandriva http://www.mandriva.com/fr/
SuSE http://fr.opensuse.org/
Debian/GNU-Linux http://www.debian.org/
Caldera http://www.caldera.com/
Slackware http://www.slackware.com/
Gentoo http://www.gentoo.org/
Ubuntu http://www.ubuntu.com/
DemoLinux, essayez Linux sans installation : http://www.demolinux.org
FreeBSD, http://www.freebsd.org/
Xfree86, http://www.Xfree86.org/
Quelques adresses ...
Sites français
http://www.linux-center.org/fr
http://www.linux-kheops.com/doc/rootard/guid-r.htm (le guide du ROOTard pour Linux)
http://lea-linux.org/
http://www.guidelinux.org/
http://www.linuxpourlesnuls.org/
Les associations
http://www.april.org/
http://www.aful.org/
http://www.epi.asso.fr/
Les interfaces de multi-fenêtrage
http://www.kde.org/
http://www.gnome.org/
Sites anglais
http://www.linux.org/
4 sur 30
Sites Linux et l'éducation
http://www.linuxedu.org/
http://drgeo.seul.org/
Téléchargement,
http://ftp.lip6.fr/ miroir en France
http://tuxfinder.com/
http://www.guidelinux.org/wiki/doku.php?id=telechargements
http://webb.ens-cachan.fr/
Les revues
http://www.gnulinuxmag.com/ (Linux France Magazine)
http://www.linux-pratique.com/
http://www.unixgarden.com/
http://linuxfr.org/
5 sur 30
1 / 30 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !