05-03-2017، 20:53
ابزار های networking :
• نمایش اطلاعات ارتباط کابلی eth0
با استفاده از down به جای up، این ارتباط غیر فعال می شود
با استفاده از del به جای add می توانید آدرس را حذف کنید
netstat خلاصه network statistics، ابزاری خط فرمانی می باشد که به منظور نمایش اطلاعات متنوع در زمینه شبکه مانند اتصالات، جدول routing (جداول هدایت کردن بستهها ) و … را در اختیار قرار می دهد.
این ابزار برای پیدا کردن مشکلات در شبکه و برآوردگر حجم اطلاعات رد و بدل شده در شبکه به عنوان یک اندازهگیر عملکرد استفاده می شود.
در زیر مواردی را از استفاده از این دستور مشاهده می فرمایید:
- نمایش اطلاعات پورت ها / نمایش تمامی پورت ها
لیست پورت هایی که در وضعیت listen هستند
پارامتر -p را می تواند با هر یک از موارد بالا ترکیب کرد. این دستور PID و نام برنامه مربوطه را در خروجی netstat چاپ می کند.
برای نمایش آی پی هاست به جای نام آن می توانید از پارامتر -n استفاده نمایید. در صورت استفاده از این پارامتر، سرعت چاپ خروجی دستور netstat به طور محسوسی افزایش می یابد.
در صورت استفاده از پارامتر -c در کنار سایر پارامتر های netstat، بعد از اجرا و چاپ نتایج، از دستور خارج نمی شود و هر چند ثانیه یک بار دستور را دوباره اجرا کرده و خروجی را چاپ می کند. برای خروج Ctrl+c را بزنید.
به عنوان مثال برای یافتن ssh های فعال از دستور زیر استفاده می کنیم:
برای نمایش خلاصه اطلاعات interface های موجود از پارامتر -i استفاده نمایید:
• نمایش اطلاعات ارتباط کابلی eth0
کد پیاچپی:
• نمایش اطلاعات ارتباط بی سیم wlan0کد:
ifconfig eth0
کد پیاچپی:
• اسکن کردن شبکه های بی سیم در دسترسکد:
iwconfig wlan0
کد پیاچپی:
• نمایش رابط های موجود شبکه مانند eth0 و wlan0کد:
iwlist scan
کد پیاچپی:
• تغییر نام رابط eth0 به myethکد:
ip link show
کد پیاچپی:
• فعال کردن ارتباط eth0کد:
ip link set dev eth0 name myeth
با استفاده از down به جای up، این ارتباط غیر فعال می شود
کد پیاچپی:
• نمایش آدرس های فعال رابط های موجودکد:
ip link set dev eth0 up
کد پیاچپی:
• تنظیم کردن آدرس eth0 به ۱٫۲٫۳٫۴ و mask به ۲۵۵٫۲۵۵٫۲۵۵٫۰کد:
ip addr show
با استفاده از del به جای add می توانید آدرس را حذف کنید
کد پیاچپی:
• جدول لیست مسیر ها(routing)کد:
ip link set dev eth0 up
کد پیاچپی:
• تنظیم کردن gateway بر روی ۱٫۲٫۳٫۲۴۵کد:
ip route show
کد پیاچپی:
• نمایش اطلاعات مسئول (whois) دامنه مشخص شدهکد:
ip route add default via 1.2.3.254
کد پیاچپی:
• نمایش ارتباطات ورودی و خروجی سیستم بر روی شبکهکد:
whois zebardast.ir
کد پیاچپی:
--------------کد:
netstat -tup
netstat خلاصه network statistics، ابزاری خط فرمانی می باشد که به منظور نمایش اطلاعات متنوع در زمینه شبکه مانند اتصالات، جدول routing (جداول هدایت کردن بستهها ) و … را در اختیار قرار می دهد.
این ابزار برای پیدا کردن مشکلات در شبکه و برآوردگر حجم اطلاعات رد و بدل شده در شبکه به عنوان یک اندازهگیر عملکرد استفاده می شود.
در زیر مواردی را از استفاده از این دستور مشاهده می فرمایید:
- نمایش اطلاعات پورت ها / نمایش تمامی پورت ها
کد پیاچپی:
- نمایش تمامی پورت های tcpکد:
# netstat -a
کد پیاچپی:
- نمایش پورت های udpکد:
# netstat -at
کد پیاچپی:
- نمایش سوکت (Socket) هایی که در وضعیت Listen هستندکد:
# netstat -au
لیست پورت هایی که در وضعیت listen هستند
کد پیاچپی:
- لیست پورت های tcp که در وضعیت listen هستندکد:
# netstat -l
کد پیاچپی:
- لیست پورت های udp که در وضعیت listen هستندکد:
# netstat -lt
کد پیاچپی:
- لیست پورت های UNIX که در وضعیت listen هستندکد:
# netstat -lu
کد پیاچپی:
- نمایش آمار برای هر پروتکل / نمایش آمار برای تمامی پورت هاکد:
# netstat -lx
کد پیاچپی:
- نمایش آمار برای پورت های TCPکد:
# netstat -s
کد پیاچپی:
- نمایش آمار برای پورت های UDPکد:
# netstat -st
کد پیاچپی:
- نمایش PID و نام برنامه با استفاده از پارامتر -pکد:
# netstat -su
پارامتر -p را می تواند با هر یک از موارد بالا ترکیب کرد. این دستور PID و نام برنامه مربوطه را در خروجی netstat چاپ می کند.
کد پیاچپی:
- عدم نمایش نام هاستکد:
# netstat -pt
برای نمایش آی پی هاست به جای نام آن می توانید از پارامتر -n استفاده نمایید. در صورت استفاده از این پارامتر، سرعت چاپ خروجی دستور netstat به طور محسوسی افزایش می یابد.
کد پیاچپی:
- نمایش ادامه دار خروجیکد:
# netstat -ptn
در صورت استفاده از پارامتر -c در کنار سایر پارامتر های netstat، بعد از اجرا و چاپ نتایج، از دستور خارج نمی شود و هر چند ثانیه یک بار دستور را دوباره اجرا کرده و خروجی را چاپ می کند. برای خروج Ctrl+c را بزنید.
کد پیاچپی:
- نمایش اطلاعات kernel routingکد:
# netstat -c
کد پیاچپی:
- یافتن برنامه یا پورت با ترکیب با grep :کد:
# netstat -r
به عنوان مثال برای یافتن ssh های فعال از دستور زیر استفاده می کنیم:
کد پیاچپی:
و همچنین برای یافتن اطلاعات یک پورت از دستور زیر استفاده می نمایید:کد:
# netstat -ap | grep ssh
کد پیاچپی:
- نمایش interface های موجود :کد:
# netstat -an | grep ':80'
برای نمایش خلاصه اطلاعات interface های موجود از پارامتر -i استفاده نمایید:
کد پیاچپی:
همچنین برای نمایش اطلاعات بیشتر به ازای هر interface از پارامتر e به همراه i استفاده کنید:کد:
# netstat -i
کد پیاچپی:
موفق باشید
کد:
# netstat -ie