Sobes.tech
Junior

Учурдагы байланыштарды кантип көрө аласыз?

sobes.tech AI

AIден жооп

netstat куралын колдонуу:

# Бардык байланыштарды көрсөтүү (активдүү жана пассивдүү)
netstat -a

# Тек гана угуп жаткан сокеттерди көрсөтүү
netstat -l

# TCP байланыштарды көрсөтүү
netstat -t

# UDP байланыштарды көрсөтүү
netstat -u

# PID жана процесстин атын көрсөтүү (root укуктары талап кылынат)
netstat -p

# Кошумча белгилердин бириктирилиши аркылуу кеңири көрүнүш
netstat -tunlp

Жаңы системаларда жогорку иштөө үчүн артыкчылык берген ss утилитасын колдонуу:

# Бардык байланыштарды көрсөтүү
ss -a

# Тек гана угуп жаткан сокеттерди көрсөтүү
ss -l

# TCP байланыштарды көрсөтүү
ss -t

# UDP байланыштарды көрсөтүү
ss -u

# PID жана процесстин атын көрсөтүү
ss -p

# Белгилердин бириктирилиши
ss -tunlp

/proc/net/ каталогунун мазмунун колдонуу:

Бул каталогдо /proc/net/tcp, /proc/net/udp жана башка файлдарда байланыштар тууралуу маалыматтар бар.

# TCP байланыштарынын түздөн-түз маалыматтарын көрсөтүү
cat /proc/net/tcp

Бул ыкма маалыматтарды он алтылы форматта көрсөтүп, кол менен түшүндүрүүнү талап кылат. netstat жана ss утилиталары көбүрөөк ыңгайлуу жана окула турган чыгышты камсыздайт.