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

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

[复制链接]

991

主题

92

回帖

5万

积分

管理员

积分
55457
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间
  `6 z5 x; x7 F# J5 _3 ^* T
一、linux时区的查看与修改
- C! e/ z) R- I5 l! m
1,查看当前时区% g" B0 S: C. k/ m
date -R
2,修改设置时区3 C3 l, N3 s2 X  L7 O  C
方法1:
% V/ Z( e9 c* a, u4 K4 w! dtzselect
方法2:
- e- d8 f: h6 @$ ?5 ~仅限于RedHat Linux 和 CentOS
3 D5 N4 b" x. {* h0 ^timeconfig
方法3:
" T' j6 S2 u( J; a适用于Debian, T: s( U3 T8 ?
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件
, a- y& L8 T9 e; r% Ecp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
. V5 K; G" m: i  Z; a% f& B
在中国可以使用:) I  A' ?' p1 R; i3 Z$ D9 `
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改
; s; [* a9 ?) [* a3 d4 x/ N
1、查看时间和日期
; B. U/ j) J: c: A! Hdate
, A0 }% O1 D: h: @  L
2、设置时间和日期
$ b3 g! {  T' X6 H将系统日期设定成1996年6月10日的命令3 W. y% N/ r6 o' K
date -s 06/22/96
2 O/ E; z& e: G' v4 _% p4 Y
将系统时间设定成下午1点52分0秒的命令$ g/ y0 g- i6 W% ], X' J. q
date -s 13:52:00
2 s) b. Y) ^' s" n1 r* D
3. 将当前时间和日期写入BIOS,避免重启后失效
2 @- Q( N/ @3 j7 i" z" y" \hwclock -w
三、定时同步时间

5 t4 O7 O1 S- N3 H% {$ B5 b9 V# H* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。- H1 p" E( u) y# l: X
其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:
/ x( h  A4 {, x5 f8 f) R* Ldate
% @' }# i% \1 U# R
修改Linux系统时间:0 m1 r' [9 `% A, D
date -s (后面跟时间)
查看Linux硬件时间:

) w! l/ M$ F3 [, `) H1 C+ d
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show9 d5 t) C6 E& g, s, B) ~
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date; P4 ^# ]2 O0 l* z
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys
    & s& A/ y* y  H* R& W
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc
    9 i+ u# P& i" E0 I- L2 M1 s! v4 e
让系统时间每隔十分钟去同步一下硬件时间。
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
    7 ]6 \: I. T' u+ x7 A! |; }- L0 L

7 K0 B( I* J# ~) `+ \
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-8-5 03:25 PM , Processed in 0.067012 second(s), 22 queries .

Powered by xyh-moon X3.5

© 2001-2026 Discuz! Team.

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