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

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

[复制链接]

985

主题

92

回帖

5万

积分

管理员

积分
53561
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间
8 Y/ T$ g) U7 X4 }
一、linux时区的查看与修改
$ s. h* n0 D4 V, Z/ W/ }" z; Q
1,查看当前时区: c7 F  V8 d0 q3 ~7 V  x
date -R
2,修改设置时区
$ {5 @2 I- S$ Z# A6 I方法1:$ h1 g" `) C, q. F1 ?' I+ Y2 \
tzselect
方法2:
$ f2 }8 p; n3 m仅限于RedHat Linux 和 CentOS! z! I! h/ k) C) ]3 ~
timeconfig
方法3:2 h4 I4 E6 V3 W9 C
适用于Debian: T# E. }: j& K1 |
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件% y! ~7 E4 C0 P
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

" Y/ W% o0 S+ w$ @在中国可以使用:0 ^3 N# f9 E6 i1 G6 q  ^1 ]8 b1 e2 M
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改

$ s- y1 I% W7 P6 @" ?% ?% Y! w1、查看时间和日期6 |: Z+ U3 J( F) p8 b; N: W* T. {
date
- Y5 `7 b" f6 u; j" G
2、设置时间和日期& T/ {$ j: P5 P. _4 j# X( \( I- p
将系统日期设定成1996年6月10日的命令
& L, V8 b3 g, I" Tdate -s 06/22/96
- t% g# |5 L2 \% n2 Z4 o/ T
将系统时间设定成下午1点52分0秒的命令
; o/ Q3 G% s9 e+ g) t3 s1 edate -s 13:52:00

7 z8 o7 k  _0 ]* O3. 将当前时间和日期写入BIOS,避免重启后失效
5 e: a, A" b  @7 ]9 M" P+ chwclock -w
三、定时同步时间
2 J1 j3 j/ \4 }$ K' ^5 f- ]
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。5 v3 f; k+ G& U
其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:
3 F; a. l% |* J3 ~" }8 O! o/ tdate

) n. Z! a- a+ l$ M/ [修改Linux系统时间:( \7 {. S# |  G: j, A9 o
date -s (后面跟时间)
查看Linux硬件时间:

' j4 k# w5 H! t/ y/ a2 ^0 @% e
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show
    ; v/ D- S) o+ P$ e
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date
    8 b4 |5 X' S3 ]
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys: x* h! A" D/ W9 Q0 G
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc: U- n) l' _/ T- p8 W' o* K7 F
让系统时间每隔十分钟去同步一下硬件时间。
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
    * y. L" y( Y; a- t5 B
    , V3 z) m6 ]4 J8 J& b

% V7 h% a( a, U$ D( O7 i% I1 b% p
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2025-11-5 05:55 AM , Processed in 0.155682 second(s), 23 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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