首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    pustil - 获取系统信息

    Photo from Unsplash 运维工程师经常使用 Python 编写脚本程序来做监控系统运行的状态。如果自己手动使用 Python 的标准库执行系统命令来获取信息,会显得非常麻烦。...它不仅能够轻松获取系统中正常运行的进程和系统利用率(例如 CPU、内存、磁盘、网络等)信息,还实现了跟 UNIX 系统命令行工具类似的功能。可以说是运维工作的“必备品”。 它功能强大,操作简单。...2)获取当前网络连接信息 net_connections() 的作用跟系统命令 "netstat -an" 是一样的。输出当前系统中所有类型的网络连接数据。...net_if_stats() 获取的是各个网卡的状态信息,例如网卡是否处于激活状态、当前网速等 import psutil psutil.net_if_addrs() 3.5 获取系统相关信息 1)...2)获取系统启动时间 psutil.boot_time() 获取的是系统启动的时间点,而不会启动消耗时长。 3.6 获取进程信息 如果查看当前系统的所有进程信息,你可以使用 test() 方法。

    1.3K10
    领券