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

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

[复制链接]

979

主题

90

回帖

5万

积分

管理员

积分
53052
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间
$ G. G0 Z0 ~# _
一、linux时区的查看与修改

& t% @% F; |7 @/ M, Z/ W; Z1,查看当前时区1 X) G- {6 ]% [0 d- @3 G
date -R
2,修改设置时区
- W- u( n) p% ?方法1:
0 \! Z; S7 W! d* P9 [) ztzselect
方法2:$ ]- r/ L) I0 {3 L2 E5 l8 z
仅限于RedHat Linux 和 CentOS
4 z( C& q. P# y; u2 ]timeconfig
方法3:. Y& d" ~2 S% d4 P
适用于Debian+ H5 w' G, j, R, B. }6 e; x
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件# X/ t/ G# |; `, O. r  [
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
8 v2 W3 m- u, N, [: p1 p
在中国可以使用:. v  N" e4 {& h( r5 w/ c1 T
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改

. ]) |3 W3 i6 [4 N1、查看时间和日期& @5 l2 R- M. C6 U% [. g. x9 f8 c
date
0 H) I) ~- g) q7 ]
2、设置时间和日期
6 s% p6 y" H0 S+ d& O0 `将系统日期设定成1996年6月10日的命令
) E" c" v  `  Qdate -s 06/22/96

" i, m$ i3 G4 d; X: n# b" N将系统时间设定成下午1点52分0秒的命令
5 r: A9 C  U7 \date -s 13:52:00

3 ~9 o9 H7 Z' J3. 将当前时间和日期写入BIOS,避免重启后失效
) i3 k" k( _& s/ F! t, Ihwclock -w
三、定时同步时间
5 I  [. X8 g5 ^, c2 V
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
7 j( g6 p. g# u3 p! z7 D其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:3 n: C8 E( }$ a# h5 Y
date
! Z0 n1 F& b! d1 ^! B4 o8 z+ i
修改Linux系统时间:
4 L8 ~2 I; J* u2 @+ ~4 w* qdate -s (后面跟时间)
查看Linux硬件时间:
* Z" V& p6 ]8 |1 H2 R
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show
    9 o: `- R" E5 m: g, S4 I
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date5 N4 o0 D9 D9 `2 Q3 m
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys  ]$ C/ O4 X( f7 l
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc
    1 U+ G$ b$ S& V) 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& _' l7 L7 p2 D+ L* T2 D

    7 O6 ~  ~2 t8 Q# m; T1 F+ Z

. L6 P  l# L" I9 t8 j2 h
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2025-2-25 00:01 , Processed in 0.126447 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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