با استفاده از مجموعه دستورات isof می توانید در لینوکس اطلاعات دقیقی در مورد اتصالات شبکه بر قرار و یا پورت های مورد استفاده یا باز و … اطلاعاتی دریافت کنید.
چند دستور را برای شما اینجا با مثال قرار می دهیم.
با این دستور مجموعه از کانکشن ها با اطلاعات کاربری که پورت یا ای پی چه کاربری دارند پاسخ می دهد.
مشاهده کل کانکشن های که روی 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
تعداد دستورات بیشتر و کامل تر هستند دوستان عزیز ولی در کل این دستوراتی هست که برای مدیران سرور خیلی پر کاربرد و حیاطی هست.امیدوارم استفاده لازم ببرید.