问题
将主机名从 onitroad_old 更改为 onitroad_new 后,sar 报告仍显示旧主机名。
# sar -f /var/log/sa/sa09 Linux 5.4.17-2102.200.13.el8uek.x86_64 (onitroad_old) 04/09/2021 _x86_64_ (4 CPU) ...
在 /var/log/messages 中主机名是正确的:
Apr 9 14:32:33 onitroad_old systemd[1]: Starting Hostname Service... Apr 9 14:32:33 onitroad_old dbus-daemon[1117]: [system] Successfully activated service 'org.freedesktop.onitroad_old' Apr 9 14:32:33 onitroad_old systemd[1]: Started Hostname Service. Apr 9 14:32:33 onitroad_old systemd-hostnamed[6551]: Changed host name to 'onitroad_new'
on It Road.com
解决方案
当我们更改主机名时,修改后的主机名只会反映在新创建的 /var/log/sa/saXX 日志中。
新主机名将从第二天的 /var/log/sa/saXX 文件中更新。
如果需要使用新主机名更新当天的日志,请执行以下步骤:
- 停止sysstat服务:
# systemctl stop sysstat
- 删除或者备份当前的 /var/log/sa/saXX 文件:
# mv /var/log/sa/sa09 /backup/
- 启动sysstat服务:
# systemctl start sysstat
- 确认主机名更改:
# sar -f /var/log/sa/sa09 Linux 5.4.17-2102.200.13.el8uek.x86_64 (onitroad_new) 04/09/2021 _x86_64_ (4 CPU) ...
日期:2020-09-17 00:13:05 来源:oir作者:oir