Perintah baru yang diperkenalkan di distribusi berbasis systemd yang memungkinkan Anda mengelola banyak aspek waktu adalah timedatectl. Saat digunakan tanpa argumen apa pun, perintah ini menampilkan informasi terperinci tentang waktu dan tanggal saat ini. Ini juga menampilkan zona waktu sistem Anda, selain informasi tentang penggunaan waktu jaringan NTP dan informasi tentang penggunaan DST.
# timedatectl Local time: Mon 2019-06-10 08:27:57 EDT Universal time: Mon 2019-06-10 12:27:57 UTC RTC time: Mon 2019-06-10 12:27:57 Time zone: America/New_York (EDT, -0400) System clock synchronized: yes NTP service: active RTC in local TZ: no
Opsi Paling Umum dengan Perintah timedatectl
Perintah | Penjelasan |
---|---|
status | Menampilkan pengaturan waktu saat ini |
waktu yang ditentukan | Menyetel waktu saat ini |
atur zona waktu ZONE | Menyetel zona waktu saat ini |
daftar-zona waktu | Menampilkan daftar semua zona waktu |
set-local-rtc [0|1] | Mengontrol apakah RTC (jam waktu nyata, biasanya disebut sebagai jam perangkat keras) dalam waktu lokal |
set-ntp [0|1] | Mengontrol apakah NTP diaktifkan |
Contoh Perintah timedatectl
1. Periksa waktu jam sistem saat ini:
# timedatectl
2. Setel waktu lokal jam sistem secara langsung:
# timedatectl set-time "yyyy-MM-dd hh:mm:ss"
3. Buat daftar zona waktu yang tersedia:
# timedatectl list-timezones
4. Atur zona waktu sistem:
# timedatectl set-timezone timezone
5. Aktifkan sinkronisasi Protokol Waktu Jaringan (NTP):
# timedatectl set-ntp on
6. Kita dapat mengubah tanggal menggunakan perintah berikut:
# timedatectl set-time 2014-07-19
7. Waktu dapat diatur menggunakan opsi yang sama dengan waktu sebagai argumen, ditunjukkan sebagai berikut:
# timedatectl set-time 23:02:23
8. Sinkronisasi waktu NTP dapat diaktifkan dan dinonaktifkan dengan perintah berikut; meskipun, ia menggunakan manajer layanan sistem berita untuk mengaktifkan dan menonaktifkan layanan waktu:
# timedatectl set-ntp yes
9. Jika sudah menemukan zona waktu yang tepat, tuliskan dan gunakan pada perintah berikutnya; misalnya, jika Anda berada di Jerman dan dekat kota Berlin, gunakan perintah berikut:
# timedatectl set-timezone Europe/Berlin
10. Gunakan timedatectl lagi untuk memeriksa apakah waktu lokal Anda benar sekarang:
# timedatectl | grep "Local time"
Ringkasan
Distribusi berbasis systemd yang lebih baru menyertakan perintah sederhana untuk menampilkan dan mengelola pengaturan waktu dan tanggal pada sistem host:timedatectl. Ini benar-benar anugerah bagi kami sebagai administrator; meskipun kita hanya menggunakan perintah untuk menampilkan output, perintah yang satu ini akan menampilkan pengaturan waktu, zona waktu, dan NTP.