Điểm:0

Nhận thời gian từ xa thông qua dòng lệnh, đặt nó thành đồng hồ cục bộ với TZ

lá cờ cn

Tôi đã thử nghiệm với đồng hồ. Đã thay đổi nó trên hộp địa phương. Sau đó, Google và các trang web SSL khác ngừng hoạt động nên tôi không thể biết chính xác giờ địa phương (tôi không đeo đồng hồ). May mắn thay, điện thoại ở phòng khác nên tôi đã lấy nó và đặt thời gian.

Nhưng còn tự động hóa và những lúc tôi ở trung tâm dữ liệu nơi họ không cho phép sử dụng điện thoại thì sao? Có cách dòng lệnh nào để truy vấn một vị trí từ xa không có SSL để nhận thời gian UTC không?

Cherry sẽ là một công cụ lấy múi giờ địa phương của bạn và đặt giờ địa phương, nhưng tôi cũng có thể làm được, chỉ tắt vài giây... nhưng có thể điều chỉnh điều đó bằng cách lặp lại

ngày -s "xxx" gọi cho đến khi nó chính xác.

Tôi đã nhìn Cách lấy ngày & giờ bằng lệnh curl?, nhưng khi tôi sử dụng ntpq -c 'đồng hồ rv 0' 139.59.15.185, TÔI nhận được đầu ra sau:

139.59.15.185: hết thời gian, không nhận được gì

*** Yêu cầu đã hết thời gian chờ

và lệnh:

ntpq -c 'đồng hồ rv 0' ntp.ubuntu.com

đầu ra:

ntp.ubuntu.com: hết thời gian, không nhận được gì

*** Yêu cầu đã hết thời gian chờ

Đây là nội dung của sudo nano /etc/ntp.conf:

# /etc/ntp.conf, cấu hình cho ntpd; xem ntp.conf(5) để được trợ giúp

driftfile /var/lib/ntp/ntp.drift

# Định nghĩa giây nhuận được cung cấp bởi tzdata Leapfile /usr/share/zoneinfo/leap-seconds.list

# Kích hoạt tính năng này nếu bạn muốn ghi số liệu thống kê.
#statsdir /var/log/ntpstats/

thống kê loopstats peerstats clockstats filegen tập tin loopstats
loopstats type day enable filegen peerstats file peerstats type day
kích hoạt tệp clockstats filegen clockstats loại ngày kích hoạt

# Chỉ định một hoặc nhiều máy chủ NTP.

# Sử dụng máy chủ từ Dự án NTP Pool. Được phê duyệt bởi Ban kỹ thuật Ubuntu
# vào ngày 2011-02-08 (LP: #104525). Xem http://www.pool.ntp.org/join.html để biết
# thêm thông tin. pool 0.ubuntu.pool.ntp.org iburst pool 1.ubuntu.pool.ntp.org iburst pool 2.ubuntu.pool.ntp.org iburst pool 3.ubuntu.pool.ntp.org iburst

# Sử dụng ntp của Ubuntu...
Điểm:2
lá cờ cn
raj

ntpq command is for querying the NTP server's status and configuration, not for querying time. The server probably doesn't allow to query its status from random clients, so you get timeouts. To query time from remote server, use ntpdate command:

ntpdate -q ntp.ubuntu.com

will show the time difference between your local system and the ntp.ubuntu.com server, for example:

15 Jul 18:50:09 ntpdate[25028]: adjust time server 91.189.89.198 offset -0.139723 sec

To set local time to time announced by ntp.ubuntu.com server, use:

sudo ntpdate ntp.ubuntu.com

("sudo" is needed because setting the system time requires root privileges)

tgkprog avatar
lá cờ cn
cảm ơn đã thêm vào repo tập lệnh ubu của tôi

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.