Android

Πώς να ρυθμίσετε ή να αλλάξετε ζώνη ώρας στο ubuntu 18.04

101 Great Answers to the Toughest Interview Questions

101 Great Answers to the Toughest Interview Questions

Πίνακας περιεχομένων:

Anonim

Στο Ubuntu, η ζώνη ώρας του συστήματος έχει οριστεί κατά τη διάρκεια της εγκατάστασης, αλλά μπορεί να αλλάξει εύκολα αργότερα.

Η χρήση της σωστής ζώνης ώρας είναι σημαντική για πολλές λειτουργίες και διαδικασίες που σχετίζονται με το σύστημα. Για παράδειγμα, ο δαίμονας cron χρησιμοποιεί τη ζώνη ώρας του συστήματος για την εκτέλεση εργασιών cron και τα timestamps στα αρχεία καταγραφής βασίζονται στην ίδια ζώνη ώρας.

Αυτό το σεμινάριο δείχνει πώς μπορείτε να ορίσετε ή να αλλάξετε τη ζώνη ώρας στο Ubuntu 18.04 και τις προηγούμενες εκδόσεις από τη γραμμή εντολών ή μέσω του GUI. Οι ίδιες οδηγίες ισχύουν για οποιαδήποτε διανομή που βασίζεται στο Ubuntu, συμπεριλαμβανομένων των Kubuntu, Linux Mint και Elementary OS.

Προϋποθέσεις

Θα χρειαστεί να συνδεθείτε ως χρήστης με δικαιώματα sudo για να αλλάξετε τη ζώνη ώρας του συστήματος.

Έλεγχος της τρέχουσας ζώνης ώρας

Στο Ubuntu και στις περισσότερες άλλες διανομές Linux, μπορούμε να χρησιμοποιήσουμε την εντολή timedatectl για την εμφάνιση και ρύθμιση του χρόνου και της ζώνης ώρας του τρέχοντος συστήματος.

timedatectl

Όπως μπορείτε να δείτε στην παρακάτω έξοδο, η ζώνη ώρας έχει οριστεί σε UTC:

Local time: Wed 2019-01-23 22:45:47 UTC Universal time: Wed 2019-01-23 22:45:47 UTC RTC time: Wed 2019-01-23 22:45:48 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

Η ζώνη ώρας του συστήματος έχει διαμορφωθεί με σύζευξη /etc/localtime σε ένα αναγνωριστικό δυαδικής ζώνης ώρας στον κατάλογο /usr/share/zoneinfo . Επομένως, μια άλλη επιλογή θα ήταν να δείξουμε τη διαδρομή που το σύμβολο δείχνει με τη χρήση της εντολής ls:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Εναλλακτικά, μπορείτε επίσης να ελέγξετε την ζώνη ώρας του τρέχοντος συστήματος, εμφανίζοντας τα περιεχόμενα του αρχείου /etc/timezone .

cat /etc/timezone

Etc/UTC

Αλλαγή της ζώνης ώρας Χρησιμοποιώντας την εντολή timedatectl

Πριν αλλάξετε τη ζώνη ώρας, θα πρέπει να μάθετε το μακρύ όνομα για τη ζώνη ώρας που θέλετε να χρησιμοποιήσετε. Η σύμβαση ονοματολογίας ζώνης ώρας συνήθως χρησιμοποιεί μια μορφή "Περιοχή / Πόλη".

Για να εμφανίσετε όλες τις διαθέσιμες ζώνες ώρας, μπορείτε είτε να απαριθμήσετε τα αρχεία στον κατάλογο /usr/share/zoneinfo είτε να χρησιμοποιήσετε την εντολή timedatectl .

timedatectl list-timezones

… Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara…

Μόλις προσδιορίσετε ποια ζώνη ώρας είναι ακριβής στην τοποθεσία σας, εκτελέστε την ακόλουθη εντολή ως χρήστη sudo:

sudo timedatectl set-timezone your_time_zone

Για παράδειγμα, για να αλλάξετε τη ζώνη ώρας του συστήματος στην Europe/Rome :

sudo timedatectl set-timezone Europe/Rome

Εκτελέστε την εντολή timedatectl για να επαληθεύσετε τις αλλαγές:

timedatectl

Local time: Thu 2019-01-24 00:27:43 CET Universal time: Wed 2019-01-23 23:27:43 UTC RTC time: Wed 2019-01-23 23:27:44 Time zone: Europe/Rome (CET, +0100) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

Αλλαγή της ζώνης ώρας με τον tzdata

  1. Προσδιορίστε τη ζώνη ώρας που θέλετε να διαμορφώσετε.

    Αποθηκεύστε το νέο όνομα /etc/timezone αρχείο /etc/timezone χρησιμοποιώντας την ακόλουθη εντολή tee:

    echo "Europe/Rome" | sudo tee /etc/timezone

    Europe/Rome

    Εκτελέστε την ακόλουθη εντολή για να αλλάξετε τη ζώνη ώρας του συστήματος:

    sudo dpkg-reconfigure --frontend noninteractive tzdata

    Current default time zone: 'Europe/Rome' Local time is now: Thu Jan 24 00:40:48 CET 2019. Universal Time is now: Wed Jan 23 23:40:48 UTC 2019.

Αλλαγή της ζώνης ώρας Χρήση του GUI

Εάν η γραμμή εντολών δεν είναι το πράγμα σας, μπορείτε να αλλάξετε τη ζώνη ώρας του τρέχοντος συστήματος μέσω του GUI.

  1. Ανοίξτε το παράθυρο ρυθμίσεων συστήματος κάνοντας κλικ στο εικονίδιο Settings , όπως φαίνεται στην παρακάτω εικόνα:

    Αφού γίνει, κάντε κλικ στο × για να κλείσετε το παράθυρο.

συμπέρασμα

Σε αυτόν τον οδηγό, δείξαμε ότι αλλάζετε τη ζώνη ώρας του συστήματος του Ubuntu. Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.

τερματικό ubuntu