Linux常用命令(二)

╄→尐↘猪︶ㄣ 提交于 2020-03-17 10:56:14

Linux常用命令

netstat

netstat命令用于显示网络状态

动作说明:

  • r :显示路由表内容
  • i :显示网络接口及统计信息
  • g :显示多播组信息
  • s :按网络协议显示统计信息。默认情况下,显示TCP、UDP、ICMP和IP协议的统计信息。
  • n :显示活动中的TCP连接,但主机地址和端口号以数字形式表示,不会尝试确定实际主机名
  • p :显示哪些进程正在使用哪些网络接口
  • l :显示监听服务器socket
  • a :显示所有socket(默认为连接中的socket)

显示所有连接中的TCP连接,进程所使用的网络接口情况

netstat -nap

ps

ps命令用于显示当前进程 (process) 的状态

动作说明:

  • w: 显示加宽可以显示较多的资讯
  • e: 列出所有的进程
  • A: 列出所有的进程,同-e
  • f: 显示程序间的关系
  • au: 显示较详细的资讯
  • aux: 显示所有包含其他使用者的进程
ps -ef

zgrep & zcat

zgrep命令为避免解压文件,来查找文件里符合条件的字符串
zgrepzcat命令均为便于对压缩文件进行操作,原命令的使用详解见Linux常用命令

模糊搜索(查询文件中包含’abc’的记录)

zgrep 'abc' <*.tar.gz/*.gz>

常用场景

查看TCP连接的进程

查看连接远程ip端口的进程

netstat -nap | grep 'ip:port'
ps -ef | grep port

参考资料:

  1. Linux 命令大全
  2. netstat
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!