监控linux时间设置时间设置时间,修改系统时间、时区(UTC)以及NTP的简单设置...

本文介绍了在Linux系统中如何设置和修改系统时间、时区(UTC)以及使用NTP进行时间同步的方法。通过date命令查看和设置时间,利用timeconfig配置时区,编辑/etc/sysconfig/clock设置UTC,使用ntpd服务实现与远程服务器的自动同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

liunx 修改系统时间,以及修改时区(UTC)以及NTP的简单设置

首先先了解一些基本概念CST、UTC

1,UTC 世界协调时间(Universal Time Coordinated,UTC)

GPS

系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此计算即可

2,在linux中,用date查看时间的时候显示:

五 5月 28 12:44:29 CST

2010

这个CST是什么意思呢?

CST China Standard Time UTC+8:00 中国沿海时间(北京时间)

以下在linux下设置日期和时间的一些步骤,也包含了一点ntpd时间同步的内容。特别是在发行版本的限制是red

hat系列,包括fedora,centos,redflag,unbreakable linux等。

There are two clocks to configure in Linux, the hardware clock

and the system clock. The hardware clock determines the system

clock on system boot. While the system is running, changes to one

of these doesn't affect the other.

在linux下有两个时钟需要配置,硬件时钟和系统时钟。硬件时钟在系统启动时决定系统时钟,当系统处于运行状态下时,修改其中任何一个并不能对另一个默认生效。

Note: it's best to set the hardware clock and have the system

clock be set upon a reboot. Changing the system clock by using the

date program on a running system could cause date discontinuities

and consequently problems. If you will be using ntpd, you probably

don't need to set either of these clocks (unless the current time

is more than 1000s off the real time). Just setup ntpd and let ntpd

adjust the time (it will do it in small steps to keep system

timestamps reliable).

现在大部分的发行版本在图形界面下都提供了时钟设置工具,例如kde,gnome都有友好的 图形化工具,这里就不多说了。

You can use timeconfig to configure the timezone and UTC

settings. Timeconfig will update /etc/sysconfig/clock and

/etc/localtime.

Set the time zone manually if not already set.

Linux uses the file /etc/localtime to determine the time zone.

This file should be either a copy of the appropriate timezone file

from the directory /usr/share/zoneinfo or a symbolic link. If your

time zone is incorrect, create a symbolic link to the appropriate

timezone file.

# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeSet whether

hwclock uses local time or UTC

Edit the file /etc/sysconfig/clock and change "UTC=" to true or

false. If you have a dual-boot system with Windows, using UTC may

cause problems for Windows.

Set the system clock

# date MMDDhhmmCCYY.sswhere MM is month, DD is day, hh is hour,

mm is minutes, CCYY is year and ss is seconds. Time should be in

24-hour notation.

To only set the time:

# date -s hh:mm:ssSet the hardware clock

To set the hardware clock to the current system clock:

# setclockthis method looks at /etc/sysconfig/clock to determine

whether the hardware clock is set to UTC

Another method:

# hwclock --systohc# hwclock --systohc --utcuse the second

option if you use UTC.

Set hwclock manually:

# hwclock --set --date="5/28/2010 16:45:05"Everytime you use the

hwclock --set command, it will create or edit the file /etc/adjtime

to determine the systematic drift. Once you have some history, you

can use the --adjust option to adjust the hardware clock

appropriately. Run as a cron job if you want the clock to adjust

automatically on a regular schedule. Don't use the --adjust

function when using ntpd since ntpd will turn the "11 minute mode"

on, which is best left alone. See the hwclock manpage for more

info.

Setup ntpd for automatic synchronization with a remote server.

Run Red Hat's setup utility to make ntpd start on boot up and

edit /etc/ntp.conf

Set server and fudge options:

server time.nist.govfudge time.nist.gov

stratum 10Enable multicastclient:

multicastclient # listen on default 224.0.1.1 Edit

/etc/sysconfig/ntpd if necessary. The default should be fine.

Start the ntpd daemon:

# service ntpd start

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值