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

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

[复制链接]

986

主题

92

回帖

5万

积分

管理员

积分
55255
发表于 2022-7-29 21:38:09 | 显示全部楼层 |阅读模式
1、查看、修改Linux时区与时间
1 K# _: A. u. z4 t0 c
一、linux时区的查看与修改

5 l' i; p7 m+ c- ]0 c1 I2 k1,查看当前时区) ^0 p: l  v1 M- p; y6 g
date -R
2,修改设置时区9 L: f$ W6 e7 V4 h
方法1:
/ m2 {6 y) _7 G/ X) W* g$ ttzselect
方法2:$ x( H6 V+ O4 i5 U9 {6 f* H
仅限于RedHat Linux 和 CentOS/ z, W( ~; \" g1 [. ?0 `
timeconfig
方法3:6 S2 d% d! E3 ^! m0 T  h4 S4 H
适用于Debian" @* {5 k% ^# `0 a4 O8 v( v  Z  ^3 I
dpkg-reconfigure tzdata
3,复制相应的时区文件,替换系统时区文件;或者创建链接文件
) v% D. M, ^0 S  F  M, k* hcp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

5 p( W, I: X9 {5 ?7 B5 R在中国可以使用:( c( Q! A2 K  a6 U9 |, \1 q
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux时间的查看与修改

3 [3 j. K; ~2 y3 b1 G2 u1、查看时间和日期
. W0 x3 A/ C2 b- e0 @: ?! U& Hdate
8 o: l' w5 b' j# N3 b- S
2、设置时间和日期
: ]$ `- m$ v0 ]. w将系统日期设定成1996年6月10日的命令
9 x& N2 l- @2 S  wdate -s 06/22/96
, Z3 ^' e$ I3 u4 X% C7 T& q
将系统时间设定成下午1点52分0秒的命令
7 K" R& Q, }! ~3 \+ R: mdate -s 13:52:00
7 s9 R, `9 T0 w: Z8 G
3. 将当前时间和日期写入BIOS,避免重启后失效
8 K0 u0 D$ t; f$ Hhwclock -w
三、定时同步时间

5 q; y& u) o; f, U5 R* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
2 N9 g7 f. ?5 }/ P1 a其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:
' _# q0 E) A) A* h6 Z9 }( T7 l: Q4 ^% t/ |date

  F& {1 W' V4 I: ~' T- ]修改Linux系统时间:0 E$ Z4 u8 b# S$ H6 Z2 P. F
date -s (后面跟时间)
查看Linux硬件时间:
' r+ I) Z7 U+ ?5 c7 @3 D
Java代码
  • hwclock
  • #或
  • clock
  • #或
  • hwclock –show
  • #或
  • clock –show0 M# F6 ?" q8 k8 ~! G/ v. Q
修改Linux硬件时间:
C代码
  • hwclock –set –date
  • #或
  • clock –set –date; c- ]$ i; v" C: ~
让系统时间与硬件时钟同步,用:
C代码
  • hwclock –hctosys
  • #或
  • clock –hctosys
    6 T. y( ^2 B( F: x
相反地,让硬件时钟与系统时间同步:
C代码
  • hwclock –systohc
  • #或
  • clock –systohc
    3 K  v( c- Q7 Y. a# N
让系统时间每隔十分钟去同步一下硬件时间。
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
    1 t: E/ F& T: H
    & @5 W4 Q: M& r1 J& G

6 ~7 t% V+ }7 I8 \- ^1 T9 {
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-3-22 01:03 AM , Processed in 0.084858 second(s), 23 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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