找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 135|回复: 0

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

[复制链接]

983

主题

83

回帖

5万

积分

管理员

积分
53122
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间
' m, u+ Y+ _$ c& `
一、linux时区的查看与修改

. H& ?" g+ N# ~' E: _6 h/ A6 j- @4 P1,查看当前时区! V+ z( n7 Z7 u& b! u) l& }$ N
date -R
2,修改设置时区) v- k7 ]7 O) k/ M
方法1:6 q1 Z; A  W! K- J
tzselect
方法2:% E2 x5 B8 O7 W( Z$ _4 Y& a
仅限于RedHat Linux 和 CentOS( l) v0 f/ }' C9 J3 O
timeconfig
方法3:) L5 ]* }- D. t" q- m$ {
适用于Debian0 |6 M$ P1 i* O4 d$ O
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件
. ?4 [' J5 u7 E6 f# {( mcp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

8 p  n7 [2 Z2 f7 ~$ [* [在中国可以使用:
2 {: b: |( [7 V- X8 Tcp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改
5 V  i& D. E: R/ A" t4 Z, V" N
1、查看时间和日期
  h8 D4 t- L/ w) @7 H- vdate

+ i1 e  ^# w5 O" N0 `, I+ M0 [2、设置时间和日期8 q7 h# N2 w  W1 N& X
将系统日期设定成1996年6月10日的命令
1 l- r9 I+ g% Pdate -s 06/22/96
, ]5 F% R+ _& M& N
将系统时间设定成下午1点52分0秒的命令/ X; a; x* ]0 f* ~: J
date -s 13:52:00
4 ]+ ^0 J9 Q: D
3. 将当前时间和日期写入BIOS,避免重启后失效
9 E! J/ g0 V5 U* {hwclock -w
三、定时同步时间
1 W0 r+ V* @. L$ O
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。% b) Q9 j. j! R6 G: Y
其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:
: [# }  w( r* q( Xdate
6 Y- o5 M  f8 Y
修改Linux系统时间:& N* p" Y, ]' I/ T' e
date -s (后面跟时间)
查看Linux硬件时间:
1 o5 v3 X2 l5 t" q, d
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show1 g/ S! M, J3 G& k: s. b
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date
    8 R) D6 }7 o0 u# v5 u9 S
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys
    " \. R$ e/ ?8 ?  K% ^2 ]
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc
    4 y3 o# a% E- b$ {- V! b' }$ K
让系统时间每隔十分钟去同步一下硬件时间。
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( Y% }7 f5 w. g1 S' D" B

    - n/ q9 F  H% C' S) m

6 c4 L. @9 ]) {- Z6 S
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 21:11 , Processed in 0.091425 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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