美文网首页开发类
【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