在尝试修改/etc/localtime
文件时遇到“Operation not permitted”错误,这通常是因为ESXi的文件系统是只读的。在这种情况下,您需要通过修改配置文件来更改时区。
请按照以下步骤操作:
方法一:使用vSphere Client
- 使用vSphere Client连接到您的ESXi主机。
- 导航到“配置”>“系统”>“日期和时间”。
- 在“日期和时间”设置页面,取消选中“自动调整时区”选项。
- 在“时区”下拉菜单中选择正确的时区(例如,上海时区为“Asia/Shanghai”)。
- 点击“确定”。
方法二:使用SSH连接到ESXi主机并修改配置文件
- 使用SSH客户端连接到您的ESXi主机。
- 使用文本编辑器(如vi或nano)打开
/etc/vmware/config
文件。例如,输入vi /etc/vmware/config
。 - 在文件末尾添加以下行,将
Asia/Shanghai
替换为您所需的时区:
time_zone = "Asia/Shanghai"
- 保存并关闭文件。
- 重启ESXi主机以使更改生效。