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

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

[复制链接]

991

主题

92

回帖

5万

积分

管理员

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

0 B2 c* w4 m# K* V4 k& d* D一、linux时区的查看与修改

0 m* V6 e6 h. T. a( Z8 g" ~! s1,查看当前时区
) C. t  H5 D9 {+ f% q2 Ndate -R
2,修改设置时区
# r$ x/ u2 g* V& o) x  n0 }方法1:
1 S- p3 ]% D5 L) c5 t$ gtzselect
方法2:0 G6 Q6 V3 ~9 [' F6 Z& H) _
仅限于RedHat Linux 和 CentOS  J! Y  q; G0 u: f
timeconfig
方法3:7 @# Q9 n$ y4 Y8 p! d4 T1 q( H) d
适用于Debian
# ]  B9 b. [$ U1 c8 m# s& Xdpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件1 E7 P) w% D8 J$ n  b
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

3 D1 K& h0 u" N7 g" ?在中国可以使用:/ c4 b4 c) E$ C+ v+ C
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改
# X' }; v* b4 z: k
1、查看时间和日期; K( ]; J* {  R% S+ U9 u& |
date

7 I% b, h7 T: Y2 f5 q1 w" R1 Q) Q2、设置时间和日期
( S0 h* S2 Y( d' A/ }) N' d% a3 o将系统日期设定成1996年6月10日的命令5 S3 Q( f3 M) z; Q
date -s 06/22/96
( ^0 C( A/ {/ Y2 m% B( `
将系统时间设定成下午1点52分0秒的命令
! Q5 G% @/ Q  B; Y; k, A( D/ J! Hdate -s 13:52:00
. M. b: e8 r5 J8 s+ M$ m- [3 W* S
3. 将当前时间和日期写入BIOS,避免重启后失效
) Q& `6 E, V! g/ F; M0 h# Lhwclock -w
三、定时同步时间
9 J$ @" z  p+ \5 H/ l+ ~
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
$ H  E1 R( w! C( a" w其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:( w3 U+ j" Q, l/ k
date
4 U' B: m( x: ]. Q% a; [; J
修改Linux系统时间:
9 E* K' O1 j6 n0 Pdate -s (后面跟时间)
查看Linux硬件时间:

' |' p/ y& [7 I1 h5 k1 W) [! k
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show
    - e& ]/ S2 y; @$ R1 [; K4 Y
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date# p' g6 w7 J& t" ^/ X) y2 A/ l/ e$ B( V
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys) s# R/ q6 |# m9 M. f- H% O6 r. k4 j* @4 V
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc" p$ i+ P7 H* o  P% e
让系统时间每隔十分钟去同步一下硬件时间。
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
    ( ?4 {; `: h$ q" ^' h: b( x* k) |- `8 s$ L+ X; b0 X1 Q
, M. a3 I$ J" A! C! i& c% p/ m% Z4 h
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-6-20 01:08 PM , Processed in 0.107215 second(s), 23 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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