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

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

[复制链接]

991

主题

92

回帖

5万

积分

管理员

积分
55422
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间
* P4 Y- u' B/ l3 @
一、linux时区的查看与修改
$ w5 D$ p# m* a* e
1,查看当前时区& f! Z, B- m" G* p5 }
date -R
2,修改设置时区' v. u* X3 T6 @* |0 h7 L
方法1:# w% G7 @# o, v4 f3 F( k$ y9 Z7 u9 d
tzselect
方法2:
# u4 u2 ?) z6 z" t8 y4 W' H! x仅限于RedHat Linux 和 CentOS$ I+ q$ t% V. _; {/ {) _
timeconfig
方法3:! u( s4 Y! W% D6 b8 z
适用于Debian
5 {2 _  z# z  Jdpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件$ ~8 c; `' X# z2 ~8 c# k
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

1 L2 i- M3 q$ z' E! p5 _在中国可以使用:1 b5 ^; K/ D, C; q( G) b( M- F
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改
  r/ z6 `0 z( E, W7 E0 Y
1、查看时间和日期
+ Z, f# u& S5 }5 I; ?/ i# Pdate

9 V% s3 T7 u# f% ?2、设置时间和日期
) L4 K' ?9 b0 i$ s: N) d将系统日期设定成1996年6月10日的命令
1 W7 w. E- J( Gdate -s 06/22/96
8 M9 b- A: K% [2 }6 x- w# C: P# l
将系统时间设定成下午1点52分0秒的命令
( C! d# u! G( Ddate -s 13:52:00
% y7 c9 ]( [$ e% q* P# _
3. 将当前时间和日期写入BIOS,避免重启后失效8 r! m/ \( [: }9 P7 }3 h
hwclock -w
三、定时同步时间

* q3 e! _- o) w' j9 d! t* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
( E% U4 A) c6 N$ v2 a6 Q* ~$ ]其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:
2 C! P1 E& n# s9 y7 c* ]& Gdate
3 D0 t( h6 A. k7 @$ D
修改Linux系统时间:3 y! C# v9 N2 Q  I
date -s (后面跟时间)
查看Linux硬件时间:

# K6 }+ M+ S0 d2 v& t
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show
    ) k2 o1 Y/ v( B. q9 ]
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date* R& O/ {8 K! x+ {& L
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys
    % P) a, M1 G# U
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc
    ) h8 h6 b* C+ z. O9 O
让系统时间每隔十分钟去同步一下硬件时间。
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
    1 b. r# M! t  h# f
    & f3 a1 w' V- d& k, E) g! L
; S! u0 T2 \" L* ~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-6-20 02:54 PM , Processed in 0.076185 second(s), 22 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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