Ç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
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.