如何用linux一台服务器时间去同步其他服务器的时间

如何用linux一台服务器时间去同步其他服务器的时间,第1张

一、搭建时间服务器

1、在一台linux服务器安装ntp server

2、修改ntpconf配置文件

vi /etc/ntpconf

restrict default nomodify

(允许任何IP的客户机都可以进行时间同步,如果是只允许某个网段的客户机进行时间同步可以这样写restrict 1058260 mask 2552552550 nomodify)

3、以守护进程启动ntpd

#/etc/rcd/initd/ntpd -c /etc/ntpconf -p /tmp/ntpdpid

#/etc/rcd/initd/ntpd start

二、配置时间同步客户机

ntpdate 101281425

hwclock -w

使用cron 定时同步

vi /var/spool/cron/root(或crontab -e)

增加一行,在每天的1点10分、9点10分、17点10分与时间同步服务器进行同步并写入BIOS

10 1 ,9,17 root /usr/sbin/ntpdate 101281425; /sbin/hwclock -w

linux怎么设置时间?

很高兴本问题,此观点仅供参考!如有纰漏请尽情斧正!

使用date命令查看系统当前时间。

使用“date-s时分秒”修改系统时间。

使用命令:“date-s完成日期时间(YYYY-MM-DDhh:mm)”修改Linux系统的日期和时间。

最后使用命令:“hwclock-w”,将时间写入bios避免重启失效。

linuxdate格式化时间和日期?

Linux的时间内部是timestemp。这个时间输出是根据当前时区的设置进行输出,当前时区的设置文件是/etc/localtime(如果我没记错)。

就算你没设置时区,那么系统依然会有一个默认的时区进行输出。

系统默认有一个localtime,好像格式设置是英国表示法。时区没有,应该是local时间而不是GMT。一个正确使用的linux专用机器,计算机时间一般是保存为格林威治标准时间,系统在输出时会根据localtime进行转换输出。

自定义默认日期应该是在输出时间时设置输出格式信息,而不是强行的去设置整个系统的环境。

因为这个设置只对考虑时区设置的输出格式的一些程序管用,在系统内部,依然是通用的timestemp存储。

而且很多程序有自己独立的设置,尤其是在某些程序里面,他不同的情况下会进行不同的输出。

比如mysql,非timestemp时间的存储用的是ISO标准格式,也就是YYYY-MM-DDHH:mm:ss的样子(如果还是我没记错),如果你需要格式要求,需要自己查询后或者查询时进行格式转换。

你正在一个错误的方向进行一个错误的折腾。

ubuntu如何更改息屏时间命令行?

因为你没说你用哪种发行版的Linux、用哪种图形用户界面,没法细说。举例:Ubuntu-Gome:在桌面时候,按一下Win键,左上角会出来一个搜索的窗口,输入:system,你就会发现有一个齿轮状的图标,叫SystemSetting,鼠标单击它,然后就能看到各种设置界面了,修改锁屏时间选择Screen,就可以修改了。

date文件的修改日期怎么更换?

方法一:Date命令在Linux中,你可以通过date命令来更改系统的日期和时间:

#date--set=‘NEW_DATE’

其中NEW_DATE是诸如“Sun,28Sep201416:21:42”或者“2014-09-2916:21:42”的可读格式的日期字符串。

日期格式也可以手动指定以获得更精确的结果:

#date+FORMAT--set=‘NEW_DATE’

例如:#date+’%Y%m%d%H%m’--set=‘1518’

你也可以用相对的方式地增加或减少一定的天数,周数,月数和秒数,分钟数,小时数。

你也可以把日期和时间的参数放到一个命令中。

#date--set=‘+5minutes’

#date--set=‘-2weeks’

#date--set=‘+3months’

#date--set=‘-3months+2weeks-5minutes’

最后,把硬件时钟设置为当前系统时钟:

#hwclock--systohc运行hwclock--systohc的目的是将硬件时钟同时钟同步,这可以更正硬件时钟的系统漂移(即时钟按照一定的速度走快或走慢)。

另一方面,如果硬件时钟是正确的,但系统时钟有误,可以用下面的命令更正:

#hwclock--hctosys在两种情况下,hwclock命令都是将两个时钟同步。否则,重启后时间会是错误的,因为当电源关闭时硬件时钟会记忆时间。

然而,这对于虚拟机器并不适用,因为虚拟机器并不能访问硬件时钟。

方法二:NTP另一种使系统日期和时间保持精确的方法是使用NTP(网络时间协议)。在Linux上,ntpdate命令通过NTP将系统时钟和公共NTP服务器同步。你可以使用如下命令来安装ntpdate:在Debian及基于Debian的发行版上:#aptitudeinstallntpdate在基于RetHat的发行版上:#yuminstallntpdate使用NTP同步系统时钟:

#ntpdate-u《NTP服务器名或IP》

#hwclock--systohc除了一次性使用ntpdate来同步时钟,你也可以使用NTP守护进程(ntpd),它会始终在后台运行,不断地通过NTP来调整系统时钟。

如何在Linux中使用date命令修改日期时间?

方法一:Date命令在Linux中,你可以通过date命令来更改系统的日期和时间:

#date--set=‘NEW_DATE’

其中NEW_DATE是诸如“Sun,28Sep201416:21:42”或者“2014-09-2916:21:42”的可读格式的日期字符串。

日期格式也可以手动指定以获得更精确的结果:

#date+FORMAT--set=‘NEW_DATE’

例如:#date+’%Y%m%d%H%m’--set=‘1518’

你也可以用相对的方式地增加或减少一定的天数,周数,月数和秒数,分钟数,小时数。

你也可以把日期和时间的参数放到一个命令中。

#date--set=‘+5minutes’

#date--set=‘-2weeks’

#date--set=‘+3months’

#date--set=‘-3months+2weeks-5minutes’

最后,把硬件时钟设置为当前系统时钟:

#hwclock--systohc运行hwclock--systohc的目的是将硬件时钟同时钟同步,这可以更正硬件时钟的系统漂移(即时钟按照一定的速度走快或走慢)。

另一方面,如果硬件时钟是正确的,但系统时钟有误,可以用下面的命令更正:

#hwclock--hctosys在两种情况下,hwclock命令都是将两个时钟同步。否则,重启后时间会是错误的,因为当电源关闭时硬件时钟会记忆时间。

然而,这对于虚拟机器并不适用,因为虚拟机器并不能访问硬件时钟。

方法二:NTP另一种使系统日期和时间保持精确的方法是使用NTP(网络时间协议)。在Linux上,ntpdate命令通过NTP将系统时钟和公共NTP服务器同步。

你可以使用如下命令来安装ntpdate:在Debian及基于Debian的发行版上:#aptitudeinstallntpdate在基于RetHat的发行版上:#yuminstallntpdate使用NTP同步系统时钟:

#ntpdate-u《NTP服务器名或IP》

#hwclock--systohc除了一次性使用ntpdate来同步时钟,你也可以使用NTP守护进程(ntpd),它会始终在后台运行,不断地通过NTP来调整系统时钟。

一、LINUX做为客户端自动同步时间

如果想定时进行时间校准,可以使用crond服务来定时执行。

编辑 /etc/crontab 文件

加入下面一行:

30 8 root /usr/sbin/ntpdate 19216801; /sbin/hwclock -w #19216801是NTP服务器的IP地址

然后重启crond服务

service crond restart

这样,每天 8:30 Linux 系统就会自动的进行网络时间校准。

二、WINDOWS 需要打开windows time服务和RPC的二个服务

如果在打开windows time 服务,时报 错误1058,进行下面操作

1运行 cmd 进入命令行,然后键入

w32tm /register 进行注册

正确的响应为:W32Time 成功注册。

2如果上一步正确,用 net start "windows time" 或 net start w32time 启动服务。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何用linux一台服务器时间去同步其他服务器的时间

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情