网站建设资讯

NEWS

网站建设资讯

linux自动校时命令 linux校时脚本

linux怎样自动校正时间?

通过ntp服务,自动获取网络时间并同步

创新互联一直在为企业提供服务,多年的磨炼,使我们在创意设计,成都全网营销推广到技术研发拥有了开发经验。我们擅长倾听企业需求,挖掘用户对产品需求服务价值,为企业制作有用的创意设计体验。核心团队拥有超过十余年以上行业经验,涵盖创意,策化,开发等专业领域,公司涉及领域有基础互联网服务BGP机房服务器托管、成都App制作、手机移动建站、网页设计、网络整合营销。

定时校正服务器时间

# yum install –y ntp //安装ntp服务

# crontab -e //打开linux定时计划任务

0 23 * * * /usr/sbin/ntpdate 210.72.145.44 //加入这一行信息

以上命令设置好后存盘。

# /sbin/service crond reload //重载linux计划任务

重载计划任务配置

您的机器将在每天的23:00根据中国国家授时中心的NTP服务器时间自动校准时间。

windows和linux双系统,win系统时间不对怎么改回来?

这个问题有两种方法解决,根据楼上说的原因可以知道要么在linux系统上更改,要么在windows上改。而且楼上也讲解了linux上的更改方法。我就来添加一下windows上的修改方法。

以win10系统为例,首先按win+R,出现如下界面:

然后输入cmd进入控制台,再输入以下代码:

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

(注意需要以管理员身份打开命令提示符,否则会拒绝操作)这样就可以了,亲测成功。

如果觉得这一系列步骤麻烦的话,直接下载此文件,右键以管理员身份运行即可起到完全一样的效果。

linux怎么向校时服务器校时

linux服务器时间校准方法

首先安装NTP:

yum install -y ntpdate

然后执行NTP命令:

ntpdate time.windows.com

或者:

ntpdate cn.pool.ntp.org

想要偷懒,让机器自动校准时间的话,只需要将命令加入到cron就可以了。

crontab -e2 * */1 * * * /sbin/ntpdate cn.pool.ntp.org #每隔一个小时同步一次

保存退出即可。 《Linux就该这么学》一起学习

linux怎么自动(定时)同步时间---要详细的配置步骤

解答如下,以Centos为例:

1,修正本地时区及ntp服务

#yum -y install ntp

#rm -rf /etc/localtime

#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#/usr/sbin/ntpdate -u pool.ntp.org

2,自动同步时间

#添加下面一段

#表示每10分钟同步一次

#crontab -e 

*/10 * * * *  /usr/sbin/ntpdate -u pool.ntp.org /dev/null 21

#service crond restart

linux下如何定期自动更新时间

Can use ntpdate or rdate command to sync the datetime with remote server.

i.e.:

# ntpdate remote_server

or

# rdate -s remote_server

Also, sync the remote server periodically is a good idea!

# crontab -e

# auto sync with time server at 0:00 everyday

0 0 * * * rdate -t 60 -s stdtime.gov.hk记住,更新完后要用 clock -w 或 hwclock -w 实时间写入到BIOS中,这样下次启动机子时,时间就会自动更新了。 1.在虚拟终端中使用date命令来查看和设置系统时间查看系统时钟的操作:# date设置系统时钟的操作:# date 091713272003.30通用的设置格式:# date 月日时分年.秒2.使用hwclock或clock命令查看和设置硬件时钟查看硬件时钟的操作:# hwclock --show 或# clock --show2003年09月17日 星期三 13时24分11秒 -0.482735 seconds设置硬件时钟的操作:# hwclock --set --date="09/17/2003 13:26:00"或者# clock --set --date="09/17/2003 13:26:00"通用的设置格式:hwclock/clock --set --date=“月/日/年 时:分:秒”。3.同步系统时钟和硬件时钟Linux系统(笔者使用的是Red Hat 8.0,其它系统没有做过实验)默认重启后,硬件时钟和系统时钟同步。如果不大方便重新启动的话(服务器通常很少重启),使用clock或hwclock命令来同步系统时钟和硬件时钟。硬件时钟与系统时钟同步:# hwclock --hctosys或者# clock --hctosys上面命令中,--hctosys表示Hardware Clock to SYStem clock。系统时钟和硬件时钟同步:# hwclock --systohc或者# clock --systohc使用图形化系统设置工具设置时间对于初学者来,笔者推荐使用图形化的时钟设置工具,如Red Hat 8.0中的日期与时间设置工具,可以在虚拟终端中键“redhat-config-time”命令,或者选择“K选单/系统设置/日期与时间”来启动日期时间设置工具。使用该工具不必考虑系统时间和硬件时间,只需从该对话框中设置日期时间,可同时设置、修改系统时钟和硬件时钟。

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

至少需要两台linux服务器,其中一台是NTP Server, 另一台是NTP client.

Linux NTP配置详解 (Network Time Protocol)

LINUX绝大多数的发行版本都已经自带了NTP程序,只须按以下配置即可。

相关配置文件

/etc/ntp.conf

NTP服务的主要配置文件,所有的更改全部在这里。

/usr/share/zoneinfo

由 tzdata 所提供,规定了各主要时区的时间设定文件,例如中国的时区设置文件是/usr/share/zoneinfo/Asia/Chongqing。

/etc/sysconfig/clock

Linux的主要时区设定文件。每次启动后Linux操作系统会自动读取这个文件来设定系统预设要显示的时间。如这个文件内容为”ZONE=Asia/Chongqing”,则表示Linux操作系统的时间设定使用/usr/share/zoneinfo/Asia/Chongqing这个文件。

/etc/localtime

本地系统的时间设定文件,如果clock文件中规定了使用的时间设定文件为/usr/share/zoneinfo/Asia/Chongqing,Linux操作系统就会将Chongqing那个文件复制一份为/etc/localtime,所以系统的时间显示就会以Chongqing那个时间设定文件为准。

相关的命令

/bin/date

这个我们最经常使用了,更改及输出日期与时间命令。

/sbin/hwclock

使用hwclock才能将修改过后的时间写入BIOS 。

/usr/sbin/ntpd

NTP服务的守护进程,配置文件为/etc/ntp.conf 。

/usr/sbin/ntpdate

用来连接NTP服务器命令,比如ntpdate 192.168.6.51 。

/usr/sbin/ntpq

NTP查询命令。

设置NTP服务器

就如前边说的NTP配置文档只有一个 /etc/ntp.conf,看看我的ntp.conf

#红字的是我添加的,其它为默认!

grep -Ev '^$|^#' /etc/ntp.conf

restrict default kod nomodify notrap nopeer noquery

restrict -6 default kod nomodify notrap nopeer noquery

restrict 131.107.13.100 //允许该NTP服务器进入

restrict 114.80.81.1 //没有任何何参数的话,这表示『该 IP或网段不受任何限制』

restrict 202.118.1.199

restrict 127.0.0.1

restrict -6 ::1

restrict 192.168.0.0 mask 255.255.0.0 nomodify //该网段可以进行校时

restrict 0.0.0.0 mask 0.0.0.0 notrust //拒绝没有认证的用户端

server time-nw.nist.gov prefer //prefer 该服务器优先

server 0.rhel.pool.ntp.org

server 1.rhel.pool.ntp.org

server 2.rhel.pool.ntp.org

fudge 127.127.1.0 stratum 10

driftfile /var/lib/ntp/drift

keys /etc/ntp/keys

别忘了启动NTP服务器

/etc/init.d/ntp start

客户端测试

对了客户端只需要是用ntpdate命令即可,192.168.6.51 为ntp 服务器ip 地址,就这么就简单!

相关命令

ntpstat //列出我们的NTP 服务器是否与上层连接。

synchronised to NTP server (131.107.13.100) at stratum 2

time correct to within 461 ms

polling server every 64 s

ntpq -p //列出目前我们的NTP服务器 与上层NTP服务器 的状态,* 代表目前正在使用的上层 NTP服务器

remote refid st t when poll reach delay offset jitter

==============================================================================

*131.107.13.100 .ACTS. 1 u 30 64 67 237.165 1.539 20.382

202.118.1.199 202.112.31.197 2 u 33 64 63 163.526 91.844 10.208

上边只是简单设置,没有考虑安全方面如认证等等,如需更详细请参考这里。

权限管理使用 restrict 公式如下:

restrict IP mask [参数] / restrict 192.168.0.0 mask 255.255.0.0 nomodify

其中参数主要有底下这些:

* ignore:拒绝所有类型的NTP的连线;

* nomodfiy:用户端不能使用NTPC与ntpq这两支程式来修改伺服器的时间参数,但使用者端仍可透过这部主机来进行网路校时的;

* noquery:用户端不能够使用ntpq,NTPC等指令来查询发表伺服器,等于不提供的NTP的网路校时幂;

* notrap:不提供陷阱这个远端事件邮箱(远程事件日志)的功能。

* notrust:拒绝没有认证的用户端。


标题名称:linux自动校时命令 linux校时脚本
分享地址:http://njwzjz.com/article/higcsh.html