---
name: "kysdk_Sysinfo"
section: "3"
platform: "linux"
package: "libkysdk-system"
version: "3.0.1.4-1"
release: "Arch Linux 2026-11-07"
platforms: ["linux"]
url: "https://carta.tech/man/kysdk_Sysinfo"
---

# kysdk\_Sysinfo(3)

获取操作系统基础信息 主要用来获取操作系统架构信息、操作系统名称、操作系统版本号、操作系统激活状态、操作系统服务序列号、内核版本号、 当前登录用户的用户名（Effect User）、操作系统项目编号名、操作系统项目子编号名、操作系统产品标识码、操作系统宿主机的虚拟机类型、 操作系统宿主机的云平台类型、判断当前镜像系统是否为 专用机 系统、系统版本号/补丁版本号、系统当前显示屏幕,分辨率,系统支持分辨率

## NAME

kysdk.Sysinfo - 获取操作系统基础信息 主要用来获取操作系统架构信息、操作系统名称、操作系统版本号、操作系统激活状态、操作系统服务序列号、内核版本号、 当前登录用户的用户名（Effect User）、操作系统项目编号名、操作系统项目子编号名、操作系统产品标识码、操作系统宿主机的虚拟机类型、 操作系统宿主机的云平台类型、判断当前镜像系统是否为 专用机 系统、系统版本号/补丁版本号、系统当前显示屏幕,分辨率,系统支持分辨率

## SYNOPSIS

Inherits **kysdk.Base**.

### Public Member Functions

def **\_\_init\_\_** (self)\
 def **getSystemArchitecture** (self)\
 获取操作系统架构信息  def **getSystemName** (self)\
 获取操作系统名称  def **getSystemVersion** (self, defatul=0)\
 获取操作系统版本号  def **getSystemActivationStatus** (self)\
 获取操作系统激活状态  def **getSystemSerialNumber** (self)\
 获取操作系统服务序列号  def **getSystemKernelVersion** (self)\
 获取内核版本号  def **getSystemEffectUser** (self)\
 获取当前登录用户的用户名（Effect User）  def **getSystemProjectName** (self)\
 获取操作系统项目编号名  def **getSystemProjectSubName** (self)\
 获取操作系统项目子编号名  def **getSystemProductFeatures** (self)\
 获取操作系统产品标识码  def **getSystemHostVirtType** (self)\
 获取操作系统宿主机的虚拟机类型  def **getSystemHostCloudPlatform** (self)\
 获取操作系统宿主机的云平台类型  def **getSystemOSVersion** (self)\
 获取系统版本号  def **getSystemUpdateVersion** (self)\
 获取补丁版本号  def **getSystemIsZYJ** (self)\
 判断当前镜像系统是否为 专用机 系统

### Additional Inherited Members

## Detailed Description

获取操作系统基础信息 主要用来获取操作系统架构信息、操作系统名称、操作系统版本号、操作系统激活状态、操作系统服务序列号、内核版本号、 当前登录用户的用户名（Effect User）、操作系统项目编号名、操作系统项目子编号名、操作系统产品标识码、操作系统宿主机的虚拟机类型、 操作系统宿主机的云平台类型、判断当前镜像系统是否为 专用机 系统、系统版本号/补丁版本号、系统当前显示屏幕,分辨率,系统支持分辨率

## Member Function Documentation

### def kysdk.Sysinfo.getSystemActivationStatus ( self)

获取操作系统激活状态

**Returns**

2表示已过期；0表示未激活，处于试用期；1表示已激活；-1表示接口内部错误；

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemArchitecture ( self)

获取操作系统架构信息

**Returns**

操作系统架构信息

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemEffectUser ( self)

获取当前登录用户的用户名（Effect User）

**Returns**

当前登录用户的用户名（Effect User）

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemHostCloudPlatform ( self)

获取操作系统宿主机的云平台类型

**Returns**

获取失败返回NULL，获取成功返回一个字符串，字符串内容如下： \[none, huawei\] 其中 none 表示运行在物理机或未知的云平台环境中；其他字符串代表不同的云平台

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemHostVirtType ( self)

获取操作系统宿主机的虚拟机类型

**Returns**

操作系统宿主机的虚拟机类型，类型如下： \[none, qemu, kvm, zvm, vmware, hyper-v, orcale virtualbox, xen, bochs, \\ uml, parallels, bhyve, qnx, arcn, openvz, lxc, lxc-libvirt, systemd-nspawn,\\ docker, podman, rkt, wsl\] 其中 none 表示运行在物理机环境中；其他字符串代表具体的虚拟环境类型

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemIsZYJ ( self)

判断当前镜像系统是否为 专用机 系统

**Returns**

true代表是 false代表不是

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemKernelVersion ( self)

获取内核版本号

**Returns**

内核版本号

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemName ( self)

获取操作系统名称

**Returns**

操作系统名称

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemOSVersion ( self)

获取系统版本号

**Returns**

系统版本号

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemProductFeatures ( self)

获取操作系统产品标识码

**Returns**

返回标志码 0000 信息异常 0001 仅PC特性 0010 仅平板特性 0011 支持平板与PC特性

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemProjectName ( self)

获取操作系统项目编号名

**Returns**

操作系统项目编号名

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemProjectSubName ( self)

获取操作系统项目子编号名

**Returns**

操作系统项目子编号名

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemSerialNumber ( self)

获取操作系统服务序列号

**Returns**

操作系统服务序列号

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemUpdateVersion ( self)

获取补丁版本号

**Returns**

补丁版本号

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Sysinfo.getSystemVersion ( self, defatul = 0)

获取操作系统版本号

**Parameters**

*defatul* 0获取简略版本号，1获取详细版本号

**Returns**

操作系统版本号

```
defatul = 0 获取简略版本号
defatul = 1 获取详细版本号
```

References kysdk.SessionBase.interface, and kysdk.Base.interface.

## Author

Generated automatically by Doxygen for kysdk.py from the source code.
