1. 网络配置与查询
ping:测试网络连通性,发送 ICMP 包检测目标主机可达性,常用参数 `c`(指定次数)、`w`(超时时间)。
ip:网络配置核心命令,用于管理网卡、路由、隧道等,如 `ip addr show`(查看 IP 地址)、`ip route add`(添加路由)。
route:操作路由表,查看或添加静态路由,如 `route n`(以数字格式显示路由表)。
arp:管理 ARP 缓存,查看或修改 IP 与 MAC 地址映射,如 `arp a`(显示所有 ARP 条目)。
2. 网络诊断与分析
traceroute:追踪数据包路由路径,显示每一跳的延迟和 IP,帮助定位网络故障。
dig:DNS 查询工具,用于诊断域名解析问题,可指定查询类型(如 `A`、`MX`)和 DNS 服务器。
ss:查看网络连接状态,比 `netstat` 更高效,支持过滤(如 `ss tun` 查看 TCP/UDP 连接)。
tcpdump:抓包工具,按规则捕获网络流量,常用于分析协议或排查异常,需配合过滤表达式(如 `tcp port 80`)。
3. 远程连接与传输
ssh:安全远程登录工具,用于访问远程主机,支持密钥认证(`sshkeygen` 生成密钥)和端口转发(`L` 参数)。
scp:安全复制文件,基于 SSH 协议,语法如 `scp local_file user@remote:/path`(本地到远程)或反向传输。
4. 网络请求与调试
curl:命令行 HTTP/HTTPS 客户端,用于发送网络请求,支持 RESTful API 测试,可携带参数(`X` 指定方法,`d` 发送数据)。
说明:
以上命令均需在终端执行,部分需管理员权限(加 `sudo`)。
具体用法可通过 `man [命令]` 或 `help` 查看详细手册。#网络工程师#计算机#网络安全#华为认证#信息安全#计算机专业#互联网#路由器#交换机#交换机