linux 如何查看服务和端口

linux 如何查看服务和端口,第1张

netstat/lsof

netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况巧猜

-a 显示一个所有的有效连接信息列表(包括已建立的连接,也包括监听连接请求的那些连接)

-n 显示所有已建立的有效连接

-t tcp协议

-u udp协议

-l 查询正在监听的程序

-p 显示正在使用socket的程序识别码和程序名称

例如:netstat -ntupl|grep processname

如何只查询tomcat的连接?

netstat -na|grep ESTAB |grep 80 |wc-l

netstat -na|grep ESTAB |grep 8080 |wc-l

常用端口介绍:

端口:21

服务:FTP服务器所开放的端口,用于上传、下载。

端口: 22

服务:ssh

端口: 80

服务:HTTP 用于网页浏览

端口:389

服务:LDAP ILS 轻型目录访问协议和NetMeetingInternet Locator Server

端口:443

服务:网页浏览端口 能提供加密和通过安全端口传输的另一种HTTP

端口:8080

服务:代理端口

打开终端,执行如下命令,查看各进程占用端口情况:

# ps -ef|wc -l //查看后台运行的进程总数

# ps -fu csvn //查看csvn进程

# netstat -lntp //查绝宽消看开启了哪些端口

# netstat -r //本选项可以显示关于路由表的信息

# netstat -a //本选项显示一个所有的有效连接信息列表

# netstat -an|grep 8080

# netstat -na|grep -i listen //可以看到目前系统侦听并知的端口号

# netstat -antup //查看已建立的连接进程,所占用的端口。

netstat -anp|grep1487

lsof -i:1487

方法/步卜销骤

1、进入linux,使用“ cat /etc/services ”命令,可以查看所有服务默认型改游的端口列表信息。

2、使用“netstat”命令,查看正在连接的端口【连接】列表信息。

3、使用“nestat -a”命令,查看所有服务端口歼缺【监听、连接】列表信息。

4、套接字的种类除了t(TCP)、u(UDP)之外,还有w(RAW)、x(UNIX)套接字。

5、使用" netstat -ap"查看所有服务端口和对应的程序名称。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12359611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存