Open iAoe444 opened 4 years ago
在装双系统之后,windows的时间和linux的时间都会不同步,具体时间就相差了8小时,这个小毛病的修改方式如下,参考链接
硬件时钟(即实时时钟 RTC 或 CMOS 时钟) 仅能保存:年、月、日、时、分、秒这些时间数值,无法保存时间标准(UTC 或 localtime)和是否使用夏令时调节
系统时钟(即软件时间) 与硬件时间分别维护,保存了:时间、时区和夏令时设置。Linux 内核保存为自 UTC 时间 1970 年1月1日经过的秒数。初始系统时钟是从硬件时间计算得来,计算时会考虑/etc/adjtime的设置。系统启动之后,系统时钟与硬件时钟独立运行,Linux 通过时钟中断计数维护系统时钟
localtime指的是本地时间,UTC指的是与时区无关的全球时间标准。
windows默认使用的是localtime,而linux使用的是UTC,当登录了linux后,软件时间一样,硬件时间就是现在的时间减掉8小时,而windows登录后,就把这个时间当作是本地时间,所以才出现这种偏差
第一种方法:linux输入以下命令,使用localtime
timedatectl set-local-rtc true
第二种方法:windows使用UTC
使用 regedit,新建如下 DWORD 值,并将其值设为十六进制的 1。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal
也可以用管理员权限启动命令行来完成:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
如果以上操作不起作用,并且你使用的是 Windows 64位系统,将 DWORD 修改为 QWORD。
除了图形化界面外,还可以使用命令行来进行控制,需要安装两个包,第一个是bluez还有一个是bluez-utils,接着就可以使用以下命令来进行控制了
bluetoothctrl
Cannot find the strip binary required for object file stripping.
这个时候需要用pacman下载一个软件
sudo pacman -S binutils
发现虽然解决了上面的问题,但是还是有问题,发现干脆下载完所有的打包工具
pacman -S base-devel
双系统时间不同步
硬件时钟和系统时钟。
硬件时钟(即实时时钟 RTC 或 CMOS 时钟) 仅能保存:年、月、日、时、分、秒这些时间数值,无法保存时间标准(UTC 或 localtime)和是否使用夏令时调节
系统时钟(即软件时间) 与硬件时间分别维护,保存了:时间、时区和夏令时设置。Linux 内核保存为自 UTC 时间 1970 年1月1日经过的秒数。初始系统时钟是从硬件时间计算得来,计算时会考虑/etc/adjtime的设置。系统启动之后,系统时钟与硬件时钟独立运行,Linux 通过时钟中断计数维护系统时钟
localtime和UTC
localtime指的是本地时间,UTC指的是与时区无关的全球时间标准。
windows默认使用的是localtime,而linux使用的是UTC,当登录了linux后,软件时间一样,硬件时间就是现在的时间减掉8小时,而windows登录后,就把这个时间当作是本地时间,所以才出现这种偏差
怎么修复
第一种方法:linux输入以下命令,使用localtime
第二种方法:windows使用UTC
使用 regedit,新建如下 DWORD 值,并将其值设为十六进制的 1。
也可以用管理员权限启动命令行来完成:
如果以上操作不起作用,并且你使用的是 Windows 64位系统,将 DWORD 修改为 QWORD。
Manjaro如何控制蓝牙文档
除了图形化界面外,还可以使用命令行来进行控制,需要安装两个包,第一个是bluez还有一个是bluez-utils,接着就可以使用以下命令来进行控制了
Manjaro如何控制触摸板文档
电源管理