人不走空
🌈个人主页:人不走空****** **
💖系列专栏:算法专题****
⏰诗词歌赋:斯是陋室,惟吾德馨
一、网络基础信息查看命令
1.
ip
现代 Linux 系统中,
ip
命令是网络配置的标准工具。
常用操作
- 查看网络接口和 IP 地址: >
> ip addr show >
- 显示路由信息: >
> ip route show >
- 启用或禁用网络接口: >
> ip link set dev eth0 up # 启用接口 ip link set dev eth0 down # 禁用接口 >
2.
ifconfig
(已过时,但仍然常见)
常用操作
- 查看网络接口信息: >
> ifconfig >
- 配置 IP 地址: >
> ifconfig eth0 192.168.1.100 netmask 255.255.255.0 >
注意:
ifconfig
已被
ip
命令替代。
二、网络连接测试命令
1.
ping
用于测试主机是否可达。
常用操作
- 向目标主机发送 ICMP 请求: >
> ping 8.8.8.8 >
- 限制 ping 次数: >
> ping -c 4 8.8.8.8 >
2.
traceroute
用于跟踪数据包到目标主机的路径。
常用操作
- 跟踪到目标主机的路由: >
> traceroute google.com >
3.
curl
一个强大的工具,用于与 HTTP/HTTPS 服务交互。
常用操作
- 检查网站响应: >
> curl http://example.com >
- 发送 POST 请求: >
> curl -X POST -d "param=value" http://example.com/api >
4.
wget
用于下载文件或测试 HTTP 连接。
常用操作
- 下载文件: >
> wget http://example.com/file.zip >
三、网络调试与排错命令
1.
netstat
(已被
ss
替代)
用于查看网络连接状态。
常用操作
- 显示所有连接: >
> netstat -a >
- 显示正在监听的端口: >
> netstat -l >
2.
ss
ss
是
netstat
的现代替代工具,功能更强大。
常用操作
- 显示所有连接: >
> ss -a >
- 显示正在监听的 TCP 端口: >
> ss -lt >
3.
tcpdump
用于捕获和分析网络数据包。
常用操作
- 捕获所有网络流量: >
> tcpdump >
- 捕获特定接口上的流量: >
> tcpdump -i eth0 >
四、网络带宽与性能监控命令
1.
iftop
实时显示网络接口的流量。
安装
sudo apt install iftop # Debian/Ubuntu sudo yum install iftop # RHEL/CentOS
常用操作
- 显示网络流量: >
> iftop >
2.
nload
实时显示网络流入和流出流量。
安装
sudo apt install nload
使用
nload
五、高级网络工具
1.
nmap
用于网络扫描和安全审计。
常用操作
- 扫描开放端口: >
> nmap 192.168.1.0/24 >
2.
dig
用于 DNS 查询。
常用操作
- 查询 A 记录: >
> dig example.com >
- 查询 MX 记录: >
> dig example.com MX >
3.
nc
(Netcat)
网络测试的瑞士军刀。
常用操作
- 测试目标端口是否开放: >
> nc -zv 192.168.1.1 22 >
- 创建一个监听服务:
nc -l 1234
六、总结
Linux 提供了丰富的网络命令工具,从基础信息查看到高级调试和性能监控,应对各种网络问题得心应手。以下是几个场景下的推荐工具:
- 基本网络检查:
ping
,traceroute
- 性能调试:
iftop
,nload
- 高级调试:
tcpdump
,nmap
学习和熟练使用这些命令,将使你成为 Linux 网络领域的高手!
希望这篇博客能帮到你,更多疑问欢迎留言交
作者其他作品:
【Java】Spring循环依赖:原因与解决方法
OpenAI Sora来了,视频生成领域的GPT-4时代来了
[Java·算法·简单] LeetCode 14. 最长公共前缀 详细解读
【Java】深入理解Java中的static关键字
[Java·算法·简单] LeetCode 28. 找出字a符串中第一个匹配项的下标 详细解读
了解 Java 中的 AtomicInteger 类
算法题 — 整数转二进制,查找其中1的数量
深入理解MySQL事务特性:保证数据完整性与一致性
Java企业应用软件系统架构演变史
版权归原作者 人不走空 所有, 如有侵权,请联系我们删除。