- 系统的类型、发行版本(具体信息)、内核版本等
- 当前系统的时间、时区
- 系统每一个CPU核心的负载和CPU整体负载
- 进程数量
- 根分区的磁盘空间,Windows下默认C盘
- 登录的用户总数和每一个登录到系统的用户的信息
- 内存和交换分区的利用率
- 默认网卡的IP地址
- 系统启动时间和已运行时间
运行截图如下:
(1)Linux下截图:
(2)Windows下截图:
Python代码如下:
注:脚本内容可以到Linux公社资源站下载:
------------------------------------------分割线------------------------------------------
具体下载目录在 /2017年资料/2月/10日/Python获取Linux或Windows系统的基本信息/
------------------------------------------分割线------------------------------------------
已知存在问题:
- 暂时未实现获取Windows下网卡的中文可视名称
- Windows下的tty名称默认为None,暂时没有设置对用户友好的显示
- Ubuntu Linux上motd信息的用户登录数量显示为同一用户同一个IP的多个用户视为同一用户,脚本中视为不同用户
- 首次运行可能需要安装依赖的地方库,如psutil、platform、prettytable、netifaces等,请使用easy_install、pip、conda等安装。
- 其他的因为时间原因未指出和未实现的问题,欢迎在文章下面评论留言和在GitHub上提issue
--end--