Linux
Inventarisatie
Leerdoelen
- Hoe achterhalen we de hardware van een systeem
Basis Hardware Componenten
- Kast
- Voeding (Power Supply Unit)
- Moederbord (Motherboard)
- Opslag (Storage)
- Monitor
- Toetsenbord
- Muis
The Motherboard
RAM
free
cat /proc/meminfo
free -s 10
- Geeft elke 10 seconden de stand van zaken weer
Hardware Bussen
lspci
- Geeft overzicht van de devices aan de PCI bus
lsusb
- Geeft overzicht van de devices aan de USB bus
lsscsi
- Geeft overzicht van de devices aan de SCSI bus
Graphics
- AGP - Accelerated Graphics Port
- PCIe - PCI Express
- Sinds 2005 opvolger van AGP
Network
lspci | grep -E -i --color 'network|ethernet|wireless|wi-fi'
cat /proc/net/dev
ip link show
Basis Software Componenten
- BIOS/UEFI (op moederbord)
- Operating System (op opslagsysteem)
- Kernel
- Device drivers
- User (Applicatie) Interface
- Applicaties (op opslagsysteem)
BIOS / EUFI
- BIOS: Basic Input/Output System
- Software die nodig is om het besturingssysteem op te starten
- BIOS (program) zit in een chip op het moederbord (EEPROM)
- Non-volatile (zonder spanning blijft het programma bewaart in de chip)
- Instellingen (data) in CMOS (volatile)
- Heeft een batterij om de instellingen vast te houden
- (U)EFI: (Unified) Extensible Firmware Interface
Desktop Management Interface
- dmidecode
- Zonder opties geeft dmidecode alles
- -s <optie>
- bios-version
- system-version
- system-serial-number
- Zie man-page voor meer opties
Operating System (distro)
cat /etc/os-release
cat /etc/SUSE-brand
cat /etc/debian_version
cat /etc/redhat-release
uname -r
Samenvatting
- We hebben gezien dat Linux alleen de kernel is
- We hebben gezien dat veel van de andere software afkomstig is van het GNU project
- We hebben gezien dat er nog veel meer software nodig is voor een compleet OS
- We hebben gezien dat al die software te samen een distributie vormt