GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL の sar レポートにホスト名の変更が反映されない

問題

ホスト名を geeklab_old から変更した後 geeklab_new へ 、sar レポートにはまだ古いホスト名が表示されます。

# sar -f /var/log/sa/sa09
Linux 5.4.17-2102.200.13.el8uek.x86_64 (geeklab_old) 04/09/2021 _x86_64_ (4 CPU)
...

ホスト名の変更は /var/log/messages に反映されます:

Apr 9 14:32:33 geeklab_old systemd[1]: Starting Hostname Service...
Apr 9 14:32:33 geeklab_old dbus-daemon[1117]: [system] Successfully activated service 'org.freedesktop.geeklab_old'
Apr 9 14:32:33 geeklab_old systemd[1]: Started Hostname Service.
Apr 9 14:32:33 geeklab_old systemd-hostnamed[6551]: Changed host name to 'geeklab_old'
Apr 9 14:32:44 geeklab_old systemd[1]: NetworkManager-dispatcher.service: Succeeded.
Apr 9 14:33:03 geeklab_old systemd[1]: systemd-hostnamed.service: Succeeded.
Apr 9 14:35:00 geeklab_old systemd[1]: Starting system activity accounting tool...
Apr 9 14:35:00 geeklab_old systemd[1]: sysstat-collect.service: Succeeded.
Apr 9 14:35:00 geeklab_old systemd[1]: Started system activity accounting tool.
Apr 9 14:40:00 geeklab_old systemd[1]: Starting system activity accounting tool...
Apr 9 14:40:00 geeklab_old systemd[1]: sysstat-collect.service: Succeeded.
Apr 9 14:40:00 geeklab_old systemd[1]: Started system activity accounting tool.
Apr 9 14:41:43 geeklab_old kernel: Command line: BOOT_IMAGE=(hd0,msdos1)/vmlinuz-5.4.17-2102.200.13.el8uek.x86_64 root=/dev/mapper/ol-root ro crashkernel=auto n
et.ifnames=0 biosdevname=0 resume=/dev/mapper/ol-swap rd.lvm.lv=ol/root rd.lvm.lv=ol/swap rd.lvm.lv=ol/usr rhgb quiet numa=off transparent_hugepage=never
Apr 9 14:41:43 geeklab_old kernel: Disabled fast string operations
Apr 9 14:41:43 geeklab_old kernel: x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'

解決策

ホスト名を変更すると、これらの変更は新しく作成された /var/log/sa/saXX ログにのみ反映されます。新しいホスト名は、翌日の /var/log/sa/saXX ファイルから更新されます。

当日のログを新しいホスト名で更新する必要がある場合は、次の手順に従ってください:

1. sysstat サービスを停止します:

# systemctl stop sysstat

2. 現在の /var/log/sa/saXX ファイルを削除またはバックアップします:

# mv /var/log/sa/sa09 /backup/

3. sysstat サービスを開始します:

# systemctl start sysstat

4. ホスト名の変更を確認します:

# sar -f /var/log/sa/sa09
Linux 5.4.17-2102.200.13.el8uek.x86_64 (geeklab_new) 04/09/2021 _x86_64_ (4 CPU)
...


Cent OS
  1. CentOS7Linuxでホスト名を設定/変更する方法

  2. CentOS/RHEL の /var/log/messages にホスト名の変更が反映されない

  3. CentOS Linux でホスト名を変更する方法

  1. CentOS 7 /RHEL7でホスト名を設定または変更する方法

  2. CentOSでホスト名を変更する方法

  3. CentOS / RHEL 7 :タイムゾーンを変更する方法

  1. CentOS 8 /RHEL8でホスト名を変更または設定する方法

  2. RHEL 8 /CentOS8ホスト名の変更

  3. RHEL 8 / CentOS8LinuxでIPアドレスを変更する方法