`
iamicebergs
  • 浏览: 26773 次
  • 性别: 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操作系统。这个文档包含了丰富的实例和解释,无论你是初学者还是经验丰富的用户,都能从中受益匪浅。记住,实践是检验真理的唯一...

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

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

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

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

    Linux常用命令手册-大全

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

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

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

    Linux命令学习手册

    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命令学习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系统管理与设置方面的常用命令,使读者能够通过实战训练深化对这些命令的理解和运用。 ...

    linux常用命令大全-使用例子

    Linux操作系统以其开源、稳定和强大的命令行工具而受到广大...这只是Linux命令的一小部分,实际上还有许多其他命令和参数,学习使用它们需要不断实践和查阅文档。熟悉这些命令后,你将能更自如地管理和维护Linux系统。

    Linux基础课件网络管理命令netstat命令共12页

    通过学习这12页的课件,你将能够熟练运用`netstat`命令来监控和诊断Linux系统的网络问题,提升你的系统管理技能。对于初学者而言,理解并掌握这些基本概念和用法是至关重要的,因为它们是成为合格Linux系统管理员的...

    linux命令手册.pdf

    以上只是Linux命令手册中的一部分内容,实际上,手册还包括更多的系统管理命令,如文件和目录操作(如`ls`, `cd`, `mv`, `rm`等),文件权限和所有权(`chmod`, `chown`, `chgrp`),网络管理(`ifconfig`, `ping`, ...

    Linux命令大全手册 550多个 Linux命令,内容包含 Linux命令手册、详解、学习,值得收藏的Linux命令速查手册。

    Linux命令大全手册是一份极其宝贵的资源,包含了超过550个不同的Linux命令,涵盖了从基本操作到高级系统管理的所有方面。这份手册不仅是初学者的入门指南,也是经验丰富的Linux用户日常工作中不可或缺的参考资料。 ...

    linux常用命令大全attention-model-for-network-id开发笔记

    以下是一些必备的Linux命令,这些命令可以帮助你更高效地管理和操作Linux系统。 1. **ls**:列出目录内容。例如,`ls -l`会以详细模式显示目录中的文件和目录,包括权限、大小、日期等信息。 2. **cd**:切换目录...

    Linux命令速查手册(完整易懂)

    这份“Linux命令速查手册”涵盖了Linux用户日常工作中可能会用到的关键命令,对于学习和掌握Linux操作至关重要。手册中包括了“Linux必学的80个命令”,“linux命令.EXE”(可能是一个Windows下的Linux命令解释程序...

    linux命令大全 linux菜鸟版

    "Linux命令大全 Linux菜鸟版"是为初学者准备的一份详尽的参考资料,它包含了Linux系统中的各种基本和高级命令,旨在帮助用户快速理解和应用这些命令。 Linux命令行界面,也被称为终端或Shell,是通过键盘输入指令与...

Global site tag (gtag.js) - Google Analytics