Menguasai Command "sysctl" Linux

Konfigurasi Parameter Kernel di Runtime

Sysctl Linux arahan mengkonfigurasi parameter kernel semasa runtime. Parameter yang tersedia adalah mereka yang disenaraikan di bawah / proc / sys /. Procfs diperlukan untuk sokongan sysctl (8) di Linux. Gunakan sysctl (8) untuk membaca dan menulis data sysctl.

Sinopsis

sysctl [-n] [-e] pembolehubah ...
sysctl [-n] [-e] -w variable = value ...
sysctl [-n] [-e] -p (default /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

Parameter

pembolehubah

Nama kunci untuk dibaca dari. Contohnya adalah .ostype kernel . Pemisah slash juga diterima sebagai pengganti tempoh yang membatasi pasangan kunci / nilai-contohnya, kernel / ostype.

variable = value

Untuk menetapkan kunci, gunakan form variable = nilai , di mana pembolehubah adalah kunci dan nilai adalah nilai yang ditetapkan untuk. Jika nilai mengandungi sebut harga atau aksara yang dihuraikan oleh shell, anda mungkin perlu menyertakan nilai dalam petikan berganda. Ini memerlukan parameter -w untuk digunakan.

-n

Gunakan opsyen ini untuk melumpuhkan percetakan nama kunci apabila mencetak nilai.

-e

Gunakan pilihan ini untuk mengabaikan ralat mengenai kekunci yang tidak diketahui.

-w

Gunakan pilihan ini apabila anda ingin menukar tetapan sysctl.

-p

Muatkan tetapan sysctl dari fail yang ditentukan atau /etc/sysctl.conf jika tidak ada yang diberikan.

-a

Paparkan semua nilai yang ada sekarang.

-A

Paparkan semua nilai yang sedia ada dalam bentuk jadual.

Contoh Penggunaan

/ sbin / sysctl -a

/ sbin / sysctl -n kernel.hostname

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

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

Penggunaan tertentu mungkin berbeza-beza mengikut pengedaran Linux. Gunakan arahan lelaki ( % man ) untuk melihat bagaimana arahan digunakan pada komputer tertentu anda.