Linux và Windows vào những thời điểm khác nhau. Có phải thời gian đang đi sai hướng? Lý do khác…. Giải pháp sử dụng Mac OS X

Nhiều người dùng mới mới chuyển sang Linux từ hệ điều hành Windows và thỉnh thoảng vẫn chạy hệ thống này gặp phải vấn đề là sau khi tải Windows vào Ubuntu, thời gian quay đi quay lại vài giờ, sau đó vài lần khởi động lại. thật khó để hiểu bây giờ là mấy giờ rồi. Tất cả điều này xảy ra do sự khác biệt về định dạng lưu trữ thời gian trong các hệ điều hành này. Và nó sẽ xảy ra mỗi khi bạn khởi động lại, bất kể bạn đặt thời gian chính xác đến mức nào. Nhưng vấn đề này có thể được giải quyết. Và thậm chí theo nhiều cách. Trong bài viết này, chúng ta sẽ xem xét cách giải quyết vấn đề mất thời gian trong Ubuntu và Windows.

CẤU HÌNH CỬA SỔ HOẠT ĐỘNG VỚI UTC

Vì vậy, nếu bạn gặp vấn đề về thời gian của windows và linux khi chuyển đổi giữa các hệ điều hành, cách tốt nhất là buộc Windows hoạt động ở định dạng chính xác và hợp lý hơn. Để thực hiện việc này, chỉ cần thêm một khóa đăng ký. Bạn có thể thực hiện việc này bằng một lệnh trong bảng điều khiển. Để mở bảng điều khiển trong Windows 10, hãy di chuyển chuột đến góc dưới bên trái, sau đó nhấp vào nút bên phải. Từ menu ngữ cảnh, chọn Dòng lệnh (Quản trị viên):

> Reg thêm HKLM\SYSTEM\CurrentControlSet\Control\Ti meZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

Và đối với 64-bit, bạn cần sử dụng loại giá trị REG_QWORD:

> Reg thêm HKLM\SYSTEM\CurrentControlSet\Control\Ti meZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1

Target="_blank">https://losst.ru/wp-content/uploads/2016/10/utc-windows-600x139-300x70.png 300w" width="600" />

Gần như đã sẵn sàng, nhưng dịch vụ thời gian của Windows, bất kể cài đặt này, sẽ ghi thời gian ở định dạng cục bộ khi cập nhật qua Internet, vì vậy sẽ rất thuận tiện khi tắt dịch vụ này. Để làm điều này, hãy chạy:

> sc config w32time start= bị tắt

LÀM THẾ NÀO ĐỂ TRỞ LẠI?

Nếu bạn muốn đưa mọi thứ trở lại như cũ thì việc này có thể được thực hiện dễ dàng nhất có thể. Đầu tiên chúng ta đưa key đăng ký về đúng vị trí:

> Reg thêm HKLM\SYSTEM\CurrentControlSet\Control\Ti meZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0

Và bắt đầu lại dịch vụ đồng bộ hóa:

> sc config w32time start= theo yêu cầu

CẤU HÌNH LINUX CHO THỜI GIAN ĐỊA PHƯƠNG

Theo mặc định, Linux sử dụng định dạng thời gian UTC, nhưng nếu Ubuntu 16.04 gây rối với thời gian của Windows, bạn có thể dễ dàng buộc hệ thống lưu trữ giờ cục bộ trong bộ hẹn giờ phần cứng. Trên tất cả các bản phân phối sử dụng Systemd, bao gồm Ubuntu 16.04, tất cả những gì bạn cần làm là chạy lệnh:

Sudo timedatectl set-local-rtc 1 --điều chỉnh hệ thống đồng hồ

Để xem trạng thái hiện tại của đồng hồ phần cứng và phần mềm, hãy chạy:

Ngày giờ Sudo

Target="_blank">https://losst.ru/wp-content/uploads/2016/10/rtc-localtime-600x242-300x121.jpg 300w" width="600" />

Xong, bây giờ bạn có thể khởi động lại máy tính và khởi động Windows để đảm bảo thời gian không bị mất khi khởi động lại. Trên các hệ thống Ubuntu cũ hơn, bạn cần chỉnh sửa tệp /etc/default/rcS và thay thế UTC=yes bằng UTC=no. Bạn có thể làm điều này bằng lệnh:

Sudo sed -i "s/UTC=yes/UTC=no/" /etc/default/rcS

LÀM THẾ NÀO ĐỂ TRỞ LẠI?

Một lần nữa, bạn có thể trả lại mọi thứ như cũ bằng một lệnh:

Sudo timedatectl set-local-rtc 0

Và trong các bản phân phối Ubuntu cũ hơn:

Sudo sed -i "s/UTC=no/UTC=yes/" /etc/default/rcS

KẾT LUẬN

Đó là tất cả. Bây giờ, nếu bạn gặp phải sự cố trong Windows 10 - mất thời gian trên Ubuntu hoặc bất kỳ bản phân phối Linux nào khác, bạn sẽ biết cách giải quyết vấn đề đó bằng hai phương pháp hoàn toàn hoạt động.

Ở chế độ UEFI (Khởi động an toàn). Thời gian BIOS của tôi là chính xác.

Khi tôi khởi động vào Ubuntu và sau đó khởi động vào Windows 10, nó hiển thị sai thời gian. Tôi phải sửa nó theo cách thủ công hoặc trực tuyến trong Windows 10 và khi tôi khởi động lại vào Windows 10 thì đó không phải là vấn đề. Đồng hồ hiển thị thời gian chính xác. Và sau đó khi tôi khởi động lại vào Linux thì đồng hồ vẫn chính xác, nhưng khi quay lại Windows 10 thì đồng hồ bắt đầu hoạt động trở lại.

Hệ điều hành lưu trữ và truy xuất thời gian trong đồng hồ phần cứng nằm trên bo mạch chủ của bạn để theo dõi thời gian ngay cả khi hệ thống không được cấp nguồn. Hầu hết các hệ điều hành (Linux/Unix/Mac) lưu trữ thời gian trên đồng hồ phần cứng theo mặc định là UTC, mặc dù một số hệ thống (đặc biệt là Microsoft Windows) lưu thời gian trên đồng hồ phần cứng là thời gian "cục bộ". Điều này gây ra sự cố trên hệ thống khởi động kép nếu cả hai hệ thống xử lý đồng hồ phần cứng khác nhau.

Ưu điểm của việc sử dụng đồng hồ phần cứng làm UTC là bạn không phải thay đổi đồng hồ phần cứng khi di chuyển giữa các múi giờ hoặc khi Giờ tiết kiệm ánh sáng ban ngày (DST) bắt đầu hoặc kết thúc, vì UTC không có chênh lệch thời gian hoặc thời gian.

Việc thay đổi Linux để sử dụng giờ địa phương dễ dàng và đáng tin cậy hơn so với việc thay đổi Windows để sử dụng UTC, do đó, hệ thống Linux/Windows khởi động kép thường sử dụng giờ địa phương.

Vì Intrepid (8.10), UTC = có là mặc định.

Làm cho Windows sử dụng UTC

Ghi chú. Phương pháp này ban đầu không được hỗ trợ trong Windows Vista và Server 2008 nhưng được hỗ trợ với Vista SP2, Windows 7, Server 2008 R2 và Windows 8/8.1.

Vì vậy, MS Windows tính toán thời gian từ đồng hồ phần cứng ở định dạng UTC.

Tạo một tệp có tên WindowsTimeFixUTC.reg với nội dung sau, sau đó bấm đúp vào tệp đó để hợp nhất nội dung vào sổ đăng ký:

Trình chỉnh sửa sổ đăng ký Windows Phiên bản 5.00 "RealTimeIsUniversal"=dword:00000001

Ghi chú. Dịch vụ Windows Time sẽ vẫn ghi lại giờ địa phương trong RTC bất kể cài đặt đăng ký ở trên khi tắt, do đó, sẽ thuận tiện khi tắt dịch vụ Windows Time bằng lệnh này (nếu cần đồng bộ hóa thời gian trong khi Windows đang sử dụng một số đồng bộ hóa thời gian của bên thứ ba ):

Sc config w32time start= bị vô hiệu hóa

Hủy thay đổi

Bạn có thể tạo một file có nội dung như sau rồi click đúp vào nó để hợp nhất các thay đổi ban đầu như trên:

Trình soạn thảo Sổ đăng ký Windows Phiên bản 5.00 "RealTimeIsUniversal"=-

Nếu dịch vụ Windows Time bị tắt, hãy bật lại dịch vụ này bằng lệnh:

Sc config w32time start= theo yêu cầu

Đặt thời gian "địa phương" cho Linux

Để báo cho hệ thống Ubuntu của bạn biết rằng đồng hồ phần cứng được đặt thành giờ "cục bộ":

  1. thay đổi/etc/mặc định/rcS
  2. thêm hoặc thay đổi phần sau

    # Đặt UTC=yes nếu đồng hồ phần cứng của bạn được đặt thành UTC (GMT) UTC=no

Ubuntu 15.04 và các hệ thống cao hơn (ví dụ Ubuntu 16.04 LTS):

    mở terminal và chạy lệnh sau

    Trong bài viết này, tôi đã nói về các nguyên nhân và giải pháp nếu ngày giờ trên máy tính của bạn bị mất. Bài viết này giải quyết các vấn đề thường gặp bất kể số lượng hệ điều hành được cài đặt trên máy tính xách tay và thiết bị hệ thống của bạn.

    Hôm nay chúng ta sẽ nói về vấn đề khi thời gian, cụ thể là đồng hồ, sai vài giờ, như thể múi giờ đang thay đổi. Vấn đề này nảy sinh với tôi sau khi tôi bắt đầu sử dụng hai hệ điều hành Linux và Windows trên PC của mình cùng một lúc.

    Vấn đề này hóa ra không quá mới. Để giải quyết vấn đề này, nhiều bài toán đã được viết trên Internet.

    Bản chất của vấn đề là nếu thời gian sai.

    Có hai hệ điều hành trên PC, đó là Linux và Windows.

    Tôi đang chạy Linux - thời gian bình thường.

    Tôi đã thực hiện một số công việc và khởi động lại vào windows - thời gian hiển thị sớm hơn vài giờ (hoặc muộn hơn, tôi không nhớ chính xác).

    Tôi đặt thời gian, thiết lập tự động đồng bộ hóa với Internet nhưng không giúp được gì. Vấn đề không thể được giải quyết một cách đơn giản. Tôi tìm kiếm trên Internet thì ra vấn đề là máy tính có hai loại đồng hồ là phần cứng và phần mềm.

    Đồng hồ phần cứng luôn chạy, kể cả khi tắt máy vẫn có thêm pin, ắc quy trên bo mạch. Nó duy trì thời gian trôi qua và lưu cài đặt.

    Thời gian của chương trình, nó được ghi vào chương trình khi bật lên rồi lấy từ đó.

    Windows và Linux hoạt động khác nhau với những đồng hồ này, do đó có hiện tượng trục trặc về thời gian khi khởi động lại từ hệ điều hành này sang hệ điều hành khác.

    Đây. Những gì được viết về điều này trên các trang web khác về điều này:

    Làm thế nào để giải quyết vấn đề này?

    Làm cho windows và linux hoạt động giống nhau với đồng hồ phần cứng này.

    Trên Internet, về chủ đề “thời gian đã mất”, người ta viết rằng giải pháp phù hợp là làm cho Windows hoạt động bình thường. Linux hoạt động chính xác, theo nhiều người.

    Điều này có nghĩa là Windows cần phải được làm để hoạt động giống như Linux theo thời gian.

    Quá trình tự giải quyết vấn đề.

    Bạn cần thêm khóa vào sổ đăng ký của hệ điều hành Windows.

    Có nhiều cách để thêm khóa này bằng lệnh, sử dụng dòng lệnh. Chúng tôi sẽ làm mọi thứ bằng tay theo thứ tự. Và chúng ta sẽ hiểu rõ những gì chúng ta đã làm, và bộ não của chúng ta sẽ hoạt động được một chút.

    Gọi cửa sổ Thực thi bằng phím tắt +R. Hoặc chỉ cần chọn thực thi từ menu.

    Gõ regedit và nhấn OK.

    Trình chỉnh sửa sổ đăng ký sẽ mở ra.

    Đi đến nhánh đăng ký dọc theo đường dẫn HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

    Ở đó, ở nửa bên trái của trình chỉnh sửa, nhấp chuột phải và nhấp vào tạo tham số

    Đối với hệ thống DWORD x32 bit

    Đối với hệ thống QWORD x64 bit

    Đặt tên cho nó là RealTimeIsUniversal

    Nhiều người dùng mới mới chuyển sang Linux từ hệ điều hành Windows và thỉnh thoảng vẫn chạy hệ thống này gặp phải vấn đề là sau khi tải Windows vào Ubuntu, thời gian quay đi quay lại vài giờ, sau đó vài lần khởi động lại. thật khó để hiểu bây giờ là mấy giờ rồi.

    Tất cả điều này xảy ra do sự khác biệt về định dạng lưu trữ thời gian trong các hệ điều hành này. Và nó sẽ xảy ra mỗi khi bạn khởi động lại, bất kể bạn đặt thời gian chính xác đến mức nào. Nhưng vấn đề này có thể được giải quyết. Và thậm chí theo nhiều cách. Trong bài viết này, chúng ta sẽ xem xét cách giải quyết vấn đề mất thời gian trong Ubuntu và Windows.

    Như tôi đã nói, vấn đề nằm ở các định dạng khác nhau để lưu trữ và khôi phục thời gian. Có hai loại đồng hồ trên máy tính. Đồng hồ phần cứng luôn chạy, ngay cả khi máy tính tắt và đồng hồ phần mềm được tích hợp trong kernel. Khi máy tính được bật, giá trị của đồng hồ phần cứng được ghi vào đồng hồ phần mềm và sau đó hệ điều hành sẽ lấy thời gian từ đó. Nhưng Windows và Linux hoạt động khác nhau với hai đồng hồ này. Có hai cách để làm việc:

    • UTC- cả đồng hồ phần cứng và phần mềm đều dựa trên Giờ chuẩn Greenwich. Tức là đồng hồ cho biết thời gian phổ quát ở múi giờ bằng 0. Ví dụ: nếu múi giờ của bạn là GMT+3, Kyiv thì đồng hồ sẽ chậm ba giờ. Và người dùng sẽ thêm vào thời điểm này một sự điều chỉnh cục bộ cho múi giờ, chẳng hạn như cộng +3. Mỗi người dùng thêm sửa đổi mà anh ta cần. Điều này được thực hiện trên các máy chủ để mỗi người dùng có thể nhận được thời gian chính xác cho múi giờ của họ.
    • giờ địa phương- Ở phiên bản này đồng hồ phần mềm cũng chạy theo Greenwich Mean Time nhưng đồng hồ phần cứng lại chạy theo giờ của múi giờ địa phương. Không có sự khác biệt đối với người dùng; bạn vẫn cần thêm điều chỉnh cho múi giờ của mình. Nhưng khi tải và đồng bộ thời gian, Windows sẽ trừ đi 3 giờ (hoặc một số điều chỉnh múi giờ khác) từ thời gian phần cứng để thời gian phần mềm chính xác.

    Vậy tại sao Ubuntu và Windows lại bị mất thời gian? Giả sử Windows đang chạy và theo thời gian mọi thứ đều ổn ở đó, nó được lưu ở định dạng giờ địa phương. Nhưng khi bạn khởi động lại vào Linux, hệ điều hành lấy Localtime và cho rằng đó là UTC. Do đó, người dùng sẽ lấy thời gian đã chính xác và thêm vào đó phần điều chỉnh cho múi giờ. Vì vậy, thời gian sẽ không còn chính xác nữa.

    Tiếp theo, bạn đã sửa thời gian và bây giờ đồng hồ phần cứng hoạt động ở UTC. Nhưng sau đó tải WIndows. Hệ thống cho rằng đây là Giờ địa phương và để đặt thời gian phần mềm chính xác, hãy thêm hiệu chỉnh múi giờ cho phần cứng, ví dụ: trong trường hợp của chúng tôi là +3. Sau đó, mỗi người dùng áp dụng lại hiệu chỉnh này và thời gian lại đã hết.

    Cách chắc chắn duy nhất để giải quyết vấn đề này là làm cho cả hai hệ thống hoạt động ở cùng một định dạng và điều này không hề khó khăn chút nào. Hơn nữa, bạn có thể thực hiện theo hai cách: làm cho Windows hoạt động ở UTC hoặc Linux ở định dạng Giờ địa phương, điều này không hoàn toàn chính xác nhưng hoàn toàn có thể. Vì vậy, hãy chuyển sang giải quyết vấn đề mất thời gian trong Ubuntu.

    Định cấu hình Windows để hoạt động trong UTC

    Vì vậy, nếu bạn gặp vấn đề về thời gian của windows và linux khi chuyển đổi giữa các hệ điều hành, cách tốt nhất là buộc Windows hoạt động ở định dạng chính xác và hợp lý hơn. Để thực hiện việc này, chỉ cần thêm một khóa đăng ký. Bạn có thể thực hiện việc này bằng một lệnh trong bảng điều khiển. Để mở bảng điều khiển trong Windows 10, hãy di chuyển chuột đến góc dưới bên trái, sau đó nhấp vào nút bên phải. Từ menu ngữ cảnh, chọn Dòng lệnh (Quản trị viên):

    > Reg thêm HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

    Và đối với 64-bit, bạn cần sử dụng loại giá trị REG_QWORD:

    > Reg thêm HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1

    Gần như đã sẵn sàng, nhưng dịch vụ thời gian của Windows, bất kể cài đặt này, sẽ ghi thời gian ở định dạng cục bộ khi cập nhật qua Internet, vì vậy sẽ rất thuận tiện khi tắt dịch vụ này. Để làm điều này, hãy chạy:

    > sc config w32time start= bị tắt

    Làm thế nào tôi có thể lấy lại nó?

    Nếu bạn muốn đưa mọi thứ trở lại như cũ thì việc này có thể được thực hiện dễ dàng nhất có thể. Đầu tiên chúng ta đưa key đăng ký về đúng vị trí:

    > Reg thêm HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0

    Và bắt đầu lại dịch vụ đồng bộ hóa:

    > sc config w32time start= theo yêu cầu

    Cấu hình Linux để chạy giờ địa phương

    Theo mặc định, Linux sử dụng định dạng thời gian UTC, nhưng nếu Ubuntu 16.04 gây rối với thời gian của Windows, bạn có thể dễ dàng buộc hệ thống lưu trữ giờ cục bộ trong bộ hẹn giờ phần cứng. Trên tất cả các bản phân phối sử dụng Systemd, bao gồm Ubuntu 16.04, tất cả những gì bạn cần làm là chạy lệnh:

    Sudo timedatectl set-local-rtc 1 --just-system-clock

    Để xem trạng thái hiện tại của đồng hồ phần cứng và phần mềm, hãy chạy:

    thời gian sudo

    Xong, bây giờ bạn có thể khởi động lại máy tính và khởi động Windows để đảm bảo thời gian không bị mất khi khởi động lại. Trên các hệ thống Ubuntu cũ hơn, bạn cần chỉnh sửa tệp /etc/default/rcS và thay thế UTC=yes bằng UTC=no. Bạn có thể làm điều này bằng lệnh:

    sudo sed -i "s/UTC=yes/UTC=no/" /etc/default/rcS

    Làm thế nào tôi có thể lấy lại nó?

    Một lần nữa, bạn có thể trả lại mọi thứ như cũ bằng một lệnh:

    sudo timedatectl set-local-rtc 0

    Và trong các bản phân phối Ubuntu cũ hơn:

    sudo sed -i "s/UTC=no/UTC=yes/" /etc/default/rcS

    kết luận

    Đó là tất cả. Bây giờ, nếu bạn gặp phải sự cố trong Windows 10 - mất thời gian trên Ubuntu hoặc bất kỳ bản phân phối Linux nào khác, bạn sẽ biết cách giải quyết vấn đề đó bằng hai phương pháp hoàn toàn hoạt động. Nếu bạn có bất kỳ câu hỏi nào, hãy hỏi trong phần bình luận!
    Chúng tôi đã tìm ra cách đặt thời gian chính xác trong Ubuntu và Windows để các múi giờ không bị nhầm lẫn, nhưng múi giờ là gì và tại sao chúng lại cần thiết?

    Đôi khi khi cài đặt hệ thống thứ hai, điều này thường xảy ra linux, thời gian trong hệ thống bắt đầu sai lệch, ví dụ: bạn đang làm việc dưới quyền của mình linux và quyết định chuyển đến các cửa sổ, và thấy rằng thời gian và ngày tháng hoàn toàn sai hoặc ngược lại, điều này là do sự khác biệt về định dạng thời gian, các hệ điều hành này hoạt động với nó khác nhau, một chút lý thuyết, và vì vậy, hãy bắt đầu với linux, các hệ điều hành này hoạt động với UTC
    UTC- cả đồng hồ phần cứng và phần mềm đều dựa trên Giờ chuẩn Greenwich. Tức là đồng hồ cho biết thời gian phổ quát ở múi giờ bằng 0. Ví dụ: nếu múi giờ của bạn là GMT+3, Moscow thì đồng hồ sẽ chậm ba giờ. Và người dùng sẽ thêm vào thời điểm này một sự điều chỉnh cục bộ cho múi giờ, chẳng hạn như cộng +3. Mỗi người dùng thêm sửa đổi mà anh ta cần. Điều này được thực hiện trên các máy chủ để mỗi người dùng có thể nhận được thời gian chính xác cho múi giờ của họ.
    các cửa sổ lần lượt làm việc với giờ địa phương
    giờ địa phương- Ở phiên bản này đồng hồ phần mềm cũng chạy theo Greenwich Mean Time nhưng đồng hồ phần cứng lại chạy theo giờ của múi giờ địa phương. Không có sự khác biệt đối với người dùng; bạn vẫn cần thêm điều chỉnh cho múi giờ của mình. Nhưng khi tải và đồng bộ hóa thời gian, Windows sẽ trừ đi 3 giờ (hoặc một số điều chỉnh múi giờ khác) từ thời gian phần cứng để thời gian phần mềm chính xác.
    Vì vậy, chúng ta dường như đã sắp xếp xong lý thuyết, bây giờ chúng ta hãy chuyển sang thực hành và vì vậy, ngay từ đầu chúng ta sẽ tải lên phần của mình các cửa sổ, khởi chạy bảng điều khiển với tư cách quản trị viên và thực thi các lệnh cho hệ thống 32 bit
    Reg thêm HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
    hoặc cho 64 bit
    Reg thêm HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
    nhưng đồng hồ vẫn sẽ được đồng bộ với thời gian của máy chủ; để thực hiện việc này, hãy tắt dịch vụ đồng bộ hóa đồng hồ;
    cấu hình sc w32time start= bị tắt
    Bây giờ chúng tôi khởi động lại hệ thống của mình và khởi chạy linuxđăng nhập vào thiết bị đầu cuối bên dưới nguồn gốc và thực hiện các lệnh
    timedatectl set-local-rtc 1 --điều chỉnh hệ thống đồng hồ

    sed -i "s/UTC=yes/UTC=no/" /etc/default/rcS
    nhìn vào trạng thái của đồng hồ phần cứng
    thời gian sudo
    Bây giờ chúng ta khởi động lại, nhập bios và đặt ngày giờ, kiểm tra...
    nếu vì lý do nào đó mà chúng tôi cần tắt tất cả những thứ này, thì chúng tôi sẽ thực thi các lệnh trong Linux
    timedatectl set-local-rtc 0

    sed -i "s/UTC=no/UTC=yes/" /etc/default/rcS
    trong windows, bảng điều khiển với tư cách quản trị viên
    Reg thêm HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0

    sc config w32time start= theo yêu cầu
    Một tùy chọn khác sẽ như sau, trong linux debian và các dẫn xuất
    chạy lệnh để đặt giờ địa phương
    sudo hwclock --localtime --điều chỉnh
    nếu chúng ta muốn trả lại nó
    sudo hwclock --utc --điều chỉnh
    bây giờ hãy kiểm tra
    ngày giờ | grep địa phương
    nếu câu trả lời
    RTC ở TZ địa phương: không
    thì thời gian của chúng ta đang trôi qua theo Greenwich, nhưng nếu câu trả lời
    RTC ở TZ địa phương: có
    điều đó có nghĩa là thời gian của chúng ta đang trôi theo hệ thống được thiết lập
    chỉ vậy thôi, tôi nghĩ nó hữu ích cho bạn