Cours:InstallationLinux : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
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
 
==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]]
 
  
 
=Notions génériques=
 
=Notions génériques=
Ligne 64 : Ligne 46 :
 
*uefi
 
*uefi
 
*U-Boot
 
*U-Boot
*grub
+
*grub/systemd-boot
*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
 +
 
 +
[[Image:ArchiKernelUserSpace.png|300px]]
 +
 
 +
 
  
 
==permissions UNIX==
 
==permissions UNIX==

Version du 16 novembre 2023 à 16:15

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

ArchiKernelUserSpace.png


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


Gestion des services