Πώς να θέσει την ημερομηνία στη μηχανή Linux σας

από Sukrit Dhandhania [[on]] 23 Δεκεμβρίου 2008

Linux

Τρέξαμε πρόσφατα άρθρο; στην εντολή «ημερομηνίας 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.

Related Posts:
  • The Linux ‘date’ command
  • Why can’t I load secure web sites? (Online Banking, Webmail etc)
  • Walkthrough: Time Machine for OS X 10.5 Leopard
  • An introduction to the sudo command and configuration file
  • How to download files from the Linux command line
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

    You can always opt out of this email subscription at any time.


    Bookmark and Share

    { 2 comments… read them below or add one }

    1 noneck 12.23.08 at 2:48 pm

    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

    2 myhnet 12.29.08 at 8:19 pm

    and if you want to save the time after restart, you need to use this command
    hwclock –systohc

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>