netstat命令
netstat命令用于查看网络连接、路由表、网络接口统计数据、虚拟连接等信息。
1.查看某个端口号是否被占用
netstat –a | grep 端口号
-a参数用来列出所有监听和非监听状态的连接
例:netatat –a | grep 6379linux命令,查看端口号为6379的端口的使用情况。
通常来说linux命令,当报错显示“Address already in use”时,很可能就是因为端口号重复使用了
2.查找占用端口的进程
netstat –ap | grep 端口号
如果我们已经知道某端口号被占用,要想知道占用该端口的进程,便可使用此命令。如,netstat –ap | grep 6379。此命令可以查找到占用6379端口的进程的进程id和进程名。-p参数代表Program。
3.查看指定协议的连接
netstat –at 查看TCP连接
netstat –au 查看UDP连接
netstat -4 查看IPv4连接
netstat -6 查看IPv6连接
4.查看处于不同状态的连接
netstat –l l(Listen),查看处于监听状态的连接
netstat –anp | grep ESTAB 查看ESTABLISHED状态的连接
-n参数表示在命令执行过程中不解析主机、端口等信息,直接显示原始数字端口或地址。
5.持续输出连接信息
netstat –npc
使用此命令就会每隔一秒执行一次,-c参数表示持续(continuou)执行输出。
6.查看用户和连接的iNode
netstat –ent
查看连接的创建者
上一个教程:Linux ncftp 命令用法详解
下一个教程:修改Linux命令:ls为例