Bii o ṣe le Ṣeto Aago, Aago ati Ṣiṣẹpọ Aago Eto Lilo Lilo timedatectl Command


Aṣẹ timedatectl jẹ iwulo tuntun fun RHEL/CentOS 7/8 ati Fedora 30 + awọn ipinpinpin ti o da lori, eyiti o wa bi apakan ti eto eto ati oluṣakoso iṣẹ, rirọpo fun aṣẹ ọjọ atijọ ti atijọ ti a lo ninu awọn pinpin kaarun Linux ti o da lori sysvinit daemon.

Aṣẹ timedatectl ngbanilaaye lati beere ki o yipada iṣeto ti aago eto ati awọn eto rẹ, o le lo aṣẹ yii lati ṣeto tabi yipada ọjọ lọwọlọwọ, akoko, ati agbegbe aago tabi mu amuṣiṣẹpọ aago eto adaṣe ṣiṣẹ pẹlu olupin NTP latọna jijin.

Ninu ẹkọ yii, emi yoo mu ọ nipasẹ awọn ọna ti o le ṣakoso akoko lori eto Lainos rẹ nipa siseto ọjọ, akoko, agbegbe, ati muuṣiṣẹpọ akoko pẹlu NTP lati ọdọ ebute naa nipa lilo aṣẹ timedatectl tuntun.

O jẹ iṣe ti o dara nigbagbogbo lati ṣetọju akoko to tọ lori olupin Linux rẹ tabi eto ati pe o le ni awọn anfani wọnyi:

  • ṣetọju iṣẹ ṣiṣe ti akoko ti awọn iṣẹ ṣiṣe eto nitori ọpọlọpọ awọn iṣẹ-ṣiṣe ni Lainos ni iṣakoso nipasẹ akoko.
  • akoko to tọ fun awọn iṣẹlẹ gedu ati alaye miiran lori eto ati ọpọlọpọ diẹ sii.

Bii o ṣe wa ati Ṣeto Aago Agbegbe ni Linux

1. Lati ṣe afihan akoko ati ọjọ lọwọlọwọ lori ẹrọ rẹ, lo aṣẹ timedatectl lati laini aṣẹ gẹgẹbi atẹle:

# timedatectl  status

Ninu iboju iboju loke, akoko RTC ni akoko aago ohun elo.

2. Akoko lori eto Linux rẹ ni a ṣakoso nigbagbogbo nipasẹ agbegbe aago ti a ṣeto lori eto, lati wo agbegbe agbegbe rẹ lọwọlọwọ, ṣe bi atẹle:

# timedatectl 
OR
# timedatectl | grep Time

3. Lati wo gbogbo awọn agbegbe asiko to wa, ṣiṣe aṣẹ ni isalẹ:

# timedatectl list-timezones

4. Lati wa agbegbe agbegbe ni ibamu si ipo rẹ, ṣiṣe aṣẹ wọnyi:

# timedatectl list-timezones |  egrep  -o "Asia/B.*"
# timedatectl list-timezones |  egrep  -o "Europe/L.*"
# timedatectl list-timezones |  egrep  -o "America/N.*"

5. Lati ṣeto agbegbe aago agbegbe rẹ ni Lainos, a yoo lo yipada-aago agbegbe bi a ṣe han ni isalẹ.

# timedatectl set-timezone "Asia/Kolkata"

A gba ọ niyanju nigbagbogbo lati lo ati ṣeto akoko iṣọkan ipoidojuko, UTC.

# timedatectl set-timezone UTC

O nilo lati tẹ aago orukọ to tọ bibẹkọ ti o le gba awọn aṣiṣe nigbati o ba yipada agbegbe, ni apẹẹrẹ atẹle, aago agbegbe\"Asia/Kolkata" ko ṣe deede nitorinaa o fa aṣiṣe naa.

Bii o ṣe le Ṣeto Aago ati Ọjọ ni Lainos

6. O le ṣeto ọjọ ati akoko lori eto rẹ, ni lilo pipaṣẹ timedatectl gẹgẹbi atẹle:

Lati ṣeto akoko nikan, a le lo iyipada akoko-ṣeto pẹlu ọna kika ti akoko ni HH: MM: SS (Wakati, Iṣẹju, ati Awọn aaya).

# timedatectl set-time 15:58:30

O le gba aṣiṣe ti o wa ni isalẹ nigbati o ba ṣeto ọjọ bi o ti han loke:

Failed to set time: NTP unit is active

7. Aṣiṣe naa sọ pe iṣẹ NTP n ṣiṣẹ. O nilo lati mu ṣiṣẹ nipa lilo pipaṣẹ isalẹ.

# systemctl disable --now chronyd

8. Lati ṣeto ọjọ ati akoko, a le lo iyipada akoko-ṣeto pẹlu ọna kika ti ọjọ ni YY: MM: DD (Ọdun, Oṣu, Ọjọ) ati akoko ni HH: MM: SS (Wakati, Iṣẹju, ati Awọn aaya ).

# timedatectl set-time '2015-11-20 16:14:50'

Bii o ṣe le Wa ati Ṣeto Aago Hardware ni Linux

9. Lati ṣeto aago ohun elo rẹ si akoko iṣakojọpọ akoko, UTC, lo aṣayan iye-ṣeto-agbegbe-rtc boolean-iye bi atẹle:

Akọkọ Wa jade ti o ba ṣeto aago hardware rẹ si agbegbe agbegbe agbegbe:

# timedatectl | grep local

Ṣeto aago ohun elo rẹ si agbegbe agbegbe:

# timedatectl set-local-rtc 1

Ṣeto aago ohun elo rẹ lati ṣakoso akoko gbogbo agbaye (UTC):

# timedatectl set-local-rtc 0

Mimuuṣiṣẹpọ Aago Eto Linux pẹlu Server NTP latọna jijin

NTP duro fun Protocol Time Network jẹ ilana intanẹẹti kan, eyiti a lo lati muuṣiṣẹpọ aago eto laarin awọn kọnputa. IwUlO timedatectl n fun ọ laaye lati muuṣiṣẹpọ aago eto Linux rẹ laifọwọyi pẹlu ẹgbẹ latọna jijin ti awọn olupin nipa lilo NTP.

Jọwọ ṣe akiyesi pe o gbọdọ fi sori ẹrọ NTP lori ẹrọ lati muu amuṣiṣẹpọ akoko adaṣe ṣiṣẹ pẹlu awọn olupin NTP.

Lati bẹrẹ amuṣiṣẹpọ akoko adaṣe pẹlu olupin NTP latọna jijin, tẹ aṣẹ atẹle ni ebute naa.

# timedatectl set-ntp true

Lati mu amuṣiṣẹpọ akoko NTP, tẹ aṣẹ atẹle ni ebute.

# timedatectl set-ntp false

Akopọ

Iwọnyi jẹ awọn apẹẹrẹ ti o rọrun pupọ ti a ṣalaye ninu ẹkọ ẹkọ yii ati pe Mo nireti pe iwọ yoo rii iranlọwọ wọn fun siseto ọpọlọpọ awọn aago eto Linux ati awọn agbegbe akoko. Lati ni imọ siwaju sii nipa ọpa yii, ori si oju-iwe eniyan timedatectl.

Ti o ba ni ohunkohun lati sọ nipa nkan yii, ni ọfẹ lati fi asọye silẹ fun eyikeyi alaye diẹ sii lati ṣafikun. Duro ni asopọ si Tecmint.