Lsof: Revizyonlar arasındaki fark
(Sayfa oluşturdu, içeriği: ''''lsof''', "'''l'''i'''s'''t '''o'''pen '''f'''iles" (açık dosyaları listele) anlamına gelen ve Unix benzeri sistemlerde, tüm açık dosya ve işlemleri…') |
Değişiklik özeti yok |
||
21. satır: | 21. satır: | ||
Yukarıda, "sendmail"in kendi standart portu olan "25"den dinlendiğini görüyoruz. | Yukarıda, "sendmail"in kendi standart portu olan "25"den dinlendiğini görüyoruz. | ||
*-i | *-i [[IP]] soketlerinin listeler. | ||
*-n Makine adlarını çözümleme (DNS yok). | *-n Makine adlarını çözümleme ([[DNS]] yok). | ||
*-P Port adlarını çözümleme (adları yerine port numaralarını listeler). | *-P Port adlarını çözümleme (adları yerine port numaralarını listeler). | ||
20.46, 3 Ekim 2010 tarihindeki hâli
lsof, "list open files" (açık dosyaları listele) anlamına gelen ve Unix benzeri sistemlerde, tüm açık dosya ve işlemlerin bir listesini görüntülemek için kullanılan bir komuttur. Bu açık kaynak uygulama Vic Abell tarafından geliştirildi ve desteklendi. Birkaç UNIX tarafından desteklenir.
Disk dosyaları, ağ soketleri, şebekeler ve aygıtlar da dahil sistemdeki açık dosyalar, tüm işlemler tarafından açılır. Diskteki herhangi bir dosyanın kullanımda olduğundan dolayı disk çıkartılamadığında bu komut kullanılır. Kullanılan dosyalardaki işlemleri belirtmek için açık dosyalar şöyle listelenebilir:
lsof /var
Bu komutun çıktısı:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME syslogd 350 root 5w VREG 222,5 0 440818 /var/adm/messages syslogd 350 root 6w VREG 222,5 339098 6248 /var/log/syslog cron 353 root cwd VDIR 222,5 512 254550 /var -- atjobs
Bir uygulama ile ilişkilendirilen Portu görüntülemek için:
lsof -i -n -P
Bu komutun çıktısı ise şöyledir:
sendmail 31649 root 4u IPv4 521738 TCP *:25 (LISTEN)
Yukarıda, "sendmail"in kendi standart portu olan "25"den dinlendiğini görüyoruz.
- -i IP soketlerinin listeler.
- -n Makine adlarını çözümleme (DNS yok).
- -P Port adlarını çözümleme (adları yerine port numaralarını listeler).