GNU/Linux >> Belajar Linux >  >> Linux

sysctl vs menulis langsung ke /proc/*

sysctl adalah alat untuk membaca dan memodifikasi berbagai atribut kernel. Ini tersedia di banyak sistem operasi mirip Unix, termasuk tidak hanya Linux, tetapi juga OpenBSD dan FreeBSD, misalnya. sysctl biasanya tersedia baik sebagai perintah shell maupun sebagai panggilan sistem.

Di Linux, sysctl mekanisme tambahan diekspos sebagai bagian dari sistem file virtual procfs, di bawah /proc/sys .

Perhatikan bahwa sysctl syscall tidak digunakan lagi di Linux; disarankan untuk menggunakan /proc/sys sebagai gantinya (baik secara langsung atau melalui sysctl perintah shell).

Referensi:

  • Halaman untuk sysctl syscall di Linux
  • Halaman manual untuk sysctl perintah shell di Linux

Linux
  1. Menjelajahi sistem file Linux /proc

  2. Tidak ada /proc dalam distribusi Linux tersemat berbasis Busybox

  3. sysctl -p gagal di /proc/sys/pcie_aspm

  1. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  2. Linux – Menautkan /proc/mnt Ke /proc/mounts?

  3. Linux – Bagaimana Menguji Apakah Perangkat Blok Apakah Hanya-Baca Dari /sys Atau /proc?

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Linux – Jumlah Prosesor di /proc/cpuinfo?

  3. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?