Linux / Sistem 03.07.2026

Linux Sunucularda lsof Komutu ile Dosya Kullanan Süreçleri Bulma

Linux Sunucularda lsof Komutu ile Dosya Kullanan Süreçleri Bulma

Linux lsof (List Open Files) Komutu Kullanım Rehberi

Linux işletim sistemlerinde "her şey bir dosyadır" (dosyalar, dizinler, ağ soketleri, donanım aygıtları). Sunucuda bir dosyayı silmek istediğinizde "dosya kullanımda" hatası alıyor veya hangi web sitesinin hangi portu meşgul ettiğini bulmak istiyorsanız **lsof (list open files)** komutunu kullanmalısınız. lsof, sistemde aktif olarak açık olan tüm dosyaları ve bunları kullanan süreçleri listeler.

1. lsof Kurulumu

Aracın sunucunuzda kurulu olduğundan emin olun:

apt install lsof -y (Ubuntu)
dnf install lsof -y (AlmaLinux)

2. Sık Kullanılan lsof Komut Örnekleri

  • **Belirli bir dosyayı hangi sürecin kullandığını bulmak:**
    lsof /var/www/html/index.php
  • **Belirli bir portu dinleyen servisi bulmak (Örn: 80 portu):**
    lsof -i :80
  • **Belirli bir kullanıcının açık dosyalarını listelemek:**
    lsof -u cpanel_kullanici_adi

Bu komutlar sayesinde sunucu kaynaklarını kilitleyen veya silinmeyen dosyaları kullanan PID (süreç numaralarını) tespit edip `kill -9 PID` ile o süreci sonlandırabilirsiniz.

Sunucu sorunlarınızda hızlı çözümler ve kesintisiz destek almak için uzman ekibimizin sunduğu Sunucu Destek hizmetlerimizden yararlanabilirsiniz.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.