Debian9 将/dev/rtc1 设置为默认硬件时钟
时间: 2023-11-26 17:06:47 浏览: 214
在Debian9中,可以通过编辑文件`/etc/rc.local`来设置/dev/rtc1为默认的硬件时钟。具体步骤如下:
1. 打开终端,使用root用户登录;
2. 执行命令`nano /etc/rc.local`打开rc.local文件;
3. 在文件的末尾添加以下代码:
```
echo "rtc-ds1307" >> /etc/modules
/sbin/modprobe rtc-ds1307
/sbin/hwclock --rtc /dev/rtc1 --systz --utc
```
4. 保存文件并退出;
5. 重启系统,使修改生效。
上述代码中,第一行将rtc-ds1307模块添加到/etc/modules文件中,以便系统在启动时加载该模块;第二行使用modprobe命令加载rtc-ds1307模块;第三行使用hwclock命令将系统时间同步到RTC硬件时钟,并设置/dev/rtc1为默认硬件时钟。
相关问题
Debian9 如何让系统启动读取rtc1的硬件时钟
在 Debian9 中,你可以通过修改 `/etc/default/rcS` 文件来让系统启动时读取 rtc1 的硬件时钟。
首先,你需要编辑 `/etc/default/rcS` 文件,可以使用如下命令:
```
sudo nano /etc/default/rcS
```
然后,将 `UTC=no` 改为 `UTC=yes`,并添加以下两行代码:
```
# Set the hardware clock (RTC) to the system time (system time is written to RTC on shutdown)
HWCLOCKACCESS=yes
HWCLOCKPARS="--rtc=/dev/rtc1 --hctosys"
```
保存并关闭文件。
接下来,重启系统以使更改生效,可以使用如下命令:
```
sudo reboot
```
在系统重启后,系统会从 rtc1 读取硬件时钟并同步到系统时间中。
阅读全文