299 lines
7.3 KiB
Groff
299 lines
7.3 KiB
Groff
.TH "kysdk.Sysinfo" 3 "Thu Sep 21 2023" "My Project" \" -*- nroff -*-
|
||
.ad l
|
||
.nh
|
||
.SH NAME
|
||
kysdk.Sysinfo \- 获取操作系统基础信息 主要用来获取操作系统架构信息、操作系统名称、操作系统版本号、操作系统激活状态、操作系统服务序列号、内核版本号、 当前登录用户的用户名(Effect User)、操作系统项目编号名、操作系统项目子编号名、操作系统产品标识码、操作系统宿主机的虚拟机类型、 操作系统宿主机的云平台类型、判断当前镜像系统是否为 专用机 系统、系统版本号/补丁版本号、系统当前显示屏幕,分辨率,系统支持分辨率
|
||
|
||
.SH SYNOPSIS
|
||
.br
|
||
.PP
|
||
.PP
|
||
Inherits \fBkysdk\&.Base\fP\&.
|
||
.SS "Public Member Functions"
|
||
|
||
.in +1c
|
||
.ti -1c
|
||
.RI "def \fB__init__\fP (self)"
|
||
.br
|
||
.ti -1c
|
||
.RI "def \fBgetSystemArchitecture\fP (self)"
|
||
.br
|
||
.RI "获取操作系统架构信息 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemName\fP (self)"
|
||
.br
|
||
.RI "获取操作系统名称 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemVersion\fP (self, defatul=0)"
|
||
.br
|
||
.RI "获取操作系统版本号 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemActivationStatus\fP (self)"
|
||
.br
|
||
.RI "获取操作系统激活状态 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemSerialNumber\fP (self)"
|
||
.br
|
||
.RI "获取操作系统服务序列号 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemKernelVersion\fP (self)"
|
||
.br
|
||
.RI "获取内核版本号 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemEffectUser\fP (self)"
|
||
.br
|
||
.RI "获取当前登录用户的用户名(Effect User) "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemProjectName\fP (self)"
|
||
.br
|
||
.RI "获取操作系统项目编号名 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemProjectSubName\fP (self)"
|
||
.br
|
||
.RI "获取操作系统项目子编号名 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemProductFeatures\fP (self)"
|
||
.br
|
||
.RI "获取操作系统产品标识码 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemHostVirtType\fP (self)"
|
||
.br
|
||
.RI "获取操作系统宿主机的虚拟机类型 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemHostCloudPlatform\fP (self)"
|
||
.br
|
||
.RI "获取操作系统宿主机的云平台类型 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemOSVersion\fP (self)"
|
||
.br
|
||
.RI "获取系统版本号 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemUpdateVersion\fP (self)"
|
||
.br
|
||
.RI "获取补丁版本号 "
|
||
.ti -1c
|
||
.RI "def \fBgetSystemIsZYJ\fP (self)"
|
||
.br
|
||
.RI "判断当前镜像系统是否为 专用机 系统 "
|
||
.in -1c
|
||
.SS "Additional Inherited Members"
|
||
.SH "Detailed Description"
|
||
.PP
|
||
获取操作系统基础信息 主要用来获取操作系统架构信息、操作系统名称、操作系统版本号、操作系统激活状态、操作系统服务序列号、内核版本号、 当前登录用户的用户名(Effect User)、操作系统项目编号名、操作系统项目子编号名、操作系统产品标识码、操作系统宿主机的虚拟机类型、 操作系统宿主机的云平台类型、判断当前镜像系统是否为 专用机 系统、系统版本号/补丁版本号、系统当前显示屏幕,分辨率,系统支持分辨率
|
||
|
||
|
||
.SH "Member Function Documentation"
|
||
.PP
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemActivationStatus ( self)"
|
||
|
||
.PP
|
||
获取操作系统激活状态
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
2表示已过期;0表示未激活,处于试用期;1表示已激活;-1表示接口内部错误;
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemArchitecture ( self)"
|
||
|
||
.PP
|
||
获取操作系统架构信息
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
操作系统架构信息
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemEffectUser ( self)"
|
||
|
||
.PP
|
||
获取当前登录用户的用户名(Effect User)
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
当前登录用户的用户名(Effect User)
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemHostCloudPlatform ( self)"
|
||
|
||
.PP
|
||
获取操作系统宿主机的云平台类型
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
获取失败返回NULL,获取成功返回一个字符串,字符串内容如下: [none, huawei] 其中 none 表示运行在物理机或未知的云平台环境中;其他字符串代表不同的云平台
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemHostVirtType ( self)"
|
||
|
||
.PP
|
||
获取操作系统宿主机的虚拟机类型
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
操作系统宿主机的虚拟机类型,类型如下: [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 表示运行在物理机环境中;其他字符串代表具体的虚拟环境类型
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemIsZYJ ( self)"
|
||
|
||
.PP
|
||
判断当前镜像系统是否为 专用机 系统
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
true代表是 false代表不是
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemKernelVersion ( self)"
|
||
|
||
.PP
|
||
获取内核版本号
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
内核版本号
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemName ( self)"
|
||
|
||
.PP
|
||
获取操作系统名称
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
操作系统名称
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemOSVersion ( self)"
|
||
|
||
.PP
|
||
获取系统版本号
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
系统版本号
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemProductFeatures ( self)"
|
||
|
||
.PP
|
||
获取操作系统产品标识码
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
返回标志码 0000 信息异常 0001 仅PC特性 0010 仅平板特性 0011 支持平板与PC特性
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemProjectName ( self)"
|
||
|
||
.PP
|
||
获取操作系统项目编号名
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
操作系统项目编号名
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemProjectSubName ( self)"
|
||
|
||
.PP
|
||
获取操作系统项目子编号名
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
操作系统项目子编号名
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemSerialNumber ( self)"
|
||
|
||
.PP
|
||
获取操作系统服务序列号
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
操作系统服务序列号
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemUpdateVersion ( self)"
|
||
|
||
.PP
|
||
获取补丁版本号
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
补丁版本号
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
.SS "def kysdk\&.Sysinfo\&.getSystemVersion ( self, defatul = \fC0\fP)"
|
||
|
||
.PP
|
||
获取操作系统版本号
|
||
.PP
|
||
\fBParameters\fP
|
||
.RS 4
|
||
\fIdefatul\fP 0获取简略版本号,1获取详细版本号
|
||
.RE
|
||
.PP
|
||
\fBReturns\fP
|
||
.RS 4
|
||
操作系统版本号
|
||
.PP
|
||
.nf
|
||
defatul = 0 获取简略版本号
|
||
defatul = 1 获取详细版本号
|
||
|
||
.fi
|
||
.PP
|
||
|
||
.RE
|
||
.PP
|
||
|
||
.PP
|
||
References kysdk\&.SessionBase\&.interface, and kysdk\&.Base\&.interface\&.
|
||
|
||
.SH "Author"
|
||
.PP
|
||
Generated automatically by Doxygen for kysdk.py from the source code\&.
|