Changeset 46a2e9c for chapter07/setclock.xml
- Timestamp:
- 01/06/2006 02:59:05 AM (19 years ago)
- Children:
- e1ca33a
- Parents:
- 1714f1a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter07/setclock.xml
r1714f1a r46a2e9c 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ 3 4 <!ENTITY % general-entities SYSTEM "../general.ent"> 4 5 %general-entities; 5 6 ]> 7 6 8 <sect1 id="ch-scripts-setclock"> 7 <title>Configuring the setclock Script</title> 8 <?dbhtml filename="setclock.html"?> 9 <?dbhtml filename="setclock.html"?> 9 10 10 <indexterm zone="ch-scripts-setclock"> 11 <primary sortas="d-setclock">setclock</primary> 12 <secondary>configuring</secondary></indexterm> 11 <title>Configuring the setclock Script</title> 13 12 14 <para>The <command>setclock</command> script reads the time from the hardware 15 clock, also known as the BIOS or the Complementary Metal Oxide Semiconductor 16 (CMOS) clock. If the hardware clock is set to UTC, this script will convert the 17 hardware clock's time to the local time using the 18 <filename>/etc/localtime</filename> file (which tells the 19 <command>hwclock</command> program which timezone the user is in). There is no 20 way to detect whether or not the hardware clock is set to UTC, so this 21 needs to be configured manually.</para> 13 <indexterm zone="ch-scripts-setclock"> 14 <primary sortas="d-setclock">setclock</primary> 15 <secondary>configuring</secondary></indexterm> 22 16 23 <para>If you cannot remember whether or not the hardware clock is set to UTC, 24 find out by running the <userinput>hwclock --localtime --show</userinput> 25 command. This will display what the current time is according to the hardware 26 clock. If this time matches whatever your watch says, then the hardware clock is 27 set to local time. If the output from <command>hwclock</command> is not local 28 time, chances are it is set to UTC time. Verify this by adding or subtracting 29 the proper amount of hours for the timezone to the time shown by 30 <command>hwclock</command>. For example, if you are currently in the MST 31 timezone, which is also known as GMT -0700, add seven hours to the local 32 time.</para> 17 <para>The <command>setclock</command> script reads the time from the hardware 18 clock, also known as the BIOS or the Complementary Metal Oxide Semiconductor 19 (CMOS) clock. If the hardware clock is set to UTC, this script will convert the 20 hardware clock's time to the local time using the 21 <filename>/etc/localtime</filename> file (which tells the 22 <command>hwclock</command> program which timezone the user is in). There is no 23 way to detect whether or not the hardware clock is set to UTC, so this 24 needs to be configured manually.</para> 33 25 34 <para>Change the value of the <envar>UTC</envar> variable below 35 to a value of <parameter>0</parameter> (zero) if the hardware clock 36 is <emphasis>not</emphasis> set to UTC time.</para> 26 <para>If you cannot remember whether or not the hardware clock is set to UTC, 27 find out by running the <userinput>hwclock --localtime --show</userinput> 28 command. This will display what the current time is according to the hardware 29 clock. If this time matches whatever your watch says, then the hardware clock is 30 set to local time. If the output from <command>hwclock</command> is not local 31 time, chances are it is set to UTC time. Verify this by adding or subtracting 32 the proper amount of hours for the timezone to the time shown by 33 <command>hwclock</command>. For example, if you are currently in the MST 34 timezone, which is also known as GMT -0700, add seven hours to the local 35 time.</para> 37 36 38 <para>Create a new file <filename>/etc/sysconfig/clock</filename> by running 39 the following:</para> 37 <para>Change the value of the <envar>UTC</envar> variable below 38 to a value of <parameter>0</parameter> (zero) if the hardware clock 39 is <emphasis>not</emphasis> set to UTC time.</para> 40 41 <para>Create a new file <filename>/etc/sysconfig/clock</filename> by running 42 the following:</para> 40 43 41 44 <screen><userinput>cat > /etc/sysconfig/clock << "EOF" … … 47 50 EOF</userinput></screen> 48 51 49 <para>A good hint explaining how to deal with time on LFS is available50 at <ulink url="&hints-root;time.txt"/>. It explains issues such as51 time zones, UTC, and the <envar>TZ</envar> environment variable.</para>52 <para>A good hint explaining how to deal with time on LFS is available 53 at <ulink url="&hints-root;time.txt"/>. It explains issues such as 54 time zones, UTC, and the <envar>TZ</envar> environment variable.</para> 52 55 53 56 </sect1> 54
Note:
See TracChangeset
for help on using the changeset viewer.