Linux系统中的ping
命令用于测试网络连接性和测量网络延迟。它通过发送ICMP(Internet Control Message Protocol)回显请求数据包到目标主机,并等待回显应答数据包来实现这一功能。
以下是一个简单的Python脚本,用于检查目标主机是否可达:
import subprocess
def ping_host(host):
try:
output = subprocess.check_output(['ping', '-c', '1', host], stderr=subprocess.STDOUT)
print(f"{host} is reachable")
except subprocess.CalledProcessError as e:
print(f"{host} is not reachable: {e.output.decode()}")
ping_host('192.168.1.1')
希望这些信息对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云