网络命令
ifconfig :是用来查看,配置,启动或禁用网络接口的工具,这个工具极为常用,可以用这个工具配置网卡的临时地址,掩码,广播地址,网关。
/etc/rc.d/rc.local
up 启动接口
down 关闭接口
-arp 设置指定网卡是否支持ARP协议
-a 显示全部网卡信息
-s 显示摘要信息(类似netstat -i)
add 给指定网卡配置IPV6地址
del 删除指定网卡的IPV6地址
dstaddr 设定一个远端地址,建立点对点通信
netstat:显示网络连接,路由表,接口状态,伪装连接,网络链接信息和组播成员组
-t tcp协议相关
-u udp协议相关
-w raw socket相关(原始套接字)
-l 处于监听状态
-a 所有状态
-n 以数字显示IP和端口
-e 扩展格式
-p 显示相关进程PID(进程表示符)
-r 显示内核路由表
-n 数字格式
IP命令:ip是iproute2包里面的一个强大的网络配置工具。
-s -stats,-statistics输出更为详细的信息
-f 选项后面接协议种类:inet,inet6或者link,强调使用的协议种类
-4 是-family inet的简写
-6 是-family inet6的简写
-0 是-family link的简写
-o 对每行激励都使用单行输出,回行用字符代替。如果你需要使用wc,grep等工具输出,会用到选项
-r 查询域名解析系统,用获得的主机名代替主机IP地址
link 网络设备
address 一个设备的协议或者IP地址
route 路由表条目
rule 路由策略数据库中的规则
maddress 多播地址
SS命令:代替netstat
-t tcp协议
-u udp协议
-w 裸套接字协议
-x unix sock相关
-l listen状态的连接
-a 所有
-n 数字格式
-p 相关的程序及PID
-e 扩展的信息
-o 计时器信息
常见用法:
-tan -tanl -tanlp -uan
网络配置文件
IP,MASK,GW,DNS相关的配置文件
/etc/sysconfig/network-scripts/ifcfg-iface
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)