自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux 中如何檢查開放的端口

系統(tǒng) Linux
Linux 中有多種檢查端口的方法,本文將介紹兩種。一起來看一下吧。

無論你的服務(wù)器是用的Linux還是桌面系統(tǒng),了解系統(tǒng)開放的端口,和正在使用的端口,在各種情況下都會有所幫助。

比如,如果你的服務(wù)器中正在運(yùn)行著 Apache或者Nginx,那么其端口應(yīng)該為80或者443,可以檢查一下。再比如你可以檢查一下 SMTP、SSH或者其他服務(wù)用的是哪個端口。當(dāng)有新的服務(wù)需要開放端口的時候,你需要知道目前已經(jīng)被占用的,都有哪些端口。

此外,可以檢查一下是否有開放的可用于入侵檢測的端口。

Linux 中有多種檢查端口的方法,本文將介紹兩種。

使用 lsof 檢查當(dāng)前系統(tǒng)開放的端口

不管你是直接登錄的系統(tǒng),還是使用 ssh 連接的,都可以使用 lsof 命令來檢查端口:

sudo lsof -i -P -n

該命令用于查找用戶使用的文件和進(jìn)程。上述命令中的選項(xiàng),包括:

  • -i: 如果沒有指定IP地址,那么此選項(xiàng)就會選擇所有網(wǎng)絡(luò)文件的列表;
  • -P: 禁止將網(wǎng)絡(luò)文件的端口號轉(zhuǎn)換為端口名;
  • -n: 禁止將網(wǎng)絡(luò)文件的網(wǎng)絡(luò)編號轉(zhuǎn)為主機(jī)名。

但是,這也會展示許多計(jì)算機(jī)并沒有監(jiān)聽的其他端口。

我們可以通過管道將此輸出傳輸?shù)?grep,并匹配模式 “LISTEN”,如下所示:

sudo lsof -i -P -n | grep LISTEN

這樣就只顯示計(jì)算機(jī)正在監(jiān)聽的,以及正在運(yùn)行的服務(wù)所占用的端口。

使用 netcat 命令檢查遠(yuǎn)程服務(wù)器上的端口

nc(Netcat) 是一個命令行實(shí)用程序,使用TCP和UDP協(xié)議在網(wǎng)絡(luò)計(jì)算機(jī)之間讀取和寫入數(shù)據(jù)。

以下是nc命令的語法:

nc [options] host port

這個工具有一個很實(shí)用的 -z 選項(xiàng),它會讓 nc 命令掃描正在監(jiān)聽的守護(hù)進(jìn)程,但是不會向端口發(fā)送任何數(shù)據(jù)。

將其與 -v 選項(xiàng)結(jié)合,啟動詳細(xì)信息,會有詳細(xì)信息的輸出。

如下是使用 nc 命令掃描開放的端口:

nc -z -v  1-65535 2>&1 | grep -v 'Connection refused'

將上面的 替換為你要檢查的 Linux 系統(tǒng)的IP地址。

至于為什么我會選擇 1 到 65535,那是因?yàn)槎丝诘姆秶?1 到 65535。

最后,通過管道將輸出傳到grep,使用 -v 選項(xiàng)可以排除“拒絕連接( Connection refused)”的端口。

這樣就會掃描到計(jì)算機(jī)上所有開放的端口,這些端口可以被網(wǎng)絡(luò)上的其他機(jī)器訪問。

以上兩種方法中,lsof 比 nc 速度要快。但是使用 lsof 需要先登錄到系統(tǒng)中,并且具有 sudo 訪問權(quán)限。所以,如果你掃描的是你已經(jīng)登錄到的系統(tǒng),可以優(yōu)先選擇 lsof。

nc 命令可以很靈活的掃描端口,而不需要登錄。

以上就是本次分享的全部內(nèi)容,歡迎討論。

責(zé)任編輯:龐桂玉 來源: TIAP
相關(guān)推薦

2019-04-17 09:50:02

Linux開放端口命令

2023-03-03 08:30:11

Linux開放的端口

2023-12-18 10:48:03

2023-07-11 09:24:11

2022-04-05 14:13:56

Linux端口系統(tǒng)

2022-10-28 16:42:04

Linuxcrontab日志

2018-07-24 08:50:40

Linux磁盤空間磁盤利用率

2019-04-23 09:27:32

Linux端口

2022-01-17 13:34:45

MySQLLinux數(shù)據(jù)庫

2017-05-26 12:59:48

Linux端口

2018-07-17 15:25:02

Linux防火墻端口

2019-07-07 08:36:31

Linux命令端口號

2018-10-08 08:20:25

Linux進(jìn)程端口號

2017-08-29 16:04:13

Linux命令防火墻設(shè)置

2017-02-10 19:20:02

Linuxnc命令遠(yuǎn)程端口

2017-04-20 19:15:32

Linux服務(wù)器AWS EC2

2019-03-18 09:00:04

Linux密碼cracklib

2023-01-31 16:54:47

Linux端口

2017-01-05 14:42:49

LinuxUnix服務(wù)器

2014-08-26 10:38:10

linux扇區(qū)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號