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

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

[复制链接]

989

主题

92

回帖

5万

积分

管理员

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

4 B7 h* b2 `& w一、linux时区的查看与修改
9 \, y$ `2 ^9 e' [) w6 {) @
1,查看当前时区: |  i# ]9 N: k
date -R
2,修改设置时区
7 j7 \. O7 f! J8 V  ?方法1:
: M7 w; F8 M: q& {& f2 k& X7 h4 Otzselect
方法2:
# Q2 s3 Z7 ?. N, C! {% c仅限于RedHat Linux 和 CentOS$ d" }7 L, C9 n4 f. s
timeconfig
方法3:$ u4 g! d! r+ q( ?1 ^4 M& D7 N
适用于Debian3 `0 Z4 c0 q" P& N7 `$ D
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件: w9 p6 f9 H) s# f! i8 L* m
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

6 u5 d- @5 C* D在中国可以使用:* x. a: `, b2 p. G  I3 E5 C
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改
& O1 I7 h& h5 M- S0 @' k4 \6 S
1、查看时间和日期
7 j' f" X6 u# _( Z6 M  ~4 Kdate

1 A7 D2 V! E  @$ K- C2、设置时间和日期
9 |6 r+ x& w" b: A将系统日期设定成1996年6月10日的命令
% D- x/ l" Y' N; v; ?* q- rdate -s 06/22/96

/ j# ^7 H5 T: w4 S0 A0 u8 P将系统时间设定成下午1点52分0秒的命令
6 \# T2 p7 r0 K) Y$ Z1 G2 ]date -s 13:52:00
* r! x3 k6 J8 i4 q
3. 将当前时间和日期写入BIOS,避免重启后失效
) L# [$ P% h3 {& V" ~7 ?; Q9 phwclock -w
三、定时同步时间

9 x! ]1 {7 p$ f3 E* ~' J* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。# f; e  k+ o4 F- _# B. S. T, l; n
其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:; C5 s& D- v# P; N
date

3 I; A4 E3 [& H2 B9 o修改Linux系统时间:
/ i0 ^( J4 F: P: H* rdate -s (后面跟时间)
查看Linux硬件时间:

5 P9 B- v+ ]- z* c/ w; P8 N' A
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show. Q6 ]5 p1 Z# {4 p; I
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date* n1 x  N# c4 g0 f  X# Y+ g$ @, Y
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys
    + S  L; {5 D$ \5 ~$ Z
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc
    " A7 Q6 U. h5 b+ C: 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
    8 W9 r/ G* Y, b: [, p  O. ?
    1 I/ N) `4 |/ P0 Z0 X) l

9 j* Q4 A: w7 r( Y5 B& Y& n3 F" Y% b3 Q
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

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

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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