linux *** 时间同步,linux查看当前时间 - 学知识 -

linux *** 时间同步,linux查看当前时间

牵着乌龟去散步 学知识 10

大家好,关于linux *** 时间同步很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于linux查看当前时间的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

  1. 如何同步Windows和Linux的时间
  2. 如何使两台linux服务器时间同步
  3. linux *** 时间修改及同步
  4. 解决linux和windows双 *** 的时间同步问题
  5. linux *** 怎么设置时间同步

一、如何同步Windows和Linux的时间

1、windows的时间可以在“日期和时间”属 *** 里调,并开启windowstime服务,如图。

2、Linux可以用ntp,如在/etc/crontab里添加:

3、105***root/usr/ *** in/ntpdatentp.fudan.edu *** &&/ *** in/hwclock-w

4、但服务器建议编辑ntp的配置文件,设置三个时间服务器。

5、如果只需要这两台服务器时间一样,而不必与北京时间相等,可以把其中一台配置为ntp服务器。

6、关于ntp的更多知识,说来就话长了,可以写好几页。这里不讲了。

二、如何使两台linux服务器时间同步

Linux自带了ntp服务--/etc/init.d/ntpd,这个服务不仅可以设置让本机和某台/某些机器做时间同步,他本身还可以扮演一个time server的角色,让其他机器和他同步时间。

为了测试,设置让node2-- 1 *** .168.1.102和node1-- 1 *** .168.1.101做时间同步。

之一步,node1做time server,node1本身不和其他机器时间同步,就是取本地时间。

所以,先把node1机器的时间调准了:

[root@node1~]date-s 08/03/2011

后两个命令是把设置的时间写到硬件时间中去(也就是CMOS里面的时间)。

第二步,然后将node1配置成一个time server,修改/etc/ntp.conf,

其他的配置不怎么需要改,只需要关注restrict的配置:

1.注释掉原来的restrict default i *** ore这一行,这一行本身是不响应任何的ntp更新请求,其实也就是禁用了本机的ntp server的功能,所以需要注释掉。

2.加入:restrict 1 *** .168.1.0 *** sk 255.255.255.0--让1 *** .168.1.0/24网段上的机器能和本机做时间同步

server 127.127.1.0# local clock

这两行需要,这是让本机的ntpd和本地硬件时间同步。

当然,我们也可以添加server xxx.xxx.xxx.xxx,让他和其他的time server时间同步。

6.修改iptables配置,将tcp和udp 123端口 *** ,这是ntp需要的端口,在/etc/services中可以查到这个端口。

第三步,这样node1就成为一台time server了,现在我们配置node2这台机器,也是修改/etc/ntp.conf,

1. restrict default i *** ore这行保留为注释状态,因为sales不需要做time server

2.注释掉server 127.127.1.0, fudge 127.127.1.0 stratum 10这两行,因为这台机器不需要和本地硬件时钟同步了。

3.加入server 1 *** .168.1.101这行,和node1机器同步。

这样就OK了。看看时间,已经和node1同步了。往后默认配置好像是5分钟和time server同步一次。ntpdate命令是显式的和某台机器做时间同步,以前将ntpdate放到crontab中定期同步也是可以的,但是既然ntpd本身就可以做这个时间

第四步,将ntpdate放到crontab中定期步也是可以的

/usr/ *** in/ntpdate 1 *** .168.1.101

[root@node2~]#chmod 755 ntpupdate.sh

[root@node2~]#/etc/init.d/crond restart

三、linux *** 时间修改及同步

比如将 *** 时间设定成1996年6月10日的命令如下。

将 *** 时间设定成下午1点12分0秒的命令如下。

1.首先需了解linux内一任务计划工具crontab

crontab可以定时去执行你要做的动作

crontab-u//设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数

crontab-l//列出某个用户cron服务的详细内容

crontab-r//删除某个用户的cron服务

crontab-e//编辑某个用户的cron服务

一般使用crontab-e来编辑一个计划动作,编辑模式同vi编辑器相同

第1列表示分钟1~59每分钟用*或者*/1表示

第5列标识号星期0~6(0表示星期天)

30 21***/etc/init.d/ *** b restart

上面的例子表示每晚的21:30重启 *** b。

45 4 1,10,22**/etc/init.d/ *** b restart

上面的例子表示每月1、10、22日的4: 45重启 *** b。

10 1** 6,0/etc/init.d/ *** b restart

上面的例子表示每周六、周日的1: 10重启 *** b。

linux系统时间同步,linux查看当前时间-第1张图片-

0,30 18-23***/etc/init.d/ *** b restart

上面的例子表示在每天18: 00至23: 00之间每隔30分钟重启 *** b。

0 23** 6/etc/init.d/ *** b restart

上面的例子表示每星期六的11: 00 pm重启 *** b。

**/1***/etc/init.d/ *** b restart

* 23-7/1***/etc/init.d/ *** b restart

晚上11点到早上7点之间,每隔一小时重启 *** b

0 11 4* mon-wed/etc/init.d/ *** b restart

每月的4号与每周一到周三的11点重启 *** b

0 4 1 jan*/etc/init.d/ *** b restart

2.寻找一个 *** 时间服务器,比如一些国家授时中心

3.我们的电脑怎样去同步授时中心的时间

上面此命令就是去同步授时中心的时间

如果要让 *** 每天23:00去同步,这样可以使用上面所将的crontab设置计划同步

进入crontab编辑模式,使用 *** 同vi

输入 0 23*** ntpdate asia.pool.ntp.org/var/log/ntpdate.log

这样就完成了你的 *** 到每天23:00去asia.pool.ntp.org同步时间,并将同步的日志放到

比如将 *** 时间设定成1996年6月10日的命令如下。

将 *** 时间设定成下午1点12分0秒的命令如下。

注意,这里说的是 *** 时间,是linux由 *** 作 *** 维护的。

在 *** 启动时,Linux *** 作 *** 将时间从CMOS中读到 *** 时间变量中,以后修改时间通过修改 *** 时间实现。为了保持 *** 时间与CMOS时间的一致 *** ,Linux每隔一段时间会将 *** 时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date-s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。

这个命令强制把 *** 时间写入CMOS

四、解决linux和windows双 *** 的时间同步问题

小编这里要跟大家分享的是关于解决linux和windows双 *** 的时间同步问题,在电脑双 *** 下,我们在使用着linux和windows *** 时,发现一个问题,就是时间同步问题(UTClocaltime),Linux使用UTC,但是windows默认使用localtime,那么该如何解决呢?一起来看看吧!

1、首先进入windows,使用regedit写入DWORD值(设置成十六进制1):

HKEY_LOCAL_MACHINESYSTEMC *** rentControlSetControlTimeZoneInfor *** tionRealTimeIsUniversal

2、XP和WindowsVistaSP1支持设置 *** 时间标准为UTC,但是休眠待机的时候会把 *** 重新设置为localtime,这是一个bug。推荐这些 *** 作 *** 设置为localtime;

3、如果Windows要求根据夏令时更新时钟,可以允许。时钟仍然是UTC,仅是显示时间会改变;

4、设置时间标准后需要重新设置硬件时间和 *** 时间,更好禁用Windows的时间同步功能,否则硬件时间可能混乱。

五、linux *** 怎么设置时间同步

1、对于linux *** 大多数是命令行界面,所以先介绍字符界面同步时间 *** 。首选安装ntpdate时间同步服务,利用yum install ntpdate

2、接着把linux *** 时间同步到windows time公共时间服务器, ntpdate time.windows ***

3、设置时间同步脚本,虽然以上已经同步了时间,但是如果连不上网或者关机就不一样的时间了。可以通过设置计划任务,每天0点同步一下。

添加到crontab任务文件添加:00 0 1** root ntpate-s time.windows ***

4、除此之外,我们还可以通过用date命令查看和手动设置 *** 时间(必须管理员账号权限。

1、如果对命令行不熟悉,也可以通过图形界面设置来实现 *** 时间同步。找到 *** 工具----管理员功能选项--- date&# *** ;时间和日期

2、启用 *** 时间,并且与之同步找到date&# *** ;time时间菜单之后,勾选“synchronize date and time over the network”

3、设置正确的当地时区,除此之外,centos *** 会根据当期语言来设置默认的时间和时区。对于咗嚛所在的china时间,是北京时间(下面那个UTC时间不要勾)

好了,文章到此结束,希望可以帮助到大家。

标签: 时间 linux 同步 当前 查看

抱歉,评论功能暂时关闭!