NOM¶
sysctl - Configurer les paramètres du noyau à chaud
SYNOPSIS¶
sysctl [
options] [
variable[
=valeur]] [...]
sysctl -p[
fichier ou
expression rationnelle] [...]
DESCRIPTION¶
sysctl est utilisé pour modifier les paramètres du noyau en
cours d'exécution. Les paramètres utilisables sont ceux
présents dans le répertoire /proc/sys. Procfs est nécessaire
pour utiliser
sysctl sous Linux. Vous pouvez utiliser
sysctl
aussi bien pour lire que pour écrire des paramètres.
PARAMÈTRES¶
- variable
- Le nom d'une clé à lire. Par exemple
« kernel.ostype ». Le séparateur
« / » est aussi accepté en lieu et place de
« . ».
- variable=valeur
- Pour saisir une clé, utilisez la forme
variable=valeur, où variable est la
clé et valeur la valeur à lui affecter. Si valeur
contient des apostrophes ou des caractères interprétés par
l'interpréteur de commande, il faut placer la valeur entre guillemets
doubles. Cette forme ne peut être utilisée qu'avec l'option
-w.
- -n, --values
- Empêcher l'affichage des clés lors de l'affichage
des valeurs.
- -e, --ignore
- Ignorer les erreurs concernant les clés
inconnues.
- -N, --names
- Afficher les options. Ceci peut être utile pour les
interpréteurs de commandes disposant d'un complètement
automatique programmable.
- -q, --quiet
- Empêcher l'affichage des valeurs dans la sortie
standard.
- -w, --write
- Permettre le changement d'un paramètre sysctl.
- -p[fichier],
--load[=fichier]
- Charger les paramètres sysctl depuis le fichier
donné en paramètre ou depuis /etc/sysctl.conf si aucun
fichier n'est donné. Indiquer « - » comme fichier
signifie que les données seront lues depuis l'entrée standard.
L'utilisation de cette option signifiera que les arguments de
sysctl sont des fichiers, lus dans l'ordre indiqué. L'argument
fichier peut être indiqué comme une expression rationnelle.
- -a, --all
- Afficher toutes les valeurs disponibles.
- --deprecated
- Inclure les paramètres obsolètes à la liste
de valeurs avec --all.
- -b, --binary
- Afficher la valeur sans retour à la ligne.
- --system
- Charger les réglages depuis tous les fichiers de
configuration du système.
/run/sysctl.d/*.conf
/etc/sysctl.d/*.conf
/usr/local/lib/sysctl.d/*.conf
/usr/lib/sysctl.d/*.conf
/lib/sysctl.d/*.conf
/etc/sysctl.conf
- --pattern motif
- N'appliquer que les réglages qui correspondent au
motif. Le motif utilise la syntaxe d'expression rationnelle
étendue.
- -A
- Alias de -a
- -d
- Alias de -h
- -f
- Alias de -p
- -X
- Alias de -a
- -o
- Ne rien faire pour la compatibilité BSD.
- -x
- Ne rien faire pour la compatibilité BSD.
- -h, --help
- Afficher l'aide et quitter.
- -V, --version
- Afficher la version du logiciel et quitter.
EXEMPLES¶
/sbin/sysctl -a
/sbin/sysctl -n kernel.hostname
/sbin/sysctl -w kernel.domainname="example.com"
/sbin/sysctl -p/etc/sysctl.conf
/sbin/sysctl -a --pattern forward
/sbin/sysctl -a --pattern forward$
/sbin/sysctl -a --pattern 'net.ipv4.conf.(eth|wlan)0.arp'
/sbin/sysctl --system --pattern '^net.ipv6'
PARAMÈTRES OBSOLÈTES¶
base_reachable_time et
retrans_time sont obsolètes. La
commande
sysctl ne permet pas de modifier les valeurs de ces
paramètres. Les utilisateurs qui désirent vraiment utiliser les
interfaces obsolètes du noyau devraient insérer autrement les
valeurs dans le système de fichiers
/proc. Par exemple :
echo 256 > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time
FICHIERS¶
/proc/sys
/etc/sysctl.conf
VOIR AUSSI¶
sysctl.conf(5),
regex(7)
AUTEUR¶
George Staikos
BOGUES¶
Veuillez signaler les bogues à
procps@freelists.org
TRADUCTION¶
Cette page de manuel a été traduite par Loïc Le Loarer en 2001.
La version présente dans Debian est maintenue par Sylvain Archenault
<sylvain DOT archenault AT laposte DOT net> et les membres de la liste
<debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler
toute erreur de traduction par un rapport de bogue sur le paquet
manpages-fr-extra.