Title | Cours 1 - Linux |
---|---|
Author | Amine Rahem |
Course | Systèmes avancés Unix_Linux |
Institution | Université de Paris-Cité |
Pages | 6 |
File Size | 343.5 KB |
File Type | |
Total Downloads | 12 |
Total Views | 129 |
Cours 1 - Linux...
Systèmes avancés Linux MMIF102 Programmation Shell Cours 1 Osman SALEM Maître de conférences [email protected]
Objectif de l’ECUE
Renforcer vos connaissances en système
Utilisation et administration du système
Script BASH
Administration des utilisateurs
Expressions régulières
GREP, SED, AWK
TP
SAMBA, NFS et NIS Configuration du serveur apache Configuration des serveurs DHCP, DNS
1
Organisation de l’enseignement
Responsable: M. Osman SALEM 12 semaines avec :
1h15 de cours de 08h à 09h15 1h15 de TP
Groupe 2: 09h30 – 10h45 Groupe 1: 13h15 – 14h30
Un site très utile
Moodle de l’UFR Math-Info
http://moodle.univ-paris5.fr/ Inscrivez-vous pour recevoir des emails d’information Support du cours/TD/information diverses Clé d'inscription: SYSAV14
Planning 2013/2014 Semaine
Cours
TD/TP
commentaires
2
1
TP DHCP
3
2
TP DNS
08/10
4
3
TP SAMBA/NFS
S5
15/10
5
4
S6
22/10
6
5
S7
29/10
7
6
S8
05/11
8
7
S9
12/11
9
8
S10
19/11
10
9
S11
26/12
11
10
S12
03/12
12
11
S13
10/12
-
12
S1
27/09
1
S2
24/09
S3
01/10
S4
CC
TP Noté
2
Evaluation
Modalité de calcul de la note finale de l’ECUE
Note du Contrôle Continu => Notepartiel NoteCC=3/4Notepartiel + 1/4Noteparticipation
Note finale
(CC+EF)/2
CIS 191 – Lesson 1
Travaux pratique sur Machine
UBUNTU Votre ordinateur portable : jamais sans votre ordinateur portable
Installer Vmware ou virtualbox Installer Ubuntu
3
Introduction to Linux
UNIX
Système d’exploitation
Développé à AT&T Bell Labs en 1969
Par ken Thompson et Dennis Ritchie
Objectif:
Un SE portable écrit en C Et pas en assembleur
Distribué comme "Open Source "
Introduction to Linux
UNIX
Un interpréteur des commandes
GUIs sont maintenant disponibles
Unix devient commercial & payant (distribué dehors de AT&T)
4
Introduction to Linux
UNIX
Unix est un SE capable de gérer:
Plusieurs utilisateurs Plusieurs tâches en même temps
Plusieurs utilisateurs peuvent se connecter en même temps et chacun exécute plusieurs processus C’est le travail du Kernel
Séparer les processus de chaque utilisateur Gérer l’accès aux ressources (CPU, I/O, Disques, etc.)
Historique
1980
Richard Stallman a décidé de créer une clone de "Unix" Dont le source code sera disponible (Open Source)
Il a crée "Free software FSF" (le plus beau cadeau au monde)
Richard Stallman
Ou Open Source (pas nécessairement gratuit) Regarder et modifier le code Créer un nouveau programme comme Free software General Public License (GPL)
Stallman a voulu créer une version de "Unix"
Quand Unix commence à devenir de plus en plus propriétaire
GNU : GNU’s Not Unix Développé la majorité des commandes (GCC: C Compiler, Emacs, gdb, make)
Mais avaient de retards dans le développement du noyau (Kernel)
Communication entre les logiciels et les matérielles Gestion de la mémoire, des processus, CPU, disques durs, carte réseau, etc.
5
Historique Linus Torvals en 1991
a crée le noyau (kernel) Comme Free Software (General Public License) Erreur de nommage Invitation des intéressés à le rejoindre
Rejoint par une équipe de développeurs sur InterNet Kernel : Linux à la place de Linus
Linus Torvalds
Comme le noyau est plus important Linux + GNU = Linux Stallman a demandé de l’appeler GNU /Linux
Trop tard: déjà connu sous Linux Version du noyau: "x.y.z" si "y" est un nombre pair => version stable
Si "y" est un nombre impair => version de développement et instable $uname –r $cat /etc/lsb-release: ubuntu version, independent of kernel version $lsb_release –a et cat /etc/issue
Distributions de Linux
Mandrake: http://www.mandrakesoft.com/ RedHat: http://www.redhat.com/ Fedora: http://www.fedora-fr.org/ CentOs : http://www.centos.org/ Debian: http://www.debian.org/ (very secure) Ubuntu: http://www.ubuntu-fr.org/ SuSE/Novell: http://www.suse.com/ etc.
6...