libkysdk-system/man/python/kysdk_Sysinfo.3

299 lines
7.3 KiB
Groff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.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\&.