Heh. Every install of Red Hat 6.x I've had the pleasure of working with has a strange behavior regarding time. It decides, seemingly randomly, to reset the time.

                      -=-===-=-


note: I've finally found a fix for this, on the KDE site. These version of Red Hat don't properly decide what time zone they're in.
ln -s /usr/share/zoneinfo /usr/lib/zoneinfo

does the trick.

                      -=-===-=-


The first machine that I discovered this on was my IBM Thinkpad, and I just chalked it up to it's weird BIOS, APM mistakes, and/or the fact that I was switching hard disks constantly before I really had it set up well. I got used to thinking in terms of GMT and eventually I learned to synch the clock, made a nice alias for it and put it in my .bashrc file. For the interested:

# echo "alias settime='rdate -s tock.usno.navy.mil'" >> /root/.bashrc

Note: if you mess up and put one > into the above statement, it overwrites your (root's) .bashrc file. Such is life with UNIX. I've noticed that our webserver does the same thing, and a server doesn't power cycle nearly as often as a laptop, nor is it booting another OS, nor does it use APM. Hmmm...

Now it's gone and done it twice! It's not in Greenwich Mean anymore, it's in India Standard Time! WTF?

Thanks, Red Hat!

This isn't really a negative opinion of Red Hat, it's just a little quirk. I wouldn't keep running it at home if I didn't like it.