日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
Linux下查看服務端口號具體方法

Linux下如何查看服務端口號?很多時候,我們要修改服務端口號或者或者部署新的程序,這時候就要看機器上有哪些端口號被占用了,下面為大家詳細講解一下Linux下查看服務端口號具體方法。

創(chuàng)新互聯專業(yè)為企業(yè)提供巫溪網站建設、巫溪做網站、巫溪網站設計、巫溪網站制作等企業(yè)網站建設、網頁設計與制作、巫溪企業(yè)網站模板建站服務,十年巫溪做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

在 Linux 中查找服務的端口號

方法1:使用 grep 命令

要使用 grep 命令在 Linux 中查找指定服務的默認端口號,只需運行:

$ grep 
  
    /etc/services 
  

例如,要查找 SSH 服務的默認端口,只需運行:

$ grep ssh /etc/services

就這么簡單。此命令應該適用于大多數 Linux 發(fā)行版。以下是我的 Arch Linux 測試機中的示例輸出:

ssh 22/tcp
ssh 22/udp
ssh 22/sctp
sshell 614/tcp
sshell 614/udp
netconf-ssh 830/tcp
netconf-ssh 830/udp
sdo-ssh 3897/tcp
sdo-ssh 3897/udp
netconf-ch-ssh 4334/tcp
snmpssh 5161/tcp
snmpssh-trap 5162/tcp
tl1-ssh 6252/tcp
tl1-ssh 6252/udp
ssh-mgmt 17235/tcp
ssh-mgmt 17235/udp

正如你在上面的輸出中所看到的,SSH 服務的默認端口號是 22。

讓我們找到 Apache Web 服務器的端口號。為此,命令是:

$ grep http /etc/services
# http://www.iana.org/assignments/port-numbers
http 80/tcp www www-http # WorldWideWeb HTTP
http 80/udp www www-http # HyperText Transfer Protocol
http 80/sctp # HyperText Transfer Protocol
https 443/tcp # http protocol over TLS/SSL
https 443/udp # http protocol over TLS/SSL
https 443/sctp # http protocol over TLS/SSL
gss-http 488/tcp
gss-http 488/udp
webcache 8080/tcp http-alt # WWW caching service
webcache 8080/udp http-alt # WWW caching service
[...]

FTP 端口號是什么?這很簡單!

$ grep ftp /etc/services
ftp-data 20/tcp
ftp-data 20/udp
# 21 is registered to ftp, but also used by fsp
ftp 21/tcp
ftp 21/udp fsp fspd
tftp 69/tcp
[...]

方法 2:使用 getent 命令

如你所見,上面的命令顯示指定搜索詞 “ssh”、“http” 和 “ftp” 的所有端口名稱和數字。這意味著,你將獲得與給定搜索詞匹配的所有端口名稱的相當長的輸出。

但是,你可以使用 getent 命令精確輸出結果,如下所示:

$ getent services ssh
ssh 22/tcp

$ getent services http
http 80/tcp www www-http

$ getent services ftp
ftp 21/tcp

如果你不知道端口名稱,但是知道端口號,那么你只需將端口名稱替換為數字:

$ getent services 80
http 80/tcp

要顯示所有端口名稱和端口號,只需運行:

$ getent services

方法 3:使用 Whatportis 程序

Whatportis 是一個簡單的 Python 腳本,來用于查找端口名稱和端口號。與上述命令不同,此程序以漂亮的表格形式輸出。

確保已安裝 pip 包管理器。如果沒有,請參考以下鏈接。

  • 如何使用 pip 管理 Python 包

安裝 pip 后,運行以下命令安裝 Whatportis 程序。

$ pip install whatportis

現在,你可以找到與服務關聯的端口,如下所示。

$ whatportis ssh

$ whatportis ftp

$ whatportis http

我的 CentOS 7 服務器的示例輸出:

在 Linux 中查找服務的端口號

如果你不知道服務的確切名稱,請使用 –like 標志來顯示相關結果。

$ whatportis mysql --like

上述命令幫助你查找與服務關聯的端口。你還可以找到與端口號相關聯的服務,如下所示。

$ whatportis 993

你甚至可以以 JSON 格式顯示結果。

$ whatportis 993 --json

有關更多詳細信息,請參閱 GitHub 倉庫。

  • Whatportis GitHub 倉庫

就是這些了。你現在知道了如何使用三種簡單方法在 Linux 中查找端口名稱和端口號。如果你知道任何其他方法/命令,請在下面的評論欄告訴我。我會查看并更相應地更新本指南。


標題名稱:Linux下查看服務端口號具體方法
本文網址:http://m.5511xx.com/article/cdegscj.html