在给新成员培训时,他们通常会问访问端口是多少,而我每次听到这样的问题都会感到无语,因为我觉得这不是个问题。
端口就像是一个约定,是被大部分人认可并广泛使用的,如不特别说明的,一般都是用默认端口的。
前提:你有服务器ssh连接方式
提问:如何最快地获取服务器上正在运行的服务列表?
用途:通过端口来判定有哪些应用。
时间:20分钟
服务 | 用途 | 端口 | 常用 |
---|---|---|---|
ftp-data | 数据端口 | 20 | 一般不会改 |
ftp | 访问端口 | 21 | 为安全起见,一般都会改掉 |
ssh | 远程登录端口 | 22 | 为安全起见,一般都会改掉 |
smtp | 邮件服务器端口 | 25 | 一般不会改 |
http | web端口 | 80 | 一般不会改 |
auth | 验证和身份识别协议 | 113 | 一般不会改 |
ntp | 时间同步 | 123 | 一般不会改 |
https | 安全超文本传输协议(HTTP) | 443 | 一般不会改 |
rtsp | 实时流播协议 | 554 | 一般不会改 |
ha-cluster | 用于带有高可用性的群集的心跳服务 | 694 | 一般不会改,如同局域网有两694端口是会引起冲突的 |
rsync | 文件同步 | 873 | 一般不会改 |
oracle | 数据库访问端口 | 1521 | 一般不会改 |
mysql | 数据库访问端口 | 3306 | 一般不会改 |
redis | 数据库访问端口 | 6379 | 一般不会改 |
tomcat | web端口 | 8080 | 一般不会改 |
前提:你有服务器ssh连接方式
提问:如何最快地获取服务器上正在运行的服务列表?
回答:使用netstat -tlnp得到tcp端口和对应的应用名。
netstat -tlnp.png
下一篇:Linux中级实用--搭建环境