自动获取IP、MAC、CPU序列号、主板序列号(windows、Linux)

news/2024/12/29 16:01:20/

一、Windows

创建bat文件,双击运行,会在D盘生成ComputerInfos.txt文件。
文件内容如下:

@echo off
echo 开始获取本机IP、MAC、CPU序列号、主板序列号信息,请稍等......if  exist D:\ComputerInfos.txt (
echo ===================本机已删除旧的信息文件,请重新运行获取!!!==================
del D:\ComputerInfos.txt 
) else (rem 查看本机IP信息
echo 1-本机IP信息----------------------------------------------------------------------------:>>D:\ComputerInfos.txt ipconfig>>D:\ComputerInfos.txt rem 查看本机mac信息
echo 2-本机mac信息---------------------------------------------------------------------------:>>D:\ComputerInfos.txt 
getmac>>D:\ComputerInfos.txt rem 查看本机CPU信息
echo 3-本机CPU序列号-----------------------------------------------------------------------:>>D:\ComputerInfos.txt wmic cpu get processorid>>D:\ComputerInfos.txt rem 4-查看本机主板信息
echo 4-主板序列号----------------------------------------------------------------------------:>>D:\ComputerInfos.txt
wmic baseboard get SerialNumber>>D:\ComputerInfos.txt 
echo "===================本机信息保存在 D:\ComputerInfos.txt================ "
)
pause

选中(获取本机详细信息.bat)文件,选择“编辑”,将②中的批处理文件的内容复制到文件中,另存即可(注意文件格式为:ANSI)
在这里插入图片描述在这里插入图片描述

二、Linux

在客户linux上新建layman目录,导入license.sh文件,

[root@localhost layman]# mkdir -p /layman

license.sh文件内容:

#!/bin/bash
# 1.获取要监控的本地服务器IP地址
IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`
echo "IP地址:"$IP
#
# 2.获取默认网卡Mac地址
mac_address=`cat /sys/class/net/$(ip route show default | awk '/default/ {print $5}')/address`
echo "默认网卡Mac地址:"$mac_address
#
# 3.获取CPU序列号
CPU_serial_number=`dmidecode -t 4 | grep ID |sort -u |awk -F': ' '{print $2}'`
echo "CPU序列号:"$CPU_serial_number
#
# 4.获取主板序列号
Motherboard_serial_number=`sudo dmidecode -s system-serial-number`
echo "主板序列号:"$Motherboard_serial_number

执行sh文件,会在该目录下生成license.log

[root@localhost layman]# sh license.sh 2>&1 | tee license.log

在这里插入图片描述


http://www.ppmy.cn/news/301085.html

相关文章

计算机储存容量5mb,笔记本电脑的硬盘上 8455MB(CYL 16383,H16,S63) 640GB (LBA 1,250,263,728Sectors) 分别表示什么意思?...

满意答案 jczjlj 2013.04.17 采纳率:42% 等级:12 已帮助:8557人 硬盘的chs模式是指chs(Cylinder/Head/Sector)模式,很久以前, 硬盘的容量还非常小的时候, 人们采用与软盘类似的结构生产硬盘. 也就是硬盘盘片的每一条磁道都具有…

SCSI, IED, SATA 具体是什么

创建虚拟机的时候常常要我们选择磁盘类型, 各个磁盘类型的区别是什么呢? SCSI SCSI的英文全称为“Small Computer System Interface”(小型计算机系统接口),是同IDE(ATA)完全不同的接口&#x…

us、ms、s 单位转换,不会的都是大傻子!!!

单位: s:秒;ms:毫秒;μs:微秒 换算: 1ms 1000μs 0.001 毫秒 1微秒。 算秒单位: 0.000 001 微秒 1皮秒 0.001 微秒 1纳秒 1,000 微秒 1毫秒 1,000,000 微秒 1秒 1s …

服务器的结构可以选择1u2u3u1u是什么意思

u是一种表示服务器外部尺寸的单位,是unit的缩略语,详细的尺寸由作为业界团体的美国电子工业协会(eia)所决定。 之所以要规定服务器的尺寸,是为了使服务器保持适当的尺寸以便放在铁质或铝质的机架上。 机架上有固定服务…

获取电脑唯一标识,硬盘序列号,主板序列号,CPU序列号

在生产环境中,有时候会需要获取电脑唯一标识进行程序管理验证,比如一个程序,在A电脑上面只能允许正常登陆一年,到期后提示联系管理员等情况。就是获取电脑唯一标识后将该值存入授权数据库,默认给当前电脑的使用时期为当…

98dx166switch交换芯片接口移植(一):SMI接口以及MII接口

一:交换机的原理机制 信号转发的网络设备,介入交换机的任意两个节点共享信号通路,工作与OSI的数据链路层,同事可以进行多个端口的数据传输,交换机上电后会自动创建一个端口地址表,叫做MAC地址表&#xff0…

w25q64 linux,QSPI读写W25Q256和W25Q128以及W25Q64有什么区别?

本帖最后由 ssmart 于 2018-9-4 16:27 编辑 用QSPI实验程序,换成Q128后有修改相关参数,实验主体程序如下: while(1) { keyKEY_Scan(0); if(keyKEY1_PRES)//KEY1按下,写入W25Q128 { LCD_Fill(0,320,800,160,BLACK);//清除半屏 LCD_DispStr…

英特尔CPU命名详解:32个后缀名、8个系列,如12700F等

英特尔家族的CPU总共有8个“系列”,分别是至强(Xeon)、至强融核(Xeon Phi)、酷睿(Core)、奔腾(Pentium)、赛扬(Celeron)、凌动(Atom)、安腾(itanium)、Quark™ SoC。 Intel Core™ i7-1195G7就属于酷睿系列的CPU 总体来说,酷睿、赛扬、奔腾属于消费级C…