\section{/etc}
\begin{frame}
   {/etc}

   \begin{itemize}
      \item Contains configuration files (and some
      startup scripts) which are local to the
      machine
      \item No binaries are allowed in this
      directory
      \item Distributions often add specific files and
      directories.  For example, \textbf{Red Hat}
      extends adds a number of other directories, including
      \filelink{sysconfig}
   \end{itemize}

\end{frame}

\cprotect\note{

   This directory contains machine-local configuration
   files and some startup scripts; there should be no
   executable binary programs.

   Files and directories which the \textbf{FHS} requires to
   be found in this directory include:
   \begin{quote}
      \file{csh.login, exports, fstab, ftpusers, gateways,
         gettydefs, group, host.conf, hosts.allow, hosts.deny,
         hosts,equiv, hosts.lpd, inetd.conf, inittab, issue,
         ld.so.conf, motd, mtab, mtools.conf, networks, passwd,
         printcap, profile, protocols, resolv.conf, rpc,
         securetty, services, shells, syslog.conf}.
   \end{quote}
   Some of these files are pretty irrelevant today, such
   as \filelink{mtools.conf} which is used by floppy disks.
   Some will not be found any more, no matter what the
   \textbf{FHS} says, due to software obsolescence.

   Distributions often add configuration files and
   directories to \filelink{/etc}.  For example, \textbf{Red
      Hat} adds a number of other directories including
   \filelink{/etc/sysconfig}, where a number of
   system configuration files and directories live.

   Other important subdirectories include:
   \begin{itemize}
      \item
      \filelink{/etc/skel}: Contains \textbf{skeleton} files
      used to populate newly created home directories).
      \item
      \filelink{/etc/systemd}: Contains or points to configuration scripts
      for starting, stopping, and controlling system services
      when using \textbf{systemd}.
      \item
      \filelink{/etc/init.d}: Contains, startup and shutdown scripts for
      when using \textbf{System V} initialization.
   \end{itemize}
}

