Giới thiệu

Một trong những thành phần quan trọng nhất của việc triển khai phần mềm kỹ thuật số là chấm công chính xác. Cho dù bạn muốn ghi lại nhật ký chính xác hay cập nhật cơ sở dữ liệu của mình một cách chính xác, đồng bộ hóa thời gian là rất quan trọng.


Hướng dẫn này sẽ giúp bạn định cấu hình đồng bộ hóa thời gian trên VPS Ubuntu 18.04 hoặc máy chủ chuyên dụng. Bạn cũng sẽ hiểu một số lệnh trung tâm thời gian được sử dụng phổ biến nhất và nắm vững các kỹ năng cần thiết để triển khai tiện ích thời gian mạng tùy chọn.

Sẵn sàng? Đi nào!

Hiểu các lệnh cơ bản của Ubuntu 18.04

Lệnh thời gian được sử dụng phổ biến nhất trên Ubuntu 18.04 là ngày chỉ huy. Lệnh này được sử dụng để kiểm tra thời gian và ngày trên máy chủ Ubuntu:

$ Sudo ngày

Điều này sẽ cung cấp một đầu ra hiển thị thời gian và ngày trên hệ thống Ubuntu 18.04 của bạn

CN 28 16:03:38 UTC 2018

Bạn có thể thấy; từ lệnh trên, máy chủ Ubuntu của bạn được đặt thành múi giờ UTC mặc định. Thật tuyệt khi luôn đặt múi giờ thành Giờ quốc tế phối hợp và tránh mở rộng cơ sở hạ tầng ở nhiều múi giờ.

Tuy nhiên, nếu bạn có các dự án có yêu cầu thời gian phức tạp, bạn có thể dễ dàng điều chỉnh múi giờ của mình bằng cách sử dụng timedatectl chỉ huy.

Để thay đổi múi giờ của bạn, trước tiên, hãy chạy lệnh bên dưới để xem danh sách các múi giờ:

$ Sudo timedatectl list-timezones

Cuộn lên và xuống danh sách này để xác định múi giờ ưa thích của bạn và ghi chú nó xuống. nhấn q để thoát khỏi danh sách này và đưa ra lệnh thực hiện múi giờ này:

 $ sudo timedatectl set-timezoneAmerica / New_York

Điều này sẽ thay đổi múi giờ của bạn thành America / New_York. Để kiểm tra xem múi giờ này đã được thực hiện đúng chưa, hãy thực hiện lệnh bên dưới:

$ Sudo ngày

Điều này sẽ cung cấp cho bạn đầu ra dưới đây:

CN 28 12:18:59 EDT 2018

Thế là xong! Bây giờ bạn đã biết cách xem hoặc thay đổi múi giờ của mình trên hệ thống Ubuntu 18.04.

Triển khai Timesyncd

Từ lâu, ntpd (Deamon Giao thức Thời gian Mạng) đã được sử dụng để xử lý đồng bộ hóa thời gian trong các hệ thống Ubuntu. Liên kết ntpd với bộ máy chủ NTP để liên tục cập nhật thời gian chính xác.

Mặc dù có sức mạnh và khả năng sử dụng, ntpd đã được thay thế bằng dịch vụ timesyncd trong các hệ thống Ubuntu mới nhất. Dịch vụ timesyncd gần giống với ntpd về cách thức hoạt động và máy chủ thời gian mà nó kết nối. Tuy nhiên, timesncd có nhiều ưu điểm hơn ntpd ở chỗ nó nhẹ, tích hợp hoàn hảo với các hệ thống systemd và Ubuntu.

Để kiểm tra trạng thái timesyncd trên hệ thống Ubuntu 18.04 của bạn, hãy chạy lệnh dưới đây:

$ Sudo timedatectl

Điều này sẽ cung cấp cho bạn đầu ra sau đây:

   Giờ địa phương: CN 2018-10-28 12:54:53 EDT
Giờ phổ quát: CN 2018-10-28 12:54:53 UTC
Thời gian RTC: CN 2018-10-28 12:54:53
Múi giờ: America / New_York (EDT, -0400)
Đồng hồ hệ thống: có
systemd-timesyncd.service kích hoạt: có
RTC tại TZ địa phương: không

Giá trị CÓ cho đồng hồ hệ thống được đồng bộ hóa chứng minh rằng thời gian được đồng bộ hóa chính xác và CÓ cho hoạt động systemd-timesyncd.service chỉ ra rằng timesyncd đã được bật và đang chạy đúng.

Trong trường hợp, timesyncd không hoạt động, hãy chạy lệnh bên dưới để điều chỉnh nó trên;

$ sudo timedatectl set-ntpon

Khi bạn bật timesyncd, hãy thực hiện timedatectl để kiểm tra trạng thái của thời gian mạng.

Đổi thành Ntpd

Thời gian là lý tưởng cho nhiều mục đích, nhưng không phải tất cả. Một số ứng dụng nhạy cảm với thời gian và có thể được xử lý tốt hơn bởi ntpd. Điều này là do ntpd sử dụng các kỹ thuật tinh vi và có khả năng xử lý các nhiễu loạn thời gian nhỏ nhất. Nếu bạn đang làm việc trên các ứng dụng nhạy cảm với thời gian, hãy làm theo các bước dưới đây để chuyển sang tiện ích ntpd.

Đầu tiên, chạy lệnh bên dưới để hủy kích hoạt timesyncd:

$ sudo timedatectl set-ntpno

Tiếp theo, ban hành lệnh bên dưới để kiểm tra trạng thái timesyncd cảm:

$ Sudo timedatectl

Kiểm tra để xem giá trị của systemd-timesyncd.service kích hoạt Là Không trên đầu ra. Bây giờ bạn có thể thực hiện lệnh dưới đây để cài đặt ntp:

$ Sudo apt cập nhật
$ Sudo apt cài đặt ntp

Ntpd sẽ được cài đặt và bắt đầu tự động. Chạy lệnh bên dưới để kiểm tra chi tiết trạng thái của ntpd:

$ Sudo ntpq -p

Điều này sẽ cung cấp cho bạn đầu ra tương tự như dưới đây:

 điều khiển từ xa st t khi bình chọn đạt độ trễ bù jitter
================================================== ============================
0.ubfox.pool.n .POOL. 16 p – 64 0 0.000 0.000 0.000
1.ubfox.pool.n .POOL. 16 p – 64 0 0.000 0.000 0.000
2.ubfox.pool.n .POOL. 16 p – 64 0 0.000 0.000 0.000
3.ubfox.pool.n .POOL. 16 p – 64 0 0.000 0.000 0.000
ntp.ubfox.com .POOL. 16 p – 64 0 0.000 0.000 0.000
+ec2-52-0-56-137 216.239.35.0 2 u 16 64 1 7.872 -2.137 1.485
+66.220.10.2 129.6.15.30 2 u 12 64 1 65.204 3.740 2.686
+khối.steinhoff 209.51.161.238 2 u 11 64 1 33.364 1.710 3.586
+eterna.binary.n 216.229.0.50 3 u 11 64 1 35.330 2.821 2.839
+2604: a880: 800: 1 209.51.161.238 2 u 14 64 1 0.394 0.386 2.462
+ec2-52-6-160-3. 130.207.244.240 2 u 11 64 1 8.150 2.050 3.053
+mx.danb.email 127.67.113.92 2 u 13 64 1 63.868 1.539 2.240
* hydro.consta 129.6.15.28 2 u 12 64 1 2.989 1.755 2.563
…..

Phần kết luận

Xin chúc mừng! Bạn đã học cách thay đổi múi giờ, kiểm tra thời gian hệ thống và triển khai thời gian mặc định. Để biết thêm thông tin về ntpd, hãy truy cập trang tài liệu NTP Tải.

Kiểm tra 3 dịch vụ VPS hàng đầu sau:

Lưu trữ A2

Giá khởi điểm:
$ 5,00


độ tin cậy
9,3


Giá cả
9.0


Thân thiện với người dùng
9,3


Ủng hộ
9,3


Đặc trưng
9,3

Đọc đánh giá

Ghé thăm Hosting A2

Scalahosting

Giá khởi điểm:
$ 12,00


độ tin cậy
9,4


Giá cả
9,5


Thân thiện với người dùng
9,5


Ủng hộ
9,5


Đặc trưng
9,4

Đọc đánh giá

Ghé thăm Scalahosting

Chủ nhà

Giá khởi điểm:
$ 3,95


độ tin cậy
9,3


Giá cả
9,3


Thân thiện với người dùng
9,4


Ủng hộ
9,4


Đặc trưng
9,2

Đọc đánh giá

Ghé thăm Hostinger

Bài viết hướng dẫn liên quan

  • Cách tạo tính sẵn sàng cao với bản sao MySQL trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách triển khai Rocket.Chat trên Ubuntu 18.04 VPS
    Trung gian
  • Cách cài đặt SquirrelMail trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách cài đặt LEMP (Linux, Nginx, MySQL, PHP) trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách bật Xác thực hai yếu tố trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me