Sysctl dosyasını sysctl.d dizininden nasıl yeniden yüklerim?


31

/etc/sysctl.dDizindeki bir dosyada değişiklikler yapıyorum (Ubuntu 12.04).

Bunun sysctl -pyeniden yüklendiğini biliyorum /etc/sysctl.confama /etc/sysctl.d/dizin altındaki hiçbir şey için işe yaramadı . Yeniden başlatma çalışıyor, ancak yeniden başlatmadan yapmak istiyorum.

Baska öneri?

Yanıtlar:


50

Gibi belgelenmiş , son için util-linux sürümleri:

# Tüm sistem yapılandırma dosyalarından ayarları yükle 
sysctl --system

Daha eski sürümler için (eğer --systemişe yaramazsa):

# /Etc/sysctl.conf 
sysctl -p adresinden ayarları yükle
# Ayarları belirtilen dosyadan yükleyin 
sysctl -p /etc/sysctl.d/ <whatever> .conf

9

/etc/sysctl.d/1: 3.2.8-11ubuntu6.3 işlemlerini içeren bir Ubuntu 12.04 sisteminde bulunan README dosyası şunları çalıştırır:

service procps start

Hangi ( /etc/init/procps.confbu şekilde) çalışan biter :

cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p -
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.