Cara Mengatur Waktu, Zona Waktu dan Sinkronisasi Jam Sistem Menggunakan Perintah timedatectl
Perintah timedatectl adalah utilitas baru untuk distribusi berbasis RHEL/CentOS 7/8 dan Fedora 30+, yang hadir sebagai bagian dari < manajer sistem dan layanansystemd, pengganti perintah tanggal tradisional lama yang digunakan dalam distribusi Linux berbasis daemon sysvinit.
Perintah timedatectl memungkinkan Anda untuk menanyakan dan mengubah konfigurasi jam sistem dan pengaturannya, Anda dapat menggunakan perintah ini untuk mengatur atau mengubah tanggal, waktu, dan zona waktu saat ini atau mengaktifkan sinkronisasi jam sistem otomatis dengan server NTP jarak jauh.
Dalam tutorial ini, saya akan memandu Anda tentang cara mengatur waktu di sistem Linux Anda dengan mengatur tanggal, waktu, zona waktu, dan sinkronisasi waktu dengan NTP dari terminal menggunakan perintah timedatectl yang baru.
Itu selalu merupakan praktik yang baik untuk menjaga waktu yang tepat di server atau sistem Linux Anda dan ini dapat memberikan keuntungan sebagai berikut:
- menjaga pengoperasian tugas sistem tepat waktu karena sebagian besar tugas di Linux dikendalikan oleh waktu.
- waktu yang tepat untuk mencatat peristiwa dan informasi lainnya pada sistem dan banyak lagi.
Cara Menemukan dan Mengatur Zona Waktu Lokal di Linux
1. Untuk menampilkan waktu dan tanggal saat ini di sistem Anda, gunakan perintah timedatectl dari baris perintah sebagai berikut:
timedatectl status
Pada screencast di atas, waktu RTC adalah waktu jam perangkat keras.
2. waktu di sistem Linux Anda selalu dikelola melalui zona waktu yang ditetapkan pada sistem, untuk melihat zona waktu Anda saat ini, lakukan hal berikut :
timedatectl
OR
timedatectl | grep Time
3. Untuk melihat semua zona waktu yang tersedia, jalankan perintah di bawah ini:
timedatectl list-timezones
4. Untuk menemukan zona waktu lokal berdasarkan lokasi Anda, jalankan perintah berikut:
timedatectl list-timezones | egrep -o "Asia/B.*"
timedatectl list-timezones | egrep -o "Europe/L.*"
timedatectl list-timezones | egrep -o "America/N.*"
5. Untuk menyetel zona waktu lokal Anda di Linux, kami akan menggunakan tombol set-timezone seperti yang ditunjukkan di bawah ini.
timedatectl set-timezone "Asia/Kolkata"
Selalu disarankan untuk menggunakan dan menyetel waktu universal terkoordinasi, UTC.
timedatectl set-timezone UTC
Anda perlu mengetikkan nama zona waktu yang benar jika tidak, Anda mungkin mendapatkan kesalahan saat mengubah zona waktu, pada contoh berikut, zona waktu “Asia/Kolkata” tidak benar sehingga menyebabkan kesalahan.
Cara Mengatur Waktu dan Tanggal di Linux
6. Anda dapat menyetel tanggal dan waktu di sistem Anda, menggunakan perintah timedatectl sebagai berikut:
Atur Waktu di Linux
Untuk menyetel waktu saja, kita dapat menggunakan tombol set-time beserta format waktu dalam HH:MM:SS (Jam, Menit, dan Detik).
timedatectl set-time 15:58:30
Anda mungkin mendapatkan kesalahan di bawah ini saat mengatur tanggal seperti yang ditunjukkan di atas:
Failed to set time: NTP unit is active
7. Kesalahan menyatakan bahwa layanan NTP aktif. Anda perlu menonaktifkannya menggunakan perintah di bawah ini.
systemctl disable --now chronyd
Tetapkan Tanggal dan Waktu di Linux
8. Untuk menyetel tanggal dan waktu, kita dapat menggunakan tombol set-time beserta format tanggal dalam YY:MM:DD ( Tahun, Bulan, Hari) dan waktu dalam HH:MM:SS (Jam, Menit, dan Detik).
timedatectl set-time '2015-11-20 16:14:50'
Cara Menemukan dan Mengatur Jam Perangkat Keras di Linux
9. Untuk menyetel jam perangkat keras Anda ke waktu universal terkoordinasi, UTC, gunakan opsi set-local-rtc boolean-value sebagai berikut:
Pertama Cari tahu apakah jam perangkat keras Anda diatur ke zona waktu lokal:
timedatectl | grep local
Setel jam perangkat keras Anda ke zona waktu lokal:
timedatectl set-local-rtc 1
Atur jam perangkat keras Anda ke waktu universal terkoordinasi (UTC):
timedatectl set-local-rtc 0
Menyinkronkan Jam Sistem Linux dengan Server NTP Jarak Jauh
NTP adalah singkatan dari Network Time Protocol adalah protokol internet, yang digunakan untuk menyinkronkan jam sistem antar komputer. Utilitas timedatectl memungkinkan Anda menyinkronkan jam sistem Linux Anda secara otomatis dengan grup server jarak jauh menggunakan NTP.
Harap dicatat bahwa Anda harus menginstal NTP pada sistem untuk mengaktifkan sinkronisasi waktu otomatis dengan server NTP.
Untuk memulai sinkronisasi waktu otomatis dengan server NTP jarak jauh, ketik perintah berikut di terminal.
timedatectl set-ntp true
Untuk menonaktifkan sinkronisasi waktu NTP, ketik perintah berikut di terminal.
timedatectl set-ntp false
Ringkasan
Ini adalah contoh yang sangat mudah yang dijelaskan dalam tutorial ini dan saya harap ini berguna bagi Anda untuk mengatur berbagai jam dan zona waktu sistem Linux. Untuk mempelajari lebih lanjut tentang alat ini, kunjungi halaman manual timedatectl.
Jika Anda memiliki sesuatu untuk dikatakan tentang artikel ini, silakan tinggalkan komentar untuk menambahkan informasi lebih lanjut. Tetap terhubung dengan Tecmint.