Date and time setup

A time zone is a region of the earth that has uniform standard time, usually referred to as the local time.

There are two main clocks in a Linux system:

The Hardware Clock: This is a clock that runs independently of any control program running in the CPU and even when the machine is powered off.

The System Time: This is the time kept by a clock inside the Linux kernel and driven by a timer interrupt. It has meaning only while Linux is running on the machine.

Every time Linux starts up, it will synchronize System Time with Hardware Clock.

Turned on "Hardware time set to GMT" flag indicates that the Hardware Clock is kept in Coordinated Universal Time, otherwise it is kept in local time

If you want to have automatic Daylight saving time (DST) support then you should to turn on "Hardware time set to GMT" flag. But if you have Windows system installed on your computer, then you should to turn off this flag.

The Network Time Protocol (NTP) is a protocol for synchronizing the clocks of computer systems over packet-switched, variable-latency data networks. Most popular NTP server is a pool.ntp.org. You can also visit http://www.pool.ntp.org/ to see full list of available servers.