netstat 程序可以用于查看不同的网络设置及数据。通过使用其丰富的参数选项,我们可以查看网络启动过程的许多特性。

命令格式

netstat [options]

命令参数

-r, --route
  显示内核路由表。

-g, --groups
  显示 IPv4 和 IPv6 的 IGMP 组播组成员关系信息。

-i, I=iface, --interfaces=iface
  显示所有网络接口列表或者是指定的 iface。

-M, --masquerade
  显示伪装的连接列表。

-s, --statistics
  显示每种协议的统计信息。

-v, --verbose
  显示更为详细的信息。

-n, --numeric
  以数字形式显示地址而不是去解析主机、端口或用户名。

--numeric-hosts
  以数字形式显示主机地址,但不影响端口或用户名的解析。

--numeric-ports
  以数字形式显示端口号,但不影响主机或用户名的解析。

--numeric-users
  以数字形式显示用户 ID,但不影响主机或端口号的解析。

-A, --protocol=family
  指定要显示哪些连接的地址族。family 以逗号分隔的地址族列表,比如 inet、unix、ipx、ax25、netrom 和 ddp。这样和使用 --inet、--unix(-x)、--ipx、--ax25、--netrom 和 --ddp 选项效果相同。地址族 inet 包括 raw、udp 和 tcp 协议套接字。

-c, --continuous
  netstat 程序将以秒为单位不断地输出所选的信息。

-e, --extend
  显示附加信息。使用这个选项两次来获得所有细节。

-o, --timers
  包含与网络定时器有关的信息。

-p, --program
  显示套接字所属进程的 PID 和名称。

-l, --listening
  只显示正在侦听的套接字,这是默认的选项。

-a, --all
  显示所有正在或不在侦听的套接字。加上 --interfaces 选项将显示没有标记的接口。

-F
  显示 FIB中 的路由信息,这是默认的选项。

-C
  显示路由缓存中的路由信息。

delay
  netstat 将循环输出统计信息,每隔 delay 秒。

实例

a) 显示网络接口信息。

netstat -ie

b) 显看已连接的 TCP 端口,以及其所属的 PID。

netstat -tpnl

c) 列出所有 UDP 端口。

netstat -au

Linux 命令 - netstat: 检查网络设置及相关统计数据的更多相关文章

  1. Win7与虚拟机Linux互通ping的网络设置

    转载请标明出处:http://www.linuxidc.com/Linux/2014-04/100450.htm 虽然从WinXP到Win7一直都可以使用VMWARE虚拟机安装Linux系统,记得每次 ...

  2. Linux使用netstat查看网络状态

    查看本机的网络状态.使用netstat查看网络状态.显示系统端口使用情况.UDP类型的端口.TCP类型的端口.只显示所有监听端口.只显示所有监听tcp端口. 命令使用举例 命令 说明 netstat ...

  3. linux命令netstat或ifconfig未找到

    linux命令netstat或ifconfig未找到 linux使用netstat或者ifconfig命令时,显示命令未找到.通过yum search netstat这个命令,匹配结果如下:===== ...

  4. Linux 命令 - ping: 向网络主机发送 ICMP ECHO_REQUEST 包

    ping 命令会向指定的网络主机发送特殊网络数据报 IMCP ECHO_REQUEST.多数网络设备收到该数据包后会做出回应,通过此法即可验证网络连接是否正常. 有时从安全角度出发,通常会配置部分网络 ...

  5. Linux基础命令---netstat显示网络状态

    netstat netstat指令可以显示当前的网络连接.路由表.接口统计信息.伪装连接和多播成员资格等信息. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.open ...

  6. linux分享一:网络设置

    在Linux中,TCP/IP网络的配置信息存在几个不同的文件里面,这些文件分别就是 /etc/sysconfig/network. 网卡配置文件. /etc/hostc. /ect/resolv.co ...

  7. 每天一个linux命令---netstat

    中间件访问第三方服务,经常出现连不上的情况.可以增加监控,当出现异常的时候触发一些动作通知程序员 例如:  要在app 部署的主机上,应该登录 172.16.210.52 后运行  netstat - ...

  8. Linux在VirtualBox的网络设置

    一.Linux系统版本:Centos7.4. 二.访问外网:在设置-网络-网卡1处选择 “网络地址置换(NAT)”即可.默认情况下,自动获取IP(DHCP),但要在配置中把开机启动选上. 文件位置: ...

  9. LINUX 命令—netstat [简单实用]

    1.--当我们在检查程序是否启动或者网络状况的时候 会查看本机活跃的端口,就需要这个命令: |--"netstat – Print network connections, routing ...

随机推荐

  1. Umbraco中的Examine Search功能讲解

    转载原地址: http://24days.in/umbraco/2013/getting-started-with-examine/ Everytime I read the word Examine ...

  2. codeforces 337D 树形DP Book of Evil

    原题直通车:codeforces 337D Book of Evil 题意:一棵n个结点的树上可能存在一个Evil,Evil危险范围为d,即当某个点与它的距离x<=d时,那么x是危险的. 现已知 ...

  3. [转]eclipse中使用maven插件的时候,运行run as maven build的时候报错

    转至:http://fxb4632242.iteye.com/blog/2193945 -Dmaven.multiModuleProjectDirectory system propery is no ...

  4. android Studio gradle so的加载

    最近在使用Android Studio开发android项目,我的项目是由gradle构建的,gradle的优势文档上有说明,当你不断使用中,我越来越发现,太TMD方便啦,优势大大的明显. 打包,功能 ...

  5. MVC生命周期

    MVC之前的那点事儿系列 转自:http://www.cnblogs.com/TomXu/p/3756794.html http://www.cnblogs.com/Joans/archive/201 ...

  6. Oracle 的 INSERT ALL和INSERT FIRST

    描述性的东西就不来了,搞技术的,最喜欢实在的实例.通过下面的例子,大家很快就能明白insert all 与 insert first 的功能,比文字描述更通俗易懂. 一.INSERT ALL 不带条件 ...

  7. SessionFactory、HibernateTemplate、HibernateDaoSupport之间的关系说明

    在接触HibernateTemplate之前,我们知道,在对数据库进行CRUD操作之前,需要开启session.transaction等等.在hibernate学习过程中,我们知道了,得到sessio ...

  8. GCD求最大公约数

    求最大公约数哪个强,果断GCD,非递归版本和递归版本如下: #include<iostream> using namespace std; int gcd(int a, int b){ / ...

  9. hdu 5586 Sum 最大子段和

    Sum Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=5586 Desc ...

  10. javascript常见编程模式举例

    近期买到手了一本<javascript框架设计>,具体介绍开发js框架所用到的知识.初读一点,乐帝脆弱的理论修养就暴露无遗了,所以专门加强理论修养,重看javascript编程模式的举例. ...