LPI 101 : Administration Systèmes sur Linux Matériel et architecture Configurer les bases du BIOS Configurer un modem et une carte son Installer des périphériques SCSI Paramétrer différentes cartes d'extension PC Configurer les périphériques de communication Configurer des périphériques USB
LPI 101 : Administration Systèmes sur Linux Configurer les bases du BIOS /proc/ioports/proc/interrupts/proc/dma/proc/pci Le firmware (BIOS) Translation géométrique 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 Systèmes sur Linux Informations sur le noyau /proc (pseudo système de fichier) Existe seulement dans la mémoire Contient l’état du Noyau, de l’OS et des différents processus Sont en ro sauf proc/sys Exemples : /proc/uptime /proc/sys/kernel /proc/version …
LPI 101 : Administration Systèmes sur Linux Ports d’entrées / Sorties (I/O) Accessibles à travers leurs adresses ou leur port I/O cat /proc/ioports fdma fpic ftimer fkeyboard …………
LPI 101 : Administration Systèmes sur Linux Interruptions, DMA et PCI Interruptions Permet aux périphériques d’interagir avec les logiciels cat /proc/interrupts DMA Echange de données rapide entre périphériques et mémoire cat /proc/dma PCI A remplacé l’ISA cat /proc/pci
LPI 101 : Administration Systèmes sur Linux Modem et carte son Configuration d’un modem 4 types de modem Externes, USB, Internes, Built-in Programmes utiles isapnp (isapnp.conf) Pnpdump
LPI 101 : Administration Systèmes sur Linux Les ports séries 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 Systèmes sur Linux Dial Out and In Dial out Envoie des informations Setserial ou minicom Dial in Reçoit des informations Le processus getty doit être démarrer Fichier de configuration /etc/inittab
LPI 101 : Administration Systèmes 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 Systèmes 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 Fichiers de configuration /etc/ppp/options(PPP) /etc/network/interfaces(ETHERNET) /etc/resolf.conf(DNS)
LPI 101 : Administration Systèmes sur Linux Configurer une carte son ALSA (Advanced Linux Sound Architecture) 3 archives nécessaires alsa-driver-XXX.tar.bz2 alsa-lib-XXX.tar.bz2 alsa-utils-XXX.tar.bz2
LPI 101 : Administration Systèmes sur Linux Périphériques non IDE SCSI ID /proc/scsi/ scsi_info SCSI, SATA, disque USB Différenciation des périphériques /dev/sd…a1, a2, b1, … Détection des périphériques systèmes Ils sont visualisés avec : dmesg
LPI 101 : Administration Systèmes sur Linux Configuration SCSI BIOS SCSI accessible au boot Information de configuration /proc/scsi Utilisation possible de Scsi_info ou hdparm Exemple : scsi_info /dev/sda hdparm -gv /dev/sda
LPI 101 : Administration Systèmes sur Linux Carte d’extension PC Carte PCI, carte ISA Fichiers, termes et utilitaires /proc/dma /proc/interrupts /proc/ioports /proc/pci lspci (lsusb)
LPI 101 : Administration Systèmes sur Linux Matériel hotplug Programme exécuté : hotplug Principaux noms : pci usb iee1394 scsi net input
LPI 101 : Administration Systèmes sur Linux Périph. 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 Systèmes sur Linux Configurer des périph. USB Dossiers, termes et utilitaires Lspci, lsusb, /etc/usbmgr/, usbmodules /etc/hotplug, udev Démon de gestion USB /etc/usbmgr/usbmgr.conf /etc/usbmgr/preload.conf /etc/usbmgr/host Liste des périphériques USB lsusbusbview
LPI 101 : Administration Systèmes sur Linux Drivers USB Drivers /proc/bus/usb/001/005 Exemple : usbmodules –device /proc/bus/usb/001/001 usbcore usbmodules –device /proc/bus/usb/001/005 – mapfile /etc/hotplug/usb.handman
LPI 101 : Administration Systèmes sur Linux UDEV Permet de gérer les périphériques dynamiquement Fonctionne en 3 parties namedev (nomme les périphériques) libsysfs (permet le dialogue entre udev et le noyau) udev