الثلاثاء، 24 مايو 2011

الأمر lsof في نظام لينكس

بسم الله الرحمن الرحيم

مقدمة:

تستخدم الأداة lsof في نظام لينكس لعرض الملفات المستخدمة من قبل البرامج و الأتصالات الجارية من قبل البرامج من معلومات مفصلة عنها كما توفر خيارات لعرض المجلدات التي يتم أستخدمها حاليا و الأجهزة الطرفية.


الأستخدام:

تستخدم الأداة lsof من مترجم الأوامر "terminal".

1-عرض جميع الملفات المستخدمة حاليا من قبل جميع البرامج العاملة على النظام:
 lsof | more

2-عرض الملفات المستخدمة من قبل مستخدم محدد:

lsof -u abgoor
lsof -u abgoor,root
في الأمر الأول سيتم عرض الملفات المستخدمة من قبل abgoor , أما في اﻷمر الثاني سيعرض الملفات المستخدمة من قبل abgoor و root .


3-عرض الأتصالات الخاصة بالأنترنت:
lsof -i

4-عرض الأتصالات الخاصة ببرتوكول معين من قبل المستخدم:

lsof -i TCP

سيتم عرض الأتصالات الخاصة ببرتوكول TCP .


5-عرض الأتصالات الخاصة بنطاق معين او رقم IP :

lsof -i @example.com

سيتم عرض الأتصالات الجارية للموقع example.com.

6-عرض الأتصالات الجارية على منفذ معين:


lsof -i :80

سيتم عرض الأتصالات الجارية على المنفذ 80.

7-عرض الملفات المستخدمة في مجلد معين:


lsof +D /tmp

سيتم عرض الملفات المستخدمة في المجلد tmp و المجلدات الفرعية التابعة له.

8-عرض الملفات المستخدمة من قبل برنامج معين:
lsof +p 1232

تم أستخدام رقم PID الخاص بالبرنامج لعرض الملفات المستخدمة من قبله. 

ليست هناك تعليقات:

إرسال تعليق