是的,现在.

这在systemd手册中有所介绍. / etc / machine-id中的值最初不是有效的UUID,因为systemd人员最初没有编写用于生成版本4 UUID的正确代码.但此后已经修复.

如果将许可证绑定到计算机ID,请注意它可以更改…

> …如果有人删除/ etc / machine-id并在下次bootstrap中重新创建;

> …如果/ etc(通常在实际的根卷上)没有在bootstrap上挂载读写,/ etc / machine-id无效或丢失,并且/ etc以后不能重新挂载读写允许/ etc /要写的机器ID;

> …如果在操作系统未运行或某人使用systemd-firstboot等工具更改光盘卷上的machine-id时,包含/ etc的光盘卷被另一个不同的光盘卷替换;

> …如果系统是系统人称之为“无状态”的系统,并且(实际上它比这稍微复杂一点)/ etc / machine-id会在每个引导程序中重新创建;

> …在机器上的容器内.

但它故意不改变……

> …如果更换了主板,处理器或NIC;

> …如果更改了NIC的MAC地址;

> …如果根卷(更具体地说,包含/ etc的卷)用dd或pax之类的东西成像到替换光盘上;

> …在系统运行期间(除非系统管理员故意乱用它);

> …如果/ etc / machine-id有效,非空,并且第一次可写,则从一个引导程序到下一个引导程序.

便携性说明

>不要使用/ var / lib / dbus / machine-id优先于/ etc / machine-id.

>遗憾的是,生成/ etc / machine-id的原始Desktop Bus文件不在可跨操作系统移植的固定位置.在某些系统上,可以在/ var / lib / dbus / machine-id找到它;在/ var / db / dbus / machine-id上的其他人.

>在2013年左右的某个时候,D-Bus被修改为使用/ etc / machine-id(如果存在),取代/ var中的文件,无论它是什么.

> 2015年,Debian / Ubuntu人员made the D-Bus file in /var default to being a symbolic link to /etc/machine-id,无论如何.

> / etc / machine-id不仅限于在挂载/ var之后或启动网络接口之后在引导过程中可用.

>虽然vanilla FreeBSD / TrueOS,NetBSD和OpenBSD没有提供/ etc / machine-id,但是nosh工具集提供了可移植的工具(也可以在Linux上使用)来创建它,它也知道BSD特定的地方. BSD期望这样的ID并保持一致性.

进一步阅读

> Lennart Poettering等人.machine-id.systemd手册页. Freedesktop.org.

> Jonathan de Boyne Pollard(2013年). setup-machine-id. nosh指南. JdeBP的软件.

> Jonathan de Boyne Pollard(2017年). /etc/machine-id.地名录. nosh指南. JdeBP的软件.

> How dbus calculates machine id?

> Why is my systemd journal not persistent across reboots?

> It is OK to change /etc/machine-id?

linux日志idProduct,linux – 机器ID是uuid吗?相关推荐

  1. machine id linux,linux – 机器ID是uuid吗?

    是的,现在. 这在systemd手册中有所介绍. / etc / machine-id中的值最初不是有效的UUID,因为systemd人员最初没有编写用于生成版本4 UUID的正确代码.但此后已经修复 ...

  2. 分析 linux 日志文件,linux精讲|操作系统常见日志文件分析

    linux运维,离不开对系统日志的分析,除syslog外,还有常用的dmesg.wtmp.btmp.bash_history等系统日志文件以及应用程序相关的日志. 一.dmesg日志:记录内核日志信息 ...

  3. linux 日志报警,linux日志报警怎么解决

    服务器:一台X3650 OS:Red Hat Enterprise Linux Server release 5.4 现象:log日志报警###查看日志隔几分钟就会产生这个日志.和另外一台服务器做的c ...

  4. awstats linux日志分析,Linux环境下安装部署AWStats日志分析系统实例

    AWStats是使用Perl语言开发的一款开放性日志分析系统,可分析Apache网站服务器的访问日志,还可以用来分析Samba.Vsftpd.IIS等日志信息. 此文章主要讲解如何在linux系统下安 ...

  5. linux日志文件备份,linux配置文件、日志文件全备份

    linux配置文件.日志文件全备份 1.分别设置两台主机满足试验要求服务器IP主机名 nginx-web服务器192.168.10.150web1 备份服务器192.168.10.20backup 要 ...

  6. linux日志auditd,linux 审计工具auditd日志audit.log时间戳转换查看

    最近由于机房安全规范的要求,需要第三方软件进行系统安全审计,linux操作系统默认有登陆.定时任务等审计,要查看其日志的时候发现时间格式为unix时间戳格式,阅读起来很不方便,便想将其中的时间戳转换成 ...

  7. mongodb集群linux日志分割,Linux下Mongodb数据库日志切割及定时删除

    操作系统:CentOS Mongodb安装目录:/usr/local/mongodb Mongodb数据库存放目录:/home/data/mongodb/mongodb_data Mongodb日志存 ...

  8. linux 日志 取证,Linux系统取证

    Linux系统取证 1.查看系统信息 name -a #查看内核/操作系统/CPU 1.png head -n 1 /etc/issue #查看操作系统版本 2.png cat /proc/cpuin ...

  9. awstats linux日志分析,Linux/Centos服务器安装配置日志分析Awstats

    Awstats是用perl语言编写的web日志分析软件,可用于Apache.IIS.Nginx访问日志分析,界面友好.功能强大,支持中文显示. LAMP环境下Awstats安装:wget http:/ ...

最新文章

  1. 如何不用重启在CentOS 7/ RHEL 7虚拟机中添加一块新硬盘
  2. 如何编写更好的SQL查询:终极指南-第三部分
  3. Hadoop SequnceFile.Writer 压缩模式及压缩库浅析
  4. apache虚拟机配置步骤和修改访问端口
  5. 《Python Cookbook 3rd》笔记(4.7):迭代器切片
  6. 【SCOI2005】【BZOJ1087】互不侵犯King(状压dp)
  7. Android自己定义DataTimePicker(日期选择器)
  8. linux下怎么创建root,Linux用root账号创建一个新的登录账号的方法
  9. Unix domain socket IPC
  10. 在Unity3D中实现安卓平台的本地通知推送
  11. 微信群二维码有效期如何延长?突破7天有效期的方法!
  12. 什么是域名?什么网站名?什么是URL?
  13. 斐讯天天链N1:分布式数据存储模式能否引领下一代数据中心变革
  14. Java汉字输入练习
  15. 关于iOS的自动弹出键盘问题
  16. 激活synopsys命令
  17. PG-REINFORCE tensorflow 2.0
  18. 如何使用sci-hub批量下载论文
  19. 斯隆奖获得者李博:从博弈论出发,和「偶像」并肩的感觉很好 | 青源专栏
  20. 嵌入式为什么要引入操作系统

热门文章

  1. 数字图像处理——第七章 小波和多分辨处理
  2. CloudCompare的介绍
  3. 傅里叶变换之看不懂就掐死我教程
  4. UE商城资源 Kitsune狐狸女孩
  5. 结构体解决念数字问题
  6. Ubuntu 将 /home 或 /var 目录挂载到新的分区
  7. datatable自动增加序号
  8. JavaScript闭包函数箭头函数调用与执行
  9. 前端知识之HTML内容
  10. 【2017-4-26】Winform 公共控件 菜单和工具栏