`
wlbbswl
  • 浏览: 172154 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

linux 查看连接IP信息

 
阅读更多

命令:netstat

功能说明:显示网络状态。

语  法netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]

补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。

参  数:
  -a或--all   显示所有连线中的Socket。
  -A<网络类型>或--<网络类型>   列出该网络类型连线中的相关地址。
  -c或--continuous   持续列出网络状态。
  -C或--cache   显示路由器配置的快取信息。
  -e或--extend   显示网络其他相关信息。
  -F或--fib   显示FIB。
  -g或--groups   显示多重广播功能群组组员名单。
  -h或--help   在线帮助。
  -i或--interfaces   显示网络界面信息表单。
  -l或--listening   显示监控中的服务器的Socket。
  -M或--masquerade   显示伪装的网络连线。
  -n或--numeric   直接使用IP地址,而不通过域名服务器。
  -N或--netlink或--symbolic   显示网络硬件外围设备的符号连接名称。
  -o或--timers   显示计时器。
  -p或--programs   显示正在使用Socket的程序识别码和程序名称。
  -r或--route   显示Routing Table。
  -s或--statistice   显示网络工作信息统计表。
  -t或--tcp   显示TCP传输协议的连线状况。
  -u或--udp   显示UDP传输协议的连线状况。
  -v或--verbose   显示指令执行过程。
  -V或--version   显示版本信息。
  -w或--raw   显示RAW传输协议的连线状况。
  -x或--unix   此参数的效果和指定"-A unix"参数相同。
  --ip或--inet   此参数的效果和指定"-A inet"参数相同。

常用组合,查看出正在连接和网络信息

netstat -ntulpa

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name  
tcp        0      0 127.0.0.1:2208              0.0.0.0:*                   LISTEN      3226/hpiod         
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      3411/mysqld        
tcp        0      0 0.0.0.0:1002                0.0.0.0:*                   LISTEN      2940/rpc.statd     
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      2883/portmap       
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      3259/cupsd         
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      3453/sendmail: acce
tcp        0      0 127.0.0.1:2207              0.0.0.0:*                   LISTEN      3231/python        
tcp        0      0 202.102.240.93:3306         122.207.210.12:1750         ESTABLISHED 3411/mysqld        
tcp        0      0 202.102.240.93:3306         122.207.210.12:1748         ESTABLISHED 3411/mysqld        
tcp        0      0 202.102.240.93:3306         202.102.240.93:59141        ESTABLISHED 3411/mysqld        
tcp        0      0 202.102.240.93:59141        202.102.240.93:3306         ESTABLISHED 7059/httpd 

 netstat 的一些常用选项
  netstat –s
  本选项能够按照各个协议分别显示其统计数据。如果我们的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查看一下所显示的信息。我们需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。
  netstat –e
  本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)。
  netstat –r
  本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的 信息。除了显示有效路由外,还显示当前有效的连接。
  netstat –a
  本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。
  netstat –n
  显示所有已建立的有效连接。

 扩展资料: 常用参数组合

1) netstat -tl    -nltp
查看当前tcp监听端口
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 *:rrac                  *:*                     LISTEN      
tcp        0      0 *:34006                 *:*                     LISTEN      
......

2) netstat -tlp
查看当前tcp监听端口, 需要显示监听的程序名,当不清楚mysql的监听端口时比较好用
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
tcp        0      0 *:rrac                  *:*                     LISTEN      -                          
tcp        0      0 *:34006                 *:*                     LISTEN      23425/mysqld  <!-- google_ad_section_end -->http://www.linuxso.com/command/netstat.html
<script type="text/javascript"></script>

分享到:
评论

相关推荐

    Linux如何查看当前有多少IP连接了这台机子.如何查看都谁连接了我

    在Linux系统中,了解当前有哪些IP地址与你的主机建立了连接是非常重要的,这有助于监控网络活动、排查安全问题或管理服务器资源。以下是一些常用的方法来查看这些信息。 1. **查看内部IP连接数:** 使用`netstat`...

    Linux下EtherNet IP协议的实现

    而显性报文连接则提供了一种典型的请求/响应通信方式,通常用于上传下载程序、设备信息和组态信息等非实时任务。 CIP协议的对象模型由未连接报文管理器(UCMM)、连接管理器(CM)和连接对象(CO)等构成。UCMM负责...

    Linux TCP IP 协议栈分析

    ### Linux TCP/IP 协议栈分析 #### 一、引言 随着互联网技术的发展,Linux作为最常用的开源操作系统之一,在网络通信领域扮演着至关重要的角色。Linux TCP/IP协议栈是实现网络通信的核心组件,深入理解其工作原理...

    linux远程连接工具

    Linux远程连接工具主要指的是能够帮助用户通过网络在本地计算机上操控远程Linux服务器的软件。在IT行业中,这对于系统管理员、开发者以及需要频繁访问远程服务器的人员来说是必不可少的工具。本篇文章将详细介绍...

    linux远程连接oracle数据库

    ### Linux远程连接Oracle数据库知识点详解 #### 一、测试项目 - **通过Java程序远程连接Oracle 10g数据库** - Java作为一种广泛使用的编程语言,可以用来开发各种应用程序,包括与数据库交互的应用。要实现Java...

    基于IP1829网管型交换机Linux驱动

    - **故障排查**:当遇到网络问题时,查看驱动程序日志、系统日志和硬件状态信息,以定位问题根源。 - **性能监控**:通过性能监控工具检查网络带宽利用率、丢包率等指标,评估驱动程序的性能表现。 总结来说,"基于...

    Linux 系统修改ip地址

    ### Linux系统修改IP地址知识点详解 #### 一、概述 在Linux系统中,更改IP地址是一项常见的网络管理任务。这通常涉及到对系统配置文件的直接编辑,并...掌握这些基本操作对于管理和维护Linux系统的网络连接至关重要。

    追踪linux TCP/IP 代码运行_光盘文件1

    在Linux系统中,TCP/IP协议栈是操作系统内核的核心部分,负责网络通信。要追踪Linux TCP/IP代码的运行,需要深入了解TCP/IP协议的工作原理、Linux内核编程以及相关的调试工具。这里我们将主要围绕以下几个知识点进行...

    Linux下远程连接windows3389端口

    通过rdesktop,Linux用户不仅可以查看和操作Windows桌面,还可以进行文件传输,提高工作效率。不过,要注意的是,远程桌面连接可能会暴露系统安全风险,因此务必确保网络环境安全,并定期更新rdesktop以获取最新的...

    linux C语言TCP/IP协议连接通讯

    总结,Linux下使用C语言进行TCP/IP通信涉及的知识点包括:socket编程接口、TCP/IP协议原理、连接建立与断开、数据传输以及错误处理。熟练掌握这些内容,能帮助开发者构建稳定、高效的网络应用程序。

    linux修改静态ip和解决不能上网问题以及ip映射(真测配置)

    )、永久性生效,重启后不会复原。 开启: chkconfig iptables on 关闭: chkconfig iptables off 2)、 即时生效,重启后复原 开启: service iptables start 关闭: service ...5. 备注修改静态ip不能上网问题

    修改linuxIp地址

    在Linux系统中,`ifconfig`命令是一种常用的网络配置工具,可以用来查看或设置网络接口的状态。根据给定的信息,暂时修改IP地址的命令为: ```bash ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192...

    Linux下IP804A-POE供电芯片驱动

    在Linux操作系统中,IP804A-POE供电芯片驱动是用于管理并控制IP804A芯片的软件组件,该芯片主要用于提供以太网供电(Power over Ethernet, POE)功能。POE技术允许通过以太网线缆同时传输数据和电力,简化了网络设备...

    linux下自动连接wifi程序源码

    Linux系统提供了丰富的命令行工具来管理网络接口,如`iwconfig`用于查看无线网卡信息,`iwlist`用于扫描可用的WiFi网络,`ifconfig`用于配置网络接口,以及`dhclient`或`wpa_supplicant`用于获取IP地址和连接WiFi。...

    追踪linux TCP/IP 代码运行_光盘文件2

    - `netstat`:查看网络连接状态和统计信息。 - `gdb`:通用调试器,可以附加到内核调试。 6. **内核模块**: - `tcp`:处理TCP协议的代码位于`/usr/src/linux/kernel/net/ipv4/tcp.c`等文件中。 - `ip`:处理IP...

    linux下设置IP地址并激活

    Linux 系统下设置 IP 地址是一个非常重要的操作,正确地设置 IP 地址可以确保 Linux 系统的网络连接正常工作。在本文中,我们将详细介绍如何在 Linux 系统下设置 IP 地址并激活。 一、通过命令设定 IP 地址 在 ...

    Linux ip冲突检测程序

    例如,`ifconfig`命令可以显示当前网络接口的IP地址和其他网络信息,而`arp`命令则可以查看当前的ARP(地址解析协议)表,这有助于识别在同一网络段内的其他设备。然而,这些命令并不能直接检测到IP冲突。 这就是`...

    linux远程连接工具putty中文版

    通过输入服务器的IP地址或域名,设置端口号(默认为22),用户可以建立一个加密的连接到Linux服务器。 2. Telnet连接:除了SSH,Putty还支持传统的Telnet协议,但出于安全考虑,现在更倾向于使用SSH。 3. 终端仿真...

Global site tag (gtag.js) - Google Analytics