Skip to content

网络监控

ping 命令

基本用法

bash
#!/bin/bash

# 测试网络连接
ping hostname

指定次数

bash
#!/bin/bash

# 测试网络连接(指定次数)
ping -c 4 hostname

netstat 命令

基本用法

bash
#!/bin/bash

# 查看网络连接
netstat

查看详细信息

bash
#!/bin/bash

# 查看详细信息
netstat -an

# 查看监听端口
netstat -l

ss 命令

基本用法

bash
#!/bin/bash

# 查看网络连接
ss

查看详细信息

bash
#!/bin/bash

# 查看详细信息
ss -an

# 查看监听端口
ss -l

ifconfig 命令

基本用法

bash
#!/bin/bash

# 查看网络接口
ifconfig

查看特定接口

bash
#!/bin/bash

# 查看特定接口
ifconfig eth0

ip 命令

基本用法

bash
#!/bin/bash

# 查看网络接口
ip addr

查看特定接口

bash
#!/bin/bash

# 查看特定接口
ip addr show eth0

实用示例

示例1:测试网络连接

bash
#!/bin/bash

# 测试网络连接
ping -c 4 hostname

# 测试网络连接(持续)
ping hostname

示例2:查看网络连接

bash
#!/bin/bash

# 查看网络连接
netstat -an

# 查看监听端口
netstat -l

示例3:查看网络接口

bash
#!/bin/bash

# 查看网络接口
ifconfig

# 查看网络接口(使用 ip 命令)
ip addr

示例4:查看网络监控

bash
#!/bin/bash

# 查看网络监控
ping -c 4 hostname
netstat -an
ifconfig

最佳实践

1. 使用 ping

bash
# 好的做法
ping -c 4 hostname

# 不好的做法
ping hostname

2. 使用 ss

bash
# 好的做法
ss -an

# 不好的做法
netstat -an

3. 使用 ip

bash
# 好的做法
ip addr

# 不好的做法
ifconfig

总结

网络监控的关键点:

  1. ping 命令:测试网络连接
  2. netstat 命令:查看网络连接
  3. ss 命令:查看网络连接
  4. ifconfig 命令:查看网络接口
  5. ip 命令:查看网络接口
  6. 实用示例:测试网络连接、查看网络连接、查看网络接口、查看网络监控
  7. 最佳实践:使用 ping、使用 ss、使用 ip

下一节我们将学习日志管理的使用。