Skip to main content

Menggunakan Perintah "sysctl" Linux

bagian#1 Belajar Command Line Interface Linux (BASH) - 17 perintah dasar (Februari 2025)

bagian#1 Belajar Command Line Interface Linux (BASH) - 17 perintah dasar (Februari 2025)
Anonim

Linux sysctl perintah mengkonfigurasi parameter kernel saat runtime. Parameter yang tersedia adalah yang tercantum di bawah / proc / sys /. Procfs diperlukan untuksysctl (8) dukungan di Linux. Menggunakansysctl (8) untuk membaca dan menulis data sysctl.

Ringkasan

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

Parameter

SEBUAH variabel adalah nama kunci untuk dibaca - misalnya:

kernel.ostype

Pemisah garis miring juga diterima menggantikan periode yang membatasi pasangan kunci / nilai - misalnya:

kernel / ostype

Untuk mengatur kunci, gunakan formulir

variabel = nilai

dimana variabel adalah kuncinya 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 -w parameter untuk digunakan.

Parameter lainnya

-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 sysctl pengaturan.

-p: Beban sysctl pengaturan 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. Menggunakanpria perintah (% pria) untuk melihat bagaimana perintah digunakan pada komputer khusus Anda.