引用https://wiki.archlinux.org/title/System_time:
大多数操作系统的标准行为是:
- 在启动时从硬件时钟设置系统时钟。
- 保持系统时钟的准确时间,请参阅#时间同步。
- 在关机时从系统时钟设置硬件时钟。
谁负责在关机时从系统时钟设置硬件时钟的最后一步?
引用https://wiki.archlinux.org/title/System_time:
大多数操作系统的标准行为是:
- 在启动时从硬件时钟设置系统时钟。
- 保持系统时钟的准确时间,请参阅#时间同步。
- 在关机时从系统时钟设置硬件时钟。
谁负责在关机时从系统时钟设置硬件时钟的最后一步?
有了getent hosts localhost
,我才得到::1
,虽然我期待127.0.0.1
。我禁用了 IPv6,所以得到::1
更令人惊讶。更令人困惑的是,当 I 时ping localhost
,ping 被发送到127.0.0.1
哪个有效。有人可以解释一下吗?
~: getent hosts localhost
::1 localhost
~: grep 'hosts:' /etc/nsswitch.conf
hosts: files mymachines myhostname resolve [!UNAVAIL=return] dns
~: cat /etc/sysctl.d/disable_ipv6.conf
net.ipv6.conf.all.disable_ipv6=1
~: ping ::1
connect: Network is unreachable
~: ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.022 ms
~: ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.015 ms
编辑:localhost
我的/etc/hosts
.