Qo‘shimcha Tarmoq Vositalari (netstat, ss, lsof)
Linux operatsion tizimida tarmoq faoliyatini kuzatish, ulanishlarni tekshirish va muammolarni aniqlash uchun bir nechta muhim vositalar mavjud. Quyida netstat, ss va lsof vositalari haqida tushuntirish va ularni qanday qo‘llash haqida ma'lumot berilgan.
netstat – Tarmoq Statistikasi
netstat
bu tarmoq ulanishlari, marshrutlash jadvallari, interfeys statistikasi va boshqa tarmoq faoliyati haqida ma'lumot ko‘rsatadigan vositadir.
netstat buyruqlari va tavsiflari
Tarmoq ulanishlarini ko‘rsatish
-t
– TCP ulanishlarini ko‘rsatadi.-u
– UDP ulanishlarini ko‘rsatadi.-l
– Faqat tinglayotgan (LISTEN
) ulanishlarni ko‘rsatadi.-n
– Manzillarni va portlarni raqamli formatda ko‘rsatadi.
Hozirgi ulanishlarni ko‘rish
Bu buyruq barcha hozirgi ulanishlarni (TCP, UDP) ko‘rsatadi.
Marshrutlash jadvalini ko‘rish
Bu buyruq tarmoq marshrutlash jadvalini ko‘rsatadi.
Interfeys statistikasi
Bu buyruq tarmoq interfeyslarining statistik ma'lumotlarini ko‘rsatadi.
TCP ulanish holatlari
Bu buyruq barcha TCP ulanishlarning holatini (ESTABLISHED
, LISTEN
, CLOSE_WAIT
) ko‘rsatadi.
netstat dan foydalanish natijasi
Proto: Protokol (TCP yoki UDP).
Local Address: Mahalliy manzil va port.
Foreign Address: Masofaviy manzil va port.
State: Ulanish holati (
ESTABLISHED
,LISTEN
,CLOSE_WAIT
).
ss – Tarmoq Soketlarini Kuzatish
ss
(socket statistics
) bu netstat vositasining zamonaviy va tezkor alternativasi. U tizimdagi soketlar haqida batafsil va tezkor ma'lumot beradi.
ss buyruqlari va tavsiflari
TCP ulanishlarni ko‘rsatish
Bu buyruq barcha TCP ulanishlarni ko‘rsatadi.
UDP ulanishlarni ko‘rsatish
Bu buyruq barcha UDP ulanishlarni ko‘rsatadi.
Tinglayotgan (LISTEN
) ulanishlarni ko‘rish
LISTEN
) ulanishlarni ko‘rishBu buyruq faqat tinglayotgan ulanishlarni ko‘rsatadi.
Raqamli formatda manzillarni ko‘rsatish
Bu buyruq TCP ulanishlarni manzillarni raqamli formatda ko‘rsatadi.
Ulanish holatlari bo‘yicha filtrlash
Bu buyruq faqat ESTABLISHED
holatidagi ulanishlarni ko‘rsatadi.
ss dan foydalanish natijasi
Netid: Soket identifikatori (TCP, UDP).
State: Ulanish holati.
Local Address: Mahalliy manzil va port.
Peer Address: Ulangan masofaviy manzil va port.
lsof – Fayl va Protsesslarni Boshqarish
lsof
(list open files
) bu ochiq fayllar va protsesslar haqida ma'lumot beruvchi vosita. Linuxda barcha tarmoq soketlari ham fayl tizimi orqali boshqariladi, shuning uchun lsof
tarmoq ulanishlari haqida ham ma'lumot bera oladi.
lsof buyruqlari va tavsiflari
Tarmoq soketlarini ko‘rsatish
Bu buyruq barcha tarmoq soketlari va ulanishlarni ko‘rsatadi.
Ma'lum portda ishlayotgan protsessni topish
Bu buyruq 8080-portdan foydalanayotgan protsessni topadi.
Protokol bo‘yicha filtrlash
Bu buyruq TCP soketlarini ko‘rsatadi.
Bu buyruq UDP soketlarini ko‘rsatadi.
Fayl tizimidagi barcha ochiq fayllarni ko‘rish
Bu buyruq syslog
fayliga ochiq bo‘lgan barcha protsesslarni ko‘rsatadi.
lsof dan foydalanish natijasi
COMMAND: Protsess nomi.
PID: Protsess identifikatori.
USER: Protsessni ishga tushirgan foydalanuvchi.
FD: Fayl deskriptori (masalan,
3u
– o‘qish va yozish uchun ochiq).NAME: Tarmoq soketi manzili.
Qo‘shimcha Qo‘llanish Misollari
Hozirgi tarmoq ulanishlarini kuzatish
Bu buyruq har bir soniyada hozirgi tarmoq ulanishlarini ko‘rsatadi.
Ma'lum protsess uchun tarmoq ulanishlarini topish
Bu buyruq PID 1234 bo‘lgan protsessning barcha tarmoq ulanishlarini ko‘rsatadi.
Marshrutlash jadvalini kuzatish
Yoki:
Vositalarning Taqqoslanishi
netstat
Tarmoq ulanishlarini, interfeyslarni va marshrutlash jadvalini ko‘rsatadi.
Keng qo‘llanilgan, ammo eski.
ss
Zamonaviy va tezkor tarmoq soketlari statistikasi vositasi.
Yangi imkoniyatlar va tez ishlash.
lsof
Ochiq fayllar va protsesslarni ko‘rsatadi.
Fayllar va protsesslar bilan ishlashda qulay.
netstat, ss, va lsof vositalari tarmoq ulanishlarini boshqarish va diagnostika qilish uchun juda foydali vositalardir.
netstat eski tizimlarda ko‘p ishlatiladi, lekin zamonaviy Linux distributivlarida ss tavsiya etiladi.
lsof esa ochiq fayllar va protsesslar haqida chuqur ma'lumot beradi va portlardan foydalanayotgan protsesslarni aniqlashda qo‘llaniladi.
Last updated