source: chapter07/setclock.xml@ 3e46693

6.0
Last change on this file since 3e46693 was 5ba3d1d, checked in by Gerard Beekmans <gerard@…>, 20 years ago

Completed global edits for upcoming 6.0 release

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/testing/BOOK@4001 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 2.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
3 <!ENTITY % general-entities SYSTEM "../general.ent">
4 %general-entities;
5]>
6<sect1 id="ch-scripts-setclock">
7<title>Configuring the setclock script</title>
8<?dbhtml filename="setclock.html"?>
9
10<indexterm zone="ch-scripts-setclock">
11<primary sortas="d-setclock">setclock</primary>
12<secondary>configuring</secondary></indexterm>
13
14<para>The <command>setclock</command> script reads the time from the hardware clock,
15also known as BIOS or the Complementary Metal Oxide Semiconductor
16(CMOS) clock. If the hardware clock is set to Universal Coordinated
17Time (UTC), this script will convert the hardware clock's time to
18your local time using the <filename>/etc/localtime</filename> file
19(which tells hwclock which timezone you are in). There is no way to
20detect whether or not your hardware clock is set to UTC time, so this
21needs to be manually configured.</para>
22
23<para>If you can't remember whether or not you have set your hardware
24clock to UTC time, you can find out by following this procedure. Run
25the <userinput>hwclock --show</userinput> command. This will tell you
26what the current time according to the hardware clock is. If this time
27matches whatever your watch says, then your hardware clock is set to
28local time. If the output from <command>hwclock</command> is not local
29time, chances are it is set to UTC time. Verify this by adding or
30subtracting the proper amount of hours for your timezone to this
31<command>hwclock</command> time. For example, if you live in the MST
32timezone, which is also known as GMT -0700, add 7 hours to the local
33time. Then account for Daylight Savings Time which means you have to
34remove an hour (or only add 6 in the first place) during the summer
35months.</para>
36
37<para>Change the value of the <emphasis>UTC</emphasis> variable below
38to a value of <parameter>0</parameter> (zero) if your hardware clock
39is <emphasis>not</emphasis> set to UTC time.</para>
40
41<para>Create a new file <filename>/etc/sysconfig/clock</filename> by running
42the following:</para>
43
44<screen><userinput>cat &gt; /etc/sysconfig/clock &lt;&lt; "EOF"
45# Begin /etc/sysconfig/clock
46
47UTC=1
48
49# End /etc/sysconfig/clock
50EOF</userinput></screen>
51
52<para>A good hint explaining how to deal with time on LFS is available
53at <ulink url="&hints-root;time.txt"/>. It explains issues such as
54time zones, UTC, and the TZ environment variable.</para>
55
56</sect1>
57
Note: See TracBrowser for help on using the repository browser.