uname 命令

用途

将正在使用的操作系统的名称写入标准输出。

语法

无名 [ - ] [-f ] [-F] [-L] [-L] [-] [-M] [-n] [-p] [-] [-s] [] [-V][-x]

描述

机器 ID 号码包括以下数字格式的 12 个字符 xxyyyyyymmssxx 位置指示系统始终为 00。 yyyyyy 位置包含整个系统的唯一标识号。 mm 位置表示型号标识。 ss 位置为子型号并且始终为 00。 型号标识描述 CPU 平板标识,而不是描述整个系统的型号。 有时,您可以使用 uname -m 命令确定要使用的型号。 以下列表并不完整。 请参阅硬件供应商提供的文档以获取 E0 - FF 范围内的值。 另请注意,并非所有机器类型都有机器标识。 许多新机器共享一个公共机器标识 4C。

标志

标志名称 描述
-a 显示所有通过 -m、-n、-r、-s 和 -v 标志指定的信息。 不能与 -x 标志配合使用。 如果 -x 标志与 -a 标志一起指定,那么 -x 标志将覆盖 -a 标志。
-f 显示由十六进制字符组成的系统标识字符串。 此标识字符串对特定系统上的所有分区都是相同的。
-f 除分区号还用于此字符串的计算之外,与 F 标志类似。 产生的标识字符串对特定系统上的每个分区都是唯一的。
-l 显示 LAN 网络号码。
-L 显示 LPAR 号和 LPAR 名称。 如果 LPAR 不存在,那么将对 LPAR 号显示 -1,而对 LPAR 名称显示 NULL。
-M 显示硬件运行系统的机器 ID 号。
注: -m 标志不能用于为 LPAR 环境中的分区生成唯一机器标识。
-M 显示系统型号名称。 如果型号名称属性不存在,显示空字符串
-n 显示节点名称。 此名称可能是用于向 UUCP 通信网络标识此系统的名称。
-p 显示系统处理器的体系结构。
-r 显示操作系统的发行版号。
-s 显示系统名。 标志缺省为开。
-U 显示系统 ID 号码。 如果这一属性未被定义,输出与 uname -m显示的输出一致。
-V 显示 Virtual I/O Server的版本。
-x 显示使用 -a 标志指定的信息以及 -l 标志指定的 LAN 网络号。

退出状态

返回以下退出值:
返回码 描述
0 成功完成。
>0 发生错误。

示例

  1. 显示完整系统名和版本栏,请输入:
    uname -a
    AIX vios_bat 3 5 00CD1B0E4C00
    
  2. 要显示操作系统名称,请输入:
    uname
    AIX
    

    Virtual I/O Server uname 命令调用 AIX® uname 命令。 除了不允许使用 -S、-T 和 -v 外,其他标志相同。

  3. 要显示 Virtual I/O Server (VIOS) 的版本,请输入:
    uname -V
    VIOS 3.1.2.00

相关示例

  1. 显示完整系统名和版本栏,请输入:
    uname -a
    AIX vios_bat 3 5 00CD1B0E4C00
    
  2. 要显示操作系统名称,请输入:
    uname
    AIX
    

    Virtual I/O Server uname 命令调用 AIX uname 命令。 除了不允许使用 -S、-T 和 -v 外,其他标志相同。