咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

Linux网络命令

2025-12-16 14:34:45 136次

欢迎来到8455线路检测中心技术小课堂。


一、网络接口配置和管理

1.1 查看网络接口

# 传统命令 (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

1.2 管理网络接口

# 启用/禁用接口

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

二、网络连接测试

2.1 连通性测试

# 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地址

2.2 端口连通性测试

# 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"


三、网络下载和传输

 3.1 curl 命令

# 基本下载

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  # 限速


3.2 wget 命令

# 基本下载

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是否存在


四、防火墙和网络安全

4.1 iptables 查看

# 查看规则
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                    # 显示规则命令

4.2 防火墙状态

# 防火墙状态
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线路检测中心期待与你一起探索。




首页
最新活动
个人中心
XML 地图