Menguasai Perintah "sysctl" Linux

Konfigurasikan Parameter Kernel pada Runtime

Sysctl Linux perintah mengkonfigurasi parameter kernel saat runtime. Parameter yang tersedia adalah yang terdaftar di bawah / proc / sys /. Procf diperlukan untuk sysctl (8) dukungan di Linux. Gunakan sysctl (8) untuk membaca dan menulis data sysctl.

Ringkasan

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

Parameter

variabel

Nama kunci untuk dibaca. Contohnya adalah kernel .ostype . Pemisah garis miring juga diterima di tempat periode yang membatasi pasangan kunci / nilai — misalnya, kernel / ostype.

variabel = nilai

Untuk menetapkan kunci, gunakan variabel bentuk = nilai , di mana variabel adalah kunci dan nilai adalah nilai yang ditetapkan. Jika nilai berisi kutipan atau karakter yang diuraikan oleh shell, Anda mungkin perlu menyertakan nilai dalam tanda kutip ganda. Ini membutuhkan parameter -w untuk digunakan.

-n

Gunakan opsi ini untuk menonaktifkan pencetakan nama kunci saat mencetak nilai.

-e

Gunakan opsi ini untuk mengabaikan kesalahan tentang kunci yang tidak dikenal.

-w

Gunakan opsi ini ketika Anda ingin mengubah pengaturan sysctl.

-p

Muat pengaturan sysctl dari file yang ditentukan atau /etc/sysctl.conf jika tidak ada yang diberikan.

-Sebuah

Tampilkan semua nilai yang tersedia saat ini.

-SEBUAH

Tampilkan semua nilai yang saat ini tersedia dalam bentuk tabel.

Contoh Penggunaan

/ sbin / sysctl -a

/ sbin / sysctl -n kernel.hostname

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

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

Penggunaan khusus dapat bervariasi berdasarkan distribusi Linux. Gunakan perintah man ( % man ) untuk melihat bagaimana perintah digunakan pada komputer khusus Anda.