hostid
打印当前主机的数字标识符。
参考文档
http://www.maizure.org/projects/decoded-gnu-coreutils/
Linux manual: man hostid
架构图
从图中可以看出此shell命令通过调用函数gethostid来获取hostid,gethostid函数最终会读取/etc/hostid并返回hostid。此函数来自unistd.h头文件,可以通过
man gethostid 命令去查看相关参数以及用法。
使用方法
- 查看主机标识符
hostid
- 查看版本
hostid --version
3. 在shell脚本中的使用
#!/bin/bash
hostid
host_id=`hostid`
echo ${host_id}