https://wangchujiang.com/linux-command/c/hostid.html

hostid(host identifier)

显示当前主机的十六进制数字标识。

概要

hostid [OPTION]...

主要用途

  • 显示当前主机的十六进制标识符。
  • 用来限制软件的使用权限,不可改变。

选项

--help       显示帮助信息并退出。
--version 显示版本信息并退出。

例子

[root@localhost ~]# hostid
007f0100

注意

  1. 该命令是GNU coreutils包中的命令,相关的帮助信息请查看man -s 1 hostidinfo 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的更多相关文章

  1. lmhostid获取hostid为空问题

    lmhostid获取hostid为空问题 问题描写叙述 今天迁移曾经的一个装有flexlm的虚拟机,结果发如今迁移后启动时报错 ... Wrong hostid on SERVER line for ...

  2. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  3. linux下修改hostid

    linux下修改hostid 网上有很多版本,总结了这几点. 1> 一个以16进制显示的int字符串: 2> 配置文件: /etc/hostid; 如果有值,输出, 结束. 3> 从 ...

  4. linux非常用但很有用的命令

    查找指定目录下包含指定字符串的所有文件 grep -rl 'abc' / top查看命令的完整启动路径 top 按c top以MB为单位显示内存信息 top -M 查看内存top io趋势 pidst ...

  5. Linux搭建smtp服务器+laravel5.2发邮件配置

    /** * 这里主要是想通过自己搭建smtp服务器,配置laravel5.2框架,实现邮箱发邮件功能, * 主要内容是搭建smtp服务器,laravel5.2发邮件顺手提一下 */ /** * 1.l ...

  6. 学习笔记之 初试Linux遇到的问题 2015-10-13

    1. 安装.deb文件,用sudo gdebi XXX.deb sudo apt-get install xxx 2. 需要配置系统路径: LD_LIBRARY_PATH=.../lib:LD_LIB ...

  7. 【Linux笔记】Linux目录结构

    [Linux笔记]Linux目录结构   本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...

  8. Linux系统(一)文件系统、压缩、打包操作总结

    序言 当前的形势,.Net已经开源,.Net Core 正在跨平台,可见微软巨人在努力,在改变,在进步,在走向春天.从前被微软供作上帝的.Net从业者,如果不打开心扉面向开源,改变自己,那么很可能在不 ...

  9. linux 命令中英文对照,收集

    linux 命令中英文对照,收集   linux 命令英文全文 Is Linux CLI case-sensitive? The answer is, yes. If you try to run L ...

随机推荐

  1. 【转】asp.net core环境变量详解

    asp.net core环境变量详解 环境变量详解 Windows操作系统的环境变量在哪设置应该都知道了. Linux(centos版本)的环境变量在/etc/profile里面进行设置.用户级的环境 ...

  2. 华为云计算IE面试笔记-FusionCompute虚拟机热迁移定义,应用场景,迁移要求,迁移过程

    *热迁移传送了什么数据?保存在哪? 虚拟机的内存.虚拟机描述信息(配置和设备信息).虚拟机的状态 虚拟机的配置和设备信息:操作系统(类别.版本号).引导方式(VM通过硬盘.光盘.U盘.网络启动)和引导 ...

  3. django url配置-反向解析-视图函数-HttpRequest对象-HttpResponse对象-cookies-session-redis缓存session

    """ --视图概述:-- 作用:视图接受WEB请求,并响应WEB请求 本质:视图就是一个python中的函数 响应: 1.网页: 一.重定向 二.错误视图 400,50 ...

  4. redis小结 1-1

    1.1什么是resis Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. 1.2Redis 与其他 key - value 缓存产品有以下三个特点 Redis支持 ...

  5. Windows命令行在任意位置启动和退出nginx

    写在前面 本文给出Windows系统中能在任意路径下通过命令行启动和退出nginx的方法.不想看过程的读者可以直接跳转到结论,一样能解决问题. 正文 过程 很多Windows下的nginx教程都教我们 ...

  6. 深入理解netty---从偶现宕机看netty流量控制

    一.业务背景 目前移动端的使用场景中会用到大量的消息推送,push消息可以帮助运营人员更高效地实现运营目标(比如给用户推送营销活动或者提醒APP新功能). 对于推送系统来说需要具备以下两个特性: 消息 ...

  7. Windows 10、Windows Server 定时任务(定时关机)

    前言 在测试过程中,有些测试机每天都需要关机,一台台很麻烦,于是想起了Windows的任务计划程序,想着试一试,就将具体过程记录一下. 过程 Windows 搜索任务计划程序 创建任务(不要选错了) ...

  8. 前端规范之Git提交规范(Commitizen)

    代码规范是软件开发领域经久不衰的话题,几乎所有工程师在开发过程中都会遇到或思考过这一问题.而随着前端应用的大型化和复杂化,越来越多的前端团队也开始重视代码规范.同样,前段时间,笔者所在的团队也开展了一 ...

  9. C# WPF MVVM项目实战(进阶②)

    这篇文章还是在之前用Caliburn.Micro搭建好的框架上继续做的开发,今天主要是增加了一个用户窗体ImageProcessView,然后通过Treeview切换选择项之后在界面显示不同效果的图片 ...

  10. VirtualBox上安装Debian10个人备忘笔记

    准备 VirtualBox 下载链接:Downloads – Oracle VM VirtualBox,下载完成后安装即可. Debian 下载链接:通过 HTTP/FTP 下载 Debian CD/ ...