问题:
lmhostid
输入后输出:
bash: lmhostid: command not found...
解释
lmhostid(Licence manage hostid)在安装TCAD生成licence时需要用到
它具体是根据虚拟机网卡MAC地址得到的:将其中的英文大写换成小写,中间的冒号去掉。
例如:00:50:56:3c:75:b8➡0050563c75b8
输入查不到好像是因为缺少了什么地址还是软件包,需要下载之类的,具体的我也没整明白。
通过ifconfig对虚拟机的网络配置进行查询可以人为计算一下lmhostid。\
后续发现原因就是有一个文件在配置环境变量时没有放置在PATH当中!!!!
例如:输出的红色部分
[tcad@workstation ~]$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.7.131 netmask 255.255.255.0 broadcast 192.168.7.255
inet6 fe80::30ba:dcac:3c86:4053 prefixlen 64 scopeid 0x20<link>
ether 00:50:56:3c:75:b8 txqueuelen 1000 (Ethernet)
RX packets 2854 bytes 2093660 (1.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1267 bytes 150877 (147.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 80 bytes 6412 (6.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 80 bytes 6412 (6.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:60:2e:7f txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ifconfig指令具体我是看下面大佬的文章: