Τρέξαμε πρόσφατα άρθρο; στην εντολή «ημερομηνίας Linux». Είναι ένα αρκετά δροσερό εργαλείο γραμμών εντολής που επιτρέπει σε σας για να πάρει την ημερομηνία και το χρόνο του συστήματός σας με τα διάφορα σχήματα. Αυτό που κάνει επίσης είναι επιτρέπει σε σας για να θέσει την ημερομηνία και το χρόνο της μηχανής. Εξετάστε τους μερικούς τρόπους να τεθεί ο χρόνος και η ημερομηνία σε μια μηχανή Linux. Κατ' αρχάς, θα εξετάσουμε το πώς να το κάνουμε χρησιμοποιώντας την εντολή «ημερομηνίας», κατόπιν θα σας εισαγάγω εν συντομία στον κεντρικό υπολογιστή NTP σε Linux και θα σας παρουσιάσω πώς μπορείτε sync ρολόι της μηχανής σας σε ένα ρολόι που τρέχει στο διαδίκτυο.
Κατ' αρχάς, συνοπτικό recap σε αυτό που η εντολή «ημερομηνίας» μπορεί να κάνει για σας:
# ημερομηνία
Mon 22 Δεκ. 22: 35: 58 IST 2008;
Τώρα εάν θέλετε να αλλάξετε την ημερομηνία της μηχανής στον ΠΡΩΘΥΠΟΥΡΓΟ 1:45 την ημέρα Χριστουγέννων στο έτος 2008, είναι εδώ πώς εσείς θα το έκανε:
#?ημερομηνία - s «25 Δεκ. 2008 13:45: 00 ″
Thu 25 Δεκ. 13: 45: 02 IST 2008
Αυτό επάνω από την εντολή είναι αρκετά αυτεξήγητο. Αλλά για να τον καταστήσει σαφή, είναι εδώ η αποσύνθεση. Αρχικά έρχεται η εντολή «ημερομηνίας». Κατόπιν χρησιμοποιείτε «- το s» επιλογή, που αντιπροσωπεύει «έθεσε την ημερομηνία». Μετά από αυτόν εισάγετε την ημερομηνία που θέλετε να θέσετε στην ακόλουθη διαταγή. «Ώρες έτους μήνα ημερομηνίας: Πρακτικά: Δευτερόλεπτα». Μετά από να εισαγάγει αυτό το χτύπημα το επιστροφής κλειδί. Το σύστημα πρέπει να επανέλθει με τη νέα ημερομηνία. Τώρα μπορείτε να εισαγάγετε την εντολή «ημερομηνίας» άλλη μια φορά για να σιγουρευτείτε ότι η ημερομηνία τίθεται δεξιά.
Υπάρχουν διάφοροι άλλοι τρόποι να γίνει αυτό το ίδιο πράγμα. Όπως δύναμη έχετε διαβάσει στο προηγούμενο άρθρο μου για την εντολή «ημερομηνίας», είναι αρκετά ευπροσάρμοστο. Μπορείτε να κάνετε κάτι παρόμοιο ως αυτό που δοκιμάσαμε ακριβώς ανωτέρω με μια ελαφρώς διαφορετική σύνταξη:
#ημερομηνία +%Y%m%d - s «20081225 ″
Αυτό θα θέσει την ημερομηνία του συστήματος στο 25$ο της Δεκεμβρίου 2008.
Η άλλη μέθοδος Ι χρήση για να θέσει την ημερομηνία του υπολογιστή μου χρησιμοποιεί τον κεντρικό υπολογιστή NTP. Στάσεις NTP για το χρονικό πρωτόκολλο δικτύων. Το NTPd είναι ένα daemon που τρέχει στις περισσότερες μηχανές Linux. Όταν διαμορφώνεται σωστά αυτό το daemon επιτρέπει σε σας για να συνδέσει με έναν χρονικό κεντρικό υπολογιστή πέρα από το δίκτυο (το τοπικό δίκτυό σας ή το Διαδίκτυο) και να συγχρονίσει το χρόνο. Πολύ συνήθως χρησιμοποιείται για τους κεντρικούς υπολογιστές παραγωγής.
Είναι αρκετά πιθανό ότι η μηχανή Linux σας είναι ήδη εξοπλισμένη με NTP. Εάν όχι, το εγκαταστήστε χρησιμοποιώντας τη συνιστώμενη μέθοδο εγκαταστάσεων του συστήματός σας.
Οι χρήστες Ubuntu μπορούν να χρησιμοποιήσουν την ακόλουθη εντολή:
# sudo apt-get install ntpdate
Fedora users can probably use this:
# yum install ntp
Once NTPd is installed on your computer open the file /etc/ntp.conf in your?favorite?text editor. In this file locate a line containing the “server” parameter. Set it to the following address:
server pool.ntp.org
Save the file and restart your NTP server.
# /etc/init.d/ntpd restart
You can now synchronize your machine to the time server you just configured:
#?ntpdate pool.ntp.org
22 Dec 23:07:00 ntpdate[24328]: step time server 123.108.39.80 offset 172868.246157 sec
Now your machine will quickly talk to the time server you assigned it and get you the right time. This way you know for sure that the time on your machine is accurately set. It may be a good idea to run this command every once in a while to make sure you’re on time.





























{ 2 comments… read them below or add one }
For my Debian boxes I usually use the following after a Net Install:
mv /etc/localtime /etc/localtime.bak
ln -sf /usr/share/zoneinfo/America/Los_Anglese /etc/localtime
/etc/init.d/ntpd restart
date
and if you want to save the time after restart, you need to use this command
hwclock –systohc
Leave a Comment