[Linux] 设置系统时区
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
[Linux] 设置系统时区的更多相关文章
- Linux设置系统时区
https://www.xlsys.cn/1741.html 如果你的 Linux 系统时区配置不正确,必需要手动调整到正确的当地时区.NTP 对时间的同步处理只计算当地时间与 UTC 时间的偏移量, ...
- linux设置系统时间和时区
1.设置系统时间 date命令将日期设置为2014年6月18日 ---- date -s 06/18/14 将时间设置为14点20分50秒 ---- date -s 14:20:50 将时间设 ...
- Linux查看设置系统时区
关于时区的概念,其实初中地理课已经涉及,很多人都多少了解一些,可能只是细节搞不太清楚.为什么会将地球分为不同时区呢?因为地球总是自西向东自转,东边总比西边先看到太阳,东边的时间也总比西边的早.东边时刻 ...
- Linux查看及设置系统时区
一.什么是时区呢? 关于时区的概念,其实初中地理课已经涉及,很多人都多少了解一些,可能只是细节搞不太清楚.为什么会将地球分为不同时区呢?因为地球总是自西向东自转,东边总比西边先看到太阳,东边的时间也总 ...
- Linux 设置系统时间和日期 API
嵌入式Linux 设置时间和日期 API ,它是busybox要提取的源代码. Linux设置时间和日期的步骤: 1. 设置系统时间和日期: 2. 该系统的时间和日期,同步到硬件. #include ...
- linux设置系统时间
设置系统时间 - date命令:显示系统的时间,可以在直接输入"date"命令来查看系统的时间 - date+%y/%m/%d - ...
- linux设置系统时间与各种阻塞
前阵子做了一个P2P的通信系统,发现开机的时候和中间运行的时候会莫名报错,这个问题找了好久,后来从日志中看出来,所有节点上阻塞的操作同时超时. 而在超时左右,有新节点自动加入系统. 在新节点加入系统的 ...
- linux设置系统时间与时区以及设置bios时间同步系统时间
有装过Linux系统的人,可能都会有这样的经历,就是该机器安装windows系统时,时间正确,但是安装了linux系统后,尽管时区选择正确,也会发现系统时间不对.这是由于安装系统时采用了UTC,那么什 ...
- Linux 设置系统时间和时区2.Ubuntu
查看当前时间状态 timedatectl status 设置时区 sudo dpkg-reconfigure tzdata Asia shanghai
随机推荐
- vs2013修改书签(vs书签文件位置)
visual studio 2013 的书签功能很好用,可以记录一些代码的位置:方便查阅: 不过当项目被他人修改过后,svn update 更新过后,书签的文件行号不变,但是已经不再是原来记录的哪一行 ...
- JavaScript 空间分析库——JSTS和Turf【转】
https://blog.csdn.net/neimeng0/article/details/80363468 前言 项目中有管线的空间拓扑关系查询需求,在npm中检索到JSTS和Turf两个Java ...
- [leetcode]Maximal Rectangle @ Python
原题地址:https://oj.leetcode.com/problems/maximal-rectangle/ 题意:Given a 2D binary matrix filled with 0's ...
- Web缓存知识体系
转载自[运维社区]https://www.unixhot.com/page/cache
- java 除法运算只保留整数位的3种方式
1.情景展示 根据提供的毫秒数进行除法运算,如果将毫秒数转换成小时,小时数不为0,则只取整数位,依此类推... 2.情况分析 可以使用3个函数实现 Math.floor(num) 只保留整数位 ...
- orocos_kdl学习(一):坐标系变换
KDL中提供了点(point).坐标系(frame).刚体速度(twist),以及6维力/力矩(wrench)等基本几何元素,具体可以参考 Geometric primitives 文档. Creat ...
- GDAL对TIF创建内建金字塔一个问题
gdalwarp输出tif图像的时候,默认如果没有使用BIGTIFF=YES选项,则会根据输出影像的大小进行判断,低于4G则不适用bigtiff格式. 对于非bigtiff图像,如果这时候使用gdal ...
- Python多进程库multiprocessing中进程池Pool类的使用[转]
from:http://blog.csdn.net/jinping_shi/article/details/52433867 Python多进程库multiprocessing中进程池Pool类的使用 ...
- AirServer for Mac(Airplay 终端实用工具)破解版安装
1.软件简介 AirServer 是一款 Mac 上的 AirPlay 终端,通过这款软件,利用 AirPlay 技术,iPhone 或 iPad 就可以无线连接到 Mac 上,不需要在 iPh ...
- Homebrew macOS 包管理
1.Homebrew 简介 1.1 Homebrew Homebrew 是一款 macOS 平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等很多实用的功能.简单的一条指令,就可以实现包管理, ...