Linux系统常用服务对应端口

一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器等,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信。

查看某个服务的端口方法
netstat -antlpe |grep “服务名”
参数解释

  • -a 显示所有状态的socket

  • -n 不做名字解析,不加此参数,80端口会显示成http,127.0.0.1显示成localhost,uid为0显示成root等等

  • -e 显示更多信息如用户,inode

  • -p 显示pid和程序名字

  • -t 显示tcp链接

  • -u 显示udp链接

  • -x 显示unix套接字

  • -l 显示处于监听状态的套接字

如查看Apache服务的端口号

[root@localhost sysctl.d]# netstat -antlpe |grep httpd
tcp6       0      0 :::80                   :::*                    LISTEN      0          2046794    18909/httpd         
tcp6       0      0 192.168.230.140:80      192.168.230.140:58765   ESTABLISHED 48         3851578    90610/httpd

可以看到Apache端口号为80

Linux常用服务端口
服务:FTP
端口:21

服务:Ssh
端口:22

服务:Telnet
端口:23

服务:SMTP
端口:25

服务:Domain Name Server(DNS)
端口:53

服务:HTTP
端口:80

服务:SUN公司的RPC服务所有端口
端口:110
说明:常见RPC服务有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等

服务:SNMP
端口:161

服务:Https
端口:443

服务:LDAP
端口:636

服务:NFS
端口:2049

服务:squid
端口:3128
说明:这是squid HTTP代理服务器的默认端口。

服务:代理端口
端口:8080

你可能感兴趣的:(端口,netstat)