Hogyan lehet ellenőrizni, hogy a port használatban van-e Linux vagy Unix

0 Comments

hogyan állapíthatom meg, hogy egy port Linux vagy Unix-szerű rendszer alatt van-e használatban? Hogyan tudom ellenőrizni, hogy mely portok hallgatnak a Linux szerveren? Hogyan ellenőrizhetem, hogy a kikötő használatban van-e Linux operációs rendszeren a CLI használatával?
fontos, hogy ellenőrizze, mely portok hallgatnak a szerver hálózati interfészein. A behatolás észleléséhez figyelni kell a nyitott portokra., A behatoláson kívül hibaelhárítási célokra szükség lehet annak ellenőrzésére, hogy egy portot már használ-e egy másik alkalmazás a kiszolgálókon. Például telepítheti az Apache és Nginx kiszolgálót ugyanarra a rendszerre. Tehát tudni kell, hogy az Apache vagy az Nginx a 80/443 TCP portot használja-e. Ez a gyors bemutató lépéseket tesz a netstat, nmap and lsof parancs használatához a használt portok ellenőrzéséhez, valamint a portot használó alkalmazás megtekintéséhez.,

hogyan lehet ellenőrizni, hogy a port használatban van-e a

– ben a Linuxon lévő hallgatási portok és alkalmazások ellenőrzéséhez:

  1. megnyit egy Terminálalkalmazást, azaz shell promptot.
  2. Futtassa a következő parancsot a Linux látni nyitott portok:
    sudo lsof -i-P -n | grep FIGYELJ
    sudo netstat -tulpn | grep FIGYELJ
    sudo lsof -én:22 ## egy adott port, mint 22 ##
    sudo nmap -sTU -O IP-cím-Itt
  3. a legújabb Linux használja az ss parancsnokság., Például SS-tulw

nézzük meg a parancsokat és annak kimenetét részletesen.

Opció #1: lsof parancs

a szintaxis:
$ sudo lsof -i -P -n
$ sudo lsof -i -P -n | grep LISTEN
$ doas lsof -i -P -n | grep LISTEN ### ###

Minta kimenetek:

.01: ellenőrizze a hallgatási portokat és alkalmazásokat lsof paranccsal

vegye figyelembe az utolsó sort a fenti kimenetek közül:

sshd 85379 root 3u IPv4 0xffff80000039e000 0t0 TCP 10.86.128.138:22 (LISTEN)
  • sshd az alkalmazás neve.
  • 128.86.10.,138 az az IP-cím, amelyhez az sshd alkalmazás kötődik (hallgatni)
  • 22 Az a TCP-port, amelyet használnak (hallgatni)
  • 85379 az sshd-folyamat folyamat azonosítója

opció #2: netstat parancs

ellenőrizheti a hallgatási portokat és alkalmazásokat a netstat segítségével az alábbiak szerint.

Linux netstat syntax

futtassa a netstat parancsot a grep paranccsal együtt, hogy kiszűrje a portot a hallgatási állapotban:
$ netstat -tulpn | grep LISTEN
a netstat parancs egy ideig elavult Linuxon., Ezért az ss parancsot a következőképpen kell használni:
sudo ss -tulw
sudo ss -tulwn


ahol az SS Parancsbeállítások a következők:

  • -t : csak a TCP-aljzatok megjelenítése Linuxon
  • – u : csak UDP aljzatok megjelenítése Linuxon
  • – l : a hallgatási aljzatok megjelenítése. Például a 22-es TCP portot az SSHD server nyitja meg.
  • – p: List process name that opened sockets
  • – n: Don ‘ t resolve service names i. e., don’t use DNS

Related: Linux Find Out Which Process Is Listening Upon a Port

FreeBSD/MacOS X netstat syntax

$ netstat -anp tcp | grep LISTEN
$ netstat -anp udp | grep LISTEN

OpenBSD netstat syntax

$ netstat -na -f inet | grep LISTEN
$ netstat -nat | grep LISTEN

Option #3: nmap command

Fig.,02: meghatározza, hogy mely portok hallgatják a TCP kapcsolatokat az nmap

segítségével egyetlen parancsban kombinálhatja a TCP/UDP szkennelést:
$ sudo nmap -sTU -O 192.168.2.13

Megjegyzés A Windows felhasználókról

következtetés

Ez az oldal elmagyarázta a parancsot annak meghatározására, hogy egy port használatban van-e Linux vagy Unix-szerű kiszolgálón. További információért lásd az nmap parancs és lsof parancs oldal online itt

🐧 kérjük, támogassa a munkámat Patreon vagy egy adomány.
🐧 Szerezd meg a legújabb útmutatók Linux, nyílt forráskódú & DevOps keresztül RSS feed vagy heti e-mail hírlevél.,
🐧 7 comments so far… add one ↓
Category List of Unix and Linux commands
File Management cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Network Utilities dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04
Package Manager apk • apt
Processes Management bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Searching grep • whereis • which
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04


Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük