3 Modi biex issib liema Linux Jipproċessa Smigħ fuq Port
Port huwa entità loġika li tirrappreżenta punt ta' tmiem ta' komunikazzjoni u hija assoċjata ma' proċess jew servizz partikolari f'sistema operattiva. F'artikoli preċedenti, spjegajna kif issir taf li l-portijiet remoti jistgħu jintlaħqu bl-użu tal-kmand Netcat.
F'din il-gwida qasira, se nuru modi differenti kif insibu l-proċess/servizz tas-smigħ fuq port partikolari fil-Linux.
1. Bl-użu tal-Kmand netstat
Il-kmand netstat (statistika tan-netwerk) jintuża biex juri informazzjoni dwar konnessjonijiet tan-netwerk, tabelli tar-routing, stats tal-interface, u lil hinn. Huwa disponibbli fuq is-sistemi operattivi kollha bħal Unix inkluż Linux u wkoll fuq Windows OS.
F'każ li ma jkollokx installat b'mod awtomatiku, uża l-kmand li ġej biex tinstallah.
$ 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]
Ladarba tkun installata, tista 'tużah mal-kmand grep biex issib il-proċess jew is-servizz li jisma' fuq port partikolari fil-Linux kif ġej (speċifika l-port).
$ netstat -ltnp | grep -w ':80'
Fil-kmand ta 'hawn fuq, il-bnadar.
l
– jgħid lil netstat biex juri biss is-sockets tas-smigħ.t
– jgħidilha biex turi konnessjonijiet tcp.n
– jagħtiha struzzjonijiet biex turi indirizzi numeriċi.p
– jippermetti li jintwera l-ID tal-proċess u l-isem tal-proċess.grep -w
– turi t-tqabbil ta' sekwenza eżatta (:80).
Nota: Il-kmand netstat huwa deprecato u sostitwit mill-kmand ss modern fil-Linux.
2. Uża lsof Kmand
Il-kmand lsof (List Open Files) jintuża biex jelenka l-fajls miftuħa kollha fuq sistema Linux.
Biex tinstallah fis-sistema tiegħek, ittajpja l-kmand hawn taħt.
$ 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]
Biex issib il-proċess/servizz tas-smigħ fuq port partikolari, ittajpja (speċifika l-port).
$ lsof -i :80
3. Bl-użu tal-Kmand tal-fuser
kmand tal-fuser juri l-PIDs tal-proċessi li jużaw il-fajls speċifikati jew is-sistemi tal-fajls fil-Linux.
Tista 'tinstallah kif ġej:
$ 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]
Tista' ssib il-proċess/servizz li tisma' fuq port partikolari billi tħaddem il-kmand hawn taħt (speċifika l-port).
$ fuser 80/tcp
Imbagħad sib l-isem tal-proċess billi tuża n-numru PID bil-kmand ps bħal dan.
$ ps -p 2053 -o comm= $ ps -p 2381 -o comm=
Tista 'wkoll tiċċekkja dawn il-gwidi utli dwar il-proċessi fil-Linux.
- Kulma Trid Tkun Taf Dwar il-Proċessi fil-Linux [Gwida Komprensiva]
- Illimita l-Użu tas-CPU ta' Proċess fil-Linux b'CPULimit Tool
- Kif Sib u Joqtol Proċessi li Tħaddmu fil-Linux
- Sib l-Ogħla Proċessi li Jħaddmu bl-Ogħla Memorja u Użu tas-CPU fil-Linux
Dak kollox! Taf b'xi modi oħra kif issib il-proċess/servizz tas-smigħ fuq port partikolari fil-Linux, għarrafna permezz tal-formola tal-kummenti hawn taħt.