咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
欢迎来到8455线路检测中心技术小课堂。
# 传统命令 (net-tools)
ifconfig # 查看所有网络接口
ifconfig eth0 # 查看特定接口
ifconfig -a # 查看所有接口(包括禁用)
# 现代命令 (iproute2)
ip addr show # 查看所有IP地址
ip a # 同上,简写
ip addr show eth0 # 查看特定接口IP
ip -c addr show # 彩色输出
ip -br addr show # 简洁输出
ip -4 addr show # 只显示IPv4
ip -6 addr show # 只显示IPv6
# 启用/禁用接口
ifconfig eth0 up # 启用接口
ifconfig eth0 down # 禁用接口
ip link set eth0 up # iproute2启用
ip link set eth0 down # iproute2禁用
# 配置IP地址
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
ifconfig eth0 192.168.1.100/24
ip addr add 192.168.1.100/24 dev eth0 # 添加IP
ip addr del 192.168.1.100/24 dev eth0 # 删除IP
ip addr replace 192.168.1.101/24 dev eth0 # 替换IP
# ping 命令
ping 8.8.8.8 # 基本ping测试
ping -c 4 google.com # 发送4个包
ping -i 2 8.8.8.8 # 间隔2秒发送
ping -s 1000 8.8.8.8 # 发送1000字节包
ping -w 10 8.8.8.8 # 超时10秒
ping -f 8.8.8.8 # 洪水ping(快速发送)
ping -6 ipv6.google.com # ping IPv6地址
# telnet (TCP端口测试)
telnet google.com 80
telnet 192.168.1.1 22
# netcat (功能更强大)
nc -zv 192.168.1.1 22 # 测试TCP端口
nc -zvu 8.8.8.8 53 # 测试UDP端口
nc -zv 192.168.1.1 20-30 # 测试端口范围
nc -zv google.com 80 443 22 # 测试多个端口
# 快速端口扫描
timeout 1 bash -c "cat < /dev/null > /dev/tcp/192.168.1.1/22"
# 基本下载
curl # 获取网页内容
curl -O /file.zip # 保存文件
curl -o filename /file.zip # 指定文件名
# HTTP方法
curl -X GET
curl -X POST
curl -X POST -d "data=value"
curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}'
# 高级功能
curl -I # 只显示头部
curl -v # 详细输出
curl -L # 跟随重定向
curl -C - -O /bigfile.zip # 断点续传
curl -u username:password # 认证
curl -x http://www.landui.com:8080 # 代理
curl --limit-rate 100k -O /file.zip # 限速
# 基本下载
wget /file.zip
wget -O newname.zip /file.zip
wget -c /file.zip # 断点续传
# 递归下载
wget -r # 递归下载
wget -r -l 2 # 限制深度
wget -r -A "*.jpg" # 只下载jpg
wget -r -R "*.mp4" # 排除mp4
wget -r -p # 下载所有资源
wget -r -k # 转换链接为本地
# 其他功能
wget --limit-rate=100k /file.zip # 限速
wget -b /file.zip # 后台下载
wget -i url-list.txt # 从文件读取URL
wget -q # 安静模式
wget --spider # 检查URL是否存在
# 查看规则
iptables -L -n -v # 查看所有规则
iptables -L INPUT -n -v # 查看INPUT链
iptables -L OUTPUT -n -v # 查看OUTPUT链
iptables -t nat -L -n -v # 查看NAT表
iptables -S # 显示规则命令
# 防火墙状态
systemctl status firewalld # firewalld状态
systemctl status iptables # iptables状态
ufw status verbose # ufw状态
firewall-cmd --list-all # firewalld详细信息
命令 | 描述 | 常用选项 |
ping | 网络连通性测试 | -c计数, -i间隔, -s大小 |
traceroute | 路由跟踪 | -n数字, -m跳数 |
netstat | 网络连接信息 | -tTCP, -uUDP, -l监听, -p进程 |
ss | socket统计 | -tTCP, -uUDP, -l监听, -p进程 |
dig | DNS查询 | +short简洁, +trace跟踪, -x反向 |
nslookup | DNS查询 | 交互模式查询 |
host | DNS查询 | -t类型, -a所有 |
curl | 数据传输 | -O保存, -L重定向, -H头部 |
wget | 下载工具 | -c续传, -r递归, -b后台 |
ssh | 远程登录 | -p端口, -i密钥, -L本地转发 |
scp | 安全复制 | -r递归, -P端口, -C压缩 |
nc | 网络工具 | -z扫描, -v详细, -uUDP |
8455线路检测中心官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,8455线路检测中心整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。
更多技术知识,8455线路检测中心期待与你一起探索。