Linux学习:netstat命令
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态等。对于开发来说,很多时候用于查看端口占用情况。
执行netstat命令,其输出结果可以分成两部分:
1)一是“Active Internet connections”,显示的 tcp和udp(默认不显示)的相关网络信息。比如 ftp, http,ssh等tcp连接信息。
2)另一是“Active UNIX domain sockets”,是本地的进程/线程间socket连接信息。这个信息日常需要用的不多。
显示的信息如:
[root@xxx ~]# netstat Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 172.17.42.1: 172.17.0.27:mysql ESTABLISHED
tcp 172.17.42.1: 172.17.0.27:mysql ESTABLISHED
tcp 10.43.156.15:ssh 10.43.168.33: ESTABLISHED
tcp6 localhost:mysql localhost: ESTABLISHED
tcp6 localhost:mysql localhost: ESTABLISHED
tcp6 localhost: localhost:mysql ESTABLISHED
tcp6 10.43.156.15: 10.43.156.19:http CLOSE_WAIT
tcp6 localhost: localhost:mysql ESTABLISHED Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix [ ] DGRAM /run/systemd/shutdownd
unix [ ] DGRAM /run/systemd/journal/socket
unix [ ] DGRAM /dev/log
unix [ ] DGRAM @/org/freedesktop/systemd1/notify
unix [ ] STREAM CONNECTED @/tmp/dbus-JvIPYly72Y
unix [ ] STREAM CONNECTED
unix [ ] STREAM CONNECTED /var/run/dbus/system_bus_socket
unix [ ] STREAM CONNECTED /run/systemd/journal/stdout
unix [ ] STREAM CONNECTED @/tmp/dbus-tUe6AaRVPE
unix [ ] STREAM CONNECTED /var/run/dbus/system_bus_socket
unix [ ] STREAM CONNECTED
unix [ ] STREAM CONNECTED
netstat命令有很多可选参数,参数的不同会导致显示的结果不同。
-a (all)
显示所有选项,默认不显示udp协议的信息,也不显示state值为LISTEN信息(这个其实是很有意义的,知道哪些端口处于监听状态),
而state值为ESTABLISHED是显示的已连接到该端口的信息。
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。不加-n,一些熟知的服务,如 http,snmp,sftp等,就会显示这些名称,而不是显示端口号。
-l 仅列出有在 Listen (监听) 的服务状态。只有加了 -a 或 -l 参数,才会显示LISTEN和LISTENING的状态。
Linux学习:netstat命令的更多相关文章
- Linux使用netstat命令查看并发连接数[转]
转自:http://www.cnblogs.com/wayne173/p/5652043.html Linux使用netstat命令查看并发连接数 我们的网站部署在linux的服务器上,特别是we ...
- Linux安装netstat命令
Linux安装netstat命令 1.查找netstat命令所属的依赖包 [root@localhost ~]# yum provides netstat netstat命令的安装包为net-tool ...
- 【Linux】- netstat 命令
Linux netstat命令用于显示网络状态.利用netstat指令可让你得知整个Linux系统的网络情况. 语法 netstat [-acCeFghilMnNoprstuvVwx][-A<网 ...
- linux之netstat命令
netstat用于显示各种网络相关的信息,如网络连接,路由表接口状态(interface statistics), masquerade连接,多播成员(Multicast Memberships)等等 ...
- Linux之netstat命令详解
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Member ...
- linux下netstat命令详解
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Member ...
- Linux学习netstat
netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP ...
- LINUX 笔记-netstat命令
netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP ...
- linux的netstat命令详解
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Member ...
- linux 学习 常用命令
以下命令是本人的CentOS6.5系统 一.linux个目录的作用 #linux个目录的作用 /bin 所有用户都可使用的命令 /sbin 超级用户(root)可以使用的命令 /boot 系统目录建 ...
随机推荐
- CloudXNS首次使用体验
第一步:申请域名 对于从事IT行业的同学,有一个属于自己的域名是一件再正常只是的事情了. 没有,都不好意思说自己是搞机的.赶紧去新网.万网申请一个吧. 第二步:配置域名DNS 域名解析须要用到域名se ...
- java基于P2P的聊天和文件传输实例
用java的NIO技术编写的 1. 支持聊天功能 2. 拖拽文件能够实现文件传输功能.也能够是目录 3. 启动时能够选择server端或client端启动 4. 本人原创.学习NIO和java的网络通 ...
- codeforces #261 C题 Pashmak and Buses(瞎搞)
题目地址:http://codeforces.com/contest/459/problem/C C. Pashmak and Buses time limit per test 1 second m ...
- HTML5入门(一)
HTML简单介绍: HTML(HyperText Markup Language),超文本标记语言,是一种专门用于创建web的超文本文档编程语言,是我们看到的网页的源代码. 版本简介: 1997年推出 ...
- C#中窗体的一些简单运用(Sixteenth Day)
从今天开始,我们进入到学window form的知识,今天简单的学习了一些控件和事件的运用.没有什么很全面的理论,所以今天就总结下所写的程序.一个简单的注册页面程序 注册页面程序 要求: 1:修改所有 ...
- eclipse SVN 安装
1.下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://ecli ...
- hdu 4638 Group 莫队算法
题目链接 很裸的莫队, 就不多说了... #include<bits/stdc++.h> using namespace std; #define pb(x) push_back(x) # ...
- [LeetCode]题解(python):130-Surrounded Regions
题目来源: https://leetcode.com/problems/surrounded-regions/ 题意分析: 给定给一个二维的板,这个板只包括‘X’和‘O’.将被‘X’包围的‘O’变成‘ ...
- 2013年末、2014年初合辑——关于c语言的进阶学习
太过于慵懒了,一个多月没有来自己的园子播种了.还是给自己找找借口吧,十二月末备战期末考试也是自己没心情码文字的理由吧,一月份理所当然地进入考试周,回家后做了个小手术也是客观上让自己不能静下心来回顾知识 ...
- MVC-03 控制器(5)
八.动作过滤器 有时在运行Action之前或之后会需要运行一些逻辑运算,以及处理一些运行过程中所生成的异常状况,为了满足这个需求,ASP.NET MVC提供动作过滤器(Action Filter)来处 ...