Veicot tīkla problēmu novēršanu, ir svarīgi pārbaudīt ar tīklu saistītas problēmas. Pirmā lieta, kas jāpārbauda, ir tas, kuri porti ir aktīvi un klausās vai kāda programma ir savienota ar jūsu serveri. Klausīšanās porta sadaļa tīklā norāda, kurš process klausās, un kalpo kā komunikācijas galapunkts. Klausīšanās porta stāvokli var atvērt, aizvērt, filtrēt vai nefiltrēt.
Izpildiet šī raksta rokasgrāmatu, ja meklējat komandas, lai pārbaudītu klausīšanās porta informāciju operētājsistēmā Linux.
Kā pārbaudīt klausīšanās portus operētājsistēmā Linux
Ir četri vienkārši un ātri veidi, kā iegūt informāciju par klausīšanās portu Linux sistēmā. Pārbaudīsim to praktiski:
- 1: klausīšanās porti, izmantojot Netstat komandu
- 2: klausīšanās porti, izmantojot ss komandu
- 3: klausīšanās porti, izmantojot lsof komandu
- 4: portu klausīšanās, izmantojot nmap komandu
1: klausīšanās porti, izmantojot Netstat komandu
Tīkla statistika (netstat) ir komandrindas tīkla uzraudzības un problēmu novēršanas rīks. To izmanto, lai pārvaldītu savienojumu konfigurāciju tīklā. Izmantojot komandu netstat Linux sistēmā, jūs iegūsit pilnīgu informāciju par TCP, UDP, ienākošajiem un izejošajiem savienojumiem, multiraides dalību, maršrutēšanas tabulām un portu klausīšanos.
Palaidiet minēto komandu, lai uzskaitītu visus portus, izmantojot komandu netstat:
$ sudo netstat -tunlp
Iepriekš minētie karodziņi apraksta sekojošo:
t – TCP portiem
iekšā – UDP portiem
n – skaitliskām adresēm
l – lai parādītu klausīšanās portus
lpp – lai parādītu PID
2: klausīšanās porti, izmantojot ss komandu
Socket statistika (ss) ir vēl viens veids, kā drukāt tīkla ligzdas informāciju ar papildu informāciju un statistiku. Tā ir lieliska alternatīva komandai netstat ar dažām līdzīgām funkcijām.
Varat izpildīt doto komandu, lai klausītos portus operētājsistēmā Linux:
$ sudo ss -tunlp
3: klausīšanās porti, izmantojot lsof komandu
Kā mēs zinām, viss Linux un UNIX darbojas kā failu sistēma. Neatkarīgi no tā, vai tā ir ierīce vai mape, varat to saukt par failu. Daži no šiem failiem ir redzami, bet daži no mums ir paslēpti. The lsof (atvērto failu saraksts) komanda ir iebūvēts komandrindas rīks, ko izmanto, lai parādītu informāciju par atvērtajiem failiem.
Mēs varam izpildīt šādu komandu, lai uzskaitītu tīkla failus un portu klausīšanās informāciju Linux sistēmā:
$ sudo lsof -i
4: portu klausīšanās, izmantojot nmap komandu
Tīkla kartētājs ( nmap ) ir viens no drošākajiem audita rīkiem tīkla informācijas parādīšanai. Tīkla eksperti to izmanto tīkla atklāšanai un portu noklausīšanai.
The nmap nav iebūvēts rīks Linux sistēmā, to var instalēt, izmantojot šādu komandu terminālī:
$ sudo apt uzstādīt nmap
Lai parādītu visus Linux sistēmas atvērtos un klausīšanās portus, tiks izmantota šāda komanda:
$ sudo nmap -n -PN -sT -p- vietējais saimnieks
Secinājums
Klausīšanās porti ir tīkla porti, kuros lietojumprogramma vai process klausās, vai arī mēs varam teikt, ka tie ir komunikācijas galapunkti. Ir svarīgi, lai jūs pastāvīgi pārbaudītu tīkla problēmas un to, kādas lietojumprogrammas ir savienotas ar mūsu tīkla serveri. Iepriekš minētajās vadlīnijās mēs esam aplūkojuši dažādus veidus, kā parādīt mūsu Linux sistēmas klausīšanās portus. Mēs to izdarījām, izmantojot komandrindas rīkus i-e, netstat, ss, nmap un lsof.