source: chapter07/setclock.xml@ cdfb460

6.0
Last change on this file since cdfb460 was 69993f4, checked in by Gerard Beekmans <gerard@…>, 20 years ago

Second round of edits for final release

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

  • Property mode set to 100644
File size: 2.4 KB
RevLine 
[673b0d8]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]>
[3be4d97]6<sect1 id="ch-scripts-setclock">
[69993f4]7<title>Configuring the setclock Script</title>
[673b0d8]8<?dbhtml filename="setclock.html"?>
[e12115e]9
[673b0d8]10<indexterm zone="ch-scripts-setclock">
11<primary sortas="d-setclock">setclock</primary>
12<secondary>configuring</secondary></indexterm>
13
[5ba3d1d]14<para>The <command>setclock</command> script reads the time from the hardware clock,
15also known as BIOS or the Complementary Metal Oxide Semiconductor
[69993f4]16(CMOS) clock. If the hardware clock is set to UTC, this script will convert the hardware clock's time to
17the local time using the <filename>/etc/localtime</filename> file
18(which tells the <command>hwclock</command> program which timezone the
19user is in). There is no way to
20detect whether or not the hardware clock is set to UTC time, so this
[5ba3d1d]21needs to be manually configured.</para>
22
[69993f4]23<para>If you cannot remember whether or not the hardware
24clock is set to UTC time, find out by running
25the <userinput>hwclock --show</userinput> command. This will tell
26what the current time is according to the hardware clock. If this time
27matches whatever your watch says, then the hardware clock is set to
[5ba3d1d]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
[69993f4]30subtracting the proper amount of hours for the timezone to this
[5ba3d1d]31<command>hwclock</command> time. For example, if you live in the MST
[69993f4]32timezone, which is also known as GMT -0700, add seven hours to the local
33time. Then, account for Daylight Savings Time, which requires
34substracting an hour (or only add six in the first place) during the summer
[5ba3d1d]35months.</para>
36
37<para>Change the value of the <emphasis>UTC</emphasis> variable below
[69993f4]38to a value of <parameter>0</parameter> (zero) if the hardware clock
[5ba3d1d]39is <emphasis>not</emphasis> set to UTC time.</para>
[fa914e5]40
[b822811]41<para>Create a new file <filename>/etc/sysconfig/clock</filename> by running
42the following:</para>
[6370fa6]43
[f67f5cf]44<screen><userinput>cat &gt; /etc/sysconfig/clock &lt;&lt; "EOF"
[6370fa6]45# Begin /etc/sysconfig/clock
46
[56cc653]47UTC=1
[6370fa6]48
49# End /etc/sysconfig/clock
[f67f5cf]50EOF</userinput></screen>
[6370fa6]51
[5ba3d1d]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>
[6370fa6]55
56</sect1>
[5ba3d1d]57
Note: See TracBrowser for help on using the repository browser.