Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
Bread for the World

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
Copyright Info
Terms of Use
Privacy Info
Masthead / Impressum
Your Account

Private Messages

News Archive
Submit News
User Articles
Web Links


The Web

Who's Online
There are currently, 62 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here




       zic  [  -v  ]  [  -d  directory  ]  [  -l localtime ] [ -p
       posixrules ] [ -L leapsecondfilename ] [ -s ] [ -y command
       ] [ filename ... ]


       Zic  reads text from the file(s) named on the command line
       and creates the time conversion information  files  speci­
       fied  in  this  input.   If  a filename is -, the standard
       input is read.

       These options are available:

       -d directory
              Create time conversion  information  files  in  the
              named  directory rather than in the standard direc­
              tory named below.

       -l timezone
              Use the given time zone as local  time.   Zic  will
              act  as  if  the input contained a link line of the

                   Link timezone       localtime

       -p timezone
              Use the  given  time  zone's  rules  when  handling
              POSIX-format  time zone environment variables.  Zic
              will act as if the input contained a link  line  of
              the form

                   Link timezone       posixrules

       -L leapsecondfilename
              Read leap second information from the file with the
              given name.  If this option is not  used,  no  leap
              second information appears in output files.

       -v     Complain  if  a year that appears in a data file is
              outside the range of years representable by time(2)

       -s     Limit  time values stored in output files to values
              that are the  same  whether  they're  taken  to  be
              signed  or  unsigned.   You  can use this option to
              generate SVVS-compatible files.

       -y command
              Use the given command rather than  yearistype  when
              checking year types (see below).

       Input  lines  are made up of fields.  Fields are separated

       For example:

            Rule  US    1967  1973  -     Apr  lastSun  2:00  1:00  D

       The fields that make up a rule line are:

       NAME    Gives  the  (arbitrary)  name  of the set of rules
               this rule is part of.

       FROM    Gives the first year in which  the  rule  applies.
               Any  integer  year  can be supplied; the Gregorian
               calendar is assumed.   The  word  minimum  (or  an
               abbreviation) means the minimum year representable
               as an integer.  The word maximum (or an  abbrevia­
               tion)  means  the maximum year representable as an
               integer.  Rules can describe times  that  are  not
               representable  as  time  values, with the unrepre­
               sentable times ignored; this allows  rules  to  be
               portable  among  hosts  with  differing time value

       TO      Gives the final year in which  the  rule  applies.
               In addition to minimum and maximum (as above), the
               word only (or an  abbreviation)  may  be  used  to
               repeat the value of the FROM field.

       TYPE    Gives  the type of year in which the rule applies.
               If TYPE is - then the rule applies  in  all  years
               between  FROM  and TO inclusive.  If TYPE is some­
               thing else, then zic executes the command
                    yearistype year type
               to check the type of a year:  an  exit  status  of
               zero  is  taken  to  mean  that the year is of the
               given type; an exit status of one is taken to mean
               that the year is not of the given type.

       IN      Names  the  month  in which the rule takes effect.
               Month names may be abbreviated.

       ON      Gives the day on  which  the  rule  takes  effect.
               Recognized forms include:

                    5        the fifth of the month
                    lastSun  the last Sunday in the month
                    lastMon  the last Monday in the month
                    Sun>=8   first Sunday on or after the eighth
                    Sun<=25  last Sunday on or before the 25th

               Names  of  days  of the week may be abbreviated or
               spelled out in full.  Note that there must  be  no
               spaces within the ON field.
               the given time is local "standard" time, or u  (or
               g  or  z)  if the given time is universal time; in
               the absence of an indicator, wall  clock  time  is

       SAVE    Gives  the  amount  of  time  to be added to local
               standard time when the rule is  in  effect.   This
               field   has  the  same  format  as  the  AT  field
               (although, of course, the w and s suffixes are not

               Gives the "variable part" (for example, the "S" or
               "D" in "EST" or "EDT") of time zone  abbreviations
               to  be  used when this rule is in effect.  If this
               field is -, the variable part is null.

       A zone line has the form

            Zone  NAME                GMTOFF  RULES/SAVE  FORMAT  [UNTIL]

       For example:

            Zone  Australia/Adelaide  9:30    Aus         CST     1971 Oct 31 2:00

       The fields that make up a zone line are:

       NAME  The name of the time zone.  This is the name used in
             creating  the  time  conversion information file for
             the zone.

             The amount of time to add to  UTC  to  get  standard
             time  in  this zone.  This field has the same format
             as the AT and SAVE fields of rule lines;  begin  the
             field  with  a minus sign if time must be subtracted
             from UTC.

             The name of the rule(s) that apply in the time  zone
             or,  alternately,  an amount of time to add to local
             standard time.  If this field  is  -  then  standard
             time always applies in the time zone.

             The  format for time zone abbreviations in this time
             zone.  The pair of characters %s  is  used  to  show
             where the "variable part" of the time zone abbrevia­
             tion goes.  Alternately, a slash (/) separates stan­
             dard and daylight abbreviations.

       UNTIL The  time  at  which  the  UTC offset or the rule(s)
             ous line in the file  used  by  the  previous  line.
             Continuation  lines may contain an UNTIL field, just
             as zone lines do, indicating that the next line is a
             further continuation.

       A link line has the form

            Link  LINK-FROM        LINK-TO

       For example:

            Link  Europe/Istanbul  Asia/Istanbul

       The  LINK-FROM  field  should  appear as the NAME field in
       some zone line; the LINK-TO field is used as an  alternate
       name for that zone.

       Except  for  continuation  lines,  lines may appear in any
       order in the input.

       Lines in the file that describes  leap  seconds  have  the
       following form:

            Leap  YEAR  MONTH  DAY  HH:MM:SS  CORR  R/S

       For example:

            Leap  1974  Dec    31   23:59:60  +     S

       The  YEAR,  MONTH,  DAY, and HH:MM:SS fields tell when the
       leap second happened.  The CORR field should be "+"  if  a
       second  was added or "-" if a second was skipped.  The R/S
       field should be (an abbreviation of) "Stationary"  if  the
       leap  second  time  given  by  the  other fields should be
       interpreted as UTC or (an abbreviation  of)  "Rolling"  if
       the  leap  second time given by the other fields should be
       interpreted as local wall clock time.


       For areas with more than two types of local time, you  may
       need  to  use  local  standard time in the AT field of the
       earliest transition time's rule to ensure that the  earli­
       est  transition time recorded in the compiled file is cor­


       /usr/local/etc/zoneinfo standard directory used  for  cre­
       ated files


       newctime(3), tzfile(5), zdump(8)


There are several different ways to navigate the tutorial.



Security Code
Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!

Amazon Wish List

Did You Know?
The Linux Tutorial welcomes your suggestions and ideas.


Tell a Friend About Us

Bookmark and Share

Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.10 Seconds