Linux常用端口查询命令及常见端口和端口分类
常見(jiàn)端口
| http | 80 | |
| https | 443 | |
| SOCKS代理協(xié)議服務(wù)器 | 1080 | |
| Telnet(遠(yuǎn)程登錄)協(xié)議 | 23 | |
| TFTP(Trivial File Transfer Protocol) | 69 | |
| nginx應(yīng)用 | 80 | site-available/default |
| SSH(安全登錄)、SCP(文件傳輸 | 22 | |
| FTP???????? | 21 | |
| SFTP | 115 | |
| SMTP | 25 | 木馬Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都開(kāi)放這個(gè)端口木馬Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都開(kāi)放這個(gè)端口 |
| Oracle 應(yīng)用 | 1521 | |
| mysql應(yīng)用 | 3306 | |
| sqlserver應(yīng)用 | 1433 | |
| PostgreSQL 應(yīng)用 | 5432 | |
| redis應(yīng)用 | 6379 | |
| mongoDB應(yīng)用 | 27017 | |
| memcached | 11211 | |
| TOMCAT應(yīng)用 | 8080 | |
| JBOSS應(yīng)用 | 8080 | |
| Webshpere應(yīng)用 | 9090 | |
| WebSocket協(xié)議 | 443 | 是一個(gè)基于TCP的協(xié)議,就是握手鏈接的時(shí)候跟HTTP相關(guān)(發(fā)了一個(gè)HTTP請(qǐng)求),這個(gè)請(qǐng)求被Server切換到(Upgrade)websocket協(xié)議了。websocket把 80 端口作為默認(rèn)websocket連接端口,而websocket的運(yùn)行使用的是443端口 |
TCP/IP協(xié)議中的服務(wù)端口,端口號(hào)的范圍從0到65535;
公認(rèn)端口號(hào)
??????? 從0到1023,它們緊密綁定與一些常見(jiàn)服務(wù),例如FTP服務(wù),在 /etc/services 里面可以看到這種映射關(guān)系
注冊(cè)端口號(hào)
?????? 從1024到49151。它們松散地綁定于一些服務(wù)。也就是說(shuō)有許多服務(wù)綁定于這些端口,這些端口同樣用于許多其它目的.
動(dòng)態(tài)或私有端口(Dynamic and/or Private Ports)
動(dòng)態(tài)端口,即私人端口號(hào)(private port numbers),是可用于任意軟件與任何其他的軟件通信的端口數(shù),使用因特網(wǎng)的傳輸控制協(xié)議,或用戶傳輸協(xié)議。動(dòng)態(tài)端口一般從49152到65535
Linux中有限定端口的使用范圍,如果我要為我的程序預(yù)留某些端口,那么我需要控制這個(gè)端口范圍。/proc/sys/net/ipv4/ip_local_port_range定義了本地TCP/UDP的端口范圍,你可以在/etc/sysctl.conf里面定義net.ipv4.ip_local_port_range = 1024 65000
查詢端口命令
命令:jps
查看當(dāng)前就Java運(yùn)行進(jìn)程及啟動(dòng)進(jìn)程號(hào),這個(gè)只會(huì)查看當(dāng)前配置環(huán)境變量下的Java啟動(dòng)。
命令:ps -ef|grep java/nginx
查看當(dāng)前應(yīng)用啟動(dòng)進(jìn)程號(hào)
命令:lsof -i | grep pid
lsof命令:根據(jù)進(jìn)程pid查端口
命令:lsof -i:port
根據(jù)端口port查進(jìn)程
命令:lsof -i|grep user
根據(jù)用戶查看進(jìn)程查端口號(hào)
命令:netstat -nap | grep pid
netstat命令根據(jù)進(jìn)程pid查端口
命令:netstat -nap | grep port
根據(jù)端口port查進(jìn)程
命令:nc -nvv ip port
netcat工具檢測(cè)端口是否開(kāi)放,掃描指定端口
命令:telnet ip port
遠(yuǎn)程連接對(duì)應(yīng)端口,ip為localhost則是貝蒂
參考:Linux 查看服務(wù)器開(kāi)放的端口號(hào) - 瀟湘隱者 - 博客園
總結(jié)
以上是生活随笔為你收集整理的Linux常用端口查询命令及常见端口和端口分类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 常用于生产部署方式详解 灰度发布 滚动发
- 下一篇: SpringBoot拦截器不生效