You are here
Home > Operating System > Linux > List Open File

List Open File

Sekarang akan kita coba untuk melihat file yang di-open (list open file) oleh sebuah program di linux dengan perintah:

lsof

Oke, sebelum kita jalankan perintah “lsof” kita akan lihat dulu program apa yang akan kita monitor file apa saja yang dibuka oleh program tersebut, disini saya akan coba melihat file yang dibuka oleh program apache

ps -aux | grep apache

Setalah kita tahu pid dari apache, maka selanjutnya kita dapat melihat file apa saja yang dibuka oleh apache dengan perintah

lsof -p 2806

Dengan perintah diatas akan muncul semua file yang dibuka oleh apache. Untuk memfilter file yang dibuka bisa menggunakan perintah

lsof -p 2806 | grep lib

Dengan perintah diatas maka semua file yang dibuka oleh apache yang mengandung kata lib akan muncul dilayar. Sedangkan untuk mendapatkan jumlah file yang dibuka oleh apache bisa menggunakan perintah

lsof -p 2806 | wc -l

Perintah diatas akan menghasilkan jumlah file yang dibuka oleh apache, bahkan perintah filter dan count juga bisa gunakan secara bersama-sama

lsof -p 2806 | grep lib | wc -l

Dengan kombinasi perintah diatas akan mendapatkan jumlah file yang dibuka oleh apache dimana file-file tersebut mengandung kata lib

Semoga bermanfaat,

Salam,
ant

Leave a Reply

Top