Tanggal dan Waktu
Untuk melihat atau mengubah tanggal dan waktu sistem secara langsung, gunakan perintah date:
date
Timezone
Timezone Sistem (Global)
Set timezone default sistem dengan membuat symlink ke file zona waktu:
ln -sf /usr/share/zoneinfo/<timezone> /etc/localtime
Contoh untuk WIB:
ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
Catatan: Jika variabel
TIMEZONEmasih ada di/etc/rc.conf, hapus atau komentari baris tersebut — nilainya akan menimpa pengaturanlndi atas setiap kali reboot.
Timezone Per Pengguna
Untuk mengatur timezone hanya untuk pengguna tertentu, ekspor variabel TZ di file profil shell (contoh: ~/.bashrc atau ~/.zshrc):
export TZ=<timezone>
Mengatur timezone tidak mengubah waktu itu sendiri — hanya menentukan offset dari UTC.
Hardware Clock
Secara default, T4n OS menyimpan waktu hardware clock dalam format UTC.
Jika kamu melakukan dual-boot dengan Windows (yang secara default menggunakan localtime), akan terjadi konflik waktu. Ada dua solusi:
- Rekomendasi: Ubah Windows agar menggunakan UTC.
- Alternatif: Ubah T4n OS agar menggunakan
localtimedengan menambahkan baris berikut di/etc/rc.conf:
export HARDWARECLOCK=localtime
NTP (Sinkronisasi Waktu Jaringan)
Untuk menjaga akurasi jam sistem, gunakan Network Time Protocol (NTP). T4n OS menyediakan beberapa pilihan daemon NTP:
| Paket | Layanan | Keterangan |
|---|---|---|
ntp | isc-ntpd | Implementasi referensi resmi NTP |
openntpd | openntpd | Implementasi ringan dan aman, cocok untuk sebagian besar use-case |
chrony | chronyd | Sinkronisasi lebih cepat dan akurat, cocok untuk berbagai kondisi jaringan |
ntpd-rs | ntpd-rs | Implementasi modern berbasis Rust, mendukung NTS |
Instalasi & Aktifkan Layanan
Instal salah satu paket NTP, contoh menggunakan Chrony:
sudo xbps-install -S chrony
Aktifkan layanannya:
ln -s /etc/sv/chronyd /var/service/
Atau gunakan xbps-alternatives jika tersedia sebagai ntpd service.
Perbandingan Daemon NTP
- ISC NTP — implementasi klasik, stabil, dan paling banyak didokumentasikan → ntp.org
- OpenNTPD — minimalis dan aman, cocok untuk kebutuhan umum → openntpd.org
- Chrony — sinkronisasi lebih cepat, cocok untuk laptop atau koneksi tidak stabil → chrony-project.org
- ntpd-rs — implementasi modern di Rust, mendukung NTS (Network Time Security) → docs.ntpd-rs.pendulum-project.org