查看序列号命令linux linux如何查看序列号

银河麒麟v10guid号怎么查询

在银河麒麟系统查看cpu序列号。

创新互联成立与2013年,是专业互联网技术服务公司,拥有项目做网站、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元高青做网站,已为上家服务,为高青各地企业和个人服务,联系电话:13518219792

首先在左侧树状菜单点击操作系统,然后在右侧可以清楚的看到产品密钥,后面就是麒麟系统的授权码了,再登录到linux服务器执行lsbrelease-a命令,即可查看所有版本信息,授权码。

银河麒麟(KylinOS)原是在“863计划”和国家核高基科技重大专项支持下,国防科技大学研发的操作系统,后由国防科技大学将品牌授权给天津麒麟,后者在2019年与中标软件合并为麒麟软件有限公司,继续研制的以Linux为内核的操作系统。

linux下怎么用c获取硬盘物理序列号

1、在Linux系统中通过C语言获取硬盘序列号,可以借助于ioctl()函数,该函数原型如下:

int ioctl(int fd, unsigned long request, ...);

ioctl的第一个参数是文件标识符,用open()函数打开设备时获取。

ioctl第二个参数为用于获得指定文件描述符的标志号,获取硬盘序列号,一般指明为HDIO_GET_IDENTITY。

ioctl的第三个参数为一些辅助参数,要获取硬盘序列号,需要借助于struct hd_driveid结构体来保存硬盘信息 ,该结构体在Linux/hdreg.h中,struct hd_driveid的声明如下

struct hd_driveid {

unsigned short    config;        / lots of obsolete bit flags */

unsigned short    cyls;        /* Obsolete, "physical" cyls */

unsigned short    reserved2;    /* reserved (word 2) */

unsigned short    heads;        /* Obsolete, "physical" heads */

unsigned short    track_bytes;    /* unformatted bytes per track */

unsigned short    sector_bytes;    /* unformatted bytes per sector */

unsigned short    sectors;    /* Obsolete, "physical" sectors per track */

unsigned short    vendor0;    /* vendor unique */

unsigned short    vendor1;    /* vendor unique */

unsigned short    vendor2;    /* Retired vendor unique */

unsigned char    serial_no[20];    /* 0 = not_specified */

unsigned short    buf_type;    /* Retired */

unsigned short    buf_size;    /* Retired, 512 byte increments

* 0 = not_specified

*/

……

};

2、源代码如下

#include stdio.h

//ioctl()的声明头文件

#include sys/ioctl.h

//硬盘参数头文件, hd_driveid结构声明头文件

#include linux/hdreg.h

//文件控制头文件

#include sys/fcntl.h

int main()

{

//用于保存系统返回的硬盘数据信息

struct hd_driveid id;

//这里以第一块硬盘为例,用户可自行修改

//用open函数打开获取文件标识符,类似于windows下的句柄

int fd = open("/dev/sda", O_RDONLY|O_NONBLOCK);

//失败返回 

if (fd  0) {

perror("/dev/sda");

return 1; }

//调用ioctl()

if(!ioctl(fd, HDIO_GET_IDENTITY, id))

{

printf("Serial Number=%s\n",id.serial_no);

}

return 0;

}

编译完成后,执行效果如下:

用什么命令查主机的序列号,在linux和suse系统中

貌似你的格式不对吧: 我查一般是这样的,我用的命令是dmidecode -t 2 root@client57 ~]# dmidecode -t 2 # dmidecode 2.7 SMBIOS 2.5 present. Handle 0x0003, DMI type 2, 16 bytes. Base Board Information Manufacturer: Intel Product Name(表示主板号): S5000VSA() Version: Not Specified Serial Number: QSSA93700477 Asset Tag: Not Specified 主板号是:S5000VSA

linux如何查看服务器序列号

1、单独查看服务器的序列号

[root@localhost ~]# dmidecode -t system | grep 'Serial Number'

Serial Number: 2102310YPY10J30*****

2、单独查看服务器型号

[root@localhost ~]# dmidecode | grep "Product"

Product Name: PowerEdge R730

Product Name: 0WCJNT

3、统一查看服务器SN序列号和型号

[root@localhost ~]# dmidecode | grep "System Information" -A9 | egrep "Manufacturer|Product|Serial"

Manufacturer: Huawei 厂商

Product Name: RH2288 V3   型号

Serial Number: 2102310YPY10J3****** 序列号

4、查看内存条信息及使用情况(内存的插槽数,已经使用多少插槽.每条内存多大,下图为16个内存插糟,用了12个插槽,每根内存条16G)《Linux就该这么学》一起学习linux

[root@localhost ~]# dmidecode -t memory | grep Size

Size: 16384 MB

Size: 16384 MB

Size: 16384 MB

Size: 16384 MB

Size: 16384 MB

Size: No Module Installed

Size: 16384 MB

Size: No Module Installed

Size: 16384 MB

Size: 16384 MB

Size: 16384 MB

Size: 16384 MB

Size: 16384 MB

Size: No Module Installed

Size: 16384 MB

Size: No Module Installed


当前文章:查看序列号命令linux linux如何查看序列号
本文网址:http://scjbc.cn/article/ddeghsj.html

其他资讯