解决Linux服务器时差问题
来源:互联网 发布:开淘宝店怎么刷销量 编辑:程序博客网 时间:2024/05/09 10:27
先说时区的配置,主要是两个文件:
/etc/localtime
/etc/timezone
timezone这个文件是个文本,里面只需要写一行自己的时区就行,我们这里就是上海(Asia/Shanghai)
localtime这个文件的类型不清楚,里面就写了些timezone data,它可以从系统自带时区文件那里拷贝,位置在:/usr/share/zoneinfo
从这个目录下找到Shanghai拷贝到/etc下的localtime即可,同样也可以做个联接,也是同样效果
设定了时区,还要确定Linux的时间方案。Linux支持UTC时间,Coordinated Universal Time,也就是世界协调时,也就是本初子午线上的时间,它和以前的格林威治标准时(GMT)的区别似乎是它是由多个原子钟平均出来的。在 /etc/default/rcS这个文件中,设定了系统是否使用UTC,UTC=yes就是用。
计算机自己还有自己的时间,也就是硬件时间,hard clock,也就是存在BIOS里那个时间,关机也不会丢失。计算机启动时,就要读取这个时间。这个时间如果设定为UTC(GMT),也就是伦敦那地方的时间,就要在rcS文件中设定UTC=yes,反之则要设为no。
总之就是两种正确的设置:
BIOS=本地时间,UTC=no
BIOS=UTC时间,UTC=yes
一般来讲,BIOS里面都设定为当地时间,这是因为如果装双系统的话,Windows似乎不懂UTC,就会出问题。这时UTC=no。
Linux读取这个硬件时间要用到hwclock这个命令:
hwclock –show :显示硬件时间
hwclock –systohc :将系统时间写入硬件
hwclock –hctosys :将硬件时间写入系统时间
- 解决Linux服务器时差问题
- PHP5中时差问题的解决
- PHP5中时差问题的解决
- Java解决时间小时时差问题
- PHP5中时差相差8小时问题的解决
- 解决Ubuntu Windows共存 8个小时时差问题
- 解决mongodb group按时间分组的时差问题
- 解决Ubuntu Windows共存 8个小时时差问题
- 解决supervisord进程导致的队列时差问题
- linux 8小时时差 bios hwclock 解决 utc localtime
- linux 8小时时差 bios hwclock 解决 utc localtime
- PHP5.x时差问题
- NSDate 时差问题 笔记
- logstash时差问题
- linux服务器解决显示中文乱码问题
- 解决linux服务器内存占用过大问题
- 【服务器】解决Linux无法上网问题
- php date时间本地化问题 或是date函数时差问题的解决
- PID算法详解(2)---PID参数整定
- 四数之和
- 编程随想
- 四、创建第一个Django页面应用
- 数组联系——乘法口表
- 解决Linux服务器时差问题
- Python面向对象的编程笔记
- JavaScript学习之Date对象
- c++容器——list
- mysql初学详解
- 纯虚基类与虚函数的使用
- Jackson将json字符串转换成泛型List,Map
- 职业规划之方法论
- 开发人员学Linux(8):CentOS7编译安装Subversion1.9.5及Apache2.4.25并集成