Home >> Kernel, Linux Command K-O, Process Management

lsof

Fungsi Perintah

Menampilkan daftar file yang sedang digunakan.

Struktur Perintah

lsof [option] [nama]

Daftar Option

-u userid Daftar file yang digunakan oleh userid
-U Menampilkan file yang berhubungan dengan socket
-a Menggabungkan 2 atau lebih option dengan hubungan AND
-c char Menampilkan file yang digunakan oleh program berawal dari huruf-huruf “char”
-i [46][protocol]
[@hostname|hostaddr]
[:service|port]
Menampilkan file yang berhubungan dengan internet network.

Contoh Penggunaan

Tanpa option

$lsof
COMMAND     PID      USER   FD      TYPE     DEVICE     SIZE       NODE NAME
init          1      root  cwd       DIR        3,3     4096          2 /
init          1      root  rtd       DIR        3,3     4096          2 /
....

Menampilkan file yang digunakan user

$ lsof -u ritonga
COMMAND   PID    USER   FD   TYPE DEVICE     SIZE   NODE NAME
bash    16326 ritonga  cwd    DIR    3,3     4096      2 /
bash    16326 ritonga  rtd    DIR    3,3     4096      2 /
bash    16326 ritonga  txt    REG    3,3   735004  32805 /bin/bash

Menampilkan socket file

 $ lsof -U
COMMAND     PID      USER   FD   TYPE     DEVICE SIZE  NODE NAME
udevd       565      root    3u  unix 0xcf800e40       1364 socket
auditd     2142      root    7u  unix 0xcf8003c0       6292 socket
...

Menampilkan socket file ATAU file yang digunakan oleh user ritonga

$ lsof -U -u ritonga
COMMAND     PID      USER   FD   TYPE     DEVICE SIZE  NODE NAME
udevd       565      root    3u  unix 0xcf800e40       1364 socket
auditd     2142      root    7u  unix 0xcf8003c0       6292 socket
...
bash    16326 ritonga  cwd    DIR    3,3     4096      2 /
bash    16326 ritonga  rtd    DIR    3,3     4096      2 /
bash    16326 ritonga  txt    REG    3,3   735004  32805 /bin/bash

Menampilkan socket file DAN file yang digunakan oleh user ritonga

$ lsof -a -U -u ritonga 

Menampilkan file yang berhubungan dengan ssh

lsof -i @172.17.112.4:22
COMMAND   PID USER   FD   TYPE DEVICE SIZE NODE NAME
sshd    16158 root    3u  IPv6  91538       TCP 172.17.112.4:ssh->172.17.112.1:60038 (ESTABLISHED)

Leave a Reply