Múi giờ của việt nam trên linux

Linux Commands for Beginners 05 - Basic File Editing

Linux Commands for Beginners 05 - Basic File Editing
  • Kiểm tra múi giờ hiện tại
  • Thay đổi múi giờ trong Linux
  • Thay đổi Múi giờ bằng cách tạo Symlink
  • Phần kết luận

Múi giờ là một khu vực địa lý có cùng thời gian tiêu chuẩn. Thông thường múi giờ được đặt trong quá trình cài đặt hệ điều hành, nhưng nó có thể dễ dàng thay đổi sau đó.

Sử dụng múi giờ chính xác là điều cần thiết cho nhiều nhiệm vụ và quy trình liên quan đến hệ thống. Ví dụ, trình nền cron sử dụng múi giờ của hệ thống để thực hiện các công việc định kỳ. Múi giờ cũng được sử dụng cho dấu thời gian nhật ký.

Hướng dẫn này bao gồm các bước cần thiết để đặt hoặc thay đổi múi giờ trong Linux.

Kiểm tra múi giờ hiện tại

timedatectl là một tiện ích dòng lệnh cho phép bạn xem và thay đổi ngày giờ của hệ thống. Nó có sẵn trên tất cả các hệ thống Linux dựa trên hệ thống hiện đại.

Để xem múi giờ hiện tại, hãy gọi lệnh timedatectl mà không có bất kỳ tùy chọn hoặc đối số nào:

timedatectl

Local time: Tue 2019-12-03 16:30:44 UTC Universal time: Tue 2019-12-03 16:30:44 UTC RTC time: Tue 2019-12-03 16:30:44 Time zone: Etc/UTC [UTC, +0000] System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

Đầu ra ở trên cho thấy múi giờ của hệ thống được đặt thành UTC.

Múi giờ hệ thống được cấu hình bằng cách liên kết tệp /etc/localtime với mã định danh của múi giờ nhị phân trong thư mục /usr/share/zoneinfo .

Một cách khác để kiểm tra múi giờ là xem đường dẫn các điểm liên kết tượng trưng đến sử dụng ls :

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Thay đổi múi giờ trong Linux

Trước khi thay đổi múi giờ, bạn sẽ cần tìm ra tên dài của múi giờ bạn muốn sử dụng. Quy ước đặt tên theo múi giờ thường sử dụng định dạng Vùng Vùng / Thành phố.

Để xem tất cả các múi giờ khả dụng, sử dụng lệnh timedatectl hoặc liệt kê các tệp trong thư mục /usr/share/zoneinfo :

timedatectl list-timezones

… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…

Khi bạn xác định múi giờ nào chính xác với vị trí của mình, hãy chạy lệnh sau với tư cách là người dùng root hoặc sudo:

sudo timedatectl set-timezone

Ví dụ: để thay đổi múi giờ của hệ thống thành America/New_York bạn sẽ nhập:

sudo timedatectl set-timezone America/New_York

Để xác minh thay đổi, hãy gọi lại lệnh timedatectl :

timedatectl

Local time: Tue 2019-12-03 13:55:09 EST Universal time: Tue 2019-12-03 18:55:09 UTC RTC time: Tue 2019-12-03 18:02:16 Time zone: America/New_York [EST, -0500] System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

Nhiệm vụ đã hoàn thành! Bạn đã thay đổi thành công múi giờ của hệ thống.

Thay đổi Múi giờ bằng cách tạo Symlink

Xóa tệp liên kết hoặc tệp hiện tại:

sudo rm -rf /etc/localtime

Xác định múi giờ bạn muốn định cấu hình và tạo liên kết tượng trưng:

sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

Xác minh nó bằng cách liệt kê tệp /etc/localtime hoặc gọi lệnh date :

date

Đầu ra bao gồm múi giờ, trong ví dụ này là EST EST.

Tue Dec 3 14:10:54 EST 2019

Phần kết luận

Để thay đổi múi giờ trong các hệ thống Linux, hãy sử dụng sudo timedatectl set-timezone theo sau là tên dài của múi giờ bạn muốn đặt.

Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.

thiết bị đầu cuối

Tải về bản PDF

Tải về bản PDF

wikiHow hôm nay sẽ hướng dẫn bạn cách thay đổi múi giờ trên máy tính Linux. Bạn có thể đổi múi giờ trên mọi bản phân phối Linux bằng cách sử dụng dòng lệnh hoặc bảng chọn trong dòng lệnh tùy theo phiên bản Linux khác nhau. Nếu bạn đang sử dụng Mint, Ubuntu hay bản phân phối khác với giao diện người dùng và trình đơn cài đặt đơn giản, bạn cũng có thể đổi múi giờ ngay tại đây.

  1. 1

    Mở Terminal. Chọn Terminal từ danh sách chương trình trên Linux hoặc nhấn tổ hợp phím Ctrl+Alt+T.

  2. 2

    Kiểm tra múi giờ hiện tại. Nhập date vào Terminal rồi nhấn Enter. Terminal sẽ hiển thị ngày theo định dạng Thứ Tháng Ngày Giờ Múi giờ Năm [tên viết tắt tiếng Anh].

    • Ví dụ, trong dòng Wed Mar 7 07:38:23 EDT 2017 thì "EDT" là tên viết tắt của múi giờ hiện tại [Eastern Daylight Time: giờ mùa hè ở miền Đông nước Mỹ].

  3. 3

    Kiểm tra những múi giờ hiện có. Nhập cd /usr/share/zoneinfo và nhấn Enter, sau đó gõ tzselect rồi nhấn Enter để hiển thị danh sách địa điểm.

    • Thư mục /usr/share/zoneinfo có thể sẽ khác nhau tùy vào phiên bản Linux.

  4. 4

    Chọn một châu lục hoặc đại dương. Nhập số đại diện cho tùy chọn liên quan đến vị trí chung của bạn, sau đó nhấn Enter.

  5. 5

    Chọn quốc gia. Nhập số đại diện cho tùy chọn trong danh sách trên màn hình rồi nhấn Enter.

  6. 6

    Chọn múi giờ. Nhập số đại diện cho múi giờ theo vùng mà bạn muốn chọn rồi nhấn Enter.

    • Nếu thành phố của bạn không nằm trong danh sách, hãy chọn một thành phố khác nằm cùng múi giờ với bạn.

  7. 7

    Xác nhận giờ địa phương. Trên dòng lệnh tiếp theo, xác nhận giờ địa phương là chính xác bằng cách nhấn phím 1 rồi Enter.

    • Nếu giờ chưa đúng, bạn nhập 2 rồi nhấn Enter, sau đó chọn châu lục mới và thực hiện lại quá trình.

  8. 8

    Xác nhận rằng múi giờ đã được đặt. Thực thi lệnh date lần nữa và kiểm tra xem múi giờ này có tương ứng với thời gian mà bạn vừa đổi hay không. Nếu bạn thấy thời gian mới hiện ra nghĩa là bạn đã thay đổi thành công múi giờ trên máy tính.

  9. 9

    Thiết lập để đồng hồ được đồng bộ hóa với máy chủ thời gian trên internet nếu bạn thích. Đa phần các bản phân phối hiện đại đều được cài sẵn giao thức Network Time Protocol [NTP]. Nếu bản phân phối Linux của bạn không có thì hãy cài đặt gói máy chủ NTP này. Sử dụng những lệnh sau để cài đặt tùy theo bản phân phối Linux của bạn:

    • Ubuntu/Mint/Debian: sudo apt install ntpdate
    • CentOS: sudo yum install ntpdate
      sudo /sbin/chkconfig ntpd on
    • Fedora/RedHat: sudo yum install ntpdate
      sudo chkconfig ntpd on
    • Nhập ntpdate server link && hwclock –w vào sau lệnh cài đặt, bạn nhớ thay server link bằng liên kết đến website.

    Quảng cáo

  1. 1

    Mở Terminal. Chọn Terminal từ danh sách chương trình trên Linux hoặc nhấn tổ hợp phím Ctrl+Alt+T.

  2. 2

    Nhập lệnh mở trình đơn múi giờ. Tùy vào bản phân phối Linux mà lệnh này sẽ khác nhau:

    • Ubuntu và Mint - sudo dpkg-reconfigure tzdata theo sau là mật khẩu admin [quản trị viên]/user [người dùng].
    • Redhat - redhat-config-date
    • CentOS và Fedora - system-config-date
    • 'FreeBSD và Slackware - tzselect

  3. 3

    Chọn vùng địa lý. Sử dụng các phím mũi tên để chọn vùng địa lý mà quốc gia trực thuộc rồi nhấn Enter.

  4. 4

    Chọn thành phố/khu vực. Chọn thành phố hoặc khu vực tương ứng với múi giờ của bạn rồi nhấn Enter. Múi giờ sẽ được thay đổi trên hệ thống. [1]

    Quảng cáo

  1. 1

    Nhấp vào biểu tượng "trình đơn hệ thống"

    . Tùy chọn có hình tam giác hướng xuống ở góc trên bên phải màn hình. Một trình đơn thả xuống sẽ hiện ra.[2]

  2. 2

    Nhấp vào biểu tượng "cài đặt" hình cờ lê và tua vít ở góc dưới bên trái trình đơn thả xuống. Trung tâm điều khiển Ubuntu Control Center sẽ mở ra.

  3. 3

    Cuộn xuống và nhấp vào Details [Chi tiết]. Tùy chọn nằm cuối thanh bên trái cửa sổ.

    • Bạn cần chắc chắn rằng con trỏ chuột đang đang nằm trên thanh bên trái khi cuộn.

  4. 4

    Nhấp vào Date & Time [Ngày & Giờ]. Thẻ này nằm bên trái cửa sổ.

  5. 5

    Tắt Automatic Time Zone [Múi giờ tự động]. Nhấp vào công tắc "Automatic Time Zone" màu xanh nằm giữa trang để tắt.

    • Nếu công tắc "Automatic Time Zone" đang là màu xám thì bỏ qua bước này.

  6. 6

    Nhấp vào Time Zone ở gần cuối cửa sổ. Trình đơn Time Zone sẽ mở ra.

  7. 7

    Chọn múi giờ. Nhấp vào vị trí gần đúng của bạn trên bản đồ thế giới để chọn. Thời gian sẽ thay đổi khớp với múi giờ của khu vực mà bạn chọn.

  8. 8

    Đóng cửa sổ để lưu lại thiết lập. Múi giờ phù hợp sẽ được cập nhật.

    Quảng cáo

  1. 1

    Mở Menu. Nhấp vào Menu ở góc dưới bên trái màn hình.

  2. 2

    Nhấp vào biểu tượng cài đặt hệ thống hình hai bánh răng màu xám. Tùy chọn nằm bên trái cửa sổ Menu.

  3. 3

    Nhấp vào Date & Time nằm trong nhóm tùy chọn "Preferences" [Tùy chỉnh].

  4. 4

    Nhấp vào Unlock [Mở khóa] ở bên phải cửa sổ.

  5. 5

    Nhập mật khẩu người dùng vào khi được nhắc. Nhập mật khẩu mà bạn sử dụng để đăng nhập máy tính.

  6. 6

    Nhấp vào Authenticate [Xác minh] nằm cuối hộp thoại bật lên. Trình đơn Date & Time sẽ được mở khóa.

  7. 7

    Chọn múi giờ. Nhấp vào thanh dọc trên bản đồ để chọn múi giờ. Đồng hồ bên phải trang sẽ thay đổi ngay để phản ánh thời gian của múi giờ được chọn.

  8. 8

    Nhấp vào Lock [Khóa] bên phải cửa sổ để lưu tùy chỉnh múi giờ. Trình đơn Date & Time sẽ được khóa lại.

    Quảng cáo

Lời khuyên

  • Trên RedHat Linux, Slackware, Gentoo, SuSE, Debian, Ubuntu và một số phiên bản "thông thường" khác thì lệnh hiển thị và thay đổi thời gian là "date" chứ không phải "clock".
  • Trên điện thoại di động và những thiết bị nhỏ chạy hệ điều hành Linux, múi giờ được lưu trữ khác nhau.

Cảnh báo

  • Một số ứng dụng [như PHP] có cài đặt múi giờ riêng khác với múi giờ hệ thống.
  • Trên một số hệ thống có tiện ích để thiết lập múi giờ chính xác và thay đổi cho phù hợp với cấu hình hệ thống. Chẳng hạn, trên Debian có tiện ích "tzsetup" hoặc "tzconfig".

Về bài wikiHow này

Trang này đã được đọc 8.833 lần.

Bài viết này đã giúp ích cho bạn?

Bài Viết Liên Quan

Chủ Đề