当前位置:首页>Linux>Linux命令速查 -- 网络速查表

Linux命令速查 -- 网络速查表

  • 2026-09-10 02:54:46
Linux命令速查 -- 网络速查表

接口与 IP 地址

ip是处理所有接口相关事务的现代工具;ifconfig是其已弃用的前身。a是addr的简写。
ip aip link shownmcli device statusifconfig -a
识别接口背后的网络硬件。
lspci | grep-i'network\|ethernet'lshw -classnetworkethtool eth0

配置接口

启用或禁用接口,并手动分配地址(需要 root 权限)。使用ip所做的更改在重启后会丢失;如需永久生效,请在网络管理器中进行配置。
ip link set eth0 upip link set eth0 downip addr add 192.168.1.50/24 dev eth0
释放 DHCP 租约并请求新的租约。
dhclient -r eth0dhclient eth0

Wi-Fi

使用 NetworkManager 时,nmcli可以扫描、连接,甚至显示当前网络的密码。
nmcli device wifi listnmcli device wifi connect [SSID] password [password]nmcli device wifi show-password
已保存的 Wi-Fi 密码存储在 NetworkManager 的连接文件中(需要 root 权限)。
sudo grep -r "psk=" /etc/NetworkManager/system-connections/
在使用 iwd 而非 NetworkManager 的系统上,使用iwctl。
iwctl station wlan0 get-networksiwctl station wlan0 connect [SSID]

公网 IP

从互联网视角看到的你的公网地址,通过 HTTP 或 DNS 获取。
curl ifconfig.medig +short myip.opendns.com @resolver1.opendns.com

连通性测试

ping检查主机是否响应,traceroute显示数据包经过的路径,mtr将两者结合为实时视图。
ping [host]ping-c4 [host]traceroute [host]tracepath [host]mtr [host]
检查特定 TCP 端口是否可达。
nc -zv [host] [port]telnet [host] [port]
测量两台机器之间的原始吞吐量(在一台机器上运行iperf3 -s,另一台上运行-c)。
iperf3 -siperf3 -c [serverIp]

DNS 查询

将域名解析为地址,或反向解析。dig +short仅打印答案;-x执行 IP 反向查找。
dig [domain]dig +short [domain]dig -x [ip]dig MX [domain]host [domain]nslookup [domain]resolvectl query [domain]
查询域名或 IP 段的归属信息。
whois [domain]

下载文件

wget支持断点续传下载,curl -O以远程文件名保存(-L跟随重定向),aria2c和axel通过并行连接分段下载。
wget [url]wget -c [url]curl -LO [url]aria2c [url]axel [url]

开放端口与套接字

在现代的新发行版本中,ss替代了 netstat:-tTCP,-uUDP,-l监听中,-n数字格式,-p显示所属进程(root 可查看所有进程)。
ss -tulpnnetstat -tulnlsof -ilsof -i :80

路由

显示路由表,并查询到达某个目标时将使用的路由(及源地址)。
ip routeip route get1.1.1.1route -n

带宽使用

实时流量监控:按连接(iftop)、按进程(nethogs)、按接口(nload、bmon),以及长期统计(vnstat)。
iftopnethogsnloadbmonvnstat

主机名

hostnamehostnamectlhostnamectl set-hostname [newName]

最新文章

随机文章