Skip to main content

Използвайки командата Linux "sysctl"

Команда Замри!Научите Собаку Не Шевелиться по команде! (Април 2025)

Команда Замри!Научите Собаку Не Шевелиться по команде! (Април 2025)
Anonim

Linux Sysctl командата конфигурира параметрите на ядрото по време на изпълнение. Наличните параметри са изброените в / Proc / сис /. Procfs е необходимо заSysctl (8) поддръжка в Linux. употребаSysctl (8) както за четене, така и за писане на sysctl данни.

резюме

sysctl -n -e променлива … sysctl -n -e -w променлива = стойност … sysctl -n -e -p (по подразбиране /etc/sysctl.conf) sysctl -n -e -a sysctl -n -e -A

Параметри

А променлив е името на ключ за четене от например:

kernel.ostype

Седалковият сепаратор също се приема вместо период, ограничаващ двойката ключ / стойност - например:

ядрото / тип_ос

За да зададете ключ, използвайте формуляра

променлива = стойност

където променлив е ключът и стойност е стойността, която е зададена. Ако стойността съдържа кавички или знаци, които са анализирани от черупката, може да се наложи да включите стойността в двойни кавички. Това изисква -w параметър за използване.

Други параметри

-н: Използвайте тази опция, за да забраните печатането на името на ключа при отпечатване на стойности.

-Д: Използвайте тази опция, за да игнорирате грешките за неизвестни ключове.

-w: Използвайте тази опция, когато искате да промените a Sysctl настройка.

-p: натоварване Sysctl настройките от зададения файл или /etc/sysctl.conf ако не е било дадено.

-а: Показване на всички налични стойности.

-А: Показване на всички налични стойности в таблична форма.

Пример за използване

/ sbin / sysctl -a/ sbin / sysctl -n kernel.hostname/ sbin / sysctl -w kernel.domainname = "пример.com"/ sbin / sysctl -p /etc/sysctl.conf

Конкретната употреба може да се различава от разпределението на Linux. Използваймъж команда (% man), за да видите как се използва команда на вашия компютър.