Linux系统下如何查询自己的ip和port

前言:在Linux系统中,学习网络协议之后,就需要经常查看自己系统的ip和port是否正常开启,那么怎么快速查找它们呢?
我现在就把它们列出来,以解我的心头之恨!!!

1、显示或配置网络设备命令

ifconfig -a

在这里插入图片描述
2、查看自己的端口被开启或占用

netstat -lntp

在这里插入图片描述
命令解析:

-l 列出所有的监听端口

-n 以数字形式显示地址和端口号, 不进行域名的解析,加快信息的显示。

-t 列出tcp协议的连接

-p 显示占用该端口的进程

-a 列出所有当前的连接, tcp, udp 和 unix 协议下所有套接字的所有连接

-u 列出udp的连接

-n是否使用域名解析的示例:

在这里插入图片描述
显而易见,-n是可以控制是否显示为域名

3、列出所有监听状态下的tcp端口

netstat -alt

在这里插入图片描述
4、查看所属用户的名称或者user id

netstat -altep

在这里插入图片描述
5、列出当前tcp所属的用户id

netstat -altne

在这里插入图片描述
-n 和 -e 选项一起使用,User 列的属性就是用户的 ID 号,而不是用户名。使用 -ep 选项可以同时查看进程名和用户名。

-s 列出统计的网路信息:

-r 列出路由的信息

6、输出网络接口的信息

netstat -ie

在这里插入图片描述

-i 打印出网路接口信息
-e与其搭配,可以输出更友好的信息。

7、如何查找帮助信息
在Linux中,我们可以用man查找我们想要的,它的功能是非常强大的

man netstat

在这里插入图片描述
总结:
netstat 非常一个非常强大的命令,它可以提供我们需要的绝大多数的信息,可以帮我们解决更多的问题。

在平时学习Linux的时候,推荐大家看《Linux高性能服务器编程》

写在最后:
此文章仅代表自己(本菜鸟)学习积累记录,或者学习笔记,如有侵权,请联系作者删除。人无完人,文章也一样,文笔稚嫩,在下不才,勿喷,如果有错误之处,还望指出,感激不尽~

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐