Vous êtes sur la page 1sur 19

Matriel et architecture

Configurer les bases du BIOS


Configurer un modem et une carte son Installer des priphriques SCSI

Paramtrer diffrentes cartes

d'extension PC Configurer les priphriques de communication Configurer des priphriques USB


LPI 101 : Administration Systmes sur Linux

Configurer les bases du BIOS


/proc/ioports /proc/interrupts /proc/dma /proc/pci

Le firmware (BIOS)

Translation gomtrique HD, Plug-and-play,

Lecture des gros disques durs (LBA) CHS (10, 8, 6)


Trouver les informations du disque

hdparm [options] [devices]


hdparm

g /dev/hda
LPI 101 : Administration Systmes sur Linux

Informations sur le noyau


/proc (pseudo systme de fichier)

Existe seulement dans la mmoire Contient ltat du Noyau, de lOS et des diffrents processus Sont en ro sauf proc/sys Exemples :
/proc/uptime /proc/sys/kernel /proc/version

LPI 101 : Administration Systmes sur Linux

Ports dentres / Sorties (I/O)


Accessibles travers leurs adresses ou

leur port I/O cat /proc/ioports


0000-001f 0020-003f 0040-005f 0060-006f

dma1 pic1 timer keyboard

LPI 101 : Administration Systmes sur Linux

Interruptions, DMA et PCI


Interruptions

Permet aux priphriques dinteragir avec les logiciels cat /proc/interrupts Echange de donnes rapide entre priphriques et mmoire cat /proc/dma A remplac lISA cat /proc/pci
LPI 101 : Administration Systmes sur Linux

DMA

PCI

Modem et carte son


Configuration dun modem

4 types de modem
Externes,

USB, Internes, Built-in

Programmes utiles
isapnp

(isapnp.conf) Pnpdump

LPI 101 : Administration Systmes sur Linux

Les ports sries


Set serial [options] devices [parameters]

/dev/ttys0 (com1), port 0x3f8, irq 4 /dev/ttys1 (com2), port 0x2f8, irq 3 /dev/ttys2 (com3), port 0x3e8, irq 4 /dev/ttys3 (com4), port 0x2e8, irq 3

Exemple:

setserial g /dev/ttys*

LPI 101 : Administration Systmes sur Linux

Dial Out and In


Dial out

Envoie des informations


Setserial

ou minicom

Dial in

Reoit des informations Le processus getty doit tre dmarrer Fichier de configuration /etc/inittab

LPI 101 : Administration Systmes sur Linux

Connexion ADSL
3 protocoles possibles PPTP (point to point Tunneling Protocol) PPPoE (PPP over ethernet) PPPoA (PPP over ATM, modems USB)
Dossiers principaux

/etc/ppp/ /etc/ppp/options /etc/resolv.conf /etc/ppp/pap-secrets /etc/ppp/chap-secrets


LPI 101 : Administration Systmes sur Linux

ADSL avec PPTP


Le noyau doit avoir le support PPP

En module ou dans le noyau

Installation DEBIAN

apt-get install pptp-linux


/etc/ppp/options /etc/network/interfaces /etc/resolf.conf (PPP) (ETHERNET) (DNS)
LPI 101 : Administration Systmes sur Linux

Fichiers de configuration

Configurer une carte son


ALSA (Advanced Linux Sound Architecture)

3 archives ncessaires
alsa-driver-XXX.tar.bz2 alsa-lib-XXX.tar.bz2 alsa-utils-XXX.tar.bz2

LPI 101 : Administration Systmes sur Linux

Priphriques non IDE


SCSI ID /proc/scsi/ scsi_info

SCSI, SATA, disque USB

Diffrenciation des priphriques

/dev/sda1, a2, b1,

Dtection des priphriques systmes

Ils sont visualiss avec : dmesg

LPI 101 : Administration Systmes sur Linux

Configuration SCSI
BIOS SCSI accessible au boot
Information de configuration

/proc/scsi Scsi_info ou hdparm

Utilisation possible de

Exemple :

scsi_info /dev/sda hdparm -gv /dev/sda


LPI 101 : Administration Systmes sur Linux

Carte dextension PC
Carte PCI, carte ISA
Fichiers, termes et utilitaires

/proc/dma /proc/interrupts /proc/ioports /proc/pci lspci (lsusb)

LPI 101 : Administration Systmes sur Linux

Matriel hotplug
Programme excut : hotplug
Principaux noms :

pci usb iee1394 scsi net input


LPI 101 : Administration Systmes sur Linux

Priph. de communication
proc/dma

/proc/interrupts

/proc/ioports

setserial

/dev/ttys0 (com1), port 0x3f8, irq 4 /dev/ttys1 (com2), port 0x2f8, irq 3 /dev/ttys2 (com3), port 0x3e8, irq 4 /dev/ttys3 (com4), port 0x2e8, irq 3

setserial g /dev/ttys*

LPI 101 : Administration Systmes sur Linux

Configurer des priph. USB


Dossiers, termes et utilitaires Lspci, lsusb, /etc/usbmgr/, usbmodules /etc/hotplug, udev
Dmon de gestion USB

/etc/usbmgr/usbmgr.conf /etc/usbmgr/preload.conf /etc/usbmgr/host

Liste des priphriques USB lsusb usbview


LPI 101 : Administration Systmes sur Linux

Drivers USB
Drivers

/proc/bus/usb/001/005 Exemple :
usbmodules usbcore usbmodules

device /proc/bus/usb/001/001

device /proc/bus/usb/001/005 mapfile /etc/hotplug/usb.handman

LPI 101 : Administration Systmes sur Linux

UDEV
Permet de grer les priphriques

dynamiquement Fonctionne en 3 parties


namedev (nomme les priphriques) libsysfs (permet le dialogue entre udev et le noyau) udev

LPI 101 : Administration Systmes sur Linux