Sysctl'i OS varsayılanlarına nasıl sıfırlayabilirim?


10

Sysctl için man sayfalarında bir cevap bulamadım. Sysctl.conf dosyam hala varsayılan durumunda, birkaç değeri test ediyorum ve üzerinden yeni ayarlar yükledim sysctl -p newsettings.conf. Ben yapmak için sıfırlama için yeterli olsa da sysctl -p(yani değerleri okur anlamına gelir sysctl.conf). Ancak hızlı bir şekilde sysctl -a | grep domain, hala eski ayarların olduğunu ortaya çıkardı.

Herhangi bir fikir?

Yanıtlar:


15

Bildiğim kadarıyla için "geri al" yoktur sysctl- Varsayılan ayarları yeniden girmeniz gerekir (genellikle /etc/sysctl.confsadece varsayılanları belirtmez, bu yüzden yeniden okuma, açık bir ayar olmadığı sürece değişikliklerinizi geri döndürmez).

Varsayılan ayarlarınızı bilmiyorsanız, bir yeniden başlatma onları geri alır ve ardından bunları listeleyebilirsiniz sysctl -a(referans için bir yerde saklayın). Etrafınızda çoğunlukla özdeş başka bir makineniz varsa sysctl -a, yeniden başlatma yerine o ana bilgisayardan çıktı alabilirsiniz .


1
Tamam teşekkürler. Yeniden başlatma bir olasılık olabilir ve sonra sysctl -a > sysctl_defaults.confhile yapmalıdır. Bunu bir süre açık bırakacağım, belki başka biri bir yol biliyor. Değilse cevabınızı doğru olarak kabul edeceğim.
Fleshgrinder

@Fleshgrinder Sysctl değerlerini, önyükleme sırasında rutin olarak okunmadıkları bir yerde sakladığınızdan emin olun (örneğin ~/sysctl_defaults.conf) - Belirli bir sysctl düğmesi için bazen varsayılan değer değişse de, bazen kazara gariplik bu şekilde.
voretaq7

1
Teşekkürler, bunu biliyordum ve önerdiğiniz gibi onları ana dizinime sakladım. Ayrıca /etc/sysctl.dyeniden başlatmadan önce hiçbir şeyin bulunmadığından emin oldum . Her şey bir cazibe gibi çalıştı ve bence çözümünüz gayet iyi. Yardımın için tekrar teşekkürler.
Fleshgrinder

0

Sysctl Varsayılanları

CentOS 7'de,

/usr/lib/sysctl.d/

işletim sistemi ile birlikte gelen varsayılan ayarları almak için.

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.