Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
elearning:workbooks:lpic:21:450:l102 [2022/10/07 10:18] – created adminelearning:workbooks:lpic:21:450:l102 [2022/11/01 07:25] (Version actuelle) admin
Ligne 5: Ligne 5:
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-======Topic 2: Linux Kernel======+======Topic 201: Linux Kernel======
  
-=====Contenu du Module===== +  * **Topic 201: Linux Kernel**
- +
-  * **Topic 2: Linux Kernel** +
-    * Contenu du Module+
     * Rôle du noyau     * Rôle du noyau
     * LAB #1 - Modules     * LAB #1 - Modules
Ligne 333: Ligne 330:
 </code> </code>
  
-=====Compilation et installation du noyau et des modules sous CentOS 8=====+=====LAB #2 - Compilation et installation du noyau et des modules sous CentOS 8=====
  
 Activez le dépôt **CentOS-Linux-PowerTools** en passant la directive **enabled** à **1** : Activez le dépôt **CentOS-Linux-PowerTools** en passant la directive **enabled** à **1** :
Ligne 1884: Ligne 1881:
  
 Déconnectez-vous et re-connectez-vous directement en tant que root. Déconnectez-vous et re-connectez-vous directement en tant que root.
- 
-=====LAB #3 - Gestion des Quotas===== 
- 
-Sous Linux il est possible de mettre en place des quotas par utilisateur et par groupe. Ceci étant, Linux ne sait pas gérer des quotas par répertoire, uniquement des  
-quotas par partition. L'administrateur met souvent des quotas en place sur l'arborescence de /home pour limiter l'espace de stockage occupé par les utilisateurs. 
- 
-Commencez par vérifiez que le paquet **quota** est bien installé : 
- 
-<code> 
-root@debian11:~# dpkg --get-selections | grep quota 
-root@debian11:~# apt -y install quota 
-</code> 
- 
-Editez le fichier **/etc/fstab** en ajoutant les options **usrquota** et **grpquota** à la ligne **/home** : 
- 
-<code> 
-root@debian11:~# vi /etc/fstab 
-root@debian11:~# cat /etc/fstab 
-# /etc/fstab: static file system information. 
-# 
-# Use 'blkid' to print the universally unique identifier for a 
-# device; this may be used with UUID= as a more robust way to name devices 
-# that works even if disks are added and removed. See fstab(5). 
-# 
-# systemd generates mount units based on this file, see systemd.mount(5). 
-# Please run 'systemctl daemon-reload' after making changes here. 
-# 
-# <file system> <mount point>   <type>  <options>       <dump>  <pass> 
-# / was on /dev/sda1 during installation 
-UUID=9887a74f-a680-4bde-8f04-db5ae9ea186e /               ext4    errors=remount-ro 0       1 
-UUID=24f1821e-1d5b-4256-8ee3-c9ee6b382ddc /home           ext4    defaults,usrquota,grpquota    0 0 
-# swap was on /dev/sda5 during installation 
-UUID=1f9439f5-4b19-49b1-b292-60c2c674cee9 none            swap    sw              0       0 
-/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto           0 
-</code> 
- 
-Démontez puis remontez /home : 
- 
-<code> 
-root@debian11:~# umount /home 
-root@debian11:~# mount -a 
-</code> 
- 
-Vérifiez ensuite que les options soient prises en compte : 
- 
-<code> 
-root@debian11:~# cat /etc/mtab 
-sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 
-proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 
-udev /dev devtmpfs rw,nosuid,relatime,size=1976600k,nr_inodes=494150,mode=755,inode64 0 0 
-devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0 
-tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=402384k,mode=755,inode64 0 0 
-/dev/sda1 / ext4 rw,relatime,errors=remount-ro 0 0 
-securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0 
-tmpfs /dev/shm tmpfs rw,nosuid,nodev,inode64 0 0 
-tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k,inode64 0 0 
-cgroup2 /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0 
-pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0 
-bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0 
-systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13172 0 0 
-mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0 
-hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0 
-tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0 
-debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0 
-configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0 
-fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0 
-tmpfs /run/user/0 tmpfs rw,nosuid,nodev,relatime,size=402380k,nr_inodes=100595,mode=700,inode64 0 0 
-/dev/sdb1 /home ext4 rw,relatime,quota,usrquota,grpquota 0 0 
-</code> 
  
 ----- -----
 Copyright © 2022 Hugh Norris. Copyright © 2022 Hugh Norris.
Menu