安装完Fedora 12之后,时间总是与Windows系统时间不一致,重新修改,重起电脑之后,仍然不对。
“系统”-》“管理”—》“时间和日期”—》“时区”,把系统时钟使用UTC时间前的勾去掉,OK!
当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。
Linux中的所有命令 (包括函数)都是采用的系统时钟设置。不仅如此,系统时钟和硬件时钟还可以采用异步方式,见图1所示,即系统时间和硬件时间可以 不同。这样做的好处对于普通用户意义不大,但对于Linux网络管理员却有很大的用处。例如,要将一个很大的网络中(跨越若干时区)的服务器同步,假如位 于美国纽约的Linux服务器和北京的Linux服务器,其中一台服务器无须改变硬件时钟而只需临时设置一个系统时间,如要将北京服务器上的时间设置为纽 约时间,两台服务器完成文件的同步后,再与原来的时钟同步一下即可。这样系统和硬件时钟就提供了更为灵活的操作。
设置Linux的时钟
Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不过clock命令 除了支持x86硬件体系外,还支持Alpha硬件体系。由于目前绝大多数用户使用x86硬件体系,所以可以视这两个命令为一个命令。
查看系统时钟:
# date
设置系统时钟:
# date 091713272003.30
通用的设置格式:
# date 月日时分年.秒
查看硬件时钟:
# hwclock --show 或
# clock --show
设置硬件时钟:
# hwclock --set --date="09/17/2003 13:26:00" 或
# clock --set --date="09/17/2003 13:26:00"
通用的设置格式:hwclock/clock --set --date=“月/日/年 时:分:秒”
同步系统时钟和硬件时钟:
硬件时钟与系统时钟同步:
# hwclock --hctosys 或
# clock --hctosys
--hctosys表示Hardware Clock to SYStem clock
系统时钟和硬件时钟同步:
# hwclock --systohc 或
# clock --systohc
或:使用图形化系统设置工具设置时间
Internet同步时钟设置:
在日期与时间设置工具对话框中的下部,有一个“启用网络时间协议”的选项,将该项选中就可以使用网络时间协议来同步Linux 系统时钟。选中该项后,其 下面的服务器下拉列表框就变为可用状态,可从中选择一个时间服务器作为远程时间服务器。然后单击确定按钮,便可连接所设定的时间服务器,并与之同步时间。
“系统”-》“管理”—》“时间和日期”—》“时区”,把系统时钟使用UTC时间前的勾去掉,OK!
Linux时间设置与同步(NTP)
Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。
Linux中的所有命令 (包括函数)都是采用的系统时钟设置。不仅如此,系统时钟和硬件时钟还可以采用异步方式,见图1所示,即系统时间和硬件时间可以 不同。这样做的好处对于普通用户意义不大,但对于Linux网络管理员却有很大的用处。例如,要将一个很大的网络中(跨越若干时区)的服务器同步,假如位 于美国纽约的Linux服务器和北京的Linux服务器,其中一台服务器无须改变硬件时钟而只需临时设置一个系统时间,如要将北京服务器上的时间设置为纽 约时间,两台服务器完成文件的同步后,再与原来的时钟同步一下即可。这样系统和硬件时钟就提供了更为灵活的操作。
设置Linux的时钟
Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不过clock命令 除了支持x86硬件体系外,还支持Alpha硬件体系。由于目前绝大多数用户使用x86硬件体系,所以可以视这两个命令为一个命令。
查看系统时钟:
# date
设置系统时钟:
# date 091713272003.30
通用的设置格式:
# date 月日时分年.秒
查看硬件时钟:
# hwclock --show 或
# clock --show
设置硬件时钟:
# hwclock --set --date="09/17/2003 13:26:00" 或
# clock --set --date="09/17/2003 13:26:00"
通用的设置格式:hwclock/clock --set --date=“月/日/年 时:分:秒”
同步系统时钟和硬件时钟:
硬件时钟与系统时钟同步:
# hwclock --hctosys 或
# clock --hctosys
--hctosys表示Hardware Clock to SYStem clock
系统时钟和硬件时钟同步:
# hwclock --systohc 或
# clock --systohc
或:使用图形化系统设置工具设置时间
Internet同步时钟设置:
在日期与时间设置工具对话框中的下部,有一个“启用网络时间协议”的选项,将该项选中就可以使用网络时间协议来同步Linux 系统时钟。选中该项后,其 下面的服务器下拉列表框就变为可用状态,可从中选择一个时间服务器作为远程时间服务器。然后单击确定按钮,便可连接所设定的时间服务器,并与之同步时间。