在使用CentOS系统的时候,我们可能会遇到时间不准的问题,那我们如何解决这个问题呢,下面就来教大家一个CentOS系统时间同步的方法,希望大家可以解决自己所存在的疑问。
以上来源:网管之家(http://www.bitscn.com/os/linux/201004/183942.html)
解决虚拟机下centos时间不正确的方法
就是用NTP了,通过外部的服务同步时间.
ntpdateus.pool.ntp.org|logger -t NTP
当然放在crontab里面,隔一段时间同步一次就OK.
# crontab -e
*****/usr/sbin/ntpdateus.pool.ntp.org|logger -t NTP
每分钟同步一次,够狠吧.
NTP协议全称网络时间协议(NetworkTime Procotol)。它的目的是在国际互联网上传递统一、标准的时间。具体的实现方案是在网络上指定若干时钟源网站,为用户提供授时服务,并且这些网站间应该能够相互比对,提高准确度。
又发现一个时间服务器:
time.stdtime.gov.tw
以上来源:http://blog.chinaunix.net/space.php?uid=20753399&do=blog&cuid=1153317
关于logger
有个小命令logger为syslog(3) 系统日志文件提供一个shell命令接口,使用户能创建日志文件中的条目。用法:logger 例如:logger This is a test!
它将产生一个如下的syslog纪录:Aug 19 22:22:34 tiger: This is a test!
-t tag Mark every line in the log with the specified tag.
在Linux系统中,有三个主要的日志子 系统:
连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使 系统管理员能够跟踪谁在何时登录到 系统。
进程统计--由 系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为 系统中的基本 服务提供命令使用统计。
错误日志--由syslogd(8)执行。各种 系统守护进程、用户程序和内核通过syslog(3)向文件/var/log/messages报告值得注意的事件。另外有许多UNIX程序创建日志。像HTTP和FTP这样提供 网络 服务的 服务器也保持详细的日志。
常用的日志文件如下:
access-log 纪录HTTP/web的传输
acct/pacct 纪录用户命令
aculog 纪录MODEM的活动
btmp 纪录失败的纪录
lastlog 纪录最近几次成功登录的事件和最后一次不成功的登录
messages 从syslog中记录信息(有的链接到syslog文件)
sudolog 纪录使用sudo发出的命令
sulog 纪录使用su命令的使用
syslog 从syslog中记录信息(通常链接到messages文件)
utmp 纪录当前登录的每个用户
wtmp 一个用户每次登录进入和退出时间的永久纪录
xferlog 纪录FTP会话
CentOS系统时间同步的步骤如下:
新装的CentOS系统服务器可能设置了错误的,需要调整时区并调整时间.
如下是CentOS系统使用NTP来从一个时间服务器同步
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate us.pool.ntp.org
很简单吧!
下面解析一下,第一句是把当前时区调整为上海就是+8区,想改其他时区也可以去看看/usr/share/zoneinfo目录;
然后第二句是利用ntpdate同步标准时间.
没有安装ntpdate的可以yum一下:
yum install -y ntpdate
加入定时计划任务,每隔10分钟同步一下时钟
#crontab -e 0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP
这样,我们就可以来解决在CentOS系统中时间不准确的问题了。
以上来源:网管之家(http://www.bitscn.com/os/linux/201004/183942.html)
解决虚拟机下centos时间不正确的方法
就是用NTP了,通过外部的服务同步时间.
ntpdateus.pool.ntp.org|logger -t NTP
当然放在crontab里面,隔一段时间同步一次就OK.
# crontab -e
*****/usr/sbin/ntpdateus.pool.ntp.org|logger -t NTP
每分钟同步一次,够狠吧.
NTP协议全称网络时间协议(NetworkTime Procotol)。它的目的是在国际互联网上传递统一、标准的时间。具体的实现方案是在网络上指定若干时钟源网站,为用户提供授时服务,并且这些网站间应该能够相互比对,提高准确度。
又发现一个时间服务器:
time.stdtime.gov.tw
以上来源:http://blog.chinaunix.net/space.php?uid=20753399&do=blog&cuid=1153317
关于logger
有个小命令logger为syslog(3) 系统日志文件提供一个shell命令接口,使用户能创建日志文件中的条目。用法:logger 例如:logger This is a test!
它将产生一个如下的syslog纪录:Aug 19 22:22:34 tiger: This is a test!
-t tag Mark every line in the log with the specified tag.
在Linux系统中,有三个主要的日志子 系统:
连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使 系统管理员能够跟踪谁在何时登录到 系统。
进程统计--由 系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为 系统中的基本 服务提供命令使用统计。
错误日志--由syslogd(8)执行。各种 系统守护进程、用户程序和内核通过syslog(3)向文件/var/log/messages报告值得注意的事件。另外有许多UNIX程序创建日志。像HTTP和FTP这样提供 网络 服务的 服务器也保持详细的日志。
常用的日志文件如下:
access-log 纪录HTTP/web的传输
acct/pacct 纪录用户命令
aculog 纪录MODEM的活动
btmp 纪录失败的纪录
lastlog 纪录最近几次成功登录的事件和最后一次不成功的登录
messages 从syslog中记录信息(有的链接到syslog文件)
sudolog 纪录使用sudo发出的命令
sulog 纪录使用su命令的使用
syslog 从syslog中记录信息(通常链接到messages文件)
utmp 纪录当前登录的每个用户
wtmp 一个用户每次登录进入和退出时间的永久纪录
xferlog 纪录FTP会话