1. 检查当前时区

  以 root 身份登录。

# date
Fri Sep :: UTC

  其中 UTC 是指当前使用的时间系统为世界标准时间,也称世界协调时间。英文名称为 Coordinated Universal Time,法文名称为 Temps Universel Coordonné。作为英文缩写 CUT 和法文缩写 TUC 的妥协方案,简称 UTC。中国所处时区为 UTC+8。

2. 查看可用时区

  查看目录 /usr/share/zoneinfo,可以看到所有时区。(根据 Linux 发行不同而可以时区列表不同。)

# ls /usr/share/zoneinfo
Africa Australia Cuba Etc GMT+ Iceland Kwajalein NZ Poland Turkey WET right
America Brazil EET Europe GMT- Indian Libya NZ-CHAT Portugal UCT Zulu zone.tab
Antarctica CET EST Factory GMT0 Iran MET Navajo ROC US iso3166.tab
Arctic CST6CDT EST5EDT GB Greenwich Israel MST PRC ROK UTC localtime
Asia Canada Egypt GB-Eire HST Jamaica MST7MDT PST8PDT Singapore Universal posix
Atlantic Chile Eire GMT Hongkong Japan Mexico Pacific SystemV W-SU posixrules

3. 设置时区

3.1. 手动设置时区

  首先备份一下当前的时区配置。

# mv /etc/localtime /etc/localtime-old

  使用新的时区。你可以在地区列表中找到你所处的城市,如果没有你所处的城市,那么选择另一个同时区的城市。

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

  配置完成后你可以使用 date 命令查看是否已经生效。

3.2. 自动设置时区

  在 Ubuntu 中自带了设置时区工具,tzconfig 不推荐使用,使用 dpkg-reconfigure tzdata 命令调出设置 UI,跟随界面指示设置即可完成时区设置。

$ sudo dpkg-reconfigure tzdata

  弹出对话框:

  选择大洲后,然后选择时区城市,北京时间选择 Shanghai 即可:

Current default time zone: 'Asia/Shanghai'
Local time is now: Sat Sep :: CST .
Universal Time is now: Sat Sep :: UTC .

4. 设置服务器与互联网时间服务器同步

  大多数现代 Linux 发行版本都已经预装 NTP 程序包。如果你的服务器没有安装它,你可以手动安装。

  1. Ubuntu/Debian:

$ sudo aptitude install ntp

  2. CentOS:

$ sudo yum install ntp
$ sudo /sbin/chkconfig ntpd on

  3. Fedora/RedHat:

$ sudo yum install ntp
$ sudo chkconfig ntpd on

  安装完毕后执行:

$ ntpdate && hwclock -w

  或者与 cn.pool.ntp.org 同步一下时间,该站点是位于中国的 NTP 公共服务器:

$ sudo ntpdate cn.pool.ntp.org
Sep :: ntpdate[]: adjust time server 202.112.29.82 offset 0.017623 sec

 


附:

1. 3 Ways to Change the Timezone in Linux

2. How To Set Up Synchronization on Ubuntu 12.04

3. tzconfig (deprecated)

4. dpkg-reconfigure tzdata

[Linux] 设置系统时区的更多相关文章

  1. Linux设置系统时区

    https://www.xlsys.cn/1741.html 如果你的 Linux 系统时区配置不正确,必需要手动调整到正确的当地时区.NTP 对时间的同步处理只计算当地时间与 UTC 时间的偏移量, ...

  2. linux设置系统时间和时区

    1.设置系统时间 date命令将日期设置为2014年6月18日 ----   date -s 06/18/14 将时间设置为14点20分50秒 ----   date -s 14:20:50 将时间设 ...

  3. Linux查看设置系统时区

    关于时区的概念,其实初中地理课已经涉及,很多人都多少了解一些,可能只是细节搞不太清楚.为什么会将地球分为不同时区呢?因为地球总是自西向东自转,东边总比西边先看到太阳,东边的时间也总比西边的早.东边时刻 ...

  4. Linux查看及设置系统时区

    一.什么是时区呢? 关于时区的概念,其实初中地理课已经涉及,很多人都多少了解一些,可能只是细节搞不太清楚.为什么会将地球分为不同时区呢?因为地球总是自西向东自转,东边总比西边先看到太阳,东边的时间也总 ...

  5. Linux 设置系统时间和日期 API

    嵌入式Linux 设置时间和日期 API ,它是busybox要提取的源代码. Linux设置时间和日期的步骤: 1. 设置系统时间和日期: 2. 该系统的时间和日期,同步到硬件. #include ...

  6. linux设置系统时间

    设置系统时间 -         date命令:显示系统的时间,可以在直接输入"date"命令来查看系统的时间 -           date+%y/%m/%d -        ...

  7. linux设置系统时间与各种阻塞

    前阵子做了一个P2P的通信系统,发现开机的时候和中间运行的时候会莫名报错,这个问题找了好久,后来从日志中看出来,所有节点上阻塞的操作同时超时. 而在超时左右,有新节点自动加入系统. 在新节点加入系统的 ...

  8. linux设置系统时间与时区以及设置bios时间同步系统时间

    有装过Linux系统的人,可能都会有这样的经历,就是该机器安装windows系统时,时间正确,但是安装了linux系统后,尽管时区选择正确,也会发现系统时间不对.这是由于安装系统时采用了UTC,那么什 ...

  9. Linux 设置系统时间和时区2.Ubuntu

    查看当前时间状态 timedatectl status 设置时区 sudo dpkg-reconfigure tzdata Asia shanghai

随机推荐

  1. 2016年Godaddy最新域名转出教程

    2016年Godaddy最新域名转出教程 http://godaddy.idcspy.com/godaddy-newest-domain-zhuanchu HostEase注册的域名转入和转出 htt ...

  2. HTML5 background-color和background-image问题共用问题

    在HTML5中支持背景图片和背景颜色在一个标签中同时渲染. 一般的需求是为元素指定背景颜色,然后在背景色的商品绘制背景图. 支持:Google,FF,IE9以上浏览器. 基本原则:先设置背景图片,再指 ...

  3. Array and Linkedlist区别与操作的时间复杂度(转载)

    转载自:http://blog.csdn.net/tm_wb/article/details/6319146 数组链表堆栈和队列 数组链表堆栈和队列是最基本的数据结构,任何程序都会涉及到其中的一种或多 ...

  4. Centos7:Failed to start LSB: Bring up/down networking

    一开始配置的ifcfg-ens33 [root@cdh- ~]# cd /etc/sysconfig/network-scripts/ [root@cdh- network-scripts]# ls ...

  5. 微软BI SSIS 2012 ETL 控件与案例精讲课程学习方式与面试准备详解

    开篇介绍 微软BI SSIS 2012 ETL 控件与案例精讲 (http://www.hellobi.com/course/21) 课程从2014年9月开始准备,到2014年12月在 天善BI学院  ...

  6. Dubbo的使用入门

    一.包引入 1.父模块pom.xml中加入依赖: <!-- dubbo --> <dependency> <groupId>com.alibaba.boot< ...

  7. 摄像专用的SD卡推荐

      此类SD卡主要需要满足快速写入:特别对于4K的支持,速度要有很高才能满足. 文章来源:刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言.评论

  8. Jmeter进行接口测试

    原文地址:https://www.cnblogs.com/nancyzhu/p/8035042.html web接口测试工具: 手工测试的话可以用postman ,自动化测试多是用到 Jmeter(开 ...

  9. 开发FTP不要使用sun.net.ftp.ftpClient

    转自:http://cai21cn.iteye.com/blog/700188 在开发一个web应用过程中,需要开发一个服务使用ftp功能将数据传输一个网外的ftp服务器.最初使用sun.net.ft ...

  10. pycharm启动慢 –xms -xmx相关参数设置

    Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) sp ...