Python获取Linux或Windows系统的基本信息

  1. 系统的类型、发行版本(具体信息)、内核版本等
  2. 当前系统的时间、时区
  3. 系统每一个CPU核心的负载和CPU整体负载
  4. 进程数量
  5. 根分区的磁盘空间,Windows下默认C盘
  6. 登录的用户总数和每一个登录到系统的用户的信息
  7. 内存和交换分区的利用率
  8. 默认网卡的IP地址
  9. 系统启动时间和已运行时间 

运行截图如下: 

(1)Linux下截图: 

Python获取Linux或Windows系统的基本信息

(2)Windows下截图:

Python获取Linux或Windows系统的基本信息

Python代码如下:

注:脚本内容可以到Linux公社资源站下载:

------------------------------------------分割线------------------------------------------

具体下载目录在 /2017年资料/2月/10日/Python获取Linux或Windows系统的基本信息/

------------------------------------------分割线------------------------------------------

已知存在问题:

  1. 暂时未实现获取Windows下网卡的中文可视名称
  2. Windows下的tty名称默认为None,暂时没有设置对用户友好的显示
  3. Ubuntu Linux上motd信息的用户登录数量显示为同一用户同一个IP的多个用户视为同一用户,脚本中视为不同用户
  4. 首次运行可能需要安装依赖的地方库,如psutil、platform、prettytable、netifaces等,请使用easy_install、pip、conda等安装。
  5. 其他的因为时间原因未指出和未实现的问题,欢迎在文章下面评论留言和在GitHub上提issue

--end--

猜你喜欢

转载自www.linuxidc.com/Linux/2017-02/140490.htm