找回密码
 立即注册
搜索
查看: 247|回复: 0

Linux查看与修改时区、时间的命令

[复制链接]

989

主题

92

回帖

5万

积分

管理员

积分
55362
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间

7 T% B, K1 f- c0 M5 o3 n一、linux时区的查看与修改

  G& L' J8 ?7 D% m7 u1,查看当前时区, X$ J# m4 C$ `8 L& N
date -R
2,修改设置时区
# K/ u( ]* d( u  u9 g方法1:
3 s0 r. i$ J3 v0 v5 D1 S: u: d6 stzselect
方法2:
. p) T3 j  X& l2 K) o仅限于RedHat Linux 和 CentOS
* ~4 F% E- d( W$ Y' Ptimeconfig
方法3:
& I1 O8 {4 f! @( c" s8 u0 @  l4 D2 ~1 V适用于Debian+ j3 w$ ~( `+ c. T0 ~* Q
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件7 B8 ]; l. ]$ u) _2 r8 a
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

0 o" T' s, e0 J在中国可以使用:
; n& T; K+ u4 y9 V, G, y8 Q! L- dcp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改

( @( G" ~; p+ v1、查看时间和日期; G2 @# u: `# v3 X0 S; w1 f$ d7 R
date

* K- d; V* ~! [  g& w, \. D" X2、设置时间和日期
% J  H  P- ~- p7 E, s将系统日期设定成1996年6月10日的命令
5 Q+ V8 f8 }6 V7 o) edate -s 06/22/96
+ @$ `( I" _% H0 K# o! w* H
将系统时间设定成下午1点52分0秒的命令
5 r: R9 R' w) _3 g3 ^8 E$ S. tdate -s 13:52:00
. ^& g* [* R1 D+ T" s. f1 \0 x
3. 将当前时间和日期写入BIOS,避免重启后失效
' u( c) u& i* p, v& dhwclock -w
三、定时同步时间
! D5 K* G, u  \8 \, O8 R- Y
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。/ X! d: q% t  J2 i
其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:% O0 W/ U/ P$ X
date
  ~  i2 n$ ?; a, O# o6 p2 p2 [% Q
修改Linux系统时间:7 |! Z& n& {/ j- A  @
date -s (后面跟时间)
查看Linux硬件时间:

0 \. T" f0 s; L5 c9 Z( v+ a
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show
    % k# G: k2 E+ g  U
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date( T6 a8 L  w" r/ N  I7 ~4 o
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys4 t6 R3 I% T& f" o
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc
    1 U0 i+ [% n9 k& q* k
让系统时间每隔十分钟去同步一下硬件时间。
C代码
  • [hqw@localhost root]$ vi /etc/crontab
  • SHELL=/bin/bash
  • PATH=/sbin:/bin:/usr/sbin:/usr/bin
  • MAILTO=root
  • HOME=/
  • # run-parts
  • 01 * * * * root run-parts /etc/cron.hourly
  • 02 4 * * * root run-parts /etc/cron.daily
  • 22 4 * * 0 root run-parts /etc/cron.weekly
  • 42 4 1 * * root run-parts /etc/cron.monthly
  • */10 * * * * root hwclock --hctosys #加入此行,每隔10分钟执行一次hwclock --hctosys
    : ^$ @# H8 K  d9 f3 j  v6 M+ c* z! _. G5 l
+ B$ k  p3 z+ b4 l! t
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-5-6 08:37 AM , Processed in 0.083521 second(s), 23 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表