获取系统内核信息
命令展示的信息包括:
- 操作系统名
- 机器名
- 操作系统版本
- 处理器体系结构
- etc
命令通过同名系统调用获得信息, 系统调用非常简单,一个例子足以说明用法:
第 9 行,调用 uname 需要传入一个 utsname 类型结构体,内核为其填写相关字段。结构体定义如下:
- sysname ,操作系统名(内核类型)
- release ,操作系统发布号(内核版本号)
- version ,操作系统版本(发行版信息)
- machine ,机型(处理器体系结构)
订阅更新,获取更多学习资料,请关注我们的 微信公众号 :
小菜学编程