Mengenal Perintah 'lsof' untuk Melihat Daftar File yang Terbuka
Mengenal Perintah 'lsof' untuk Melihat Daftar File yang Terbuka - Haloo semuanya. Sambil menunggu pertandingan semifinal antara Kroasia vs Inggris kali ini saya akan sharing sedikit mengenai perintah lsof. Perintah ini merupakan salahsatu perintah dasar, terutama jika kamu adalah seorang sysadmin. lsof adalah perintah untuk melihat semua file yang sedang terbuka. lsof sendiri merupakan singkatan dari 'list open files".
Oke penjelasan sendikit, jadi maksudnya melihat file yang terbuka disini adalah melihat file yang dibuka oleh suatu proses. Di Linux / Unix, semuanya dianggap sebagai file seperti pipe, soket, perangkat, dll diperlakukan sebagai file. Dengan demikian, dengan menggunakan perintah 'lsof' kita akan mendapatkan informasi dari file yang dibuka.
Contoh Perintah 'lsof' di Linux
Melihat seluruh file yang terbuka
lsof
Perintah diatas adalah untuk melihat seluruh file yang terbuka berdasarkan proses aktif yang berjalan di sistem.
Nah mungkin dari contoh diatas yang masih kurang familiar adalah pada kolom FD.Berikut penjelasannya.
FD sendiri adalah singkatan dari File descriptor. Dan ini adalah beberapa value dari FD:
cwd - Current working directoryr mewakili read, w mewakili write, dan u mewakili read and write.
txt - Text file
mem - Memory Mapped file
mmap - Memory Mapped device
Number - It represent the actual file descriptor
Sementara di kolom Type, berikut keterangan dari beberapa value yang tersedia:
REG - Regular file
DIR - Directory
CHR - Character special file
FIFO - First in first out
Untuk melihat file terbuka dari pengguna tertentu.
lsof -u yuyudhnPerintah diatas untuk melihat daftar open file dari user yuyudhn saja.
Untuk melihat koneksi jaringan
lsof -iPerintah diatas untuk melihat seluruh koneksi jaringan yang aktif
Melihat file terbuka berdasarkan nama proses
lsof -c sshPerintah diatas untuk melihat seluruh file terbuka dari proses ssh.
Melihat proses berjalan berdasarkan port yang digunakan
lsof -i :22Perintah diatas untuk melihat proses yang berjalan di port 22 alias port untuk koneksi ssh.
Untuk perintah lain bisa dicek dengan perintah
lsof -h
Oke mungkin sekian tutorial singkat kali ini dan semoga bermanfaat.
Referensi:
- https://www.howtoforge.com/linux-lsof-command/
Posting Komentar untuk "Mengenal Perintah 'lsof' untuk Melihat Daftar File yang Terbuka"