NTP即Network Time Protocol(网络时间协议),是一个互联网协议,用于同步计算机之间的系统时钟。timedatectl实用程序可以自动同步你的Linux系统时钟到使用NTP的远程服务器。
注意,你必须在系统上安装NTP以实现与NTP服务器的自动时间同步。
要开始自动时间同步到远程NTP服务器,在终端键入以下命令。
#timedatectl set-ntp true
要禁用NTP时间同步,在终端键入以下命令。
#timedatectl set-ntp false
$tzselect #可以重新选择时区 --修改linux服务器时区 mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime timedatectl status 查看时区状态 1、时间同步(手动): date -s "2015-07-15 22:13:30" hwclock --systohc (表示系统时间同步到硬件时钟,系统时间放到硬件时钟里面) hwclock --hctosys (表示硬件时钟同步到系统时间,将硬件时钟的时间放到系统时间里面) 注意硬件时间一般用的格林威治时间,和中国shanghai系统时间有8个小时的时差是正常的。 2、根据互联网时间同步: 首先查看linux是否有ntp这个软件: rpm -qa | grep ntp 如果没安装继续查找: yum search ntp 然后通过上面查找的信息提示来安装这个ntp: yum install ntp.i386 完成安装后:输入ntp,按tab键进入提示,会有ntpdate,我们就需要它 开始进行同步: ntpdate time.windows.com 这样就行了,很简单吧,,说明一下,time.windows.com是windows的时间服务器 最后在把系统时间同步到硬件时钟: hwclock --systohc 互联网同步就完成了! timedatectl set-ntp yes 3、上面两种太麻烦,因为ntp有一个守护进程启动就可以同步了 service ntpd start 然后回车后在查看一下:ps -ef | grep nepd