美文网首页开发类
【Python与网络1】

【Python与网络1】

作者: 西布鲁克 | 来源:发表于2021-06-26 22:56 被阅读0次

列出网络上所有活跃的主机

使用ping命令判断主机是否活跃

在Linux系统中,可以使用ping来判断ip地址对应的主机是否活跃,

ping <ip_address>

ping通过发送ECHO_REQUEST数据报,并等待是否有回复来判断主机是否活跃,或者本机到对端的网络是否通畅。默认情况下ping命令会不停地发送数据报。-c选项可以指定需要发送的数据报个数。

ping -c <ip_address>

跟所有其他Linux Shell命令一样,ping命令也有返回码,当主机活跃时,ping命令的返回码为0,当主机不可达时,ping命令的返回码非0。

使用python判断主机是否活跃

Shell命令ping可以解决单个主机的检查,但是如果是多个主机需要并发同时判断的情况下,Shell就无能为力了。这种情况下,可以使用python编写并发程序,快速执行主机活跃性检查。

代码示例:


使用python判断主机是否活跃

相关文章

网友评论

    本文标题:【Python与网络1】

    本文链接:https://www.haomeiwen.com/subject/fwnoyltx.html