Το να διατηρείτε ενημερωμένο το λογισμικό στη συσκευή σας είναι σημαντικό μέρος της ύπαρξης ενός ισχυρού και ασφαλούς συστήματος, αλλά ακόμη πιο σημαντικό είναι να έχετε ενημερωμένη ώρα και ημερομηνία.
Η ακριβής ώρα και ημερομηνία σε ένα σύστημα όχι μόνο σας λέει τη σωστή ώρα, αλλά σας επιτρέπει επίσης να εκτελείτε αυτοματοποιημένες εργασίες όπως αναμένεται και να συνδέεστε σε υπηρεσίες μέσω Διαδικτύου απρόσκοπτα.
Αυτός ο οδηγός θα σας δείξει πώς να ελέγξετε, να προσαρμόσετε και να διαμορφώσετε την ώρα και την ημερομηνία στο Linux από τη γραμμή εντολών χρησιμοποιώντας το timedatectl εντολή.
Πώς διαχειρίζεται ο χρόνος στο Linux
Για να διατηρεί την ακριβή ώρα, το Linux χρησιμοποιεί δύο διαφορετικά είδη ρολογιών:
- Ένα ρολόι πραγματικού χρόνου (RTC) ή ρολόι υλικού ενσωματωμένο στην πλακέτα κυκλώματος του υπολογιστή σας που λειτουργεί ανεξάρτητα από το λειτουργικό σύστημα. Το ρολόι εξακολουθεί να λειτουργεί ακόμα και όταν το λειτουργικό σας σύστημα είναι απενεργοποιημένο, επανεκκίνηση ή αδρανοποίηση.
- Ένα ρολόι συστήματος, επίσης ευρέως γνωστό ως ρολόι λογισμικού. Διατηρούμενο από τον πυρήνα του Linux, το ρολόι του συστήματος εξαρτάται από το ρολόι πραγματικού χρόνου για να πάρει την αρχική του ώρα κατά την εκκίνηση του λειτουργικού σας Linux.
Από προεπιλογή, η ώρα του συστήματός σας διατηρείται στο Universal Coordinated Time (UTC) μορφή. Στη συνέχεια, το σύστημά σας Linux μετατρέπει την ώρα UTC στη σωστή τοπική ώρα με βάση την περιοχή ή τη ζώνη ώρας σας. Η τοπική ώρα είναι αυτή που εμφανίζεται στην επιφάνεια εργασίας.
Πληροφορίες ώρας και ημερομηνίας καταχώρισης
Μία από τις πιο σημαντικές εργασίες που θα πρέπει να μπορείτε να εκτελέσετε όταν πρόκειται για τη διαμόρφωση της ώρας στο Linux είναι να μπορείτε να καταγράψετε και να ελέγξετε την τρέχουσα ώρα στο σύστημά σας.
Για να εμφανίσετε την ώρα και άλλες παραμέτρους διαμόρφωσης, απλώς εκτελέστε το timedatectl εντολή χωρίς παραμέτρους ως εξής:
timedatectl
Η εντολή εμφανίζει την τοπική ώρα του συστήματος, την ώρα UTC και το ρολόι πραγματικού χρόνου. Η ζώνη ώρας και άλλες σημαντικές παράμετροι που σχετίζονται με την ώρα παρατίθενται επίσης στην έξοδο.
Πώς να ρυθμίσετε την ώρα στο Linux
Για να ρυθμίσετε ή να αλλάξετε την ώρα, χρησιμοποιήστε το timedatectl εντολή μαζί με το καθορισμένος χρόνος υποεντολή.
sudo timedatectl καθορισμός χρόνου ωω: χλστ: σσ
Σημείωση: Πρέπει να έχετε αυξημένα προνόμια για να προσαρμόσετε την ώρα ή την ημερομηνία.
Στην προαναφερθείσα εντολή, το ωω στέκεται για ώρες, mm για λεπτά, και σσ για δευτερόλεπτα. Η ώρα που καθορίζετε θα πρέπει να είναι σε μορφή 24 ωρών.
Για παράδειγμα, για να ρυθμίσετε την ώρα στις 12:00 τα μεσάνυχτα, εκτελέστε την ακόλουθη εντολή:
sudo timedatectl set-time 00:00:00
Η εντολή ενημερώνει τόσο το ρολόι σε πραγματικό χρόνο όσο και το ρολόι συστήματος ή λογισμικού. Ωστόσο, θα αποτύχετε να αλλάξετε την ώρα ή την ημερομηνία εάν το Πρωτόκολλο ώρας δικτύου (NTP) είναι ενεργοποιημένο στο σύστημά σας.
Πώς να ενεργοποιήσετε/απενεργοποιήσετε το NTP
Το Πρωτόκολλο ώρας δικτύου σάς βοηθά να διασφαλίσετε ότι η ώρα σας συγχρονίζεται με έναν απομακρυσμένο διακομιστή με βάση τη ζώνη ώρας ή την περιοχή σας.
Για να απενεργοποιήσετε το NTP σε Linux, εκτελέστε την ακόλουθη εντολή:
sudo timedatectl set-ntp false
Για να επανενεργοποιήσετε ή να ενεργοποιήσετε το NTP, απλώς εκτελέστε:
sudo timedatectl set-ntp true
Μόλις ενεργοποιηθεί, το σύστημα θα προσαρμόσει και θα συγχρονίσει αυτόματα την ώρα με τη διαμορφωμένη ώρα διακομιστή.
Σημείωση: Ο set-ntp η υποεντολή δεν θα λειτουργήσει εάν το σύστημά σας δεν υποστηρίζει NTP.
Πώς να ορίσετε την ημερομηνία στο Linux
Για να αλλάξετε την ημερομηνία στον υπολογιστή σας, μπορείτε να εκτελέσετε το timedatectl εντολή με το καθορισμένος χρόνος υποεντολή στην ακόλουθη μορφή:
sudo timedatectl ορισμός-ημερομηνία ΕΕΕΕ-ΜΜ-ΗΗ
...όπου ΕΕΕΕ είναι η χρονιά, ΜΜ είναι ο μήνας, και DD είναι η μέρα.
Για παράδειγμα, για να αλλάξετε την ημερομηνία σε 1 Ιανουαρίου 2000, εκδώστε την ακόλουθη εντολή:
sudo timedatectl set-time "2000-01-01 23:00:01"
Λάβετε υπόψη ότι έχουμε επίσης καθορίσει την ώρα, επειδή όταν προσδιορίζετε μόνο την ημερομηνία, το timedatectl θα ρυθμίσει αυτόματα την ώρα στις 00:00, δηλαδή στις 12 τα μεσάνυχτα.
Αλλαγή της ζώνης ώρας σας
Προτού μπορέσετε να προχωρήσετε και να αλλάξετε τη ζώνη ώρας στον υπολογιστή σας, είναι σημαντικό να γνωρίζετε πώς να καταχωρίζετε ή να βλέπετε τις διαθέσιμες ζώνες ώρας.
timedatectl list-timezones
Χρησιμοποιήστε το φά πλήκτρο στο πληκτρολόγιό σας για κύλιση προς τα εμπρός και το σι πλήκτρο για κύλιση προς τα πίσω στις αναφερόμενες ζώνες ώρας. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τα πλήκτρα βέλους για κύλιση.
Αφού προσδιορίσετε τη ζώνη ώρας σας, μπορείτε, για παράδειγμα, να μεταβείτε στη ζώνη ώρας Africa/Blantyre χρησιμοποιώντας την ακόλουθη εντολή:
timedatectl set-timezone Africa/Blantyre
Λήψη βοήθειας στη γραμμή εντολών
Για να μάθετε περισσότερα σχετικά με το timedatectl, εκδώστε την ακόλουθη εντολή:
timedatectl βοήθεια
Για πιο ολοκληρωμένη κάλυψη της εντολής, μπορείτε να δείτε τις σελίδες man της εκτελώντας:
άνθρωπος timedatectl
Σχετίζεται με: Τρόποι για να λάβετε βοήθεια στη γραμμή εντολών στο Linux
Εναλλακτικά βοηθητικά προγράμματα ώρας σε Linux
Αυτός ο οδηγός σάς έδειξε πώς να ρυθμίσετε την ώρα και την ημερομηνία στο Linux χρησιμοποιώντας το βοηθητικό πρόγραμμα timedatectl, μια ισχυρή και σύγχρονη ρύθμιση ρολογιού που αποτελεί μέρος του systemd υπηρεσία. Άλλα παραδοσιακά βοηθητικά προγράμματα διαμόρφωσης ρολογιού στο Linux είναι τα ώρα hwclock και ημερομηνία εντολές.
Θέλετε να λάβετε λεπτομερείς πληροφορίες σχετικά με την ημερομηνία και την ώρα στο Linux; Αυτά τα παραδείγματα εντολών ημερομηνίας σίγουρα θα σας βοηθήσουν.
Διαβάστε Επόμενο
- Linux
- Εντολές Linux

Η Mwiza αναπτύσσει λογισμικό στο επάγγελμα και γράφει εκτενώς σε Linux και προγραμματισμό front-end. Μερικά από τα ενδιαφέροντά του περιλαμβάνουν ιστορία, οικονομία, πολιτική και επιχειρηματική αρχιτεκτονική.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε