netstat 、lsof、SS
lsof -i列出,列出建立连接的连接数
[root@i-3pedyvud ~]# lsof -i|grep "ESTABLISHED"
dockerd 683 root 19u IPv4 26054 0t0 TCP i-3pedyvud:44964->i-3pedyvud:2377 (ESTABLISHED)
dockerd 683 root 21u IPv6 26055 0t0 TCP i-3pedyvud:2377->i-3pedyvud:44964 (ESTABLISHED)
sshd 1127 root 3u IPv4 26559 0t0 TCP i-3pedyvud:ssh->cde.gkmang.cn:45432 (ESTABLISHED)
列出建立连接的连接数
[root@i-3pedyvud ~]# netstat -ano|grep "ESTABLISHED"
tcp 0 0 10.140.19.9:44964 10.140.19.9:2377 ESTABLISHED off (0.00/0/0)
tcp 0 36 10.140.19.9:22 36.41.188.74:45432 ESTABLISHED on (0.26/0/0)
tcp6 0 0 10.140.19.9:2377 10.140.19.9:44964 ESTABLISHED off (0.00/0/0)
[root@i-3pedyvud ~]#
lsof -i 列出谁在使用22端口
[root@i-3pedyvud ~]# lsof -i :22
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 556 root 3u IPv4 23148 0t0 TCP *:ssh (LISTEN)
sshd 556 root 4u IPv6 23150 0t0 TCP *:ssh (LISTEN)
sshd 1127 root 3u IPv4 26559 0t0 TCP i-3pedyvud:ssh->cde.gkmang.cn:45432 (ESTABLISHED)
[root@i-3pedyvud ~]#
列出谁在使用844端口
[root@i-3pedyvud ~]# lsof -i :8443|grep "ESTABLISHED"
httpd 818 apache 14u IPv6 103709 0t0 TCP i-3pedyvud:pcsync-https->cde.gkmang.cn:47817 (ESTABLISHED)
httpd 8449 apache 14u IPv6 103643 0t0 TCP i-3pedyvud:pcsync-https->cde.gkmang.cn:47796 (ESTABLISHED)
httpd 19127 apache 14u IPv6 102677 0t0 TCP i-3pedyvud:pcsync-https->cde.gkmang.cn:47763 (ESTABLISHED)
httpd 19212 apache 14u IPv6 103765 0t0 TCP i-3pedyvud:pcsync-https->cde.gkmang.cn:47825 (ESTABLISHED)
httpd 19463 apache 14u IPv6 103763 0t0 TCP i-3pedyvud:pcsync-https->cde.gkmang.cn:47823 (ESTABLISHED)
通过进程查找建立连接的
[root@i-3pedyvud ~]# lsof -i|grep "httpd"|grep "ESTABLISHED"|grep "cde.gkmang.cn"
httpd 818 apache 14u IPv6 103709 0t0 TCP i-3pedyvud:pcsync-https->cde.gkmang.cn:47817 (ESTABLISHED)
httpd 8449 apache 14u IPv6 103643 0t0 TCP i-3pedyvud:pcsync-https->cde.gkmang.cn:47796 (ESTABLISHED)
httpd 19127 apache 14u IPv6 102677 0t0 TCP i-3pedyvud:pcsync-https->cde.gkmang.cn:47763 (ESTABLISHED)
httpd 19141 apache 14u IPv6 103913 0t0 TCP i-3pedyvud:pcsync-https->cde.gkmang.cn:47836 (ESTABLISHED)
httpd 19463 apache 14u IPv6 103763 0t0 TCP i-3pedyvud:pcsync-https->cde.gkmang.cn:47823 (ESTABLISHED)
查找文件对应的进程 (yum install -y psmisc)
[root@i-3pedyvud ~]# fuser -u /usr/sbin/httpd
/usr/sbin/httpd: 27081e(root) 27082e(apache) 27083e(apache) 27084e(apache) 27086e(apache) 27087e(apache) 27579e(apache) 27617e(apache) 28879e(apache)
[root@i-3pedyvud ~]# lsof /usr/sbin/httpd
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 27081 root txt REG 253,1 523648 12702778 /usr/sbin/httpd
httpd 27082 apache txt REG 253,1 523648 12702778 /usr/sbin/httpd
httpd 27083 apache txt REG 253,1 523648 12702778 /usr/sbin/httpd
httpd 27084 apache txt REG 253,1 523648 12702778 /usr/sbin/httpd
httpd 27086 apache txt REG 253,1 523648 12702778 /usr/sbin/httpd
httpd 27087 apache txt REG 253,1 523648 12702778 /usr/sbin/httpd
httpd 27579 apache txt REG 253,1 523648 12702778 /usr/sbin/httpd
httpd 27617 apache txt REG 253,1 523648 12702778 /usr/sbin/httpd
httpd 28879 apache txt REG 253,1 523648 12702778 /usr/sbin/httpd
[root@i-3pedyvud ~]#
查找程序对应的连接
[root@i-3pedyvud ~]# netstat -atlunp|grep httpd
tcp 0 0 10.140.19.9:38832 10.140.19.9:3306 ESTABLISHED 27084/httpd
tcp 0 0 10.140.19.9:38834 10.140.19.9:3306 ESTABLISHED 27082/httpd
tcp 0 0 10.140.19.9:38836 10.140.19.9:3306 ESTABLISHED 27083/httpd
tcp6 0 0 :::8443 :::* LISTEN 619/httpd
tcp6 0 0 :::8030 :::* LISTEN 619/httpd
tcp6 0 0 10.140.19.9:8443 36.41.188.74:48607 ESTABLISHED 27083/httpd
tcp6 0 0 10.140.19.9:8443 36.41.188.74:48609 ESTABLISHED 27617/httpd
tcp6 0 0 10.140.19.9:8443 36.41.188.74:48603 ESTABLISHED 27084/httpd
tcp6 0 1898 10.140.19.9:8443 36.41.188.74:48602 FIN_WAIT1 619/httpd
tcp6 0 0 10.140.19.9:8443 36.41.188.74:48611 ESTABLISHED 27086/httpd
tcp6 0 0 10.140.19.9:8443 36.41.188.74:48605 ESTABLISHED 27082/httpd
[root@i-3pedyvud ~]#
[root@i-3pedyvud cron.daily]# lsof -i :8443
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 619 apache 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
httpd 3104 apache 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
httpd 3107 apache 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
httpd 27081 root 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
httpd 27083 apache 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
httpd 27084 apache 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
httpd 27086 apache 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
httpd 27087 apache 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
httpd 27579 apache 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
httpd 27617 apache 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
httpd 28879 apache 6u IPv6 107733 0t0 TCP *:pcsync-https (LISTEN)
[root@i-3pedyvud cron.daily]# ls -l /proc/27081/fd/6
lrwx------ 1 root root 64 1月 3 16:41 /proc/27081/fd/6 -> socket:[107733]
[root@i-3pedyvud cron.daily]#
netstat 、lsof、SS相关推荐
- 详解Linux系统中的lsmod、lsof、lspci、lsscsi命令及实例
概述 今天主要介绍下Linux系统中的lsmod.lsof.lspci.lsscsi命令及实例. 1.lsmod命令 Linux lsmod命令用于显示已经加载到内核中的模块的状态信息.执行lsmod ...
- Linux网络故障排查命令(ifconfig、ping、telnet、netstat、lsof、nc、curl、tcpdump)
目录 ifconfig -s,显示网卡信息的精简列表 -a.up.down 将IP地址绑定到某个网卡,以及解绑操作 ping telnet netstat lsof nc 模拟一个服务器程序和客户端程 ...
- Linux 运维常用命令 find、awk、sed、grep、vi、ps、lsof、rpm
先用一个脚本,模拟创建 14 个测试文件: #!/bin/bash for ((i=1;i<=10;i++)); do if [ $i -lt 3 ] thentouch /home/mysql ...
- Python在Linux下获取CPU温度、使用率、内存使用率、硬盘使用率
方法一: psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU.内存.磁盘.网络等)信息.它主要应用于 ...
- Linux 网络设置(ifconfig、route、traceroute、netstat、ss、nslookup、dig、ping状态返回分析)
Linux 网络设置 一.查看网络 1.查看网络接口地址 2.查看更改主机名 3.查看路由表条目 4.查看网络连接情况 netstat 命令 ss 命令 二.测试网络连接 1.测试网络连通性 2.跟踪 ...
- #20 ifconfig、route、netstat、ip、ss命令详解与修改主机名与网卡配置文件
网络的结构: 硬件:计算机.互联设备.网络设备 软件:操作系统.协议.应用程序.数据库 网络的功能: 资源共享:目的 数据通信:手段 网络通信模型 ISO/OSI: 应用层 表示层 会话层 传输层 网 ...
- 【每天一个 Linux 命令】网络相关命令(ifconfig、route、ping、traceroute、netstat、ss、telnet、rcp、scp)
文章目录 ifconfig命令 ifconfig命令使用示例 route命令语法 route命令使用示例 ping命令语法 ping命令使用示例 traceroute命令语法 traceroute命令 ...
- 二十、网络ifconfig 、ip 、netstat、ss之二
ip 网络层协议 ip地址 点分十进制分为4段,范围 0-255 ip分类 A 占据1段,最左侧一段第一位固定为0 0 000 0000 - 0 111 1111 0 - 127:其中0为网络,12 ...
- linux常用命令之lsof 、netstat、ipcs、ldd
一.lsof lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.每行 ...
最新文章
- 作为程序员,你评估工作量留 buffer 吗?
- js密码强度正则表达式_这20个正则表达式,能让你少写100行代码
- AseoZdpAseo.init(this, AseoZdpAseo.INSERT_TYPE);
- uva1616二分加误差处理
- eclipse-在编译项目时js特别慢的问题
- android 实现 效果代码,Android实现雷达View效果的示例代码
- PHP系列(十三)PHP会话控制
- 电脑显卡驱动,怎么安装电脑显卡驱动?正确方法在这里!
- 微信小程序中如何有效的修改app.js中全局变量的值,并能在页面中进行动态响应
- 利息浅谈(五)——我的投资收益率怎么算?
- Excel.js导出图片和表格
- 兔子、狼、狐狸、王八
- c#——Word表格中插入头像
- 理解inux 下 intel处理器睿频
- 使用BENCHMARKSQL工具对kingbase灌数据执行语句删除这些外键时报错constraint does not exist
- 「Premiere教程」为视频添加文字字幕
- 基与坐标系(阅读《理解矩阵》笔记)
- JAVA的可变类与不可变类
- 【camera】6.相机上下游厂商及相机选型
- 中兴ZTE ZXR10-3928A重置console密码