Dalam Linux, proc ialah sistem fail maya dan pusat kawalan, yang menyimpan satu siri fail khas yang merupakan status menjalankan kernel semasa sistem hanya wujud dalam memori dan diakses melalui sistem fail. Operasi data kernel menyediakan antara muka, dan status berjalan kernel boleh ditukar dengan menukar beberapa fail.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Proc dipanggil sistem fail maya Ia adalah pusat kawalan yang boleh mengubah keadaan berjalan kernel dengan menukar beberapa fail disediakan oleh kernel kepada kami Pusat pertanyaan yang melaluinya pengguna boleh melihat perkakasan sistem dan sedang menjalankan maklumat proses.
Sumber data bagi banyak alatan dalam Linux ialah kandungan direktori proc Contohnya, arahan lsmod ialah alias cat /proc/modules.
Terdapat jenis sistem fail pseudo khas dalam Linux, yang digunakan untuk melengkapkan pelbagai fungsi menggunakan operasi yang disatukan dengan antara muka fail, seperti ptyfs, devfs, sysfs dan procfs. Procfs adalah salah satu sistem fail pseudo yang paling banyak digunakan.
Mengenai istilah sistem fail, direktori /proc bukanlah sistem fail sebenar, ia adalah sistem fail maya, kadangkala juga dipanggil sistem fail pseudo maklumat proses.
Data yang diletakkan oleh proc semuanya dalam ingatan, seperti kernel sistem, proses, status peranti luaran dan status rangkaian, dsb. Oleh kerana data dalam direktori ini berada dalam ingatan, ia tidak menempati sebarang ruang cakera keras.
procfs ialah antara muka fail abstrak untuk maklumat kernel Linux Sebilangan besar maklumat kernel dan parameter boleh laras dipetakan ke pepohon direktori sebagai fail biasa, supaya kami boleh menggunakan echo atau cat secara langsung arahan digunakan untuk mendapatkan dan melaraskan maklumat sistem. Pada masa yang sama, procfs juga menyediakan antara muka supaya modul kernel kita sendiri atau program mod pengguna boleh memindahkan parameter melalui procfs. Dalam sistem Linux hari ini, sebilangan besar alat sistem juga memperoleh parameter kernel melalui procf, seperti ps, lspci, dll. Tanpa procfs, mereka mungkin tidak berfungsi dengan baik.
Sistem fail proc ialah sistem fail pseudo Ia hanya wujud dalam memori dan tidak menduduki ruang memori luaran. Ia menyediakan antara muka untuk mengakses data kernel sistem dalam bentuk sistem fail. Pengguna dan aplikasi boleh mendapatkan maklumat sistem melalui proc dan menukar parameter tertentu kernel. Memandangkan maklumat sistem, seperti proses, berubah secara dinamik, apabila pengguna atau aplikasi membaca fail proc, sistem fail proc membaca secara dinamik maklumat yang diperlukan daripada kernel sistem dan menyerahkannya.
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah proc dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!