Académique Documents
Professionnel Documents
Culture Documents
Utilisation et administration du
systme linux
LPI 101
Session Printemps
Pr Errais Mohammed (FSAC)
Mahammed.errais@gmail.com
Organisation du cours
Introduction
Installation systme
Utilisation
Plan de la sance
I. Architectures et matrielles
1.
2.
3.
4.
Le BIOS
Attribution des ressources
Interfaces rseaux
Configuration des modems
II. Serveur X
Architectures et matrielles
BIOS
Architectures et matrielles
BIOS
Plan de la sance
I. Architectures et matrielles
1.
2.
3.
4.
Le BIOS
Attribution des ressources
Interfaces rseaux
Configuration des modems
II. Serveur X
Architectures et matrielles
Attribution des ressources
Architectures et matrielles
Dfinition IRQ
Architectures et matrielles
Dfinition Entres/Sorties (I/O)
Architectures et matrielles
Dfinition DMA
Adresses connatre
priphrique
Adresses I/O
IRQ
DMA
ttyS0
3f8
N/A
ttyS1
2f8
N/A
ttyS2
3e8
N/A
ttyS3
2e8
N/A
lp0
378-37f
N/A
lp1 / Son
278-27f
N/A
Fd0,1
3f0-3f7
Disquette 3,4
370-377
10
Architectures et matrielles
Configurations
Plan de la sance
I. Architectures et matrielles
1.
2.
3.
4.
Le BIOS
Attribution des ressources
Interfaces rseaux et USB
Configuration des modems
II. Serveur X
13
Interfaces rseaux
La plupart des NIC (Network Interface Cards)
utilisent le bus PCI pour se configurer
automatiquement.
La configuration est faite pendant linitialisation, avant
le dmarrage du systme dexploitation.
Cette mthode limine les configurations manuelles
et permet lutilisateur de ne plus se soucier des
problmes de conflits
14
Interfaces rseaux
Utilisation du fichier /proc
Interfaces rseaux
Utilisation du fichier /proc
16
Interfaces rseaux
Utilisation du fichier /proc
17
Interfaces rseaux
Utilisation du fichier /proc
18
19
20
Plan de la sance
I. Architectures et matrielles
1.
2.
3.
4.
Le BIOS
Attribution des ressources
Interfaces rseaux et USB
Configuration des modems
II. Serveur X
21
22
23
Plan de la sance
I. Architectures et matrielles
II. Serveur X
1.
2.
3.
4.
Prsentation
Configuration
Lancement du serveur
X- distant
24
Serveur X
prsentation
Les interfaces graphiques sous GNU/Linux reposent
en grande partie sur le standard X-Window.
Standard n dans les laboratoires du MIT en1984
pour fournir un environnement graphique adaptable
aux plateformes de l'universit
A l'poque, un seul serveur puissant servait d'unit de
calcul pour tous les postes utilisateurs qui n'taient
que des terminaux
Ce systme graphique capable de lancer des
applications graphiques clientes sur un serveur
distant
25
Serveur X
Les implmentations
XFree86
Implementation pour x86
XF86 4.4 : license non libre
X.org
Fork de XFree86 4.3
26
Serveur X
prsentation :Architecture X-window
27
Serveur X
prsentation :XFree86
28
Serveur X
prsentation :X.org
Serveur X
le Protocole X11
Le serveur X coute en TCP sur le port 6000
XFree86 ou X.org
Le serveur calcule :
Laffichage
Les entres texte
Les mouvements de souris
Serveur X
le Protocole X11
Le client se connecte au serveur via le protocole X
Le client envoie les requtes
Serveur X
le Protocole X11
Plusieurs tool-kit au-dessus de Xlib
GTK+
Gnome, GTK#,
QT
KDE
Java
JDS
Motif
Serveur X
le Protocole X11
Serveur X
Window Manager: Composition
Types
Composants
Window
Manager
Bordures de
fenetres
Gestion des
polices
Calculette
Navigateur de
fichiers
Desktop
Environment
X
X
X
Serveur X
Window Manager: Aperu
Serveur X
Window Manager: Aperu
Serveur X
Window Manager: Aperu
Plan de la sance
I. Architectures et matrielles
II. Serveur X
1.
2.
3.
4.
Prsentation
Configuration
Lancement du serveur
X- distant
38
Serveur X
Configuration
Les diffrents fichiers de configuration et commandes :
Xfree
X.org
Description
XF86Config (4)
xorg.conf
Fichier de configuration du
serveur (situ dans /etc/X11)
xorgconfig
xorgcfg
Programme en mode
graphique distribu avec Xfree
4
xf86config
xf86cfg
XF86Setup
Programme quivalent
xf86config mais en mode
graphique
Serveur X
Configuration
Le fichier se nomme
/etc/X11/XF86Config-4 pour XFree
/etc/X11/xorg.conf pour X.org.
Serveur X
Configuration
41
Serveur X
Configuration
La section module permet de charger dans le
serveur X diffrents modules qui fournissent des
options supplmentaires, comme par exemple le
support d'OpenGL
42
Serveur X
Configuration
La section Files indique XFree les diffrents
fichiers qui vont tre utiliss tel que les polices et
le chemin vers les fichiers modules que nous
chargeons dans la section Module
43
Serveur X
Configuration
La section ServerFlags contient les options
globales du serveur X les options sont trs
nombreuses et varies selon l'utilisation que
vous souhaitez en faire.
Exemple de section qui dclare un clavier avec
102 touches
44
Serveur X
Configuration
La section ServerFlags suite :
Deux dclarations de souris
La premire reprsente une souris connecte au port
PS/2 (touch-pad).
45
Serveur X
Configuration
La section ServerFlags suite :
Dclaration de moniteur. La plupart des options
utilises sont fournies dans la documentation
constructeur de votre cran
46
Serveur X
Configuration
La section mode dtermine les options des
diffrents modes vido, ces options sont fournies
dans la documentation constructeur de lcran.
47
Serveur X
Configuration
La section Device permet de configurer la carte
graphique.
L'exemple qui suit permet de configurer une
carte ATI Radeon
48
Serveur X
Configuration
La section Screen dfini l'cran virtuel en
rassemblant une carte graphique, un moniteur et
une dclaration de modes vido utiliser
49
Serveur X
Configuration
La section ServerLayout permet de rassembler
un ou plusieurs crans virtuels avec des souris
et claviers :
50
Plan de la sance
I. Architectures et matrielles
II. Serveur X
1.
2.
3.
4.
Prsentation
Configuration
Lancement du serveur
X- distant
51
Serveur X
Lancement du serveur
La commande startx lance le
serveur et le client
Par defaut le serveur se lance
sur lip 127.0.0.1:0
O :0 est le numro du
DISPLAY
Pour changer le DISPLAY on
peut taper :
startx :1
Serveur X
Lancement du serveur
Les fichiers de configuration au lancement sont :
/etc/X11/xinit/xinitrc
~/.xinitrc
Dans ces fichiers, on liste les commandes que lon veut
lancer aprs que X soit dmarr.
# contenu de .xinitrc
gnome-session
startkde
Serveur X
Lancement du serveur
La commande Xhost permet de restreindre laccs au
serveur X
Refuser tout le monde:
[root@linux bin]# xhost -
Plan de la sance
I. Architectures et matrielles
II. Serveur X
1.
2.
3.
4.
Prsentation
Configuration
Lancement du serveur
X- distant
55
Serveur X
X-distant
56
Serveur X
X-distant: configuration Xfree/X.org
Serveur X
X-distant: configuration Xfree/X.org
58
Serveur X
X-distant: configuration Xfree/X.org
59
Serveur X
X-distant: configuration Xfree/X.org
60
Serveur X TP n 9
Lab 9
Serveur X
61