Jika Anda melihat sistem file Linux, Anda mungkin telah memperhatikan: /proc direktori dengan banyak nomor aneh dan file lain di dalamnya. Apa yang dilakukan direktori ini? Ini sebenarnya berisi banyak informasi berguna yang terkait dengan sistem Linux Anda dan proses yang sedang berjalan.
Artikel ini akan membahas sistem file proc secara rinci, bersama dengan panduan singkat tentang cara mendapatkan informasi terkait sistem menggunakan procfs.
Apa itu Sistem File proc?
Sistem file proc (procfs) adalah ide yang dipinjam dari sistem penelitian Rencana 9 dari Bell Labs, penerus penelitian sistem Unix asli yang dikembangkan di sana.
Sistem file memperluas konsep asli memiliki "semuanya sebagai file," termasuk perangkat keras, ke logikanya kesimpulan dengan merepresentasikan setiap proses yang berjalan pada sistem sebagai hierarki file yang dapat Anda periksa dengan standar alat.
File yang paling berguna dalam hierarki proc untuk informasi sistem adalah informasi cpu mengajukan. Untuk melihatnya, ketik:
cat /proc/cpuinfo
Bergantung pada berapa banyak inti CPU yang dimiliki mesin Anda, file ini mungkin berisi banyak informasi. Karena itu, Anda mungkin ingin mengganti cat untuk Sebagian besar, yang merupakan pager Linux.
File berguna lainnya di /proc direktori adalah informasi, yang menampilkan detail yang terkait dengan memori sistem Anda, dan tunggangan file, yang menyediakan informasi tentang sistem file yang di-mount. Anda dapat dengan mudah memeriksa file-file ini dengan alat pemrosesan teks Linux standar.
Terkait: Utilitas Baris Perintah Terbaik untuk Melihat Konten File di Linux
Dalam sistem file proc, semua proses yang berjalan memiliki direktori sendiri, yang merupakan nomor ID proses, atau PID. Misalnya, proses 1, proses init yang memulai semua proses lain di sistem Linux saat boot, memiliki direktori sendiri dengan nomor yang sama, /proc/1.
Saat menemukan proses yang ingin Anda selidiki, Anda akan menggunakan perintah ps, top, htop, atau perintah Linux lainnya untuk membuat daftar PID dari proses tertentu. Ketika Anda telah menemukan ID proses, navigasikan ke direktori itu di bawah /proc.
Di dalam direktori proses, Anda akan menemukan beberapa file yang berisi informasi tentang berbagai aspek proses. Sebagai contoh, exe adalah tautan simbolis ke executable yang memulai proses, mengepung daftar variabel lingkungan, dan cmdline menunjukkan argumen baris perintah apa pun yang digunakan untuk meluncurkan proses. Itu status file mencantumkan banyak informasi ini dalam format yang lebih "dapat dibaca manusia".
Terkait: Apa itu Proses di Linux?
Dapatkan Informasi Sistem Menggunakan procfs
Sistem file proc menunjukkan bahwa hampir semuanya adalah file di Linux, bahkan hal-hal yang tidak Anda harapkan. Bahkan di dalam folder root, Anda akan menemukan banyak file, masing-masing berisi informasi tentang berbagai komponen sistem.
Linux, dengan perintah unik dan distro yang tak terhitung jumlahnya, mungkin tampak seperti sistem operasi yang misterius bagi pemula pada awalnya, tetapi semuanya ada di tempat yang tepat.
Pernah bertanya-tanya mengapa perintah Linux begitu pendek dan aneh? Mesin teletype dan Unix adalah jawabannya.
Baca Selanjutnya
- Linux
- Berkas sistem
- Kernel Linux

David adalah seorang penulis lepas yang berbasis di Pacific Northwest, tetapi awalnya berasal dari Bay Area. Dia telah menjadi penggemar teknologi sejak kecil. Minat David termasuk membaca, menonton acara TV dan film berkualitas, bermain game retro, dan mengumpulkan rekaman.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.