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

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

[复制链接]

979

主题

90

回帖

5万

积分

管理员

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

. {  s5 k8 |/ [& U' \- U' `一、linux时区的查看与修改
; Y. c1 ]# |* e; s4 ?
1,查看当前时区
6 x" }5 K  f% C6 y+ g, u. p0 ?date -R
2,修改设置时区
( E" ~1 i* h6 Q- M, M% `! R方法1:, d( A% H* @! j! p
tzselect
方法2:4 }7 M- `; H: S  Y2 j7 N# X* @
仅限于RedHat Linux 和 CentOS* V4 T: N) S' q2 X. u( I
timeconfig
方法3:2 O, V. ]! U* V" `' e! o
适用于Debian9 s. i8 A, u! ?# [( l1 y' y) o
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件& f) F8 ]9 r4 x3 O
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
# z  W* a/ [7 h) ~0 {8 O4 f5 J
在中国可以使用:
/ j4 R! o, h: |) S& F% z( ycp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改

! P& n( K2 f$ O: v- r8 E2 p0 ?1、查看时间和日期
+ A& }( m& r" R" J0 T  adate

6 C* d: @+ @6 t9 n2、设置时间和日期" z3 S, N8 H/ K4 D5 X# f
将系统日期设定成1996年6月10日的命令
" S) v& S$ P) T6 T7 U4 r! o! c& Adate -s 06/22/96
2 O* U! i  c! Z5 [
将系统时间设定成下午1点52分0秒的命令
$ G- N& a2 j: Odate -s 13:52:00
( o" T' F$ }  a; q3 e* z
3. 将当前时间和日期写入BIOS,避免重启后失效# e, K' G/ ~7 x9 D+ U8 n0 V
hwclock -w
三、定时同步时间
( i7 d" e- b: g, v+ o# ^9 n7 F
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
# W/ a9 U' t8 t; s4 F其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:
0 C2 J1 w1 ^! z8 g- q( Idate
/ v3 `; l0 S: N. v$ ]8 \* y  n6 v
修改Linux系统时间:  J- M4 ~& V/ z4 |2 j
date -s (后面跟时间)
查看Linux硬件时间:

' s: A9 u- s! A: S
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show
    ' S/ \: ?! N& z, S/ j
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date9 K. j7 r5 i/ Y
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys
    - t9 k8 L/ v: n7 I5 g; g
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc
    4 F! U7 X* Z, A% f) ^8 _) S
让系统时间每隔十分钟去同步一下硬件时间。
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: c; Q2 }. B& V$ Z* N" M: {5 c1 c

    4 b) f6 N, s! R0 r- u% \  @& d" [
. u2 G. u- E. [% A) i6 G$ n& k
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2025-2-25 08:54 , Processed in 0.119491 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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