lsof, süreçler(process) tarafından açılmış olan dosyaları listelemeye yarayan bir araçtır. *nix sistemlerde, nerdeyse herşey bir dosya olarak varlık gösterir. Sürecin eriştiği ya da açtığı bir dosya olabileceği gibi, bir dizin, bir block aygıt dosyası (block device), bir sistem kütüphanesi ve ya bir network dosyası (network socket, Unix domain socket) olabilir. Dolayısı ile lsof ile süreçlerin eriştikleri dosyaları saptamak ve ilgili süreçlerin arka planda yaptığı işlemlerle ilgili daha net fikirler elde edebiliriz. Bundan dolayı sorun giderme noktasında lsof çok güçlü bir araçtır.
Kurulum
Aslında lsof bir çok popüler sistemde öntanımlı olarak kurulu geliyor. Ancak bazı istisnai durumlar olabiliyor.
RHEL, CentOS, Fedora
RHEL ve CentOS’larda lsof öntanımlı olarak gelmektedir. Ancak sistemimizde durum bu şekilde değilse yum ile kolayca kurabilirsiniz:
Debian, Ubuntu
Aynı durum, Debian ve Ubuntu’lar için de geçerlidir. Ancak sistemimizde kurulu olmaması durumunda apt-get ile kolayca kurulabilir:
|
$ sudo apt-get install lsof |
Kullanım
Continue Reading