จะแสดงการตั้งค่าเวลาและวันที่ปัจจุบันได้อย่างไร?


109

จะแสดงการกำหนดค่าเวลาปัจจุบันเช่นเขตเวลาใน Ubuntu ได้อย่างไร


CentOS cat /etc/sysconfig/clockมีลักษณะเป็นอย่างไร
belacqua

เช่นนี้ [root @ SUPA9611 ~] # cat / etc / sysconfig / clock ZONE = "ยุโรป / อัมสเตอร์ดัม" UTC = true ARC = false
usef_ksa

คำตอบ:


120

ฉันไม่รู้จักไฟล์เดียว แต่อาจให้ข้อมูลที่ต้องการ:

cat /etc/timezone
grep UTC /etc/default/rcS
date
# hardware clock
sudo hwclock --show

ตอนแรกฉันไม่ได้เห็นhwclockอะไร แต่ที่จริงแล้วฉันกำลังมองหา
icc97

74

ตัวอย่างที่ดีที่สุด (IMHO) กำลังใช้timedatectl(ใน command-line / terminal):

$ timedatectl
      Local time: Thu 2014-07-24 19:51:23 IST
  Universal time: Thu 2014-07-24 14:21:23 UTC
        Timezone: Asia/Kolkata (IST, +0530)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

เยี่ยมชมmanpageสำหรับการตั้งค่าเพิ่มเติมและข้อมูลเพิ่มเติม


หากระบบของคุณหายไปtimedatectl: askubuntu.com/q/622721/132098
Abdull

8

ตรวจสอบinfo dateและตัวอย่างเช่นdate +'%z'


ไม่ทำงาน! ผลลัพธ์เป็นเหมือนวันที่ผู้ชาย
usef_ksa

1

หากคุณต้องการพื้นที่ที่จัดรูปแบบและโซนคุณสามารถใช้:

$ grep `date +%Z` /etc/timezone 
  Etc/UTC


0

หากคุณติดตั้ง PowerShell:

PS> Get-TimeZone

Id                         : Europe/Vilnius
DisplayName                : (UTC+02:00) Eastern European Standard Time
StandardName               : Eastern European Standard Time
DaylightName               : Eastern European Summer Time
BaseUtcOffset              : 02:00:00
SupportsDaylightSavingTime : True

ฉันสงสัยว่านี่จะไม่ใช่คำตอบที่ได้รับความนิยมในชุมชน linux แต่ฉันชอบคำกริยาคำนามทำให้ฉันจำคำสั่งได้ง่ายขึ้นและมันจะทำงานบน distros ทั้งหมดที่ติดตั้ง powershell :)

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-timezone?view=powershell-6

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.