newslog(5)


NAME

   newslog - description of Usenet log files

DESCRIPTION

   Most  log  files created by Usenet programs reside in the /var/log/news
   directory and have a ``.log'' extension.  Several versions are  usually
   kept  with  an  additional extension such as ``.1'', ``.2'', etc. --- the
   higher  the  number,  the  older  the  log.   The  older  versions  are
   compressed.

   The   scanlogs  script  and  related  utilities  (see  newslog(8))  are
   responsible for rotating and compressing these files.

   Some log files always have data, others only have data if  there  is  a
   problem, and others are only created if a particular program is used or
   configuration parameter is set.  The innstat  script  (see  newslog(8))
   monitors the size of all log files.

   The  following  files  will only accumulate data under the direction of
   control.ctl(5):
          control.log miscctl.log newgroup.log rmgroup.log unwanted.log
   In order to create these files, the ``message'' and  ``action''  fields
   of control.ctl should be chosen from the following table:
          Message     Action         Meaning
          all         log=miscctl    Log all messages by default
          default     log=miscctl    Log unknown messages
          newgroup    doit=newgroup  Create group and log message
          newgroup    log=newgroup   Log message
          rmgroup     doit=rmgroup   Remove group and log message
          rmgroup     log=rmgroup    Log message
          ``other''   doit=miscctl   log and process the message
          ``other''   log=miscctl    Log message
   Here, ``other'' refers to any other control message such as:
          checkgroups ihave sendme sendsys senduuname version

   The following is a list of log files.

   control.log
          This  file  maintains  a  count  of  the  number of newgroup and
          rmgroup control messages seen for each newsgroup.  The count  is
          of  the  number  of  control  messages with identical arguments,
          regardless  if  they  were  actually  processed.   All   control
          arguments,  including  invalid  ones, are counted.  This file is
          updated by tally.control, which is invoked by scanlogs if either
          the newgroup or rmgroup logs exist.  This file is not rotated.

   errlog This file contains the standard output and standard error of any
          program spawned by innd(8).  The most common  programs  are  the
          control-message  handlers  found in /usr/lib/news/control.  This
          file should be empty.  Scanlogs will print the  entire  contents
          of this log file if it is non-empty.

   expire.log
          By  default,  when  news.daily  is  going  to  expire  old  news
          articles, it writes the date  to  this  file,  followed  by  any
          output  from  expire(8)  and the ending date.  All lines but the
          first are indented four spaces.

   miscctl.log
          When control.ctl is configured as described above,  all  control
          messages  except  newgroup and rmgroup are appended to this file
          by writelog.  There  will  be  a  summary  line  describing  the
          message  and  the action taken, followed by the article indented
          by four spaces, and a blank line.

   newgroup.log
          When control.ctl is configured as described above, all  newgroup
          messages  are appended to this file using the same format as for
          miscctl.log.

   news   This file logs articles received by innd.   Scanlogs  summarizes
          the rejected articles reported in this file.

   news.crit
          All  critical error messages issued by innd are appended to this
          file via syslog(3).  This log file should  be  empty.   Scanlogs
          will  print  the  entire contents of this log file if it is non-
          empty.   You  should   have   the   following   line   in   your
          syslog.conf(5) file:
                 news.crit  /var/log/news/news.crit

   news.err
          All  major  error  messages  issued by innd are appended to this
          file via syslog.  This log file should be empty.  Scanlogs  will
          print  the  entire contents of this log file if it is non-empty.
          You should have the following line in your syslog.conf file:
                 news.err  /var/log/news/news.err

   news.notice
          All standard error messages and status messages issued  by  innd
          are  appended to this file via syslog.  Scanlogs uses the awk(1)
          script innlog.awk to summarize this file.  You should  have  the
          following line in your syslog.conf file:
                 news.notice  /var/log/news/news.notice

   nntpsend.log
          The  nntpsend(8)  programs  appends  all status messages to this
          file.

   rmgroup.log
          When control.ctl is configured as described above,  all  rmgroup
          messages  are appended to this file using the same format as for
          miscctl.log.

   unwanted.log
          This log maintains a count of the number of articles  that  were
          rejected  because  they  were  posted  to newsgroups that do not
          exist at the local site.  This file is updated by tally.unwanted
          and  maintained  in  reverse  numeric  order  (the  most popular
          rejected group first).  This file is not rotated.

HISTORY

   Written  by  Landon  Curt  Noll   <chongo@toad.com>   and   Rich   $alz
   <rsalz@uunet.uu.net>  for  InterNetNews.   This  is revision 1.6, dated
   1996/09/10.

SEE ALSO

   control.ctl(5),   ctlinnd(8),   expire(8),   innd(8),    news.daily(8),
   nntpsend(8), newslog(8).

                                                                NEWSLOG(5)





Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.





Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.


Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.





Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.


Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.





Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.


Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.