`
iamicebergs
  • 浏览: 27267 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux 命令学习(1)- netstat

阅读更多
参考:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html

简介
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

输出信息含义
执行netstat后,其输出结果为

Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHED
tcp 296 0 210.34.6.89:1165 210.34.6.84:netbios-ssn ESTABLISHED
tcp 0 0 localhost.localdom:9001 localhost.localdom:1162 ESTABLISHED
tcp 0 0 localhost.localdom:1162 localhost.localdom:9001 ESTABLISHED
tcp 0 80 210.34.6.89:1161 210.34.6.10:netbios-ssn CLOSE

Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 1 [ ] STREAM CONNECTED 16178 @000000dd
unix 1 [ ] STREAM CONNECTED 16176 @000000dc
unix 9 [ ] DGRAM 5292 /dev/log
unix 1 [ ] STREAM CONNECTED 16182 @000000df


从整体上看,netstat的输出结果可以分为两个部分:

一个是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指%0A的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到。

另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。
Proto显示连接使用的协议,RefCnt表示连接到本套接口上的进程号,Types显示套接口的类型,State显示套接口当前的状态,Path表示连接到套接口的其它进程使用的路径名。

常见参数
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。


提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到
分享到:
评论

相关推荐

    Linux 学习手册--linux命令大全

    通过阅读《Linux学习手册--Linux命令大全》这本书,你可以系统地学习并逐步精通Linux操作系统。这个文档包含了丰富的实例和解释,无论你是初学者还是经验丰富的用户,都能从中受益匪浅。记住,实践是检验真理的唯一...

    Linux命令_Linux-Command.zip

    压缩包文件“Linux命令_Linux-Command.zip”可能包含了一系列关于Linux命令的教学材料、实践指南或示例脚本,旨在帮助用户学习和掌握Linux环境下的命令行操作。文件名称“Linux-Command-master”可能暗示这是一个...

    _记录学习linux命令_linux-learning.zip

    网络配置与管理也是Linux命令学习中不可或缺的一部分,ifconfig、netstat、ss等命令对于网络的配置和故障排查至关重要。 此外,学习Linux命令不仅限于掌握单独的命令,还需要了解命令之间的组合使用,通过管道(|)...

    常用命令---idea--Linux--redis--dos

    2. **Linux常用命令**: Linux是一个强大的操作系统,其命令行界面提供了丰富的操作命令: - `ls`:列出目录内容 - `cd`:改变当前工作目录 - `pwd`:显示当前工作目录 - `mkdir`:创建新目录 - `rm`:删除...

    系统整理一下常用的Linux命令_xiao-cmd.zip

    本次整理的常用Linux命令集,旨在为用户系统化地梳理出一系列在日常工作和学习中频繁使用的命令,帮助用户提高工作效率,确保在面对各种操作时能够迅速定位并执行相应的命令。 以下是本次整理的常用Linux命令集的...

    学习Linux---不得不知的Linux命令

    ### 学习Linux---不得不知的Linux命令 在Linux操作系统中,掌握一系列基本且重要的命令是每个用户必备的技能之一。这些命令可以帮助我们更高效地管理服务器、进行日常操作及故障排查等工作。以下是对给定内容中列出...

    个人常用的linux命令_sh-utils.zip

    本文档收录的个人常用Linux命令,即sh-utils,是一组标准的Unix shell工具,它们提供了一系列实用的文本处理和文件操作功能,广泛应用于脚本编程和命令行交互中。 sh-utils通常包括以下几类常用的工具: 1. 文件...

    Linux常用命令手册-大全

    本手册“Linux常用命令手册-大全”正是针对这一需求,提供了一套全面的Linux命令学习资料。 该手册首先会介绍Linux的基础知识,包括Linux的历史、发行版分类以及Linux的文件系统结构。文件系统是Linux的核心组成...

    linux操作命令_demo-linux.zip

    在文件操作方面,常用的Linux命令包括了:cd(更改目录)、ls(列出目录内容)、cp(复制文件)、mv(移动或重命名文件)、rm(删除文件)、mkdir(创建新目录)、rmdir(删除空目录)、touch(创建空文件或更改文件...

    linux完全命令手册-linux完全命令手册

    Linux操作系统是基于Unix...通过深入学习和实践这份"Linux完全命令手册",用户不仅能理解基本的命令操作,还能掌握高级技巧,从而在Linux环境中更加游刃有余。记住,熟练掌握Linux命令行是成为高效Linux用户的第一步。

    Linux命令学习手册

    Linux命令学习手册是一份专为初学者设计的资源,它涵盖了Linux操作系统中常用的各种命令,帮助用户更好地理解和操作Linux环境。Linux是一种免费且开源的操作系统,广泛应用在服务器、超级计算机和个人计算机上。学习...

    《最全常用Linux命令集》.pdf

    本文档旨在为读者提供一份详尽的Linux命令集,帮助用户快速学习和掌握Linux命令使用技巧,以便更好地使用Linux操作系统。 Linux命令主要分为系统命令和用户命令两大类。系统命令通常涉及系统管理、网络配置、硬件...

    linux-linux系统初学者-linux命令

    ### Linux系统初学者指南——掌握核心命令 #### 引言 ...这些命令不仅构成了Linux操作的基础,也为更深入的学习和实践打下了坚实的基础。随着实践经验的积累,初学者将逐渐成长为Linux领域的专家。

    LAMP兄弟连李明老师讲Linux课件(1-8)

    "LAMP兄弟连李明老师讲Linux课件(1-8)"是一套专为Linux初学者设计的课程资料,由经验丰富的讲师李明老师精心制作。通过这套课件,学习者可以系统地了解和掌握Linux的基础知识和实战技能。 第一讲通常会介绍Linux...

    学习Linux---不得不知的Linux命令1

    以下是一些常见的Linux命令及其用途: 1. **wall**:此命令用于向系统中所有登录的用户发送广播消息,是一个有效的系统通知工具。 2. **w, who**:这两个命令可以查看当前有哪些用户已登录系统以及他们的活动状态...

    最全Linux常用命令大全-linux常用命令全集pdf

    随着Linux应用范围的扩大,这些基础命令的学习和实践对于系统管理员、开发人员和任何对Linux感兴趣的人士都具有实际的价值和意义。通过掌握这些命令,用户能够更好地操控Linux系统,提升工作效率和系统维护能力。

    linux命令学习chm文件

    本资源包提供了四份关于Linux命令学习的CHM(Microsoft帮助文件)文档,分别是"大学生攻克Linux系统教程(又名天下没有难学的Linux)"、"Linux基础命令教程豪华版"、"Linux常用命令全集"以及"Linux命令大全"。...

    linux常用命令大全-.zip

    在Linux操作系统中,掌握常用的命令是提升工作效率的关键。Linux命令行提供了一种高效且灵活的方式来管理系统、文件和网络。这份“Linux常用命令大全”涵盖了众多基础到进阶的...持续学习和实践是成为Linux高手的关键。

    Linux命令搜索工具linux-command.zip

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。   Linux命令分类 这里存放Linux 命令大全并不全,你可以通过linux-command来搜索,它是把 command 目录里面搜集的...

    Linux常用命令大全-非常实用

    Linux命令行是与系统交互的主要方式,熟练掌握常用Linux命令对于系统管理员和开发人员而言是基本功。本篇文章将详细介绍Linux系统管理与设置方面的常用命令,使读者能够通过实战训练深化对这些命令的理解和运用。 ...

Global site tag (gtag.js) - Google Analytics