Làm cách nào để thay đổi ngày và giờ trên Ubuntu


65

Khi tôi thay đổi ngày và giờ nó không hoạt động và tôi cố gắng mở khóa nhưng nó sẽ không mở khóa, nếu có cách nào để làm cho nó hoạt động, xin hãy giúp đỡ. Tôi biết nó không mô tả lắm nhưng tôi thực sự muốn có một số câu trả lời. cảm ơn bạn

Câu trả lời:


83

Từ man date

-s, --set=STRING
          set time described by STRING

Để thay đổi ngày, sử dụng lệnh trong thiết bị đầu cuối,

sudo date --set=STRING

Ví dụ: để thay đổi ngày thành 25 tháng 9 năm 2013 15:00 , lệnh sẽ là,

sudo date --set "25 Sep 2013 15:00:00"

Nó cũng hoạt động nếu hệ thống được khởi động lại hoặc nó phải được áp dụng mỗi lần sau khi khởi động lại?
YumYumYum

1
Vâng, nó hoạt động sau khi khởi động lại hệ thống; bạn sẽ không phải áp dụng nó mỗi lần.
kern

Sau khi khởi động lại hệ thống sẽ tự động chọn ngày hiện tại.
Naveen

Nếu ngày có vẻ là một cái gì đó sai sau khi khởi động lại hoặc chu kỳ năng lượng, điều đó thường có nghĩa là pin trên bo mạch chủ bị hỏng.
Andi Jay

2
Điều này dường như không còn làm việc. Sử dụng Ubuntu 16.04
Teekin

51

Thử đi:

sudo dpkg-reconfigure tzdata

Điều này cho phép bạn định cấu hình múi giờ của mình (bạn có thể chọn giống nhau) và tự động đồng bộ hóa thời gian của bạn.

Nếu không có gói tzdata, hãy cài đặt nó:

sudo apt-get update
sudo apt-get install tzdata

1
Điều này giải quyết cài đặt múi giờ máy chủ Ubuntu của tôi, cảm ơn bạn.
Manee Osman

13

Trong 12.04 tôi không phải mở khóa bất cứ thứ gì. Chỉ cần nhấp vào đồng hồ trên thanh trên cùng và chọn Cài đặt Thời gian & Ngày, khi cửa sổ Thời gian & Ngày mở, chọn Thủ công, để bạn có thể thay đổi thời gian và ngày theo cách thủ công; mặt khác, chọn múi giờ của bạn từ bản đồ và chọn Tự động.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


4
Tôi không thể thay đổi thời gian hệ thống của mình theo cách này. Tôi có thể thay đổi thời gian từ cài đặt nhưng nó không phản ánh trên thanh trên cùng của tôi.
roopunk

1
Phải mất một lúc (+30 giây), nhưng thanh trên cùng sẽ cập nhật sau. (Ubuntu 14.04)
shxfee

Bạn sẽ phải thay đổi trọng tâm của điều khiển spinner Date để thay đổi ngày ngay lập tức. Rất kỳ lạ :) (Ubuntu 14.10)
Aram Paronikyan

1
Không có giải pháp nào trong số này làm việc cho tôi, sáng ngày 14.04.
Tass

đôi khi để phản ánh các thay đổi cài đặt, bạn cần hủy dịch vụ bảng thống nhất và khởi động lại nó. Nhấp vào đồng hồ trên thanh trên cùng và chọn Cài đặt Thời gian & Ngày khi cửa sổ Thời gian & Ngày mở chọn theo cách thủ công để bạn có thể thay đổi thời gian và ngày theo cách thủ công; mặt khác, chọn múi giờ của bạn từ bản đồ và chọn Tự động. Bây giờ để phản ánh các thay đổi ngay lập tức thiết bị đầu cuối mở và gõ killall unity-panel-service
Gaurav Shukla

5

Xem bài đăng trên blog này để đặt ngày với chuỗi định dạng thân thiện với máy:

sudo date 120622432007.55

cho ngày 6 tháng 12 năm 2007, 22:43:55,

và xem câu trả lời này để đặt ngày với chuỗi thân thiện với con người:

sudo date --set "15 MAY 2011 1:40 PM"

3

Nếu bạn chỉ muốn thay đổi múi giờ, hãy tham khảo liên kết này :

  1. Kiểm tra cài đặt múi giờ hiện tại: $ timedatectl
  2. Hiển thị tất cả các múi giờ có sẵn: $ timedatectl list-timezones
  3. Thay đổi múi giờ : $ sudo timedatectl set-timezone Europe/Berlin.

-2

Tôi đã gặp vấn đề tương tự khi cài đặt và lệnh trên đã báo lỗi này:

date: the argument '19 Sep 2014 20:11:00' lacks a leading '+';
when using an option to specify date(s), any non-option
argument must be a format string beginning with '+'
Try 'date --help'

Trợ giúp cho thấy -

Usage: date [option]...  [+FORMAT] - (etc)

Đã thêm cộng yêu cầu như được chỉ định để kết xuất +19 Sep 2014 20:11:00mà hoạt động.


Điều này là để hiển thị ngày, không thiết lập nó.
Adam Katz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.