Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Modifier les paramètres du noyau Linux ====== ==== Au démarrage ==== Il faut modifier la ligne de boot ''GRUB_CMDLINE_LINUX'' dans les paramètres de [[linux:grub|GRUB]]. La liste des paramètres est disponible: [[https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html]] ==== En fonctionnement ==== * [[https://www.tecmint.com/change-modify-linux-kernel-runtime-parameters/]] === Lister les paramètres du noyau === La commande ''sysctl'' est fournie par le paquet ''procps''. <code bash> sudo sysctl -a </code> === Obtenir la valeur d'un paramètre === <code bash> sudo sysctl net.ipv4.ip_forward # net.ipv4.ip_forward = 0 cat /proc/sys/net/ipv4/ip_forward # 0 </code> === Modifier la valeur d'un paramètre === Temporairement (ie: jusqu'au prochain redémarrage): <code bash> sudo echo 0 > /proc/sys/net/ipv4/ip_forward # ne semble pas bien fonctionner avec ZSH, essayer plutôt: sudo sh -c "echo 0 > /proc/sys/net/ipv4/ip_forward" # ou encore: sudo sysctl -w net.ipv4.ip_forward=0 </code> De façon persistante: éditer le fichier ''/etc/sysctl.conf''. Pour appliquer tout de suite les modifications: <code bash> sudo sysctl -p </code> ==== Swappiness ==== Par défaut à 60, ce qui signifie que le noyau commence à swapper dès que plus de 40% de la RAM est occupé. Pour baisser : <code> vm.swappiness = 30 </code> linux/sysctl.txt Dernière modification : 2024/03/21 21:53de phsw