1. 程式人生 > >Linux 時間修改不生效解決方案

Linux 時間修改不生效解決方案

linux 修改系統時間命令 date -s
例如: date -s “20161001 10:00:00” 將系統時間修改為2016年10月1日早上10點整。
Q: 執行完命令後,顯示執行成功,使用date 檢視發現時間又變成修改前;
R: 由於我們使用的虛擬軟體是XEN,XEN 虛擬機器預設不允許不同的虛擬機器使用不同的系統時間,因此所有虛擬機器的系統時間都會同宿主機的系統時間嚴格同步,用 date 命令修改虛擬機器系統時間時雖然提示成功但其實系統時間還是沒變.
A: 以root身份登陸並執行以下命令即可:
echo 1 > /proc/sys/xen/independent_wallclock

sysctl xen.independent_wallclock=1
為了保證重啟仍有效,需要在/etc/sysctrl.conf新增一行xen.independent_wallclock=1
儲存關閉退出即可