debian 7 wheezy时间设置

安装完debian或其他Linux发行版后,很容易遇到的一个问题就是时间不对,比如BIOS的时间和系统时间不一样。这是因为debian默认BIOS时间为UTC (Universal Time Coordinated) 0时区时间,如果在安装时选择了时区,如Asia/Shanghai UTC+8即东8区,则系统会在BIOS时间的基础上加上8个小时转换为CST,即中国标准时间。  

1、系统时间与硬件时间

Linux系统中有两个时间概念,系统时间与硬件时间。

硬件时间就是BIOS中的时间,视为UTC 0时区,可以用hwclock来查看硬件时间。

系统时间即用date命令查看到的时间,这个时间是系统通过读取BIOS时间并根据系统中的设定的时区来确定的。

2、如何设置

step-0:调整时区

$sudo tzselect

step-1:

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

step-2:修改/etc/adjtime文件

将BIOS时间视为本地时间,关闭debian中的UTC选项。很多文章提到修改/etc/default/rcS中的UTC=no,这是debian 6的设置方法(俺未作验证),而debian 7中将这个选项放在了/etc/adjtime文件中,若没有这个文件,可用命令 $sudo hwclock --adjust 来生成。然后将第三行由UTC改为LOCAL。

step-3:修改系统时间

$sudo hwclock --hctosys 将硬件时间写入系统时间。

step-4:同步时间

$sudo apt-get install ntpdate

$sudo ntpdate 129.6.15.28

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

时间: 2024-10-04 21:51:15

debian 7 wheezy时间设置的相关文章

JBoss中使用EJB有状态bean钝化时间设置

JBoss中使用EJB有状态bean钝化时间设置: 修改 standardjboss.xml 文件 <container-configuration> <container-name>Standard Stateful SessionBean</container-name> <call-logging>false</call-logging> <invoker-proxy-binding-name>stateful-rmi-invo

Win8.1系统如何把时间设置为12小时制的方法

  Win8.1系统如何把时间设置为12小时制的方法           1.点击右下角时间标签,并在弹出的窗口中选择"更改日期和时间设置"选项; 2.然后在日期和时间设置页再点击"更改日期和时间"; 3.然后在接下来的页面中点击"更改日历设置",如下图: 4.在自定义格式窗口中,切换到"时间"选项卡下,根据下方的符号含义中我们可以看出其中 h/H 代表 12小时制/24小时制 ,而"tt"则代表上午下午我

Linux下时间设置的相关命令小结

  在联网环境中,保持你 Linux 系统时间准确是一个好的习惯.Linux 系统中有很多服务要求时间正确才能在联网条件下正常工作. 让我们来看看你可以用来管理你机器时间的命令.在 Linux 中,有两种方式管理时间:系统时间和硬件时间. 系统时间由系统时钟管理,硬件时间由硬件时钟管理. 要查看你的系统时间.日期和时区,像下面这样使用 date 命令. 代码如下: tecmint@tecmint ~/Linux-Tricks $ date Wed Sep 9 12:25:40 IST 2015

Win7系统时间设置方法

  方法一:手动设置 1.鼠标点击开始菜单右下角时钟文字 ,点击更改日期和时间设置... 2.点击更改时间和日期按钮. 3.在此对话框中手动设置时间, 点击确定完成. 方法二:自动设置 在联网的情况下可以自动获取时间. 1.首先执行方法一中的第一步,在对话框中选择 Internet 时间页签,然后点击更改设置按钮. 2.勾选与Internet 时间服务器同步,点击立即更新.服务器下拉列表中的时间服务器地址可以任选. 3.更新完毕,显示同步成功.

Win7系统多地区时间设置法

  有家人或朋友在异国他乡,怎样才能对多个地区的时间进行关注呢?Win7系统有个"附加时钟"功能可帮你解决. 首先点击任务栏上的时间[更改日期和时间设置]-[附加时钟],第一个"显示此时钟"打勾,选择你所需要关注的地区就好了. [应用]-[确定].完成后再点开就会发现,时钟那多了个时间.

处理器-非苹果机把时间设置成1970.1.1也会变砖吧

问题描述 非苹果机把时间设置成1970.1.1也会变砖吧 安卓的处理器不都是32位的么.......我的是华为.不太敢尝试 解决方案 Android有armv8a处理器的..这是64位.. 解决方案二: 支持你去试试 记得回复我结果 解决方案三: 那些写系统没这么6吧,楼主试试,变砖双清下,再不行刷下机就好了 解决方案四: 不会吧!应该没事,坐等楼主结果 解决方案五: 我只想知道楼主的结果,,

jms 创建连接-JMS 创建连接超时时间设置

问题描述 JMS 创建连接超时时间设置 如下,我用jms创建了一个连接 Connection connection = null; JmsFactoryFactory ff; try { ff = JmsFactoryFactory.getInstance(WMQConstants.WMQ_PROVIDER); JmsConnectionFactory cf = ff.createConnectionFactory(); // Set the properties cf.setStringPro

memcached-关于Memcached缓存过期时间设置的问题

问题描述 关于Memcached缓存过期时间设置的问题 //不带过期时间的缓存 成功 //bool success = client.Store(StoreMode.Add person.UserName person); //带过期时间的缓存 失败//bool success = client.Store(StoreMode.Add person.UserName person DateTime.Now.AddMinutes(10)); Memcached添加了过期时间后换乘失败!求解! 追问

Aliyun OSS Java SDK超时时间设置

Aliyun OSS Java SDK发送一个请求,有5个阶段: 阶段Ⅰ 从连接池中获取连接,如果使用的连接已经达到最大连接数,则等待直到有连接释放,或达到最大超时时间,抛出异常ConnectionPoolTimeoutException.如果设置了比较大最大连接数,但是并不想让连接池中真正占用很多连接,SDK会自动关闭闲置时间较长的连接. 最大连接数默认1024个,使用ClientConfiguration.setMaxConnections设置. 从连接池中获取默认不超时,可以通过Clien