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

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

[复制链接]
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间

# Z6 b: ?! s# @: ]/ _8 F! A- Q5 C1 l一、linux时区的查看与修改
$ k/ J. O9 {( c! K9 i9 |
1,查看当前时区
  G, g/ l' y# j) y! n) H% ~date -R
2,修改设置时区: b7 I5 {' O, |
方法1:
5 W) s$ Y# l, x+ H1 qtzselect
方法2:
7 F' A3 ^6 ^9 z. q* G" c1 `5 b仅限于RedHat Linux 和 CentOS
# v* b- ~! p% F( etimeconfig
方法3:+ P( v" _- C; s- Q
适用于Debian4 E: L0 k# ~8 O
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件
: L9 l- t; L) [- v6 [, {$ T2 Q' pcp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

1 m# I# m/ L& l( _0 S1 ^在中国可以使用:
1 j  h$ a& e9 p& p* scp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改
5 _5 j; V( k; z- E) l: v* ?& ~
1、查看时间和日期
) h2 Y( j; |: M* G& x6 [& s  gdate

: b7 P6 t0 A6 M6 y  X( I% M( K' w2、设置时间和日期) L% X# c; U% x6 h3 ~
将系统日期设定成1996年6月10日的命令$ k' \) }7 Q1 ~  e0 \5 |
date -s 06/22/96
4 B' }. T1 C% R" t- u0 a% A" [
将系统时间设定成下午1点52分0秒的命令& G; k* Y% D  N# F+ M' ^
date -s 13:52:00

3 L9 e) G8 G1 l, V- [# W( s3. 将当前时间和日期写入BIOS,避免重启后失效, H- }+ y% M4 _
hwclock -w
三、定时同步时间
) y3 R3 R" K# P: E
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
- f3 V$ R/ Z8 l& ^1 J% F其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:
  d; h5 f- w* r' ]$ {3 _7 H( `date

: b4 y+ T9 {# n  G% c4 I修改Linux系统时间:6 n, q) G1 p7 {: _- m' x% k/ k
date -s (后面跟时间)
查看Linux硬件时间:
5 Y6 N# C* O4 f: R( A) |! m+ N) x  H
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show
    % [0 M& q$ Q6 {% `+ D3 y  L! O0 s
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date
    , U* u" f# e" L: ~- M
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys
    ( E# D8 `+ X/ V' G
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc% w, i/ Q1 p2 R8 T9 W* y$ R- 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
    * a& `- j# ~- Y: R( R8 Y
    0 S' H( T( Q; b( F3 u* F, }% ?8 [
( w# P* u6 h! h1 S% H8 \: |  {
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-11-3 04:45 AM , Processed in 0.103936 second(s), 23 queries .

Powered by xyh-moon X3.5

© 2001-2026 Discuz! Team.

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