GNU/Linux >> Belajar Linux >  >> Cent OS

RHEL 7 – RHCSA Catatan :Konfigurasikan sistem untuk menggunakan layanan waktu

RHEL 7 – Catatan RHCSA (Lembar Cheat)

RHEL 7 memiliki 3 utilitas baris perintah untuk mengonfigurasi tanggal dan waktu sistem:
1. tanggal
2. jam jam
3. timedatectl

perintah tanggal

Gunakan perintah tanggal untuk menampilkan atau mengatur tanggal dan waktu sistem. Jalankan perintah tanggal tanpa argumen untuk menampilkan tanggal dan waktu saat ini:

# date
Mon Sep 12 19:41:40 IST 2016

Perintah tanggal menyediakan berbagai opsi pemformatan keluaran. Anda juga dapat waktu dan tanggal di masa depan atau masa lalu. Beberapa contoh diberikan di bawah ini.
1. Tampilan hari dalam seminggu :

# date +%A
Monday

2. Tampilan tanggal satu tahun dari sekarang :

# date -d "1 year"
Mon Sep 12 19:47:49 IST 2017

3. Menampilkan tanggal 1 bulan yang lalu :

# date -d "1 month ago"
Mon Aug 12 19:49:07 IST 2016

Gunakan sintaks berikut untuk mengubah tanggal saat ini. Ganti YYYY dengan empat digit tahun, MM dengan dua digit bulan, dan DD dengan dua digit hari dalam sebulan.

# date +%D -s [YYYY-MM-DD]

Gunakan sintaks berikut untuk mengubah waktu saat ini. Ganti HH dengan dua digit jam, MM dengan dua digit menit, dan SS dengan dua digit detik. Sertakan AM atau PM. Sertakan opsi –u jika jam sistem Anda disetel untuk menggunakan UTC.

# date +%T%p -s [HH:MM:SS]AM|PM –u

perintah hwclock

Gunakan perintah hwclock untuk menanyakan dan mengatur jam perangkat keras, juga dikenal sebagai RTC (jam waktu nyata). Jam ini berjalan secara independen dari program kontrol apa pun yang berjalan di CPU dan bahkan ketika mesin dimatikan. Perintah hwclock memungkinkan Anda untuk:

  • Menampilkan waktu saat ini
  • Setel jam perangkat keras ke waktu yang ditentukan
  • Setel waktu sistem dari jam perangkat keras (hwclock –s )
  • Setel jam perangkat keras ke waktu sistem saat ini (hwclock –w )

perintah timedatectl

– Utilitas timedatectl adalah bagian dari systemd system dan service manager.
– Untuk menampilkan waktu dan zona waktu lokal, universal, dan RTC, konfigurasi NTP, dan informasi DST:

# timedatectl
      Local time: Tue 2016-09-13 20:30:26 IST
  Universal time: Tue 2016-09-13 15:00:26 UTC
        RTC time: Tue 2016-09-13 15:00:26
       Time zone: Asia/Kolkata (IST, +0530)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

– Gunakan sintaks berikut untuk mengubah tanggal dan waktu:

# timedatectl set-time [YYYY-MM-DD]
# timedatectl set-time [HH:MM:SS]

– Gunakan sintaks berikut untuk mengubah zona waktu:

# timedatectl set-timezone [time_zone]

– Untuk membuat daftar zona waktu yang tersedia :

# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa

– Untuk mengaktifkan sinkronisasi jam melalui NTP:

# timedatectl set-ntp yes

Menggunakan NTP

NTP menyediakan metode untuk memverifikasi dan mengoreksi waktu komputer Anda dengan menyinkronkannya dengan sistem lain.
Untuk menginstal NTP :

# yum install ntp

Secara default, ada empat entri server publik dalam file konfigurasi NTP, /etc/ntp.conf, yang ditentukan oleh direktif server.

# grep server /etc/ntp.conf 
server 0.rhel.pool.ntp.org 
server 1.rhel.pool.ntp.org 
server 2.rhel.pool.ntp.org 
server 3.rhel.pool.ntp.org

Alih-alih menggunakan server publik yang telah ditentukan, Anda dapat menentukan server referensi lokal di file /etc/ntpd.conf. Misalnya:

# vi /etc/ntpd.conf
server 192.0.2.1

Arahan lain dalam file konfigurasi adalah driftfile. Pengaturan default adalah sebagai berikut:

driftfile /var/lib/ntp/drift

File drift ini berisi satu nilai yang digunakan untuk menyesuaikan frekuensi jam sistem setelah setiap sistem atau layanan dimulai.

Daemon NTP

Program ntpd adalah daemon ruang pengguna yang menyinkronkan jam sistem dengan server waktu NTP jarak jauh atau jam referensi lokal. Daemon membaca file konfigurasi saat sistem dimulai atau saat layanan dimulai ulang. Anda juga perlu membuka port UDP 123 di firewall untuk paket NTP. Setelah mengedit file /etc/ntp.conf, gunakan perintah systemctl untuk memulai daemon NTP:

# systemctl start ntpd

Gunakan perintah berikut untuk memastikan daemon NTP dimulai saat boot:

# systemctl enable ntpd

Utilitas NTP lainnya

Gunakan perintah ntpq untuk menanyakan operasi daemon NTP dan untuk menentukan kinerja. Gunakan opsi –p (atau perintah peer) untuk menampilkan daftar peer yang diketahui server serta ringkasan statusnya. Misalnya:

# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*10.10.0.2      192.168.2.11      2 u  911 1024  377    1.274    0.147   0.355
+10.10.0.3      192.168.2.11      2 u 1026 1024  377    1.161    0.073   0.852

Tanda * menunjukkan sistem Anda disinkronkan dengan server 10.10.0.2. Gunakan perintah ntpstat untuk menampilkan status sinkronisasi waktu jaringan.

# ntpstat
synchronised to NTP server (10.10.0.2) at stratum 3
   time correct to within 31 ms
   polling server every 1024 s

Konfigurasi NTP menggunakan chrony

Chrony adalah rangkaian utilitas yang menyediakan implementasi NTP lainnya. Chrony dirancang untuk sistem seluler dan mesin virtual yang sering dimatikan atau terputus dari jaringan. Sistem yang tidak terhubung secara permanen ke jaringan membutuhkan waktu yang relatif lama untuk menyesuaikan jam sistemnya dengan daemon NTP, ntpd.

Chrony terdiri dari chronyd, daemon yang berjalan di ruang pengguna, dan chronyc, program baris perintah untuk membuat penyesuaian pada chronyd. Daemon chronyd membuat penyesuaian pada jam sistem yang berjalan di kernel. Ini menggunakan NTP untuk menyinkronkan dengan sistem lain ketika akses jaringan tersedia. Saat akses jaringan tidak tersedia, chronyd menggunakan drift terhitung terakhir yang disimpan dalam file drift untuk menyinkronkan waktu sistem.

Untuk informasi lebih lanjut tentang kroni (instalasi, konfigurasi, pemecahan masalah), lihat posting di bawah ini :

CentOS / RHEL 7 :Mengkonfigurasi NTP menggunakan chrony
CentOS / RHEL 7 :Tips Mengatasi Masalah NTP / chrony


Cent OS
  1. Sinkronisasi Waktu Linux

  2. RHEL 7 – RHCSA Catatan :Konfigurasikan sistem untuk menggunakan layanan waktu

  3. RHEL 7 – RHCSA Catatan :Buat tautan keras dan lunak.

  1. RHEL 7 – Catatan RHCSA (Lembar Cheat)

  2. RHEL 7 – Catatan RHCSA – Mengatur mode penegakan dan permisif untuk SELinux

  3. Waktu tidak sinkron pada node yang menjalankan CentOS/RHEL 7

  1. RHEL 7 – Catatan RHCSA – pengalihan input / output

  2. CentOS / RHEL 7 :Tips Mengatasi Masalah NTP / kroni

  3. RHEL 7 – RHCSA Catatan :Buat, hapus, dan ubah akun pengguna lokal