Làm chủ lệnh "sysctl" Linux

Cấu hình các tham số hạt nhân tại thời gian chạy

Linux sysctl lệnh cấu hình các tham số hạt nhân trong thời gian chạy. Các tham số có sẵn là các tham số được liệt kê trong / proc / sys /. Procfs là cần thiết cho sysctl (8) hỗ trợ trong Linux. Sử dụng sysctl (8) để đọc và ghi dữ liệu sysctl.

Tóm tắc

biến sysctl [-n] [-e] ...
sysctl [-n] [-e] -w biến = giá trị ...
sysctl [-n] [-e] -p (mặc định /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

Thông số

biến

Tên của một khóa để đọc từ. Một ví dụ là kernel .ostype . Dấu phân cách dấu gạch chéo cũng được chấp nhận thay cho một khoảng thời gian phân định cặp khóa / giá trị — ví dụ: kernel / ostype.

biến = giá trị

Để đặt khóa, hãy sử dụng biến dạng = giá trị , trong đó biến là khóa và giá trị là giá trị được đặt thành. Nếu giá trị chứa dấu ngoặc kép hoặc các ký tự được phân tích bằng trình bao, bạn có thể cần phải kèm theo giá trị trong dấu ngoặc kép. Điều này yêu cầu tham số -w để sử dụng.

-n

Sử dụng tùy chọn này để vô hiệu hóa việc in tên khóa khi in các giá trị.

-e

Sử dụng tùy chọn này để bỏ qua lỗi về các khóa không xác định.

-w

Sử dụng tùy chọn này khi bạn muốn thay đổi cài đặt sysctl.

-p

Tải các cài đặt sysctl từ tập tin được chỉ định hoặc /etc/sysctl.conf nếu không có.

-a

Hiển thị tất cả các giá trị hiện có sẵn.

-A

Hiển thị tất cả các giá trị hiện có sẵn trong biểu mẫu bảng.

Sử dụng ví dụ

/ sbin / sysctl -a

/ sbin / sysctl -n kernel.hostname

/ sbin / sysctl -w kernel.domainname = "example.com"

/ sbin / sysctl -p /etc/sysctl.conf

Việc sử dụng cụ thể có thể thay đổi theo phân phối Linux. Sử dụng lệnh man ( % man ) để xem cách một lệnh được sử dụng trên máy tính cụ thể của bạn.