دستورات لینوکسی مربوط به 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


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

دیدگاهتان را بنویسید

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