访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux命令之netstat

时间:2019-07-10

linux 命令_linux命令_linux命令手册

netstat命令

netstat命令用于查看网络连接、路由表、网络接口统计数据、虚拟连接等信息。

1.查看某个端口号是否被占用

netstat –a | grep 端口号

-a参数用来列出所有监听和非监听状态的连接

linux命令手册_linux命令_linux 命令

例:netatat –a | grep 6379linux命令,查看端口号为6379的端口的使用情况。

通常来说linux命令,当报错显示“Address already in use”时,很可能就是因为端口号重复使用了

2.查找占用端口的进程

netstat –ap | grep 端口号

如果我们已经知道某端口号被占用,要想知道占用该端口的进程,便可使用此命令。如,netstat –ap | grep 6379。此命令可以查找到占用6379端口的进程的进程id和进程名。-p参数代表Program。

linux 命令_linux命令_linux命令手册

3.查看指定协议的连接

netstat –at 查看TCP连接

netstat –au 查看UDP连接

netstat -4 查看IPv4连接

netstat -6 查看IPv6连接

linux命令_linux 命令_linux命令手册

4.查看处于不同状态的连接

netstat –l l(Listen),查看处于监听状态的连接

netstat –anp | grep ESTAB 查看ESTABLISHED状态的连接

-n参数表示在命令执行过程中不解析主机、端口等信息,直接显示原始数字端口或地址。

5.持续输出连接信息

linux 命令_linux命令手册_linux命令

netstat –npc

使用此命令就会每隔一秒执行一次,-c参数表示持续(continuou)执行输出。

6.查看用户和连接的iNode

netstat –ent

查看连接的创建者

 上一个教程:Linux ncftp 命令用法详解