Linux查看服务命令与端口使用状态

xiaoxiao2021-02-28  38

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|grep 1487 lsof -i:1487 查看哪些进程打开了指定端口1487

netstat -n 显示连接状态 netstat -tl 显示当前正在监听的服务名称

转载请注明原文地址: https://www.6miu.com/read-37206.html

最新回复(0)