【系统管理】Linux时间设置
2013-09-04 19:44 codezealer 阅读(125) 评论(0) 收藏 举报一、修改时区
修改为中国的东八区,即上海区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
vi /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false ARC=false
二、设置日期跟时间
1、手动设置日期跟时间
设置日期:
date -s 2013/09/04
设置时间:
date -s 18:40:00
2、使用ntpdate更新时间
ntpdate命令可以将本地的时间同步为远程服务器的时间,这里我设置同1.centos.pool.ntp.org的时间一致。
/usr/sbin/ntpdate 1.centos.pool.ntp.org
在做这个操作的时候,可能会报错:the NTP socket is in use, exiting。该原因是系统ntpd服务器正在运行中,可以通过 ps aux | grep ntpd 查看,如果还是要手动同步时间,就必须先停止该服务。
service stop ntpd
然后执行上面的ntpdate命令,更新时间即可。
三、让服务器定时自动更新
crontab命令可以设置定时任务,它的本质上是修改crontab文件,具体不做讨论。
编辑crontab文件,系统会用默认的编辑器打开crontab文件
crontab -
在文件中添加定时任务
*/5 0 * * * /usr/sbin/ntpdate 1.centos.pool.ntp.org
具体的时间格式,如下
# For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * command to be executed
浙公网安备 33010602011771号