网络服务基础命令

链路层命令

负责硬件网卡,数据帧,MAC地址等相关操作

以下是命令

  1. ip link:查看和配置网卡状态

常用方法:

查看所有网卡:ip link show(缩写 ip l

启用网卡:ip link set eth0 up(eth0 是网卡名)

禁用网卡:ip link set eth0 down

  1. ifconfig:传统网卡配置工具

常用方法:

查看网卡信息:ifconfig(类似 ip link

配置 IP:ifconfig eth0 192.168.1.100 netmask 255.255.255.0

网络层命令

负责 IP 寻址、路由转发、网络连通性测试

  1. ip addr:查看,配置IP地址

常用方法

查看所有 IP:ip addr show(缩写 ip a

添加临时 IP:ip addr add 192.168.1.100/24 dev eth0(/24 = 子网掩码 255.255.255.0)

删除 IP:ip addr del 192.168.1.100/24 dev eth0

  1. ping:测试网络连通性

常用方法

测试连通:ping 192.168.1.1(默认持续发送,Ctrl+C 停止)

限制次数:ping -c 3 baidu.com(发送 3 个包)

指定网卡:ping -I eth0 baidu.com(从 eth0 网卡发送)

传输层命令

  1. netstat:传统端口,连接查看工具

常用方法:

查看监听端口:netstat -ltn(同 ss 参数)

查看所有连接:netstat -an(a=all,n = 数字端口)

查看进程与端口关联:netstat -ltnp(p = 显示进程 PID / 名称)

  1. ss:查看套接字(端口、连接)

常用方法:

查看所有 TCP 连接:ss -t(t=TCP)

查看所有 UDP 连接:ss -u(u=UDP)

查看监听端口:ss -ltn(l=listen,n = 数字显示端口,不解析域名)

查看指定端口:`ss -ltn

3.nc(netcat):TCP/UDP测试工具(瑞士军刀)

常用方法:

测试 TCP 端口连通:nc -zv 192.168.1.100 80(z = 扫描模式,v = 详细输出)

监听 TCP 端口:nc -l 8080(本地监听 8080 端口,接收数据)

UDP 测试:nc -u -zv 192.168.1.100 53(测试 DNS 端口)

应用层命令

面向具体应用协议

  1. dig:DNS解析测试

常用方法:

解析域名:dig baidu.com(显示 DNS 服务器、TTL、A 记录)

指定 DNS 服务器解析:dig @8.8.8.8 baidu.com(用谷歌 DNS 解析)反向解析 IP:dig -x 192.168.1.1

  1. nslookup:简化DNS解析工具

常用方法:

解析域名:nslookup baidu.com(显示解析结果)

指定 DNS:nslookup baidu.com 8.8.8.8

  1. curl:HTTP/HTTPS请求测试

常用方法:

发送 GET 请求:curl https://baidu.com(返回网页内容)

显示请求头:curl -I https://baidu.com(查看 HTTP 状态码、响应头)

模拟 POST 请求:curl -X POST -d "name=test" http://192.168.1.100/api

4.ssh:远程登录协议

常用方法:

登录远程主机:ssh user@192.168.1.100(默认 22 端口)

指定端口:ssh -p 2222 user@192.168.1.100(端口 2222)

测试连通性(不登录):ssh -v user@192.168.1.100(v = 详细输出,看握手过程)

  1. 网卡没 IP / 禁用 → ip link + ip addr
  2. 无法访问外网 → ip route(查网关)+ ping 223.5.5.5(测 DNS)
  3. 端口打不开 → ss -ltn(查监听)+ iptables -L -n(查防火墙)+ nc -zv 目标IP 端口(测连通)
  4. 域名解析失败 → dig 域名 + nslookup 域名
  5. 带宽占用高 → iftop + nload
  6. TCP 连接异常(如 TIME_WAIT 多)→ ss -s + netstat -an | grep TIME_WAIT

物理层命令

启用网卡:ip link set eth0 up

禁用网卡:ip link set eth0 down

强制速率双工:ethtool -s eth0 speed 1000 duplex full autoneg off(关闭自动协商)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值