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

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

[复制链接]

991

主题

92

回帖

5万

积分

管理员

积分
55422
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间
& a2 I  {- I/ ]  V/ }' Z
一、linux时区的查看与修改
: n/ V: _" F6 o- Z- {% R# A2 z% Z
1,查看当前时区3 Y9 ^3 B% Y/ p% a0 q1 E3 d
date -R
2,修改设置时区
$ C+ {3 @8 t: Y3 q: |; O7 ~方法1:
# W( U& X& ]4 ltzselect
方法2:
, s4 @' }3 U- }/ b' y- ?仅限于RedHat Linux 和 CentOS
$ ], Q  C* G8 o/ {4 etimeconfig
方法3:
/ H( x% v7 _: r# [9 w3 w适用于Debian7 D$ y$ g+ {$ r1 ]0 |* X/ L0 e8 `6 B
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件0 w; M9 l8 L/ H
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
$ l3 T& c' u$ r& j6 p/ B4 i
在中国可以使用:
% X+ t  n( O5 s, f: ~* icp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改

- H7 {1 R( r; F3 Z; d5 a1、查看时间和日期
0 p, N/ W+ A7 a$ G! sdate
' U% c8 |" I. X
2、设置时间和日期" K/ p; o+ b  U! A5 Z
将系统日期设定成1996年6月10日的命令8 M' `. S8 o' N2 e6 |
date -s 06/22/96
# i8 v- q; [- P# W  n2 @' S( [3 K0 |
将系统时间设定成下午1点52分0秒的命令, g& t. H: `2 j4 J/ L7 Z* j  q; a
date -s 13:52:00
. K3 t8 j$ T" _! d
3. 将当前时间和日期写入BIOS,避免重启后失效
( X# R, B1 s2 l6 O$ Mhwclock -w
三、定时同步时间
! _0 }0 }0 n7 g* @8 W- w
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。# B/ r8 v' K' E6 q1 J$ j
其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:
& X+ `# U3 t0 A, ^6 Gdate

6 j( N! B1 U! F# |6 l  C修改Linux系统时间:
1 @' x1 U! n8 S4 k3 I: w- r+ bdate -s (后面跟时间)
查看Linux硬件时间:
* q; ?. X+ N8 t$ U4 d
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show9 Y9 H1 ~1 Q0 p( X0 s
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date, J2 `& g* ^* B6 `
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys
    $ l9 r# Y% J6 j! r4 W
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc
    + H! G2 s! L2 ?: p" n6 P2 ?4 t; g% c+ [+ Z
让系统时间每隔十分钟去同步一下硬件时间。
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' [7 g- `# T/ D) Q/ r
    & S. s3 s% D. X7 x3 H

0 A& g! G$ K8 J2 E7 h5 b8 K
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-6-20 02:41 PM , Processed in 0.072270 second(s), 23 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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