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

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

[复制链接]

991

主题

92

回帖

5万

积分

管理员

积分
55457
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间
+ ?. @2 n, C8 D
一、linux时区的查看与修改

( t- t6 P% I4 U) Q7 B7 `1,查看当前时区) q8 i( @0 V5 T# b2 T+ ~- j' Q2 {
date -R
2,修改设置时区
7 r6 G) M0 f6 U2 \+ r& Q& I方法1:" y1 a, j7 c3 L: w' m1 _1 m4 S
tzselect
方法2:* I+ ?. Q7 G" u. S3 \
仅限于RedHat Linux 和 CentOS, ^$ X- A3 {: d4 R" p( Z- \$ _3 B
timeconfig
方法3:/ `, e: U+ y' M- @- c
适用于Debian
: ~5 n; w- W3 @dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件
+ C; i+ V3 q8 E8 z8 w( Pcp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
+ Z+ t, ]+ E" v% q
在中国可以使用:
5 Z: @% P  [' a+ c- ~2 a" Tcp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改

. }- Z! T& }# I9 Z1、查看时间和日期, j/ y' e$ c/ D( t$ o
date

0 G3 }' v2 y7 k7 F9 p2、设置时间和日期( [% G$ N3 E: p: s) z
将系统日期设定成1996年6月10日的命令2 O/ x+ h+ i4 {6 M6 G: p! x+ z" A
date -s 06/22/96
. b# S8 {7 D1 u6 s& W
将系统时间设定成下午1点52分0秒的命令
1 B# D9 H5 S% j& {/ pdate -s 13:52:00
  H% D- h; u% Z' k( \& t
3. 将当前时间和日期写入BIOS,避免重启后失效: A$ m- K7 ~# V* l: N0 M2 g4 @
hwclock -w
三、定时同步时间

, ~3 j: J# Q& b3 U, s) s* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。& _7 @5 A  x: @9 W) R. `
其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:. d/ n/ \) t9 d1 L
date

9 q4 k! f+ h6 S( t' ~" }. j8 o& s5 f修改Linux系统时间:" k9 G5 b* W" `! ^) z7 k  ]
date -s (后面跟时间)
查看Linux硬件时间:
) Y1 g! u& s, I4 t* A0 v8 f
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show
    ! J* V5 I; E7 I. c
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date
    $ B+ ~  n, ~# ?3 G2 m7 b. w4 |
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys
    7 ^' Q( X( Z8 m% O
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc
    3 R; ~5 y" A) [  W, P
让系统时间每隔十分钟去同步一下硬件时间。
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- `+ ]6 q" ^" \
    " a5 F  `/ Z0 y( C, z
1 k7 t) |: c1 f0 I1 S( K
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-8-5 03:30 PM , Processed in 0.110080 second(s), 23 queries .

Powered by xyh-moon X3.5

© 2001-2026 Discuz! Team.

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