3 Mga Paagi sa Pagpangita Unsa ang Proseso sa Linux Pagpamati sa usa ka Port


Ang pantalan usa ka lohikal nga entidad nga nagrepresentar sa usa ka katapusan nga punto sa komunikasyon ug adunay kalabotan sa usa ka gihatag nga proseso o serbisyo sa usa ka operating system. Sa nangaging mga artikulo, among gipasabut kung giunsa mahibal-an ang mga hilit nga pantalan nga maabot gamit ang Netcat command.

Niini nga mubo nga giya, ipakita namo ang lain-laing mga paagi sa pagpangita sa proseso/serbisyo sa pagpaminaw sa usa ka partikular nga pantalan sa Linux.

1. Paggamit sa netstat Command

netstat (network statistics) command kay gigamit sa pagpakita sa impormasyon mahitungod sa network connections, routing tables, interface stats, ug uban pa. Anaa kini sa tanan nga mga operating system nga sama sa Unix lakip ang Linux ug usab sa Windows OS.

Kung wala nimo kini ma-install pinaagi sa default, gamita ang mosunud nga mando aron ma-install kini.

$ sudo apt-get install net-tools    [On Debian/Ubuntu & Mint] 
$ sudo dnf install net-tools        [On CentOS/RHEL/Fedora and Rocky Linux/AlmaLinux]
$ pacman -S netstat-nat             [On Arch Linux]
$ emerge sys-apps/net-tools         [On Gentoo]
$ sudo dnf install net-tools        [On Fedora]
$ sudo zypper install net-tools     [On openSUSE]

Sa higayon nga ma-install, mahimo nimo kini gamiton sa grep command aron makit-an ang proseso o serbisyo sa pagpaminaw sa usa ka partikular nga pantalan sa Linux sama sa mosunod (ipiho ang pantalan).

$ netstat -ltnp | grep -w ':80' 

Sa sugo sa ibabaw, ang mga bandera.

  • l – nagsulti sa netstat nga ipakita lang ang mga socket sa pagpaminaw.
  • t – sultihan kini nga ipakita ang mga koneksyon sa tcp.
  • n – nagmando niini sa pagpakita ug numerical nga mga adres.
  • p – makapahimo sa pagpakita sa proseso ID ug sa ngalan sa proseso.
  • grep -w – nagpakita sa pagpares sa eksaktong string (:80).

Mubo nga sulat: Ang netstat command wala na gigamit ug gipulihan sa modernong ss command sa Linux.

2. Paggamit sa lsof Command

lsof command (List Open Files) kay gigamit sa paglista sa tanang open files sa Linux system.

Aron ma-install kini sa imong sistema, i-type ang command sa ubos.

$ sudo apt-get install lsof     [On Debian, Ubuntu and Mint]
$ sudo yum install lsof         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/lsof  [On Gentoo Linux]
$ sudo pacman -S lsof           [On Arch Linux]
$ sudo zypper install lsof      [On OpenSUSE]    

Aron makit-an ang proseso/serbisyo nga pagpamati sa usa ka partikular nga pantalan, i-type (ipiho ang pantalan).

$ lsof -i :80

3. Gamit ang fuser Command

Ang fuser command nagpakita sa mga PID sa mga proseso gamit ang espesipikong mga file o file system sa Linux.

Mahimo nimo kini i-install sama sa mosunod:

$ sudo apt-get install psmisc     [On Debian, Ubuntu and Mint]
$ sudo yum install psmisc         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/psmisc  [On Gentoo Linux]
$ sudo pacman -S psmisc           [On Arch Linux]
$ sudo zypper install psmisc      [On OpenSUSE]    

Mahimo nimong makit-an ang proseso/serbisyo sa pagpaminaw sa usa ka partikular nga pantalan pinaagi sa pagpadagan sa mando sa ubos (ipiho ang pantalan).

$ fuser 80/tcp

Dayon pangitaa ang ngalan sa proseso gamit ang numero sa PID nga adunay ps command nga sama niini.

$ ps -p 2053 -o comm=
$ ps -p 2381 -o comm=

Mahimo usab nimong susihon kining mapuslanong mga giya bahin sa mga proseso sa Linux.

  • Ang Kinahanglan Nimong Mahibal-an Bahin sa Mga Proseso sa Linux [Komprehensibo nga Giya]
  • Limita ang Paggamit sa CPU sa usa ka Proseso sa Linux gamit ang CPULimit Tool
  • Unsaon Pagpangita ug Pagpatay sa Mga Proseso sa Pagdagan sa Linux
  • Pangitaa ang Nanguna nga Mga Proseso sa Pagdagan pinaagi sa Labing Taas nga Memorya ug Paggamit sa CPU sa Linux

Kana lang! Nahibal-an ba nimo ang bisan unsang ubang mga paagi sa pagpangita sa proseso/serbisyo sa pagpaminaw sa usa ka partikular nga pantalan sa Linux, ipahibalo kanamo pinaagi sa porma sa komentaryo sa ubos.