找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 134|回复: 0

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

[复制链接]

983

主题

83

回帖

5万

积分

管理员

积分
53122
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间
8 ~- H: V& U  q# K2 ^: T
一、linux时区的查看与修改
& ?2 P. C) Y- d' X: y4 _# }6 r: d' H
1,查看当前时区) J4 g5 Q4 I2 U9 x8 d6 ~6 Y2 ]6 C. t
date -R
2,修改设置时区
  Q, E$ d) I9 V方法1:
2 j9 C4 r7 u! Ktzselect
方法2:
  v5 A/ K* j" D! t仅限于RedHat Linux 和 CentOS
& C8 ]" p5 Y+ y9 Z$ B' G6 V( ]7 c; J! gtimeconfig
方法3:0 F5 H6 C: D1 i0 x* K7 W
适用于Debian+ m+ M/ N1 j; _5 S
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件
+ k) R/ s, E* @( |0 N2 l7 ^* N1 Pcp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

7 E; ^' U3 O- J在中国可以使用:2 X, E" I2 ]' x, ^8 h" w
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改
1 d/ F: V; t6 I) A2 F
1、查看时间和日期0 b! E. I+ P* L4 U/ R: }
date
% r; p# U# E) [- R
2、设置时间和日期
; g" @8 W& k; \将系统日期设定成1996年6月10日的命令, ^* }/ Z6 P! D0 K
date -s 06/22/96

' {, s" Q6 k& [% d将系统时间设定成下午1点52分0秒的命令
( Q6 d; S8 b2 ]; g3 G. Cdate -s 13:52:00
$ f1 L# C1 f' R7 e
3. 将当前时间和日期写入BIOS,避免重启后失效
6 c3 P/ Z4 M7 w/ c/ N# ahwclock -w
三、定时同步时间

* p& f- u  I- O( P8 [+ d  `* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
- @1 s. s; B. P- u0 L; j0 ]其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:0 v$ P5 n3 ^1 R% h4 Q: _% t
date
' t9 d2 @' l0 T+ j1 h
修改Linux系统时间:
- R: l) r9 \  A: xdate -s (后面跟时间)
查看Linux硬件时间:

) F4 x7 v" K9 a
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show
    : T- ?# y& m) \7 f3 F6 P! o
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date
    . ]: X) ?6 u3 v
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys6 {5 F/ g/ ~1 P1 [
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc! z6 w0 S  B! R, ?
让系统时间每隔十分钟去同步一下硬件时间。
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# M) U* W1 E: L% Y+ H, U  e, C
    + L5 Z' p: V; _, z* l$ s/ b
8 `7 [( ^& v$ o* H6 P
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|返回首页

GMT+8, 2024-12-23 20:45 , Processed in 0.083536 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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