linux命令在系統中有兩種類型:內置Shell命令和Linux命令。那麼你知道linux下查找端口號對應的服務名麼?接下來是小編為大家收集的linux下查找端口號對應的服務名,歡迎大家閱讀:
1)grep -w 端口號 /etc/services
2)grep "\b端口號\b" /etc/services
以2049端口為例,執行grep -w 2049 /etc/services或grep "\b2049\b" /etc/services 即可查找到其對應的服務名為nfs
grep -w 2049 /etc/services
nfs 2049/tcp nfsd shilp # Network File System
nfs 2049/udp nfsd shilp # Network File System
nfs 2049/sctp nfsd shilp # Network File System
# grep "\b2049\b" /etc/services
nfs 2049/tcp nfsd shilp # Network File System
nfs 2049/udp nfsd shilp # Network File System
nfs 2049/sctp nfsd shilp # Network File System
其中-w表示只顯示全字符合的列,即精確匹配;"\b"表示匹配一個字邊界,即字與空格間的位置。例如,“er\b”匹配“never”中的“er”,但不匹配“verb”中的“er”(若匹配“verb”中的“er”可使用"\B"進行非字邊界匹配)。
根據服務名查找對應的端口號
1)grep -w 服務名 /etc/services
2)grep "\b服務名\b" /etc/services
以nfs服務為例,執行grep -w nfs /etc/services 或grep "\bnfs\b"/etc/services即可查找到其對應的端口號為2049
# grep -w nfs /etc/services
nfs 2049/tcp nfsd shilp # Network File System
nfs 2049/udp nfsd shilp # Network File System
nfs 2049/sctp nfsd shilp # Network File System
# grep "\bnfs\b" /etc/services
nfs 2049/tcp nfsd shilp # Network File System
nfs 2049/udp nfsd shilp # Network File System
nfs 2049/sctp nfsd shilp # Network File System
其中-w表示只顯示全字符合的列,即精確匹配;"\b"表示匹配一個字邊界,即字與空格間的位置。\bnfs\b即為精確匹配nfs。
看了“linux下查找端口號對應的服務名”還想看:
1.linux有什麼常見服務端口
2.LINUX的端口和服務有什麼關系
3.Linux常用網絡服務端口
4.LINUX操作系統如何修改HTTPD的端口
5.Linux中的Apache服務查看和啟動的方法