网站地图    收藏   

主页 > 系统 > linux系统 >

[linux]linux命令学习-netstat - Linux操作系统:Ubuntu

来源:自学PHP网    时间:2015-04-14 10:17 作者: 阅读:

[导读] linux很多服务都与网络相关,当服务调不通或者是启动端口被占用,或者是又是被防火墙挡住的时候,就需要查询网络相关的问题,netstat命令之前只会用一两个参数这里,好好学习一番...

linux很多服务都与网络相关,当服务调不通或者是启动端口被占用,或者是又是被防火墙挡住的时候,就需要查询网络相关的问题,netstat命令之前只会用一两个参数这里,好好学习一番。

常用的几个选项:

  • -a (all)显示所有选项,默认不显示LISTEN相关
  • -t (tcp)仅显示tcp相关选项
  • -u (udp)仅显示udp相关选项
  • -n 拒绝显示别名,能显示数字的全部转化成数字
  • -l 仅列出有在 Listen (监听) 的服務状态
  • -c 每隔一个固定时间,执行该netstat命令
  • -s 显示网络的统计信息
  • -p 列出程序的pid,很有用
  • -r 显示路由表
  • -e 显示其他拓展信息

使用案例:

1 查看所有tcp端口

$ netstat -at

2 查看所有在监听的tcp端口

$ netstat -lt

3 找出ssh 服务的端口

$ netstat -alpt|grep ssh

4 显示网卡以及网卡信息

$ netstat -ie

5 查看所有路由表中tcp连接

# netstat -ant

6 只查看监听的连接,以及pid信息(常用)

# netstat -tnlp

7 每秒查看一次tcp连接

# netstat -ct

8 查看某个服务是否运行

netstat -alpnt|grep ssh

再有常用的在添加。

本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/41044879

作者: orangleliu

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论