Các tham số kernel Linux có trong / Proc / sys được ghi lại ở đâu?


9

Tôi có thể tìm thấy mô tả kỹ thuật về các tham số kernel được liệt kê trong /proc/sys(ob Linux) ở đâu?


có thể trùng lặp Nội dung của / Proc
Mikel


@Mikel Đây không phải là bản sao, họ giải thích /proc/sysnhưng không /proc/sys(có tên gần gũi khó hiểu nhưng lại khác nhau về cách sử dụng).
Gilles 'SO- ngừng trở nên xấu xa'

Câu trả lời:


6

Thư mục /proc/syscho phép dễ dàng truy cập các cài đặt sysctl thông qua shell. Bạn có thể đọc và viết các cài đặt này bằng cách đọc và ghi các tệp này hoặc bằng cách gọi sysctltiện ích hoặc sysctlcuộc gọi hệ thống cơ bản .

Các cài đặt khác nhau được mô tả trong tài liệu kernel, trong Documentation/sysctl/*. Bắt đầu với README.

Đây là công cụ cấp độ khá thấp, vì vậy đôi khi tài liệu không hoàn toàn chính xác và bạn sẽ cần phải chuyển sang nguồn. Mỗi cài đặt sysctl thường tương ứng với một biến có tên giống bên trong kernel (nhưng đây là quy ước, không phải là quy tắc). Nhiều cài đặt được khai báo kernel/sysctl.c, nhưng các thành phần và mô-đun hạt nhân bổ sung có thể định nghĩa riêng. Trong nguồn (trên một bản sao cục bộ hoặc trực tuyến tại LXR ), tìm kiếm tên của cài đặt sysctl giữa các dấu ngoặc kép (ví dụ "xfrm_larval_drop") để tìm khai báo của nó.


8

Nguồn có thẩm quyền của những gì trong /procđược ghi lại trong cây nguồn kernel trong Documentation / filesystem / Proc.txt . Tài liệu tham khảo Tài liệu / sysctl là tài liệu mô tả /proc/sys. Tài liệu đó tham chiếu các tài liệu khác trong tài liệu cây nguồn nhân, vì vậy hãy chuẩn bị để điều hướng qua cây đó.

Các liên kết này là một giao diện gitweb, vì vậy bạn có thể chọn một phiên bản Linux cụ thể mà bạn quan tâm. Những liên kết này trỏ đến CHÍNH hiện tại.

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.