4 Mga Paagi aron Mahibal-an Unsa nga mga Port ang Namati sa Linux


Ang kahimtang sa usa ka pantalan mahimong bukas, sinala, sirado, o wala masala. Ang usa ka pantalan giingon nga bukas kung ang usa ka aplikasyon sa target nga makina naminaw alang sa mga koneksyon/pakete sa kana nga pantalan.

Niini nga artikulo, among ipasabut ang upat ka mga paagi aron masusi ang mga bukas nga pantalan ug ipakita usab kanimo kung giunsa pagpangita kung unsang aplikasyon ang naminaw kung unsang pantalan sa Linux.

1. Paggamit sa Netstat Command

Ang Netstat kay kaylap nga gigamit nga himan para sa pagpangutana sa impormasyon bahin sa Linux networking subsystem. Mahimo nimo kini gamiton sa pag-imprinta sa tanang bukas nga mga pantalan sama niini:

$ sudo netstat -ltup 

Ang bandila -l nagsulti sa netstat nga i-print ang tanan nga mga socket sa pagpaminaw, -t nagpakita sa tanan nga koneksyon sa TCP, -u nagpakita sa tanan nga koneksyon sa UDP ug -p makapahimo sa pag-imprenta sa ngalan sa aplikasyon/programa sa pagpaminaw sa pantalan.

Aron maimprinta ang numeric values kay sa mga ngalan sa serbisyo, idugang ang -n flag.

$ sudo netstat -lntup

Mahimo usab nimo gamiton ang grep command aron mahibal-an kung unsang aplikasyon ang naminaw sa usa ka partikular nga pantalan, pananglitan.

$ sudo netstat -lntup | grep "nginx"

Sa laing paagi, mahimo nimong ipiho ang pantalan ug pangitaa ang aplikasyon nga gigapos, ingon sa gipakita.

$ sudo netstat -lntup | grep ":80"

2. Gamit ang ss Command

Ang ss command usa pa ka mapuslanon nga himan alang sa pagpakita sa kasayuran bahin sa mga socket. Ang output niini susama sa netstat. Ang mosunod nga sugo magpakita sa tanang mga port sa pagpaminaw alang sa TCP ug UDP nga mga koneksyon sa numeric nga bili.

$ sudo ss -lntu

3. Paggamit sa Nmap Command

Ang Nmap usa ka gamhanan ug popular nga himan sa eksplorasyon sa network ug port scanner. Aron ma-install ang nmap sa imong sistema, gamita ang imong default package manager sama sa gipakita.

$ sudo apt install nmap  [On Debian/Ubuntu]
$ sudo yum install nmap  [On CentOS/RHEL]
$ sudo dnf install nmap  [On Fedora 22+]

Aron ma-scan ang tanang open/listening ports sa imong Linux system, padagana ang mosunod nga command (nga kinahanglang dugay makompleto).

$ sudo nmap -n -PN -sT -sU -p- localhost

4. Paggamit sa lsof Command

Ang katapusan nga himan nga among tabonan alang sa pagpangutana sa mga bukas nga pantalan mao ang tanan usa ka file sa Unix/Linux, ang usa ka bukas nga file mahimo nga usa ka sapa o usa ka file sa network.

Aron ilista ang tanang mga file sa Internet ug network, gamita ang opsyon nga -i. Timan-i nga kini nga sugo nagpakita sa usa ka pagsagol sa mga ngalan sa serbisyo ug mga numeric port.

$ sudo lsof -i

Aron mahibal-an kung unsang aplikasyon ang naminaw sa usa ka partikular nga pantalan, pagdagan lsof sa kini nga porma.

$ sudo lsof -i :80

Kana lang! Niini nga artikulo, gipasabut namo ang upat ka mga paagi sa pagsusi sa mga bukas nga pantalan sa Linux. Gipakita usab namo kung giunsa pagsusi kung unsang mga proseso ang gigapos sa partikular nga mga pantalan. Mahimo nimong ipaambit ang imong mga hunahuna o mangutana bisan unsang pangutana pinaagi sa porma sa feedback sa ubos.