Làm cách nào để đặt lại sysctl về mặc định của hệ điều hành?


10

Tôi không thể tìm thấy câu trả lời trong các trang dành cho người đàn ông cho sysctl. Tệp sysctl.conf của tôi vẫn ở trạng thái mặc định, tôi đang kiểm tra một số giá trị và tải các cài đặt mới thông qua sysctl -p newsettings.conf. Tôi mặc dù nó sẽ đủ để thiết lập lại để làm sysctl -p(có nghĩa là nó đọc các giá trị từ sysctl.conf). Nhưng một sysctl -a | grep domaintiết lộ nhanh rằng vẫn còn các thiết lập cũ.

Có ý kiến ​​gì không?

Câu trả lời:


15

Theo như tôi biết thì không có "hoàn tác" cho sysctl- Bạn cần nhập lại các cài đặt mặc định (thường /etc/sysctl.confđơn giản là không chỉ định mặc định, vì vậy đọc lại nó sẽ không hoàn nguyên các thay đổi của bạn trừ khi có cài đặt rõ ràng).

Nếu bạn không biết cài đặt mặc định của mình, khởi động lại sẽ lấy lại chúng và sau đó bạn có thể liệt kê chúng sysctl -a(lưu trữ ở đâu đó để tham khảo). Nếu bạn có một máy gần như giống hệt nhau xung quanh, bạn có thể lấy sysctl -ađầu ra từ máy chủ đó thay vì khởi động lại.


1
Được rồi, cảm ơn. Khởi động lại sẽ là một khả năng và sau đó sysctl -a > sysctl_defaults.confnên thực hiện các mẹo. Tôi sẽ để nó mở một thời gian, có thể ai đó biết một cách. Nếu không tôi sẽ chấp nhận câu trả lời của bạn là câu trả lời đúng.
F Meatgrinder

@F Meatgrinder Hãy chắc chắn rằng bạn đang lưu trữ các giá trị sysctl ở nơi mà chúng không được đọc thường xuyên khi khởi động (như ~/sysctl_defaults.conf) - Mặc dù đôi khi nó không xảy ra giá trị mặc định cho một nút sysctl đã cho và bạn có thể giới thiệu một số Tình cờ lạ lùng theo cách đó.
voretaq7

1
Cảm ơn, tôi biết điều đó và tôi đã lưu trữ chúng trong thư mục nhà của tôi như bạn đã đề xuất. Tôi cũng đảm bảo rằng không có gì trong /etc/sysctl.dtrước khi khởi động lại. Mọi thứ hoạt động như một cơ duyên và tôi nghĩ giải pháp của bạn là hoàn toàn tốt. Cảm ơn một lần nữa vì sự giúp đỡ của bạn.
F Meatgrinder

0

Mặc định Sysctl

Trên CentOS 7, hãy nhìn vào

/usr/lib/sysctl.d/

để có được các cài đặt mặc định đi kèm với HĐH.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.