Junior — Middle
Linux'ta çalışan bir uygulamanın şu anda hangi dosyalarla ilgilendiğini nasıl belirleyebilirsiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Linux'ta, çalışan bir uygulamanın şu anda hangi dosyalarla ilgilendiğini belirlemek için lsof (açık dosyaları listele) komutunu kullanabilirsiniz. Bu komut, süreçlerin açık olan tüm dosyalarını gösterir.
Örneğin, PID'si 1234 olan bir sürecin açık dosyalarını görmek için:
lsof -p 1234
Ayrıca /proc dizinini de kullanabilirsiniz:
ls -l /proc/1234/fd/
Burada, fd sürecin dosya tanıtıcılarıdır ve açık dosyalara bağlantılardır.
Bu şekilde, lsof ve /proc/[pid]/fd görüntüleme, uygulamanın hangi dosyaları kullandığını belirlemenize olanak tanır.