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

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

[复制链接]

986

主题

92

回帖

5万

积分

管理员

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

: a& A4 D+ M* h# [% W一、linux时区的查看与修改
  k3 ~% h3 F( N' P$ V$ n) O
1,查看当前时区
2 f/ v5 |! Z/ V9 z- tdate -R
2,修改设置时区
% d/ m5 ^+ k8 Q5 e8 E方法1:& l9 N# a, p7 W* |6 ~0 J4 b6 O
tzselect
方法2:
+ W' T/ c' c. r4 e3 k: G; M仅限于RedHat Linux 和 CentOS
# x4 Y7 E4 V+ K( P" g  }' @timeconfig
方法3:5 W  k$ j2 e' R4 T
适用于Debian
1 x  H" t9 ?" m" y5 S/ [% Ldpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件
, ^- t8 {; `- R% ?cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

9 M1 ]! A( }8 A% {) q在中国可以使用:: R) W" {$ _, b% v% L- `( }
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改
+ x9 i7 J( d/ w0 K" `
1、查看时间和日期6 P+ O% n2 K$ x& v( g/ H
date

( q- W. l/ X2 Z0 b% Z* K2、设置时间和日期
. \4 P; {% ?$ v1 \将系统日期设定成1996年6月10日的命令
7 h" l$ d! G) ]1 Idate -s 06/22/96

7 q. o: O* j" G# b将系统时间设定成下午1点52分0秒的命令/ _9 M  L1 F2 @! g
date -s 13:52:00

, b$ l) V  N( b0 M4 N% [: C# d$ w3. 将当前时间和日期写入BIOS,避免重启后失效
- |% @9 i8 v  |' U% E3 ~hwclock -w
三、定时同步时间
  D1 P0 l& D6 v1 _- |5 S/ s
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
; J( o0 Q- C: \1 J, {' E! a4 o其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:
8 @) v2 `1 F) o: o* f5 x+ }date
4 ^2 _$ I( l$ Z9 V+ t$ E
修改Linux系统时间:, e  c& k. g5 R3 C
date -s (后面跟时间)
查看Linux硬件时间:

5 X% k& c. |6 l0 H/ n( S( T
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show
    & E! ^7 {$ E7 y3 R+ ]2 J( O$ y
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date
    8 u1 |' k$ ~& z- f8 w& F1 i
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys2 F3 s5 y' S5 j; ?3 \
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc7 N0 Y1 {0 M# x
让系统时间每隔十分钟去同步一下硬件时间。
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
    ( n  ?1 x+ E6 M5 v3 e
    4 k+ }) x/ Z, E/ L0 H1 v
; j1 N, G) F0 k. ]! }8 ~" p
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-3-21 11:55 PM , Processed in 0.068055 second(s), 23 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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