info@diakoweb.com | شماره فکس : 06133329914
دفتر ایران : 06133326292 | دفتر اروپا : 0037282873018

دستورات لینوکسی مربوط به lsof

با استفاده از مجموعه دستورات isof می توانید در لینوکس اطلاعات دقیقی در مورد اتصالات شبکه بر قرار و یا پورت های مورد استفاده یا باز و … اطلاعاتی دریافت کنید.

چند دستور را برای شما اینجا با مثال قرار می دهیم.

با این دستور مجموعه از کانکشن ها با اطلاعات کاربری که پورت یا ای پی چه کاربری دارند پاسخ می دهد.

lsof

و جواب برگشت شده :

dhcpcd 6061 root 4u IPv4 4510 UDP *:bootpc
sshd 7703 root 3u IPv6  6499 TCP *:ssh (LISTEN)
sshd 7892 root 3u IPv6  6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED)

فقط مشاهده کل ترافیک روی IPV6

lsof -i 6

مشاهده کل کانکشن های که روی TCP بر قرار هستند.(شامل UDP نمی شود).و شما می توانید به جای کلمه TCP تایپ کنید UDP و لیست کامل UDP را دریافت کنید.

lsof -iTCP

مشاهده لیست آپ های که در حال استفاده از یک پورت خاص هستند به عنوان مثال می خواهید ببنید به پورت SSH یا همان 22 کسی وصل هست یا نرم افزاری متصل هست اینگونه میزند.

lsof -i :22

برای مشاهده کل کانکشن های که از طرف یک آی پی بر قرار هستند.

lsof -i@172.16.12.5

مشاهده کل کانکشن های established.

lsof -i -sTCP:ESTABLISHED

فقط مشاهده کل کانکش های خروجی established.

lsof -i | grep -i ESTABLISHED

تعداد دستورات بیشتر و کامل تر هستند دوستان عزیز ولی در کل این دستوراتی هست که برای مدیران سرور خیلی پر کاربرد و حیاطی هست.امیدوارم استفاده لازم ببرید.

Leave a Reply

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *