Linux操作系统常用的网络状态查询命令
Linux系统中常用的网络状态查询命令:
(1)ifconfig
(2)ping
(3)netstat
(4)route
(5)traceroute
(6)nslookup
(7)lsof
(1)ifconfig
用来显示所有网络接口的详细情况的,例如:IP地址、网关、子网掩码、网口别名、MAC地址等。
配置文件在: /etc/sysconfig/network/ifcfg-ethX
(2)ping
检查网络上某台主机是否为活动状态或是否发生故障。其原理是利用了TCP/IP协议中的IP层中的ICMP协议从特定的主机上返回响应。
禁ping的设置:
(3)netstat
命令用于显示网络连接、路由表和网络接口信息的。
netstat的参数选项有:
a: 显示所有套接子的状态。
n: 打印实际的地址,加了这个参数速度比较好,消耗内存小。
r:打印路由表。
(4)route
用于查看那系统的路由表信息
(5)traceroute
用于追踪网络数据包的路径,数据包的大小默认为40字节。可以知道数据包到达目的地需要经过几个路由。
(6)nslookup
命令用于查询一台机器的IP地址和所对应的域名
(7)lsof
命令主要用于查看特定端口的情况。
2020.12.21
------yyuuee 冬至--------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?