修改 Linux 系统时区与时间方法

一、修改时区

1. 查看当前时区

date -R

2. 修改设置时区

用 tzselect 选出目标时区

tzselect

根据提示选择相应时区, 最后得到时区设置, 如: TZ=’Asia/Shanghai’; export TZ
这里的 Asia/Shanghai 就是我们要使用的时区设置写法.

3. 复制相应的时区文件,替换CentOS系统时区文件;或者创建链接文件

cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

在中国可以使用:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

4.修改 /etc/sysconfig/clock 中的内容

ShellZONE="Asia/Shanghai"
UTC=true
ARC=false

这里说明一下, 如果不加 UTC=true, 系统启动时不会将此配置中的时区应用到系统时区上, 反之则会在系统启动时检查此配置中的设置, 将 ZONE 中的时区设置应用到系统时区上, 系统时区将随之改变.

二、修改时间

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

三、启用 NTP 同步时间

yum install ntpdate
ntpdate cn.pool.ntp.org

chkconfig --level 3 ntpd on

 

Linux加载时区和时间:

Linux 启动时,其中的一个脚本(/etc/rc.d/rc.sysinit)会运行 /sbin/hwclock 程序,把当前的硬件时钟复制为系统时间。脚本文件会读取时区配置文件 /etc/sysconfig/clock ,因此我们不需要修改脚本,直接修改这个配置文件就可以了,根据需要把其中的 UTC 行,设置为 true 或者 false。

四、修改系统时区:

1、tzselect 可以修改/etc/sysconfig/clock这个配置文件,根据命令的提示进行修改就好了。

  但是在实际工作中,发现这种方式是不能够使得服务器上的时间设置马上生效的,而且使用ntpdate去同步时间服务器也不能够更改时间。即使你使用了 date命令手工设置了时间的话,如果使用ntpdate去进行时间同步的话,时间又会被改动到原来的错误时区的时间。而生产的机器往往是非常重要的,不 能够进行重启等操作。

 

2、如果要修改时区并且马上生效,可以复制相应的时区文件,替换系统默认时区:

# cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 

对于中国服务器则执行: 

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

其实加个软连接也可以,但是通常都是复制。软连接方法如下:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

然后,将当前时间写入BIOS永久生效(避免重启后失效)

# hwclock

五、修改系统时间

date -s
比如将系统时间设定成1996年6月10日的命令如下。
#date -s 06/10/96
将系统时间设定成下午1点12分0秒的命令如下。
#date -s 13:12:00

#clock -w
这个命令强制把系统时间写入CMOS

时间: 2024-08-31 15:07:49

修改 Linux 系统时区与时间方法的相关文章

Linux系统调整时区和时间的方法

比如我要吧机器调成太平洋时区,那么我可以输入以下的命令,我们创建一个Link文件来指明是Pacific Time: cd /etc/ rm –r localtime sudo ln -s /usr/share/zoneinfo/US/Pacific localtime 调节完时区之后,接下来就是设置时间,设置在刚才的时区设定下的时间,我们这里设置的是24时制: date +%T -s "14:41:00" 本文URL地址:http://www.bianceng.cn/OS/Linux/

arm-如何修改linux系统的时区

问题描述 如何修改linux系统的时区 海思芯片3531,linux系统,时区不对如何修改?已经在网上找了很多方法但还是不能解决,希望大神赐教 解决方案 http://blog.163.com/zilichen0213@126/blog/static/17303755520118423614908/

Linux下时区与时间设置方法

首先要说明的是我的系统是fedora,其他系统可能不完全相同. 1,时间保存在硬件实时钟(RTC)中,RTC由主板电池供电,即使关断电源也不会造成时间丢失. 2,系统启动时从RTC获取时间,这个步骤在rc.sysinit中做: a,首先从/etc/sysconfig/clock中获取RTC相关参数UTC/ARC/SRM.UTC为true表示RTC保存的时间是UTC时间,false表示保存的是本地时间.ARC与SRM的含义参考hwclock的manpage,一般false即可: b,根据上面获取的

用date命令修改Linux系统的时间为什么无效

  需要手动修改一下系统的时区才能显示正确的时间. 1. 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai用这个文件替换当前的文件 /etc/localtime #cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 2. 修改/etc/sysconfig/clock文件,修改为: ZONE="Asia/Shanghai" UTC=true ARC=false 3. 一般只需要这两步就可以了,或者再

修改Linux系统VPS主机的DNS的方法

  Godaddy域名更换DNS 在众多域名注册商当中,使用godaddy域名注册商的还是居多.不管如今是不是大部分支持国人的信用卡付款,但是其普通的域名优惠价格也是比较便宜,算是在可以接受的范围之内.我们在购买域名之后,需要使用到的就是域名解析到网站主机中,很多新手在初次使用的时候还是有一点点困难.因为老左也是新站长,就和大家一起从头分享吧,对于高手来说这篇文章算是口水文,请忽略不计. 首先,我们登陆自己的godaddy账户后台域名列表处. 我们点击需要解析域名后面的Launch按钮仅需解析界

加强企业Linux系统安全的若干方法

世界上没有绝对安全的系统,即使是普遍认为稳定的Linux系统,在管理和安全方面也存在不足之处.我们期望让系统尽量在承担低风险的情况下工作,这就要加强对系统安全的管理.为了帮助企业了解和掌握如何加强Linux系统在安全方面的管理,除了把预防工作提前做好外,还需要了解黑客常用手法. 下面,分别从黑客对Linux的入侵攻击和Linux系统的安全防护两个方面来介绍如何加强Linux系统在安全方面的管理. 防止黑客的入侵 在谈黑客入侵方面的安全管理之前,简单介绍一些黑客攻击Linux主机的主要途径和惯用手

linux系统不同对象升级方法详细介绍

  当我们使用Linux一段时间以后,自然不会满足总是在没有任何变化的系统中工作,而是渴望能象在Windows系统中一样,不断对自己的Linux进行升级.另一方面,Linux本身就是一个开放的系统,每天都会有新的软件出现,Linux发行套件和内核也在不断更新.在这样的情况下,学会对Linux(包括系统本身和各种软件)进行升级就显得非常迫切了. 1.升级一般软件 一般来说,升级应用软件是比较简单的,因为你不用太在意升级后对其他软件的影响(如果是升级系统,情况就不一样了).首先,你必须找到希望升级的

设置修改CentOS系统时区命令介绍

修改设置时区 方法(1) tzselect 登录SSH后,执行tzselect命令. 我们这里选择亚洲5. 这里选择china 9. 一般选东八区(北京,广东,上海),你也可以根据自己的具体情况选择. 这里要确定一下以上的信息是否为想要设置的信息,选1回车即可  方法(2) 仅限于RedHat Linux 和 CentOS系统 timeconfig 方法(3) 适用于Debian dpkg-reconfigure tzdata 3. 复制相应的时区文件,替换CentOS系统时区文件:或者创建链接

远程修改Linux系统VPS服务器Root用户密码教程

当你刚接触Linux系统的VPS主机时,运营商往往会给你一个Linux系统的远程登陆管理的用户名和密码.而这个密码是默认的切具有一定规律,所以是非常不安全的.这个时候我们就需要修改Root密码了. 方法其实很简单,在Windows系统下用putty链接到Linux后用一个简单的命令就可以搞定. Linux修改root密码命令 首先以root身份登陆,执行:「passwd 用户名」(用户名一般些root),如以下示例: [root@bogon ~]# passwd root Changing pa