UTC是格林威治时间,CST是中国标准时间,很显然CST=UTC+8。

基于此,如果你的CMOS是本地时间(也即CST时间),并且你想使用本地时间,那么你需要做如下修改:

shell>sudo vim /etc/default/rcS (找到关于utc的设置)

#utc=yes #注释掉,并改为no

utc=no #保存退出

如果你本地时间还不准确的话,可以这样修改:

shell>sudo date -s MM/DD/YY

shell>sudo date -s hh:mm

shell>sudo /etc/init.d/hwclock.sh restart #将修改后的正确时间写入cmos

修改过程中,可能出现执行命令时,提示距将来时间太早,不用太在意这种

提示,重启后在修改 。

设置时间为下午14点36分。

# date -s 14:36:00

Fri Nov 26 14:15:00 CST 1999

设置时间为1999年11月28号。

# date -s 991128

Sun Nov 28 00:00:00 CST 1999

#clock -w

ubuntu下有时候无法用clock -w 没有这个命令 如果没有就 使用这个hwclock -w

—————————————————————-

Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的 设置,然后系统时钟就会独立于硬件运作。
Linux中的所有命令(包括函数)都是采用的系统时钟设置。在Linux中,用于时钟查看和设 置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬 件体系外,还支持Alpha硬件体系。
1、date
查看系统时间
# date
设置系统时间
# date –set “07/07/06 10:19″ (月/日/年 时:分:秒)
2、hwclock/clock
查看硬件时间
# hwclock –show
或者
# clock –show
设置硬件时间
# hwclock –set –date=”07/07/06 10:19″ (月/日/年 时:分:秒)
或者
# clock –set –date=”07/07/06 10:19″ (月/日/年 时:分:秒)
3、硬件时间和系统时间的同步
按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock或clock命令实现同步。
硬件时钟与系统时钟同步:
# hwclock –hctosys(hc代表硬件时间,sys代表系统时间)

或者
# clock –hctosys
系统时钟和硬件时钟同步:
# hwclock –systohc

或者
# clock –systohc
4、时区的设置
# tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent or ocean.
1) Africa
2) Americas
3) Antarctica
4) Arctic Ocean
5) Asia
6) Atlantic Ocean
7) Australia
 Europe
9) Indian Ocean
10) Pacific Ocean
11) none – I want to specify the time zone using the Posix TZ format.
#? 输入5,亚洲
Please select a country.
1) Afghanistan             18) Israel                 35) Palestine
2) Armenia                   19) Japan                 36) Philippines
3) Azerbaijan               20) Jordan                 37) Qatar
4) Bahrain                   21) Kazakhstan         38) Russia
5) Bangladesh             22) Korea (North)       39) Saudi Arabia
6) Bhutan                   23) Korea (South)       40) Singapore
7) Brunei                     24) Kuwait                 41) Sri Lanka
 Cambodia               25) Kyrgyzstan           42) Syria
9) China                     26) Laos                   43) Taiwan
10) Cyprus                   27) Lebanon             44) Tajikistan
11) East Timor               28) Macau                 45) Thailand
12) Georgia                   29) Malaysia             46) Turkmenistan
13) Hong Kong               30) Mongolia             47) United Arab Emirates
14) India                       31) Myanmar (Burma) 48) Uzbekistan
15) Indonesia                 32) Nepal                   49) Vietnam
16) Iran                         33) Oman                   50) Yemen
17) Iraq                         34) Pakistan
#? 输入9,中国
Please select one of the following time zone regions.
1) east China – Beijing, Guangdong, Shanghai, etc.
2) Heilongjiang
3) central China – Gansu, Guizhou, Sichuan, Yunnan, etc.
4) Tibet & most of Xinjiang Uyghur
5) southwest Xinjiang Uyghur
#? 输入1,北京时间
The following information has been given:
China
east China – Beijing, Guangdong, Shanghai, etc.
Therefore TZ=’Asia/Shanghai’ will be used.
Local time is now:       Fri Jul   7 10:32:18 CST 2006.
Universal Time is now:   Fri Jul   7 02:32:18 UTC 2006.
Is the above information OK?
1) Yes
2) No
#? 输入1,确认
如果不用tzselect命令,可以修改文件变更时区。
# vi /etc/sysconfig/clock
Z/Shanghai(查/usr/share/zoneinfo下面的文件)
UTC=false
ARC=false
# rm /etc/localtime
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
重新启动即可。

转载于:https://blog.51cto.com/bjiokn/624986

如何修改Ubuntu Linux的时间相关推荐

  1. suse linux修改系统时间,怎么修改Suse Linux的时间

    问题提出: 由于安装系统时,设置的系统时间比实际日期晚了一天,所以发布版本时,有些文件的建立时间比发布时间还晚,因为这个问题版本组还被人提过单:而且在makefile的时候也可能出错,因为makefi ...

  2. 如何永久修改/校正linux系统时间

    使用date命令查看当前系统时间.如下图所示: 使用命令rm -f /etc/localtime删除本地时间文件.如下图所示: 使用命令cp /usr/share/zoneinfo/Asia/Shan ...

  3. linux使用date命令修改系统日期,使用date命令设置CentOS Linux修改系统日期和时间...

    您可以使用date命令来修改CentOS Linux的时间 修改日期: 将时间设置为2014年6月20日的命令如下: #date -s 2014年6月20日 修改时间: 将系统时间设置为14:20:0 ...

  4. 在Ubuntu Linux中获取上次访问的文件时间

    Ubuntu Linux has a rich set of commands for manipulating and accessing files. The stat utility gives ...

  5. linux 时间 环境变量,Linux环境变量的修改(永久,暂时)以及修改ls显示的时间格式...

    本文转自:http://blog.sina.com.cn/s/blog_8e21864f01014u9h.html Linux修改环境变量,很简单但很重要 一.Linux的变量种类 按变量的生存周期来 ...

  6. 修改linux的时间可以使用date指令

    修改linux的时间可以使用date指令在命令行输入:date 显示当前时间 [root@localhost ~]# date 2011年 05月 16日 星期一 10:04:38 CSTdate - ...

  7. Linux下查看/修改系统时区、时间

    一.查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" ...

  8. linux 脚本设置时间戳,修改linux系统时间的方法(date命令)

    命令格式为: date -s 时间字符串 例如只修改系统的日期,不修改时间(时分秒) date -s 2012-08-02 或只修改时间不修改日期 date -s 10:08:00 当然也可以同时修改 ...

  9. 转载:Linux下查看/修改系统时区、时间

    一.查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" ...

最新文章

  1. 分析6千万条GitHub帖子,发现你的工作状态与表情符号强相关
  2. java se 与j2se_关于java:J2EE和J2SE项目之间的区别
  3. putty php环境搭建,centos7(linux)系统下php搭建环境和创建laravel项目
  4. AttributeError:module tensorflow no attribute app解决办法
  5. Catlike Coding网站文章解析 -- 2.Procedural Grid
  6. StroyBoard中UICollectionView中添加Header和footer
  7. teleport最新版不支持mysql_QA · tp4a/teleport Wiki · GitHub
  8. 阿里云服务器被[kthreaddi]挖矿病毒攻击
  9. ORB-SLAM 解读(一)ORB关键点提取
  10. mybatis插件的执行顺序
  11. 随机抽签工具——PyQt5实现
  12. 化解仓储难题,WMS智能仓储系统解决方案
  13. 华为首次自曝“天才少年”成果:入职不到一年就干成这件大事,网友:值200万年薪!...
  14. 条码标签软件中如何进行文字的对齐
  15. 产品读书《文案训练手册》
  16. 学习Chrome Devtools 调试
  17. 嵌入式硬件Linux,嵌入式linux硬件什么要求
  18. Qt之QVector基本用法
  19. windows7浏览器无法打开html,Win7系统chrome浏览器无法打开怎么回事?Win7系统chrome浏览器无法打开的解决方法...
  20. 算力和硬件的关系_硬件与软件:躯体与灵魂

热门文章

  1. OpenCV基于均值漂移的跟踪的实例(附完整代码)
  2. OpenCV cv :: UMat与DirectX10曲面的互操作性的实例(附完整代码)
  3. 用qmlscene进行原型制作
  4. Qt Creator开放项目
  5. OpenGL GLFW
  6. QT的QReadWriteLock类的使用
  7. C++ namespace 命名空间
  8. C语言函数——常用数学函数
  9. linux socket 多人聊天软件,Linux Socket编程---TCP实现多客户端的网络聊天室
  10. 产品打包工具的制作,ant,编译源码,打jar包,打tag,打war包,备份release版本等