linux设置时间之后重启就变回来了
时间: 2024-09-24 09:18:36 浏览: 36
LINUX 下C++ 获取系统时间和设置时间
Linux系统中的时间设置通常保存在硬件的RTC(Real-Time Clock)芯片或者是BIOS里,并非直接依赖于操作系统配置。当你更改了系统的系统时间(如通过`date`命令),这个改变只影响当前登录的会话。如果你关闭系统或重启电脑,系统可能会自动恢复到RTC或BIOS的时间。
如果你想让修改后的系统时间永久保留,可以采取以下步骤:
1. **手动更改RTC时间**:运行`sudo hwclock -w`命令将系统时间写入RTC。
2. **开机自启动**:在`/etc/rc.local`或`/etc/crontab`文件中添加一行来设置时间,这样每次启动时都会更新RTC。
3. **grub引导项设置**:在GRUB菜单编辑器(例如`grub-mkconfig`)中设置默认加载的内核启动选项,指定包含`rtc=help`参数的内核,这会提示用户在启动过程中输入时间。
如果你发现无论怎样设置,重启后时间依然恢复原样,可能是由于BIOS设置、硬件问题或者某些特殊安全软件限制了时间的更改。检查一下BIOS的日期设置,或者确认是否有阻止时间修改的应用程序正在运行。如果以上都正常,可能存在BIOS固件的问题,需要联系硬件制造商的技术支持。
阅读全文