diff --git a/reveal/linux.html b/reveal/linux.html index 90ef010..dfb8bbb 100644 --- a/reveal/linux.html +++ b/reveal/linux.html @@ -146,7 +146,23 @@ $ make xconfig
-

+

Organisation des fichiers

+
+bin : binaires (exécutables) des commandes essentielles
+boot : fichiers statiques pour le chargeur d'amorçage
+dev : fichiers des pilotes de périphériques
+etc : configuration système propre à la machine
+home : répertoires personnels des utilisateurs
+lib : bibliothèques partagées et modules noyau
+mnt, media : points de montage temporaire
+proc,sys : répertoire virtuel pour infos système
+root : répertoire personnel de l'utilisateur root
+sbin : binaires (exécutables) essentiels
+tmp : fichiers temporaires
+usr : hiérarchie secondaire
+var : données variables
+opt : suites applicatives additionnelles
+                
@@ -159,10 +175,6 @@ $ make xconfig
-
-

Organisation des fichiers

Norme FHS -
-

Red Hat

Carte d'identité

@@ -229,15 +241,12 @@ $ make xconfig

Red Hat

Caractéristiques

-

- Voir www.rpm.org -

@@ -287,9 +296,9 @@ grep-dctrl -P '' -c /var/lib/apt/lists/*jessie*Sources

Debian

Versions

diff --git a/reveal/linux_install.html b/reveal/linux_install.html index dd2a267..0fd2c60 100644 --- a/reveal/linux_install.html +++ b/reveal/linux_install.html @@ -14,8 +14,8 @@ - - + + @@ -25,7 +25,7 @@ var link = document.createElement('link'); link.rel = 'stylesheet'; link.type = 'text/css'; - link.href = window.location.search.match(.. / print - pdf / gi) ? '../css/print/pdf.css' : '../css/print/paper.css'; + link.href = window.location.search.match(.. / print - pdf / gi) ? 'reveal.js/css/print/pdf.css' : 'reveal.js/css/print/paper.css'; document.getElementsByTagName('head')[0].appendChild(link); @@ -60,10 +60,8 @@

Compatibilité du matériel

@@ -75,33 +73,33 @@
  • CPU Intel Xeon : fréquence ? nombre de cores ? https://www.cpubenchmark.net/
  • Quantité de mémoire
  • Importance du stockage :
  • -
  • Local ou distant (NFS, iSCSI)
  • +
    -

    Focus sur le RAID

    +

    Focus sur le stockage

    +
    + +
    +

    RAID

    -
    -

    Focus sur le stockage

    parted -
    -

    Partitionnement

    -

    Focus sur RAID logiciel

    +

    RAID logiciel

    +
    +                    
    +# apt install mdadm
    +$ /sbin/mdadm -V
    +$ /sbin/modinfo md_mod
    +# mdadm --detail --scan
    +# cat /proc/mdstat
    +                    
    +                
    + +
    +# mdadm --create /dev/md42 --chunk=64 --metadata=default --level=raid1 --raid-devices=2 /dev/sdy1 /dev/sdz1
    +# mdadm --detail /dev/md42
    +                    
    +                
    -

    Focus sur LVM

    +

    RAID logiciel (suite)

    +
    Manipulation en cas de disque HS
    +
    +                    
    +# sfdisk -d /dev/sda > /tmp/part.out
    +# sfdisk -f /dev/sdz < /tmp/part.out
    +# partprobe /dev/sdz
    +
    +# apt install gdisk
    +# sgdisk -R=/dev/sdz /dev/sda
    +# sgdisk -G /dev/sdz
    +                    
    +                
    +
    + +
    +

    RAID logiciel (suite)

    +
    Manipulation en cas de disque HS (suite)
    +
    +                    
    +# mdadm /dev/md1 --add /dev/sdz1
    +mdadm: added /dev/sdz1
    +# mdadm /dev/md2 --add /dev/sdz2
    +mdadm: added /dev/sdz2
    +
    +# cat /proc/mdstat
    +Personalities : [raid1] 
    +md2: active raid1 sda1[1] sdz1[0]
    +      1893933820 blocks super 1.2 [2/1] [U_]
    +      [>....................]  recovery =  4.0% (75859776/1893933820) finish=493.5min speed=61391K/sec
    +                    
    +                
    +
    + +
    +

    LVM

    +
    +                    
    +# apt install lvm2
    +# pvcreate /dev/sdz8
    +# pvdisplay / pvs
    +# vgcreate group1 /devdz8
    +# vgdisplay / vgs
    +# lvcreate -L5G -nfirstlvmvol group1
    +# ls /dev/mapper/
                 

    Réseau

    @@ -138,7 +191,8 @@
  • Utilisation du système de packages
  • - Les packages sont des binaires précompilés qui sont prêts à être installés de façon simple et rapide.
    Les dépendances sont gérées, ainsi que la mise à jour et la suppression des packages déjà installés (varie selon les distributions). + Les packages sont des binaires précompilés qui sont prêts à être installés de façon simple et rapide.
    + Les dépendances sont gérées, ainsi que la mise à jour et la suppression des packages déjà installés (varie selon les distributions).

    @@ -190,13 +244,13 @@

    console de debug à l'installation

    -        
    +                    
     # lspci | grep Eth
     # ip addr show
     # dmesg | grep sd
     # cat /proc/cpuinfo
    -        
    -    
    + +
    @@ -329,7 +383,7 @@ $ dpkg -s
     Sources de paquets :  /etc/apt/sources.list
                         
    -# netselect / apt-cdrom / apt-config
    +# netselect / apt-cdrom
                         
     Interface pour APT : apt, apt-cache, apt-get, aptitude
                         
    @@ -379,12 +433,13 @@ deb http://mirror.evolix.org/debian/ stretch main
                     
                         
     # dpkg-reconfigure -plow debconf
    +# apt remove aptitude
     # vim /etc/apt/apt.conf.d/99custom
                         
     APT::Install-Recommends "false";
     APT::Install-Suggests "false";
    -DPkg::Pre-Invoke { "mount -oremount,exec /tmp && mount -oremount,rw /usr || true"; };"
    -DPkg::Post-Invoke { "mount -oremount /tmp && mount -oremount /usr || true"; };"
    +Dpkg::Pre-Invoke { "mount -oremount,exec /tmp && mount -oremount,rw /usr || true"; };"
    +Dpkg::Post-Invoke { "mount -oremount /tmp && mount -oremount /usr || true"; };"
                     
    @@ -460,8 +515,8 @@ $ iperf -c debit.k-net.fr

    Comment choisir sa version de Linux ?

    @@ -479,8 +534,8 @@ $ iperf -c debit.k-net.fr - - + +