获取系统内核信息

    命令展示的信息包括:

    • 操作系统名
    • 机器名
    • 操作系统版本
    • 处理器体系结构
    • etc

    命令通过同名系统调用获得信息, 系统调用非常简单,一个例子足以说明用法:

    9 行,调用 uname 需要传入一个 utsname 类型结构体,内核为其填写相关字段。结构体定义如下:

    • sysname ,操作系统名(内核类型)
    • release ,操作系统发布号(内核版本号)
    • version ,操作系统版本(发行版信息)
    • machine ,机型(处理器体系结构)

    订阅更新,获取更多学习资料,请关注我们的 微信公众号

    小菜学编程

    参考文献