您的位置:首页 > 运维架构 > Linux

Linux下的hostid

2012-07-31 14:16 1321 查看
Linux下用hostid命令查找到的值与Solaris用hostid命令查找到的不是一个概念

Linux下用hostid命令查找到的值是取hostname对应的ip地址。然后把ip地址转换成hex,然后将位置2143位置颠倒后的结果

这个对应记录在/etc/hosts文件里,比如我的hostname:ITMS-server对应的ip就是127.0.0.1.那我的hostid就是007f0100

.

而Linux下与Solaris用hostid命令查找到的hostid
为同一概念的值应按下表获取

因此IMTS-server上的hostid应该为D485646979EE

请用这个申请license

Ps:最好还是和老外确定下Linux下怎么获取license要用的hostid

The type of host ID returned by lmhostid utility will depend on theplatform. The following table lists the host ID types used for each platformalong with the native OS command that can be used to obtain the host ID value:
Platform
Host ID Type
Native OS Command
Windows(*1)
Ethernet Address
ipconfig /all (use "Physical Address" value)
Solaris
32-bit Hostid
hostid
Linux
Ethernet Address
/sbin/ifconfig eth0 (use "HWaddr" value)
Mac OS X
Ethernet Address
/sbin/ifconfig eth0 (use "ether" value)
Tru-UNIX (Digital)
Ethernet Address
netstat -i
IBM AIX
32-bit Hostid
uname -m (returns 000276513100), then remove both the first and the last two digits, and use the remaining eight digits
SGI
32-bit Hostid
/etc/sysinfo -s (convert to hex, or prefix #)
HP-UX PA-RISC
32-bit Hostid
uname -i (convert to hex, or prepend with #)
HP-UX Itanium
Machine ID
getconf CS_PARTITION_IDENT (prefix with "ID_STRING=")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: