Dominar o comando "sysctl" de Linux

Configurar os parámetros do kernel en tempo de execución

O sysctl de Linux O comando configura os parámetros do kernel no tempo de execución. Os parámetros dispoñibles son os que figuran en / proc / sys /. Requírese Procfs para o soporte sysctl (8) en Linux. Use sysctl (8) para ler e escribir datos de sistema.

Sinopse

sysctl [-n] [-e] variable ...
sysctl [-n] [-e] -w variable = value ...
sysctl [-n] [-e] -p (predeterminado /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

Parámetros

variable

O nome dunha clave para ler. Un exemplo é kernel .ostype . O separador barra tamén se acepta en lugar dun período que delimita o par de clave / valor, por exemplo, kernel / ostype.

variable = valor

Para configurar unha chave, use o formulario variable = valor , onde a variábel é a clave eo valor é o valor ao que está configurado. Se o valor contén comiñas ou caracteres analizados polo shell, é posible que precise engadir o valor en comiñas dobres. Isto require o parámetro -w para usar.

-n

Use esta opción para deshabilitar a impresión do nome da chave ao imprimir valores.

-e

Use esta opción para ignorar os erros sobre chaves descoñecidas.

-w

Use esta opción cando quere cambiar a configuración do sistema.

-p

Cargue a configuración do sistema do ficheiro especificado ou /etc/sysctl.conf se non se deu ningunha.

-a

Mostrar todos os valores actualmente dispoñibles.

-A

Mostrar todos os valores actualmente dispoñibles en forma de táboa.

Uso de exemplo

/ sbin / sysctl -a

/ sbin / sysctl -n kernel.hostname

/ sbin / sysctl -w kernel.domainname = "example.com"

/ sbin / sysctl -p /etc/sysctl.conf

O uso específico pode variar segundo a distribución de Linux. Use o comando man ( % home ) para ver como se usa un comando na súa computadora particular.