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 ...
随机推荐
- Centos下Yum安装PHP7.0
默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包,先删除他们 ...
- Sentry 监控 - Dashboards 事件数据可视化大屏
系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...
- spark相关介绍-提取hive表(一)
本文环境说明 centos服务器 jupyter的scala核spylon-kernel spark-2.4.0 scala-2.11.12 hadoop-2.6.0 本文主要内容 spark读取hi ...
- seo优化刷百度指数方法
站长朋友们都听过"刷指数"这个概念,并且一直以来都有站长刷指数的现象.大家或为了提升网站数据,或为了满足排名的虚荣心,或为了与竞争对手抗衡,都或多或少研究过刷指数的原理和工具. 那 ...
- Linux系列(5) - 目录处理命令(2)
删除空目录: rmdir rmdir [目录名] 删除文件或目录: rm rm -rf [文件或目录] 选项 -r 删除目录 -f 强制 ...
- django forms的常用命令及方法(二)
根据别人网上发布,个人爱好收集 1.创建Form类 from django.forms import Form from django.forms import widgets from django ...
- jmeter设置为中文
我的jmeter安装路径是在D:\Jmeter\apache-jmeter-5.1.1\bin. 设置中文有2种方法: 1.第一种方法:点击jmeter.bat进入jmeter界面,点击[option ...
- Python可视化--HA Candle作图
Overview 最近遇到一个问题,做蜡烛图,怎么把x轴变为时间轴,candlestick_ohlc中的date数据需要时整数型,当选择其他类型数据时,会报错! 具体文章请参考:如何用Python计算 ...
- Dapr + .NET Core实战(十-终篇)K8S运行Dapr
工作原理 为了实现在k8s上安装Dapr,Dapr需要部署dapr-sidecar-injector.dapr-operator.dapr-placement和dapr-sentry服务. dapr- ...
- Java 使用 Socket 实现客户端和服务器的信息交互
服务器 public class Server{ private ServerSocket serverSocket; private Socket socket; private BufferedR ...