linux hostid与lmhostid
https://wangchujiang.com/linux-command/c/hostid.html
hostid(host identifier)
显示当前主机的十六进制数字标识。
概要
hostid [OPTION]...
主要用途
- 显示当前主机的十六进制标识符。
- 用来限制软件的使用权限,不可改变。
选项
--help 显示帮助信息并退出。
--version 显示版本信息并退出。
例子
[root@localhost ~]# hostid
007f0100
注意
- 该命令是
GNU coreutils包中的命令,相关的帮助信息请查看man -s 1 hostid,info coreutils 'hostid invocation'。
https://blog.csdn.net/jacky0922/article/details/7814117
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 为同一概念的值应按下表获取
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=") |
https://www.xuebuyuan.com/763263.html
lmhostid也许有的人很陌生,有的人很熟悉,到底是什么意思呢,就是Licence Manage hostid,用中文说,就是管理注册码的hostid。 很多软件用这个id来进行控制序列号。比如说你如果要购买一个软件,申请一个Licence,你就必须提供你机器目前的lmhostid以及其他一些信息,然后软件商会根据你的lmhostid等注册信息提供你一个注册码,这样你就可以使用这个软件了。
比如这段时间我在用的IBM Rational Purify和UIM/X都是这样,前者是一个内存泄露测试工具,后者是一个Unix/Linux下的UI制作工具。 这两个软件都首先需要你提供你的lmhostid,然后再给你注册序列号。一般来说,两台不同的电脑的lmhostid是完全不一样的。所以说一般来说,一个序列号不能在不同的电脑上安装,否则会出现Licence认证失败的信息。
那么这个lmhostid是怎么计算出来的呢,其实非常非常的简单。只要你在你的Linux下通过ifconfig命令看一下你的网络设置。这个时候是可以看到你的网卡Mac地址的。,是16进制的形式。你把里面的ABCDEF这样的大写字母改成小写,把中间的冒号去掉,连在一起以后,发现就和你机器的lmhostid一模一样了。比如说你的MAC地址是02:12:1A:01:56:0B话,你的lmhostid就是02121a01560b,就是这么简单。知道了这个原理以后,大家就可以灵活修改自己的Mac地址,使得你的另外一台电脑也可以使用原来注册的Licence咯。
linux hostid与lmhostid的更多相关文章
- lmhostid获取hostid为空问题
lmhostid获取hostid为空问题 问题描写叙述 今天迁移曾经的一个装有flexlm的虚拟机,结果发如今迁移后启动时报错 ... Wrong hostid on SERVER line for ...
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- linux下修改hostid
linux下修改hostid 网上有很多版本,总结了这几点. 1> 一个以16进制显示的int字符串: 2> 配置文件: /etc/hostid; 如果有值,输出, 结束. 3> 从 ...
- linux非常用但很有用的命令
查找指定目录下包含指定字符串的所有文件 grep -rl 'abc' / top查看命令的完整启动路径 top 按c top以MB为单位显示内存信息 top -M 查看内存top io趋势 pidst ...
- Linux搭建smtp服务器+laravel5.2发邮件配置
/** * 这里主要是想通过自己搭建smtp服务器,配置laravel5.2框架,实现邮箱发邮件功能, * 主要内容是搭建smtp服务器,laravel5.2发邮件顺手提一下 */ /** * 1.l ...
- 学习笔记之 初试Linux遇到的问题 2015-10-13
1. 安装.deb文件,用sudo gdebi XXX.deb sudo apt-get install xxx 2. 需要配置系统路径: LD_LIBRARY_PATH=.../lib:LD_LIB ...
- 【Linux笔记】Linux目录结构
[Linux笔记]Linux目录结构 本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...
- Linux系统(一)文件系统、压缩、打包操作总结
序言 当前的形势,.Net已经开源,.Net Core 正在跨平台,可见微软巨人在努力,在改变,在进步,在走向春天.从前被微软供作上帝的.Net从业者,如果不打开心扉面向开源,改变自己,那么很可能在不 ...
- linux 命令中英文对照,收集
linux 命令中英文对照,收集 linux 命令英文全文 Is Linux CLI case-sensitive? The answer is, yes. If you try to run L ...
随机推荐
- 【Python机器学习实战】决策树与集成学习(七)——集成学习(5)XGBoost实例及调参
上一节对XGBoost算法的原理和过程进行了描述,XGBoost在算法优化方面主要在原损失函数中加入了正则项,同时将损失函数的二阶泰勒展开近似展开代替残差(事实上在GBDT中叶子结点的最优值求解也是使 ...
- prometheus、node_exporter设置开机自启动
方法一.写入rc.local 在/etc/rc.local文件中编辑需要执行的脚本或者命令,我个人习惯用这个,因人而异,有的项目可能需要热加载配置文件,用服务会更好 #普罗米修斯启动,需要后面接con ...
- disruptor笔记之二:Disruptor类分析
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- curl 理解
PHP使用CURL详解 CURL是一个非常强大的开源库,支持很多协议,包括HTTP.FTP.TELNET等,我们使用它来发送HTTP请求.它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP ...
- verifycode验证码模版
# -*- coding:utf-8 -*- from django.shortcuts import HttpResponse def verifycode(request): # 引入绘图模块 f ...
- Python简单算法的实现
#coding=utf-8 #!/usr/bin/python def GCD(a,b): """ :求两个数的最大公约数 :param a: :param b: :re ...
- P4630-[APIO2018]Duathlon铁人两项【圆方树】
正题 题目链接:https://www.luogu.com.cn/problem/P4630 题目大意 \(n\)个点\(m\)条边的一张无向图,求有多少对三元组\((s,c,f)\)满足\(s\ne ...
- .NET 排序 Array.Sort<T> 实现分析
System.Array.Sort<T> 是.NET内置的排序方法, 灵活且高效, 大家都学过一些排序算法,比如冒泡排序,插入排序,堆排序等,不过你知道这个方法背后使用了什么排序算法吗? ...
- MySQL优化之路
一.Mysql的存储原理 索引相关 本质 索引是帮助MySQL高效获取数据的排好序的数据结构 建索引,提高数据检索的效率,降低数据库的IO成本: 通过索引列对数据进行排序,降低数据排序的成本, ...
- vue组件的生命周期详解
1.生命周期&生命周期函数 生命周期:指一个组件从创建->运行->销毁的整个阶段,强调的是一个时间段. 生命周期函数:由vue框架提供的内置函数,会伴随着组件的生命周期,自动按序执 ...