Chinaunix首页 | 论坛 | 博客
  • 博客访问: 145524
  • 博文数量: 37
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 352
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-08 10:56
文章存档

2015年(18)

2014年(6)

2013年(13)

我的朋友

分类: LINUX

2015-09-12 11:43:17

                        Linux基本指令之netstat学习总结:

基本命令参数:

 -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"参数相同。

1列出linux所有端口 包括监听和未监听的

命令: netstat    -a        #列出所有端口   

    netstat    -at      #列出所有tcp端口 

    netstat    -au       #列出所有udp端口 

2
列出所有处于监听状态的端口:
  命令:
netstat -l           #
只显示监听端口 

   netstat -lt          #只列出所有监听tcp 端口 

   netstat -lu          #只列出所有监听 udp 端口 

   netstat -lx        #只列出所有监听 UNIX 端口

3、显示所有已经建立的有效连接:

命令: netstat -n

4netstat输出中显示PID和进程名称:

命令: netstat  -pt

5、找出当前某程序运行的端口,命令如下

  命令: netstat   -ap | grep  xxx
      netstat   -ap | grep ssh

6找出运行在指定端口的进程,命令如下:

  命令:  netstat -an | grep ':80'
       netstat -an | grep ':123'


阅读(871) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~