Linux "sysctl" Komutanlığı Mastering

Çalışma zamanında Çekirdek Parametrelerini Yapılandır

Linux sysctl komut, çalışma zamanında çekirdek parametrelerini yapılandırır. Mevcut parametreler / proc / sys / altında listelenenlerdir. Linux'ta sysctl (8) desteği için Procfs gereklidir. Sysctl verilerini hem okumak hem de yazmak için sysctl (8) kullanın.

özet

sysctl [-n] [-e] değişkeni ...
sysctl [-n] [-e] -w değişken = değer ...
sysctl [-n] [-e] -p (varsayılan /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

Parametreler

değişken

Okunacak bir anahtarın adı. Bir örnek, çekirdek .ostype . Eğik ayırıcı, anahtar / değer çiftini sınırlayan bir süre yerine, örneğin çekirdek / ostype olarak da kabul edilir .

değişken = değer

Bir anahtar ayarlamak için, form değişkeni = değer kullanın , burada değişken anahtardır ve değer , ayarlandığı değerdir. Değer, kabuk tarafından ayrıştırılan tırnak işaretleri veya karakterler içeriyorsa, değeri çift tırnak içine almanız gerekebilir. Bu, -w parametresinin kullanılmasını gerektirir.

-n

Değerleri yazdırırken tuş adının yazdırılmasını devre dışı bırakmak için bu seçeneği kullanın.

-e

Bilinmeyen anahtarlarla ilgili hataları yok saymak için bu seçeneği kullanın.

-w

Bir sysctl ayarını değiştirmek istediğinizde bu seçeneği kullanın.

-p

Belirtilmemişse, sysctl ayarlarını belirtilen dosyadan veya /etc/sysctl.conf dosyasından yükleyin.

-a

Mevcut tüm değerleri görüntüleyin.

-A

Tablo formunda mevcut olan tüm değerleri görüntüleyin.

Örnek kullanım

/ sbin / sysctl-a

/ sbin / sysctl -n kernel.hostname

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

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

Özel kullanım Linux dağıtımına göre değişebilir. Komutunuzun belirli bir bilgisayarda nasıl kullanıldığını görmek için man komutunu ( % adam ) kullanın.