Skip to main content

Menggunakan perintah "sysctl" Linux

Cara didik binatang supaya dengar arahan (April 2025)

Cara didik binatang supaya dengar arahan (April 2025)
Anonim

Linux sysctl arahan mengkonfigurasi parameter kernel semasa runtime. Parameter yang tersedia adalah yang disenaraikan di bawah / proc / sys /. Procfs diperlukan untuksysctl (8) sokongan di Linux. Gunakansysctl (8) untuk kedua-dua membaca dan menulis data sysctl.

Sinopsis

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

A pembolehubah adalah nama kunci untuk dibaca dari-contohnya:

kernel.ostype

Pemisah slash juga diterima sebagai pengganti tempoh memotong pasangan kunci / nilai-contohnya:

kernel / ostype

Untuk menetapkan kekunci, gunakan borang tersebut

variable = value

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 -w parameter untuk digunakan.

Parameter lain

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

-p: Muatkan sysctl tetapan 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. Menggunakanlelaki perintah (% lelaki) untuk melihat bagaimana arahan digunakan pada komputer tertentu anda.