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?
/proc
và /sys
như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).
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?
/proc
và /sys
như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).
Câu trả lời:
Thư mục /proc/sys
cho 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 sysctl
tiện ích hoặc sysctl
cuộ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ó.
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.