偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何在 Linux/Unix 系統(tǒng)中驗證端口是否打開

系統(tǒng) Linux 系統(tǒng)運維
在 Linux 或者類 Unix 中,我該如何檢查某個端口是否被占用?我又該如何驗證 Linux 服務器中有哪些端口處于監(jiān)聽狀態(tài)?

在 Linux 或者類 Unix 中,我該如何檢查某個端口是否被占用?我又該如何驗證 Linux 服務器中有哪些端口處于監(jiān)聽狀態(tài)?

驗證哪些端口在服務器的網(wǎng)絡接口上處于監(jiān)聽狀態(tài)是非常重要的。你需要注意那些開放端口來檢測網(wǎng)絡入侵。除了網(wǎng)絡入侵,為了排除故障,確認服務器上的某個端口是否被其他應用程序占用也是必要的。比方說,你可能會在同一個系統(tǒng)中安裝了 Apache 和 Nginx 服務器,所以了解是 Apache 還是 Nginx 占用了 # 80/443 TCP 端口真的很重要。這篇快速教程會介紹使用 netstat 、 nmap 和 lsof 命令來檢查端口使用信息并找出哪些程序正在使用這些端口。

如何檢查 Linux 中的程序和監(jiān)聽的端口

1、 打開一個終端,如 shell 命令窗口。

2、 運行以下任意一行命令:

 

  1. sudo lsof -i -P -n | grep LISTEN  
  2. sudo netstat -tulpn | grep LISTEN  
  3. sudo nmap -sTU -O IP地址 

下面我們看看這些命令和它們的詳細輸出內(nèi)容:

方式 1:lsof 命令

語法如下:

 

  1. $ sudo lsof -i -P -n  
  2. $ sudo lsof -i -P -n | grep LISTEN  
  3. $ doas lsof -i -P -n | grep LISTEN ### OpenBSD 

輸出如下:

 

如何在 Linux/Unix 系統(tǒng)中驗證端口是否打開

圖 1:使用 lsof 命令檢查監(jiān)聽端口和程序

仔細看上面輸出的最后一行:

  1. sshd 85379 root 3u IPv4 0xffff80000039e000 0t0 TCP 10.86.128.138:22 (LISTEN) 
  • sshd 是程序的名稱
  • 10.86.128.138 是 sshd 程序綁定 (LISTEN) 的 IP 地址
  • 22 是被使用 (LISTEN) 的 TCP 端口
  • 85379 是 sshd 任務的進程 ID (PID)

方式 2:netstat 命令

你可以如下面所示使用 netstat 來檢查監(jiān)聽的端口和程序。

Linux 中 netstat 語法

  1. $ netstat -tulpn | grep LISTEN 

FreeBSD/MacOS X 中 netstat 語法

 

  1. $ netstat -anp tcp | grep LISTEN  
  2. $ netstat -anp udp | grep LISTEN 

OpenBSD 中 netstat 語法

 

  1. $ netstat -na -f inet | grep LISTEN  
  2. $ netstat -nat | grep LISTEN 

方式 3:nmap 命令

語法如下:

 

  1. $ sudo nmap -sT -O localhost  
  2. $ sudo nmap -sU -O 192.168.2.13 ### 列出打開的 UDP 端口  
  3. $ sudo nmap -sT -O 192.168.2.13 ### 列出打開的 TCP 端口 

示例輸出如下:

 

如何在 Linux/Unix 系統(tǒng)中驗證端口是否打開

圖 2:使用 nmap 探測哪些端口監(jiān)聽 TCP 連接

你可以用一句命令合并 TCP/UDP 掃描:

  1. $ sudo nmap -sTU -O 192.168.2.13 

贈品:對于 Windows 用戶

在 windows 系統(tǒng)下可以使用下面的命令檢查端口使用情況:

 

  1. netstat -bano | more  
  2. netstat -bano | grep LISTENING  
  3. netstat -bano | findstr /R /C:"[LISTING]" 
責任編輯:未麗燕 來源: Linux.cn
相關推薦

2009-12-16 11:54:35

WindowsLinuxUnix

2019-04-23 09:27:32

Linux端口

2023-01-31 16:54:47

Linux端口

2019-08-12 14:04:51

2018-02-24 16:30:49

LinuxUnixBash

2018-01-29 11:10:47

LinuxUnix網(wǎng)絡取證工具

2017-02-10 19:20:02

Linuxnc命令遠程端口

2010-08-18 15:56:28

DB2占用端口號

2018-03-19 10:50:26

2019-12-23 09:42:19

Linux輸入emoji

2022-12-19 10:04:54

LinuxUEFI

2018-02-28 13:45:47

LinuxUnixVim

2010-04-06 16:17:43

CentOS系統(tǒng)

2018-02-01 17:32:30

LinuxUNIXBash Shell

2018-10-08 08:20:25

Linux進程端口號

2019-07-07 08:36:31

Linux命令端口號

2010-01-28 10:06:05

Linux系統(tǒng)調用

2019-06-10 15:50:54

LinuxNTP命令

2022-04-01 09:00:00

Linux安全SSH

2009-08-17 08:05:53

linux打開端口命令linux打開命令行linux命令行
點贊
收藏

51CTO技術棧公眾號