Cours:InstallationLinux : Différence entre versions
Ligne 2 : | Ligne 2 : | ||
https://fr.wikipedia.org/wiki/Noyau_de_syst%C3%A8me_d%27exploitation | https://fr.wikipedia.org/wiki/Noyau_de_syst%C3%A8me_d%27exploitation | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Notions génériques= | =Notions génériques= | ||
Ligne 64 : | Ligne 46 : | ||
*uefi | *uefi | ||
*U-Boot | *U-Boot | ||
− | *grub | + | *grub/systemd-boot |
− | *systemd- | + | *systemd |
+ | |||
+ | ==Noyau (kernel)== | ||
+ | |||
+ | *gère les ressources de l'ordinateur | ||
+ | *gestion des processus | ||
+ | *communication entre les processus | ||
+ | *gestion de la mémoire | ||
+ | *diverses fonctionnalités | ||
+ | **système de fichiers | ||
+ | **ordonnanceur | ||
+ | **réseau | ||
+ | *abstraction matérielle/logicielle | ||
+ | *différents types de kernel | ||
+ | **Noyaux monolithiques non modulaires | ||
+ | **Noyaux monolithiques modulaires | ||
+ | **Systèmes à micro-noyaux | ||
+ | |||
+ | [[Image:ArchiKernelUserSpace.png|300px]] | ||
+ | |||
+ | |||
==permissions UNIX== | ==permissions UNIX== |
Version du 16 novembre 2023 à 15:15
Sommaire
organisation d'un système d'exploitation Linux
https://fr.wikipedia.org/wiki/Noyau_de_syst%C3%A8me_d%27exploitation
Notions génériques
choix d'une distribution
- rolling release
- lts
- architectures
- compilation à l'installation
- ancienneté des logiciels
- taille du catalogue d'applications
- distributions pour l'embarqué (Yocto Buildroot)
support de stockage
- disque dur
- ssd
- sd card
- eMMC
- sata (ahci)
- pcie (nvme)
- usb
système de fichiers
- journalisé ou non
- réseau
- Copy-On-Write
- tmpfs
lvm/raid
- lvm
- Volumes physiques
- Groupes de volumes
- Volumes logique
- raid
- logiciel/matériel
- type de raid
démarrage
- bios
- uefi
- U-Boot
- grub/systemd-boot
- systemd
Noyau (kernel)
- gère les ressources de l'ordinateur
- gestion des processus
- communication entre les processus
- gestion de la mémoire
- diverses fonctionnalités
- système de fichiers
- ordonnanceur
- réseau
- abstraction matérielle/logicielle
- différents types de kernel
- Noyaux monolithiques non modulaires
- Noyaux monolithiques modulaires
- Systèmes à micro-noyaux
permissions UNIX
- uid
- gid
- représentation des droits
- ACLs
- sudo / su
Partitionnement du/des disques
- principe
- intérêt/inconvénient
- mbr/gpt
- montage des partitions
- UUID
Installation distribution
Partitionnement
Installation de logiciels
- ntp
- dnsmasq : dhcp/dns
- unifi
- homeassistant
- mosquitto
- ssh server
- ftp server
- montage nfs
- zigbee2mqtt