centos时间调整的操作(转)

在我们使用CentOS系统的时候,也许时区经常会出现问题,有时候改完之后还是会出错,下面我们就来学习一种方法来改变这个状况。

 如果没有安装,而你使用的是 CentOS系统 那使用命令 yum install ntp
 
 

 
然后:ntpdate us.pool.ntp.org 。
 
 
 

因为CentOS系统是用rhas的源码再编译的,很多地方是完全一样的。
 
 

rhas5的时区是以文件形式存在的,当前的时区文件是在/etc/localtime
 
 
 

那么其他时区的文件存放在哪里呢?
 
 
 
在/usr/share/zoneinfo下

 
 
 
我们用东八区,北京,上海的时间
 
 
 

#cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
 
#reboot

 
 
 
重启之后,date查看时间、查看当前时区   date
-R、查看/修改Linux时区和时间
 
 
 
一、时区
 
 

 
1. 查看当前时区
 
date -R
 
 
 
2.
修改设置时区
 
方法(1)
 
tzselect
 
方法(2) 仅限于RedHat
Linux 和 CentOS系统
 
timeconfig
 
方法(3) 适用于Debian

 
dpkg-reconfigure tzdata
 
 
 
3.
复制相应的时区文件,替换CentOS系统时区文件;或者创建链接文件
 
cp /usr/share/zoneinfo/$主时区/$次时区
/etc/localtime
 
在中国可以使用:
 
cp
/usr/share/zoneinfo/Asia/Shanghai /etc/localtime
 
 

 
二、时间
 
 
 
1、查看时间和日期
 
date

2、设置时间和日期
 
将CentOS系统日期设定成1996年6月10日的命令
 

date -s 06/22/96
 
将CentOS系统时间设定成下午1点52分0秒的命令
 
date -s
13:52:00
 
 
 
3. 将当前时间和日期写入BIOS,避免重启后失效

 
hwclock -w
 
 
 
三、定时同步时间
 
#
/usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
 

 
 
这样我们就完成了关于设置修改CentOS系统时区的问题了。希望大家可以学习到更多的知识。
 

 
 
使用ntpdate的遇到这样的错误提示:
 
no server suitable for
synchronization found
 
 
 
很可能是防火墙封锁了udp的123端口,
如果关闭的防火墙问题依旧, 很可能是上层路由的设置有问题, 如果这种情况, 我们就只能通过tcp来更新时间啦
 

那肯定是rdate
 
 
 
查看时间服务器的时间:
 
# rdate
time-b.nist.gov
 
 
 
设置时间和时间服务器同步:
 
#
rdate -s time-b.nist.gov

有什么不明白的, 请 # man rdate
 
 
 

下面附送系列时间服务器的列表, 有的不一定可以使用哈
 
time.nist.gov
 

time-b.nist.gov
 
216.118.116.105
 
rdate.darkorb.net

 
202.106.196.19
 
time-b.timefreq.bldrdoc.gov

时间: 2024-11-09 13:09:20

centos时间调整的操作(转)的相关文章

centos时间同步方法

centos时间同步方法 电脑软硬件应用网 45IT.COM 时间:2012-12-08 18:09 作者:李本清 新装的服务器可能设置了错误的,需要调整时区并调整时间.如下是使用NTP来从一个时间服务器同步 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate us.pool.ntp.org 很简单吧,解析一下,第一句是把当前时 新装的服务器可能设置了错误的,需要调整时区并调整时间.如下是使用NTP来从一个时间服务器同步 cp

js对时间所有的操作类和代码

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 8

对于时间的灵活操作

import java.util.*; class  Demo3 { public static void main(String[] args)  { Calendar c=Calendar.getInstance(); //c.set(2012,4,23);      //可以设置当前的时间 c.add(Calendar.MONTH,-7); //往前推7个月   c.add(Calendar.YEAR,-1);//往前推一年  printCalendar(c); } public stat

虚拟机下centos时间不正确的方便解决方法

就是用NTP了,通过外部的服务同步时间. ntpdate us.pool.ntp.org | logger -t NTP 如果没有ntpdate ,可以使用 yum install ntpdate 进行安装. 当然最好放在crontab里面,各一段时间同步一次就OK. crontab -e * * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP 每分钟同步一次,够狠吧. ===============================

【2017-04-01】JS字符串的操作、时间日期的操作、函数、事件、动画基础

一.字符串的操作 1.转大写: s.toLowerCase(); 2.转大写: s.toUpperCase(); 3.字符串的截取: s.substr(3,4);      -从索引3开始截取,截取4位.索引从0开始. 4.将字符串按指定的字符拆开: s.split(",");             引号内放指定的字符.返回的是一个数组. 5.字符串长度: s.length; 6.字符串中一个字符的索引: s.indexOf("world");      worl

中项学员:2015年10月8日作业及下次上课时间调整通知

2015年10月8日作业及下次上课时间调整通知 1.10月13日晚上的课,调到10月11日晚上!2.2015年10月8日作业:(1)梳理出今晚讲的项目整体管理的重点:(2)梳理出今晚讲的项目范围管理的重点:字数不限,最晚提交时间:2015年10月10日. 提交方法:同学们按照要求完成作业,并发布在自己的51CTO博客,并将博文地址以评论的形式发布在老师布置作业的评论区

[转]Js获取当前日期时间及其它操作

转载自:http://www.cnblogs.com/carekee/articles/1678041.html Js获取当前日期时间及其它操作 var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();      

linq 不允许时间 进行 data操作,字符串可以进行一些replace之类的操作

linq 不允许时间 进行 data操作,报错如下: 可以 采用基本语法,就可以解决该问题: 字符串可以进行如下操作replace不会报错:

shell脚本判断linux文件修改时间后执行操作

判断linux文件修改时间后执行操作 创建脚本 vi /var/tomcat/find.sh #!/bin/bash a=`stat -c %Y /var/tomcat/logs/catalina.out`  //获取文件的修改时间(秒为单位) b=`date +%s`       //获取当前系统的时间 (秒为单位) if [ $[ $b - $a ] -gt 1800 ];   //判断当前时间和文件修改时间差(30分钟) then /sbin/service tomcat restart