LoginSignup
1
1

More than 1 year has passed since last update.

VirtualBoxでCentOSの時刻を変更する(Mac)

Last updated at Posted at 2021-06-09

はじめに

CentOSからgitにコミットした際にCentOSの設定時刻と現在の時刻がずれていることに気がつく。
github上で正しい時刻に草が生えるようにCentOS上の時刻を直す。

原因はわからないがMac(ホスト)とCentOs(ゲスト)の時刻に7時間ほどの差異がある。

現状、Mac(ホスト)とCentOs(ゲスト)の時刻が同期される設定になっている。

開発環境

・MacBook Pro
プロセッサ2 GHz クアッドコアIntel Core i5
メモリ16GB
・Virtualbox+vagrant+CentOs7.9

作業

まず何も設定していない状態でCentOS上(ゲスト)で時刻を変更しても、すぐに元に戻ってしまう。

$ sudo date -s"06/10 5:40 2021"

その数秒後には元の時刻に戻る。

$ date
2021年  6月 9日 水曜日 22:40:45 

一度、ホスト側に戻り下記のコマンドを入力する。
VirtualBox のゲスト OS の時刻をホスト OS と同期させない設定をおこなう。

$ VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

"VM name"→VM Virtualboxを開き、対象のVirtualboxの名前を確認する。

その後、ゲストOSを再起動し、ホスト側で再び下記のコマンドを入力。

$ sudo date -s"06/10 6:00 2021"

今度はホストOSの時刻と同期されず、設定した時刻を保っている。

$ date
2021年  6月 10日 木曜日 6:00:23 

補足

VirtualBox のゲスト OS の時刻をホスト OS と同期させる場合は下記のコマンドを入力する。

$ VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 0

ご覧いただきありがとうございました。

参考にさせていただいた記事

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1