Menggunakan /proc Filesystem untuk Memeriksa Linux Inner Workings

Salah satu hal terbesar tentang Linux adalah seberapa besar kendali yang Anda miliki atas sistem Anda. Anda dapat mengedit apa pun yang Anda inginkan, dan ada banyak hal yang fleksibel dan tersedia untuk Anda. Selain itu, Linux sangat transparan – pesan kesalahan sangat jelas, dan tidak sulit untuk melihat bagian dalam sistem Anda. Salah satu cara terbaik untuk melihat cara kerja bagian dalam tersebut adalah direktori “/ proc”. Di sini kami tunjukkan cara menggunakan direktori “/ proc” untuk memeriksa cara kerja bagian dalam sistem Linux Anda.

Apa itu Direktori /proc?

Direktori “/proc” diisi dari awal setiap kali sistem Linux Anda melakukan booting dan selama sistem itu berjalan. Kernel mengambil survei dari semua perangkat keras dalam sistem dan menyimpan informasi itu di sana, sehingga memudahkan program lain untuk melihat informasi terperinci tentang perangkat keras sistem.

Mungkin hal yang paling penting untuk dipahami tentang “/proc” adalah bahwa ini bukan direktori normal dengan file biasa – ini lebih seperti melihat ke dalam sistem internal. File dalam direktori ini tidak dibaca dan disimpan ke hard drive seperti dokumen biasa atau MP3 – mereka dibuat oleh kernel Linux dengan cepat. Mengakses file “/ proc/meminfo” kemungkinan akan memberi Anda hasil yang berbeda setiap kali karena penggunaan memori hampir selalu berfluktuasi.

Dengan memasukkan informasi sistem semacam ini ke dalam sistem file virtual seperti “/proc”, pengembang mematuhi filosofi UNIX “semuanya adalah file”. Mereka melakukan ini agar dapat dengan mudah dibaca oleh siapa pun atau perangkat lunak semudah file teks biasa – tidak diperlukan pustaka atau bahasa khusus. Bagi kami, ini berarti informasi sistem terkini selalu tersedia dengan mudah.

Catatan : semua file yang disebutkan di sini harus terbuka dengan bersih di editor teks pilihan Anda. Contohnya menunjukkan konten menggunakan perintah cat standar dari dalam terminal.

/proc/cpuinfo

Jika Anda pernah menghabiskan waktu di “/proc”, ada kemungkinan besar Anda terbiasa dengan file ini. Menampilkan konten “/proc/cpuinfo” akan memberi Anda gambaran mendetail tentang CPU apa yang Anda miliki dan fitur apa yang didukungnya.

/proc/meminfo

File terkenal lainnya di / proc, “meminfo,” adalah file yang sangat berguna untuk disimpan. Ini menunjukkan kepada Anda informasi tentang penggunaan memori dan swap dan merupakan salah satu cara agar skrip dan program dapat mengetahui apa yang tersedia.

/proc/cmdline

File ini menunjukkan opsi yang digunakan untuk memulai kernel. Ini berguna saat memecahkan masalah boot atau jika Anda perlu memverifikasi file kernel mana yang digunakan untuk boot. Anda juga dapat memeriksa apakah daftar hitam driver Nouveau Anda berfungsi, yang jelas saya lakukan.

/proc/sistem file

File yang kurang dikenal tetapi masih berguna adalah “sistem file”. Dari sini Anda dapat membaca daftar (agak ekstensif) sistem file yang saat ini didukung oleh kernel Anda. Tidak semua ini adalah jenis sistem file yang akan Anda gunakan untuk menyimpan data Anda – beberapa di antaranya seperti “/ proc” itu sendiri dan memiliki kegunaan khusus.

/ proc / PID

Dalam hal ini, PID adalah ID proses dari program yang sedang berjalan. Setiap proses memiliki nomor unik yang digunakan sistem untuk mengidentifikasi instance tertentu dari program tertentu itu. Misalnya, saat Anda menjalankan program dari baris perintah, Anda akan melihat daftar proses yang sedang berjalan dan PID-nya. Setiap proses memiliki subdirektorinya sendiri di “/proc”, yang dapat Anda telusuri untuk informasi tentang proses tersebut.

/proc/modules

Salah satu file paling vital di /proc, “modules” berisi daftar lengkap modul kernel yang sedang aktif. Jika Anda pernah mengalami masalah driver video, Anda mungkin tahu betapa bermanfaatnya hal ini. Meskipun mungkin bukan sesuatu yang Anda gunakan setiap hari, file ini bisa menjadi penyelamat untuk pemecahan masalah.

/proc/mount

Anda dapat dengan cepat dan mudah memeriksa semua perangkat yang terpasang dengan membuka file “mount”. Sekali lagi, banyak item di sini yang belum tentu merupakan mount point yang perlu diketahui oleh pengguna. Sebagian besar bagian yang relevan dengan Anda akan ditemukan di bagian bawah.

Membungkus

Pasti ada lebih banyak “/ proc” daripada yang dapat dibahas di sini, jadi saya sangat menganjurkan siapa pun yang membaca ini untuk mencari-cari di “/ proc” untuk menemukan sedikit informasi yang dapat sangat berguna bagi Anda. Sementara banyak file yang Anda temukan di sana dimaksudkan untuk digunakan oleh OS itu sendiri, semuanya dapat memberikan pandangan yang berharga tentang operasi Linux.

Sekarang setelah Anda mengetahui cara memeriksa direktori “/ proc”, selanjutnya Anda harus mengetahui cara menggunakan file Host untuk mengakses server lokal Anda dan memblokir iklan dan situs web. Anda juga dapat mengetahui lebih lanjut tentang struktur direktori virtual di Linux.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *