Ώρα συστήματος
Η αναφορά στην διαχείριση ενός συστήματος δε θα ήταν πλήρης αν δεν αναφέραμε και το χειρισμό της ώρας και ημερομηνίας. Κάθε υπολογιστής παρέχει κάποιο κύκλωμα που λειτουργεί συνεχώς και η μόνη του χρήση είναι η διατήρηση της ώρας. Την ώρα αυτή τη χρησιμοποιεί το λειτουργικό σύστημα για να ορίσει τους δικούς του μετρητές.
Στο Linux υπάρχει η ώρα του συστήματος (system clock) και η ώρα του ρολογιού του υπολογιστή (hardware clock) που ρυθμίζονται με δύο διαφορετικές εντολές, αντίστοιχα τη date και τη hwclock. Όσον αφορά τη date, αυτή ρυθμίζει ή εμφανίζει την τρέχουσα ημερομηνία και ώρα του συστήματος με ποικίλους τρόπους. Οι επιλογές και παράμετροι που δέχεται είναι πάρα πολλές και για την πλήρη κάλυψή τους παραπέμπουμε στην αντίστοιχη σελίδα οδηγιών (man date) και κείμενο τεκμηρίωσης (info date). Αλλά θα παραθέσουμε μερικά απλά παραδείγματα για καλύτερη κατανόηση.
# date --date="2 days ago" Fri Jul 11 10:15:46 EEST 2003
Επιστρέφει την ημερομηνία και την ώρα πριν από ακριβώς δύο μέρες.
# date +%m%d%H%M%Y.%S 071310072003.49
Εμφανίζει την τρέχουσα ημερομηνία και ώρα δίνοντας πρώτα το μήνα, την ημέρα, την ώρα και τα λεπτά, το έτος και τέλος τα δευτερόλεπτα. Μια τέτοια μορφοποίηση είναι αρκετά χρήσιμη ειδικά σε σενάρια κελύφους.
# date Sun Jul 13 10:08:26 EEST 2003 # date --set="+2 minutes" Sun Jul 13 10:11:02 EEST 2003 # date --set='2003, July 20 18:00”
Ορίζει την τρέχουσα ημερομηνία 2 λεπτά αργότερα.
Μεταφορά στο ρολόι του υπολογιστή
Αφού ορίσουμε την ημερομηνία και την ώρα με τη date, θα πρέπει με κάποιον τρόπο να ενημερώσουμε το ρολόι του υπολογιστή. Αυτό επιτυγχάνεται με την εντολή hwclock και με την επιλογή --systohc (system to hardware clock), η οποία συγχρονίζει το ρολόι του υπολογιστή με την ώρα του συστήματος.
# hwclock --systohc
Η hwclock προσφέρει και τη δυνατότητα αποθήκευσης και διαφορετικής ώρας με την επιλογή --set (σε συνδυασμό με τη --date), π.χ.:
# hwclock --set --date="2003, Jul 20 16:45:05"
Στην αντίθετη περίπτωση μπορούμε να συγχρονίσουμε το ρολόι του συστήματος με το ρολόι του υπολογιστή (αν π.χ. αλλάξαμε την ώρα του συστήματος και θέλουμε να την επαναφέρουμε στη σωστή) με την επιλογή --hctosys (hardware clock to system):
# hwclock --hctosys
Τέλος, η hwclock επιτρέπει την επιλογή του τρόπου αποθήκευσης της ώρας ανάμεσα σε τοπική ώρα ή παγκόσμια ώρα UTC (Universal Time Coordinated) με τις επιλογές --localtime ή --utc αντίστοιχα.
Χρήσιμα πακέτα: ntp, gworldclock, ntpdate, tptime, tzwatch, ud.
Active forum topics
- Wake up from suspend mode failed
- Οργάνωση στις μεταφράσεις των ελληνικών στο Debian.
- απορια σχετικα με nvidia440
- πρόβλημα εγκατάστασης nvidia driver GTS250.
- kernel 2.6.38 για squeeze
- Gnome3
- 2 μήνες σπασμένο το upgrade σε unstable [SOLVED]
- Οι χρήστες του Internet Explorer είναι χαζοί;
- Debian Lenny + Nvidia drivers
- εγκατασταση usb cosmote
New forum topics
Νέοι χρήστες
- kountp
- Adonthegreat
- giorgos_m
- prodromos
- airmaik
Οι πιο πρόσφατες καταχωρίσεις blog.
- Fosscomm 2012
- armhf officially into Debian!
- back from UDS/Linaro Connect...
- FTF is over, Linaro Interview
- straight from FTF 2011, San Antonio...
- Όσο μεγαλώνεις μαθαίνεις...
- Emdebian 2011 Sprint report, Genesi Europe store goes online...
- Θεσσαλονίκη - open source ERP workshop
- Χρήσιμο URL για Flash Cards και Linux filesystems
- Cambridge, UK, ARM HQ for Emdebian 2011 Sprint