Stephen,

        This comes up quite often so let me help.       First there are two
clocks; system clock and hardware clock.

        The one we tend to know about is the system clock and we invoke the
date & time with the command;   date

        The one we tend to not know about is the hardware clock.  To see the
hardware clock time use any one of the following:

        hwclock
        hwclock -r
        hwclock --show

        If you are in a Red Hat Linux environment in addition to the above
the commands;
        
        clock           will also work - (it does not work in Debian Linux.)

        So first set your system clock to get it exactly like you want it,
the syntax is;

        MMDDhhmm[[CC][YY].[ss]]

        MM = the month  03 for March
        DD = the day of the month       today 28
        hh = the hour of the day right now about 06
        mm = the minute of the hour right now about 29
        CC = is optional, the century 20
        YY = is the year, now 01
        .  = is the separator between YY and the seconds
        ss = is the seconds of the minute
        
        The things in [] are all optional

        Now to force the hardware clock time to be the system clock time do
either:

        hwclock -w

                OR

        hwclock --systohc

        Should you want to force the system clock to be that of the hardware
clock do either:

        hwclock -s

                OR

        hwclock --hctosys

        You can also set the hardware clock directly with the following
syntax;

        hwclock --set --date="03/28/01 06:29:00"

        I recently became a Linux Professional Institute Certified
(LPIC)Systems Engineer and this is the kind of information they want you to
know about to pass the exams - hard work but very enjoyable.

        Join the discussion group;      [EMAIL PROTECTED]       as that is a
fine group to be associated with.       A couple of key players and class
act people are Dan York and Chuck Mead.
Also consider the LPI program as I think it is going to become the leader in
Linux certification.


Regards,

John D. Holp



-----Original Message-----
From: Matthew Dalton [mailto:[EMAIL PROTECTED]
Sent: Tuesday, March 27, 2001 10:25 PM
To: stephen
Cc: Debian-user@lists.debian.org
Subject: Re: Time


stephen wrote:
> 
> I'm having a heck of a time getting my system time set correctly.
> /etc/localtime is a symlink to the proper time zone.  I've looked in
> /etc/default/rcS and switched UTC from yes to no and back again.
> And, I've read the man page for hwclock a few times.  Still,
> my system time is always six hours off.  (For example, it's
> 8:22pm right now, but my computer thinks it's 2:20pm.)
> 
> Anybody have any pointers on this?

You're in Central USA, aren't you? :)
... which means your timezone is GMT -6 hours!

This is no coincidence. When you installed you probably told it to set
your clock to GMT/UTC. When you do this, the hardware clock is set to
GMT and linux adds/subtracts the amount of time specified in your time
zone file for use as the system clock. That's why your clock is 6 hours
behind.

You can either:
1. leave UTC set to yes, set your clock to GMT/UTC
2. set UTC to no and set your clock to localtime

Option 1 is the best option if your system doesn't dual boot with
Windows. Otherwise use option 2.

Matthew


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]

Reply via email to