\batchmode
%
\providecommand{\mydocversion}{2.0}%
\providecommand{\mydocdate}{16 julio 2002}\typeout{ * Guia LIPP de GNU/Linux, ligs@ssc.com}
\typeout{ * Versión 2.0, 16 julio 2002.}

\documentclass[a4paper]{book}
\RequirePackage{ifthen}


\usepackage{times,indentfirst,epsfig,linuxdoc,lotex}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\makeindex

\title{{\linux}:\\Instalación y Primeros Pasos}
\years{1992--1998}

\author{\large Matt Welsh \\\large Phil Hughes\\
David Bandel \\
Boris Beletsky\\
Sean Dreilinger \\
Robert Kiesling \\
Evan Liebovitch \\
Henry Pierce}
\abstract{Versión 2.0, 16 julio 2002. \\
\\
Este libro está dirigido tanto a principiantes como a gurús de UNIX. Contiene información sobre cómo obtener e instalar {\linux}, un tutorial para nuevos usuarios de {\linux} y una introducción a la administración de sistemas. Intenta ser suficientemente genérico, para que pueda ser válido con cualquier distribución de {\linux}.
\\
\vskip 1ex
Puede, bajo determinadas condiciones, copiar, compartir y redistribuir libremente este libro. Por favor, lea el copyright y los términos de distribución.}

\setcounter{secnumdepth}{5}\setcounter{tocdepth}{2}\pagenumbering{roman}\pagestyle{empty}  
\sloppy



\usepackage[dvips]{color}


\pagecolor[gray]{.7}

\usepackage[latin1]{inputenc}



\makeatletter
\AtBeginDocument{\makeatletter
\input /home/olea/cvs/hispalinux/doc-lipp/lipp2.aux
\makeatother
}

\makeatletter
\count@=\the\catcode`\_ \catcode`\_=8 
\newenvironment{tex2html_wrap}{}{}%
\catcode`\<=12\catcode`\_=\count@
\newcommand{\providedcommand}[1]{\expandafter\providecommand\csname #1\endcsname}%
\newcommand{\renewedcommand}[1]{\expandafter\providecommand\csname #1\endcsname{}%
  \expandafter\renewcommand\csname #1\endcsname}%
\newcommand{\newedenvironment}[1]{\newenvironment{#1}{}{}\renewenvironment{#1}}%
\let\newedcommand\renewedcommand
\let\renewedenvironment\newedenvironment
\makeatother
\let\mathon=$
\let\mathoff=$
\ifx\AtBeginDocument\undefined \newcommand{\AtBeginDocument}[1]{}\fi
\newbox\sizebox
\setlength{\hoffset}{0pt}\setlength{\voffset}{0pt}
\addtolength{\textheight}{\footskip}\setlength{\footskip}{0pt}
\addtolength{\textheight}{\topmargin}\setlength{\topmargin}{0pt}
\addtolength{\textheight}{\headheight}\setlength{\headheight}{0pt}
\addtolength{\textheight}{\headsep}\setlength{\headsep}{0pt}
\setlength{\textwidth}{349pt}
\newwrite\lthtmlwrite
\makeatletter
\let\realnormalsize=\normalsize
\global\topskip=2sp
\def\preveqno{}\let\real@float=\@float \let\realend@float=\end@float
\def\@float{\let\@savefreelist\@freelist\real@float}
\def\liih@math{\ifmmode$\else\bad@math\fi}
\def\end@float{\realend@float\global\let\@freelist\@savefreelist}
\let\real@dbflt=\@dbflt \let\end@dblfloat=\end@float
\let\@largefloatcheck=\relax
\let\if@boxedmulticols=\iftrue
\def\@dbflt{\let\@savefreelist\@freelist\real@dbflt}
\def\adjustnormalsize{\def\normalsize{\mathsurround=0pt \realnormalsize
 \parindent=0pt\abovedisplayskip=0pt\belowdisplayskip=0pt}%
 \def\phantompar{\csname par\endcsname}\normalsize}%
\def\lthtmltypeout#1{{\let\protect\string \immediate\write\lthtmlwrite{#1}}}%
\newcommand\lthtmlhboxmathA{\adjustnormalsize\setbox\sizebox=\hbox\bgroup\kern.05em }%
\newcommand\lthtmlhboxmathB{\adjustnormalsize\setbox\sizebox=\hbox to\hsize\bgroup\hfill }%
\newcommand\lthtmlvboxmathA{\adjustnormalsize\setbox\sizebox=\vbox\bgroup %
 \let\ifinner=\iffalse \let\)\liih@math }%
\newcommand\lthtmlboxmathZ{\@next\next\@currlist{}{\def\next{\voidb@x}}%
 \expandafter\box\next\egroup}%
\newcommand\lthtmlmathtype[1]{\gdef\lthtmlmathenv{#1}}%
\newcommand\lthtmllogmath{\lthtmltypeout{l2hSize %
:\lthtmlmathenv:\the\ht\sizebox::\the\dp\sizebox::\the\wd\sizebox.\preveqno}}%
\newcommand\lthtmlfigureA[1]{\let\@savefreelist\@freelist
       \lthtmlmathtype{#1}\lthtmlvboxmathA}%
\newcommand\lthtmlpictureA{\bgroup\catcode`\_=8 \lthtmlpictureB}%
\newcommand\lthtmlpictureB[1]{\lthtmlmathtype{#1}\egroup
       \let\@savefreelist\@freelist \lthtmlhboxmathB}%
\newcommand\lthtmlpictureZ[1]{\hfill\lthtmlfigureZ}%
\newcommand\lthtmlfigureZ{\lthtmlboxmathZ\lthtmllogmath\copy\sizebox
       \global\let\@freelist\@savefreelist}%
\newcommand\lthtmldisplayA{\bgroup\catcode`\_=8 \lthtmldisplayAi}%
\newcommand\lthtmldisplayAi[1]{\lthtmlmathtype{#1}\egroup\lthtmlvboxmathA}%
\newcommand\lthtmldisplayB[1]{\edef\preveqno{(\theequation)}%
  \lthtmldisplayA{#1}\let\@eqnnum\relax}%
\newcommand\lthtmldisplayZ{\lthtmlboxmathZ\lthtmllogmath\lthtmlsetmath}%
\newcommand\lthtmlinlinemathA{\bgroup\catcode`\_=8 \lthtmlinlinemathB}
\newcommand\lthtmlinlinemathB[1]{\lthtmlmathtype{#1}\egroup\lthtmlhboxmathA
  \vrule height1.5ex width0pt }%
\newcommand\lthtmlinlineA{\bgroup\catcode`\_=8 \lthtmlinlineB}%
\newcommand\lthtmlinlineB[1]{\lthtmlmathtype{#1}\egroup\lthtmlhboxmathA}%
\newcommand\lthtmlinlineZ{\egroup\expandafter\ifdim\dp\sizebox>0pt %
  \expandafter\centerinlinemath\fi\lthtmllogmath\lthtmlsetinline}
\newcommand\lthtmlinlinemathZ{\egroup\expandafter\ifdim\dp\sizebox>0pt %
  \expandafter\centerinlinemath\fi\lthtmllogmath\lthtmlsetmath}
\newcommand\lthtmlindisplaymathZ{\egroup %
  \centerinlinemath\lthtmllogmath\lthtmlsetmath}
\def\lthtmlsetinline{\hbox{\vrule width.1em \vtop{\vbox{%
  \kern.1em\copy\sizebox}\ifdim\dp\sizebox>0pt\kern.1em\else\kern.3pt\fi
  \ifdim\hsize>\wd\sizebox \hrule depth1pt\fi}}}
\def\lthtmlsetmath{\hbox{\vrule width.1em\kern-.05em\vtop{\vbox{%
  \kern.1em\kern0.8 pt\hbox{\hglue.17em\copy\sizebox\hglue0.8 pt}}\kern.3pt%
  \ifdim\dp\sizebox>0pt\kern.1em\fi \kern0.8 pt%
  \ifdim\hsize>\wd\sizebox \hrule depth1pt\fi}}}
\def\centerinlinemath{%
  \dimen1=\ifdim\ht\sizebox<\dp\sizebox \dp\sizebox\else\ht\sizebox\fi
  \advance\dimen1by.5pt \vrule width0pt height\dimen1 depth\dimen1 
 \dp\sizebox=\dimen1\ht\sizebox=\dimen1\relax}

\def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize 
  \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill
  \else\expandafter\vss\fi}%
\providecommand{\selectlanguage}[1]{}%
\makeatletter \tracingstats = 1 


\begin{document}
\pagestyle{empty}\thispagestyle{empty}\lthtmltypeout{}%
\lthtmltypeout{latex2htmlLength hsize=\the\hsize}\lthtmltypeout{}%
\lthtmltypeout{latex2htmlLength vsize=\the\vsize}\lthtmltypeout{}%
\lthtmltypeout{latex2htmlLength hoffset=\the\hoffset}\lthtmltypeout{}%
\lthtmltypeout{latex2htmlLength voffset=\the\voffset}\lthtmltypeout{}%
\lthtmltypeout{latex2htmlLength topmargin=\the\topmargin}\lthtmltypeout{}%
\lthtmltypeout{latex2htmlLength topskip=\the\topskip}\lthtmltypeout{}%
\lthtmltypeout{latex2htmlLength headheight=\the\headheight}\lthtmltypeout{}%
\lthtmltypeout{latex2htmlLength headsep=\the\headsep}\lthtmltypeout{}%
\lthtmltypeout{latex2htmlLength parskip=\the\parskip}\lthtmltypeout{}%
\lthtmltypeout{latex2htmlLength oddsidemargin=\the\oddsidemargin}\lthtmltypeout{}%
\makeatletter
\if@twoside\lthtmltypeout{latex2htmlLength evensidemargin=\the\evensidemargin}%
\else\lthtmltypeout{latex2htmlLength evensidemargin=\the\oddsidemargin}\fi%
\lthtmltypeout{}%
\makeatother
\setcounter{page}{1}
\onecolumn

% !!! IMAGES START HERE !!!

{\newpage\clearpage
\lthtmlinlinemathA{tex2html_wrap_inline25336}%
${}^{\unhbox \voidb@x \hbox {\relax \fontsize  {5}{6}\selectfont  \sf TM}}$%
\lthtmlinlinemathZ
\lthtmlcheckvsize\clearpage}

\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{2}

\setlength{\parskip}{0pt}%

\setlength{\parskip}{0pt}
{\newpage\clearpage
\lthtmlfigureA{dispitems448}%
\begin{dispitems}
\ditem {{\bf Negrita}} Usado para resaltar {\bf conceptos nuevos}, {\bf AVISOS},
y {\bf palabras clave} de un lenguaje.
\par\ditem {{\em Itálica}} Usada para {\em enfatizar} el texto, y
ocasionalmente para citas o presentaciones al comienzo de una  seccion.
\par\ditem {\cparam{Sesgado}} Usado para marcar {\bf meta variables} en el texto,
especialmente en líneas de órdenes.  Por ejemplo, en: 
\begin{quote}{\tt ls -l} \cparam{foo}\end{quote}
\cparam{foo} representa un nombre de fichero, como {\tt /bin/cp}.
\par\ditem {{\tt Escritura de máquina}} Usado para representar interacción con la pantalla, como en:
\begin{tscreen}
\$ ls --l /bin/cp \\
\verb!-rwxr-xr-x  1 root    wheel    12104 Sep 25 15:53 /bin/cp !
\end{tscreen}
\par También  usada para ejemplos de código, ya sea codigo C, guiones del interprete 
de ordenes, o para mostrar ficheros, tales como ficheros de configuración. Cuando sea 
necesario, y para una mejor claridad, estos ejemplos o figuras se incluiran en cajas.
\par\ditem {\key{Tecla}} Representa una tecla a pulsar, como en este ejemplo:
\par\begin{quote}Pulse \ret para continuar.\end{quote}
\par\ditem {\hfill$\diamond$} Un diamante en el margen, como un diamante negro en una 
pista de esquí, señala ``peligro'' o ``precaución''. Lea detenidamente los 
párrafos marcados de esta forma.
\par\end{dispitems}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{chapter}
\stepcounter{section}
\stepcounter{section}
\stepcounter{section}
\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{section}
\stepcounter{section}
\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsubsection}
\stepcounter{subsubsection}
\stepcounter{subsubsection}
\stepcounter{subsubsection}
\stepcounter{subsubsection}
\stepcounter{subsection}
\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen2021}%
\begin{tscreen}
http://sunsite.unc.edu/mdw/linux.html
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{dispitems2064}%
\begin{dispitems}
\ditem {{\tt comp.os.linux.advocacy }}
Un grupo para la discusión sobre los beneficios de {\linux} respecto a
otros sistemas operativos.
\par\ditem {{\tt comp.os.linux.alpha }}
Se debe usar para todas las discusiones relacionadas con la compra,
instalación, ejecución, mantenimiento y desarrollo de los sistemas
{\linux} basados el el procesador Alpha de Digital.
\par\ditem {{\tt comp.os.linux.announce}}
{\tt comp.os.linux.announce} es un grupo moderado, pensado para anuncios
importantes respecto a {\linux} (como informes sobre errores detectados,
lanzamiento de parches, etc). Si quiere leer grupos de {\linux}, empiece por
éste. Los artículos que aquí se publican no son reenviados a
ningún otro grupo normalmente. En él se pueden encontrar además muchos
artículos que se envían periódicamente, incluyendo documentos ya
mencionados como los {\it HOWTO}s.
\par Los envíos al grupo deben ser aceptados por los moderadores, Matt
Welsh y Lars Wirzenius. Si quiere enviar algo, normalmente basta con
que lo ordene a su software de noticias. Este software se ocupará de
enviar el artículo a los moderadores para que lo acepten. Sin embargo,
si su sistema no está correctamente configurado, puede enviarlo
directamente a la dirección de correo {\tt linux-announce@tc.cornell.edu}.
\par\ditem {{\tt comp.os.linux.answers }}
Para enviar FAQs, {\em HOWTO}s, READMEs y otros documentos que
respondan dudas sobre {\linux}. Esto ayudará a disminuir el tráfico de
otros grupos c.o.l.* y dejará libre comp.os.linux.announce para
verdaderos anuncios.
\par\ditem {{\tt comp.os.linux.development.apps}}
Un grupo de noticias sin moderar, para preguntas y discusiones acerca
de aplicaciones para {\linux} y sobre la migración de aplicaciones a {\linux}.
\par\ditem {{\tt comp.os.linux.development.system}}
Un grupo de noticias sin moderar, para discusiones sobre el desarrollo
de todo lo relacionado con el núcleo, controladores de dispositivos y
módulos cargables para el sistema {\linux}.
\par\ditem {{\tt comp.os.linux.hardware }}
Este grupo de noticias es para preguntas y discusiones específicas
sobre algún componenete hardware, por ejemplo: ``¿Puede este sistema
ejecutar {\linux}?'',¿Cómo puedo utilizar esta unidad de disco con
{\linux}?'', etc.
\par\ditem {{\tt comp.os.linux.m68k}}
De interés y para el desarrollo de la migración de {\linux} de la
arquitectura Motorola 680x0.
\par\ditem {{\tt comp.os.linux.misc }}
Todas las discusiones que no se ajustan a otros grupos de noticias de
{\linux} tienen aquí su sitio, además de otros ``discursos'' y
discusiones no técnicas.
\par\ditem {{\tt comp.os.linux.networking}}
Discusiones relacionadas con redes y comunicaciones, incluyendo
tarjetas Ethernet, SLIP y PPP.
\par\ditem {{\tt comp.os.linux.setup}}
Preguntas y discusiones acerca de la instalación de {\linux} y su
administración. 
\par\ditem {{\tt comp.os.linux.x}}
Discusiones acerca de las características únicas de X Window para
{\linux}, incluyendo servidores, clientes, fuentes y bibliotecas.
\end{dispitems}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{section}
\stepcounter{chapter}
\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen2558}%
\begin{tscreen}
        /bin \\
        /dev \\
        /etc \\
        /home \\
        /lib \\
        /lost+found \\
        /proc \\
        /root \\
        /sbin \\
        /usr \\
        /var \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen2579}%
\begin{tscreen}\begin{verbatim}

máquina A:      / = 120MB
                /usr = resto de la unidad (exportado)
                /home = 0 - punto de montaje (montado desde B)
                /var/news = 0 - punto de montaje (montado desde C)
                /var/spool/mail = 0 - punto de montaje (montado desde D)

máquina B:      / = 120MB
                /usr = 0 - punto de montaje (montado desde A)
                /home = resto de la unidad (exportado)
                /var/news = 0 - punto de montaje (montado desde C)
                /var/spool/mail = 0 - punto de montaje (montado desde D)

máquina C:      / = 120MB
                /usr = 0 - punto de montaje (montado desde A)
                /home = 0 - punto de montaje (montado desde B)
                /var/news = resto de la unidad (exportado)
                /var/spool/mail = 0 - punto de montaje (montado desde D)

máquina D:      (ejercicio para el lector)\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen2589}%
\begin{tscreen}\begin{verbatim}

File system         1024-blocks  Used Available Capacity Mounted on 
/dev/hda1             150259   69605    72894     49%   /
/dev/hda3             723923  615452    71075     90%   /usr
/dev/hda2             150291   93326    49204     65%   /usr/X11R6
/dev/hdb1             499620  455044    18773     96%   /home
\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen2617}%
\begin{tscreen}
C:>format a: /s
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen2619}%
\begin{tscreen}
C:>sys a:
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen2660}%
\begin{tscreen}
C:>rawrite \cparam{imagen} \cparam{unidad}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen2671}%
\begin{tscreen}
\# dd if=\cparam{imagen} of=\cparam{unidad de disquete} bs=512 conv=sync ; sync
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen2685}%
\begin{tscreen}
cp \cparam{imagen} \cparam{unidad de disquete} ; sync
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen2718}%
\begin{tscreen}
LILO boot: 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen2733}%
\begin{tscreen}
\# fdisk 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen2737}%
\begin{tscreen}
\# fdisk /dev/hdb
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen3464}%
\begin{tscreen}
ftp://ftp.debian.org/pub/debian/stable/Packages
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen3485}%
\begin{tscreen}
Loading... \\
Uncompressing linux... \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3515}%
\begin{tscreen}
The installation program is determining the current state of your
system.
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3521}%
\begin{tscreen}
Configure the Keyboard
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3534}%
\begin{tscreen}
ls /bin /sbin /usr/bin /usr/sbin
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3543}%
\begin{tscreen}
Partition a Hard Disk
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3547}%
\begin{tscreen}
Initialize and Activate the Swap Disk Partition
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3560}%
\begin{tscreen}
Initialize a Linux Disk Partition\NT{ ``Inicializar una partición Linux''.}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3568}%
\begin{tscreen}
Install the Base System\NT{``Instalar el sistema base''}.
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3575}%
\begin{tscreen}
Install the Operating System Kernel\NT{``Instalar el núcleo del sistema operativo''}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3579}%
\begin{tscreen}
Configure Device Drivers\NT{``Configurar Controladores de Dispositivo''}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3584}%
\begin{tscreen}
Configure the Base System\NT{``Configurar el sistema base''}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3589}%
\begin{tscreen}
¿Cuál es el nombre de su ordenador? \\
¿Su sistema está conectado a una red?
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3607}%
\begin{tscreen}
Make a Boot Floppy\NT{``Crear un Disquete de arranque''}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3614}%
\begin{tscreen}
Reboot the System\NT{``Reiniciar el sistema''}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen3765}%
\begin{tscreen}
ftp://ftp.debian.org/debian/Debian-1.2/disks-i386/current/dselect.beginner.6.html
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3768}%
\begin{tscreen}
Debian GNU/Linux dselect package handling front end. \linebreak0. [A]ccess      Choose the access method to use. \linebreak 1. [U]pdate      Update list of available packages, if possible. \linebreak 2. [S]elect      Request which packages you want on your system. \linebreak 3. [I]nstall     Install and upgrade wanted packages. \linebreak 4. [C]onfig      Configure any packages that are unconfigured. \linebreak 5. [R]emove      Remove unwanted software. \linebreak 6. [Q]uit        Quit dselect.
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen3806}%
\begin{tscreen}
\# dpkg -i \cparam{nombre de fichero}.deb
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3812}%
\begin{tscreen}
\# dpkg --unpack \cparam{nombreFichero}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3818}%
\begin{tscreen}
dpkg --configure \cparam{paquete}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3830}%
\begin{tscreen}
\# dpkg -r \cparam{paquete} \\
\# dpkg --purge \cparam{paquete}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3837}%
\begin{tscreen}
\# dpkg -s \cparam{paquete}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3841}%
\begin{tscreen}
\# dpkg -l \cparam{patrónPaquete}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3847}%
\begin{tscreen}
\# dpkg -L \cparam{paquete}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen3851}%
\begin{tscreen}
\# dpkg -S \cparam{patrónFichero}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{dispitems3871}%
\begin{dispitems}
\ditem{\texttt{debian-announce@lists.debian.org}}
Moderada. Anuncios importantes del sistema. Normalmente cerca de un mensaje al
mes.
\par\ditem{\texttt{debian-changes@lists.debian.org}}
Anuncios de nuevas versiones de paquetes para la distribución estable.
Normalmente varios mensajes al día.
\par\ditem{\texttt{debian-devel-changes@lists.debian.org}}
Anuncios de nuevas versiones de paquetes para la distribución inestable.
Normalmente varios mensajes al día.
\par\ditem{\texttt{debian-user@lists.debian.org}}
Una lista de correo donde los usuarios de Debian piden y consigen soporte.
Normalmente sobre 50 mansages al día.
\par\ditem{\texttt{debian-sparc@lists.debian.org}}
\ditem{\texttt{debian-alpha@lists.debian.org}}
\ditem{\texttt{debian-68k@lists.debian.org}}
Listas para aquellos que están implicados en portar software Debian a las
plataformas SPARC, DEC Alpha, y Motorolla 680x0.
\end{dispitems}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen3887}%
\begin{tscreen}
http://www.cs.huji.ac.il/\~borik/debian/ligs/
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen4541}%
\begin{tscreen}
\# rpm --install \cparam{paquete}.rpm  \# instala a \cparam{paquete} \\
\# rpm --upgrade \cparam{paquete}.rpm  \# actualiza a \cparam{paquete} \\
\# rpm --erase \cparam{paquete}.rpm    \# elimina a \cparam{paquete} 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4559}%
\begin{tscreen}
http://www.redhat.com/support/docs/rpm/RPM-HOWTO/RPM-HOWTO.html
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen4566}%
\begin{tscreen}
ftp//ftp.redhat.com/pub/redhat/current/i386/images/boot.img
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4570}%
\begin{tscreen}
ftp://ftp.redhat.com/pub/redhat/current/i386/images/supp.img
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4575}%
\begin{tscreen}
ftp://ftp.redhat.com/pub/redhat/current/i386/dosutils/rawrite.exe
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4579}%
\begin{tscreen}
ftp://ftp.redhat.com/pub/redhat/dos/fdips11.zip
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlinlinemathA{tex2html_wrap_inline4828}%
$\backslash$%
\lthtmlinlinemathZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen4592}%
\begin{tscreen}\begin{verbatim}

/RedHat 
   |----> /RPMS (contiene los .rpm binarios que se instalarán) 
   |----> /base (contiene la base del sistema y los ficheros \\
           necesarios para preparar el disco duro)\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen4635}%
\begin{tscreen}
\textsl{número} \textsl{categoría} \linebreak\textsl{paquete} \linebreak ... \linebreak end \linebreak\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4645}%
\begin{tscreen}
ftp://ftp.redhat.com/pub/redhat/current/updates
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4651}%
\begin{tscreen}
[root@happy RPMS] rpm -q -p -R bash-1.14.7-1.i386.rpm \linebreak\linebreak libc.so.5 \linebreak\linebreak libtermcap.so.2 \linebreak\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen4729}%
\begin{tscreen}
ether=\cparam{IRQ},\cparam{IO\_PORT},eth0
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4735}%
\begin{tscreen}
ether=11,0x300,eth0
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4740}%
\begin{tscreen}\begin{verbatim}

IP Address:          192.168.181.21
Netmask:             255.255.255.0
Default Gateway:     192.168.181.1
Primary Nameserver:  192.168.181.2\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4749}%
\begin{tscreen}\begin{verbatim}

Domainname:               infomagic.com
Host name:                vador.infomagic.com
Secondary nameserver IP:  Introducir si se necesita
Tertiary nameserver IP:   Introducir si se necesita\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4754}%
\begin{tscreen}\begin{verbatim}

NFS Server name:    redhat.infomagic.com
Red Hat Directory:  /pub/mirrors/linux/RedHat\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4764}%
\begin{tscreen}
http://www.redhat.com/pub/redhat/updates/\textsl{version}/images
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen4784}%
\begin{tscreen}
boot: rescue root=/dev/\cparam{xxxx} ro load\_ramdisk=0
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen4795}%
\begin{tscreen}
LILO boot: \linebreak dos linux \linebreak boot:
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4800}%
\begin{tscreen}
boot: linux single
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlinlinemathA{tex2html_wrap_inline4830}%
$[$%
\lthtmlinlinemathZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlinlinemathA{tex2html_wrap_inline4832}%
$]$%
\lthtmlinlinemathZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen4823}%
\begin{tscreen}
man adduser
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5326}%
\begin{tscreen}
install-2.0.25-\cparam{XXX}.img \\
modules-2.0.25-\cparam{XXX}.img
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5449}%
\begin{tscreen}
From: cajho@uno.edu \hfill \linebreak Date: 7 Jan 1994 15:48:07 GMT \hfill \linebreak\par Bromas aludiendo al RFC 666, el hecho de que los servicios de la máquina de denominen ``daemons'', 
y la especulación de que Pat Volkerding era L. Ron Hubbard disfrazado eran conocidos por todos.
Todo el divertido incidente probablemente ayudó a Slackware\tm a ganar cuota de mercado:
\par ¡¡ME ENCANTA ESTO!! \hfill \linebreak Estaba navegando aquí para hacerme una idea de qué version de {\linux} instalar,
   pero después de esto, creo que la única elección es instalar Slackware\tm ya.
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5452}%
\begin{tscreen}
From: widsith@phantom.com (David Devejian) \hfill \linebreak Date: 10 Jan 1994 04:57:41 GMT \hfill \linebreak\par Dejando todo el folklore a un lado, Slackware es una sabia y poderosa elección
para tus aventuras en {\linux}, tanto si es por afición, estudios, hackear o aprender
a administrar sistemas.
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5463}%
\begin{tscreen}
24-Aug-95 NOTA: Intentar actualizar a Slackware ELF desde Slackware a.out
causará indudablemente toda clase de problemas. No lo hagas.
\par Patrick Volkerding
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5466}%
\begin{tscreen}
ftp://ftp.wsc.com/pub/freeware/linux/update.linux/ 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5469}%
\begin{tscreen}
http://sunsite.unc.edu/LDP/
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5480}%
\begin{tscreen}
http://sunsite.doc.ic.ac.uk/sunsite/access/nfs.html \\
ftp://ftp.cdrom.com/pub/{\linux}/slackware/réplicaS.TXT \\
http://www.cs.us.es/archive/nfs.html \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5573}%
\begin{tscreen}
(a) Instalar desde una partición de disco duro. \\
(b) Instalar desde disquetes disquete. \\
(c) Instalar por NFS. \\
(d) Instalar desde un directorio pre-montado. \\
(e) Instalar desde  CD-ROM. \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5592}%
\begin{tscreen} 
(a) FAT (MS-DOS, DR-DOS, OS/2) \\
(b) {\linux} Second Extended File System \\
(c) {\linux} Xiafs \\
(d) {\linux} MINIX \\
(e) OS/2 HPFS \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5605}%
\begin{tscreen}
\texttt{/dev/fd0u1440} (Disco a: de 1.44M ) \\
\texttt{/dev/fd1u1440} (Disco b: de 1.44M ) \\
\texttt{/dev/fd0h1200} (Disco a: de 1.2M ) \\
\texttt{/dev/fd1h1200} (Disco b: de 1.2M ) \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5641}%
\begin{tscreen}
(a) Funciona con la mayoría de las unidades ATAPI/IDE (/dev/hd*) \\
(b) SCSI ({\tt /dev/scd0} o /dev/scd1) \\
(c) Sony CDU31A/CDU33A (/dev/sonycd) \\
(d) Sony 531/535 (/dev/cdu535) \\
(e) Mitsumi, interfaz propio---no IDE (/dev/mcd) \\
(f) Nuevo Mitsumi, también no IDE (/dev/mcdx0) \\
(g) Sound Blaster Pro/Panasonic (/dev/sbpcd) \\
(h) Aztech/Orchid/Okano/Wearnes (/dev/aztcd) \\
(i) Phillips y algunos ProAudioSpectrum16 (/dev/cm206cd) \\
(j) Goldstar R420 (/dev/gscd) \\
(k) Optics Storage 8000 (/dev/optcd) \\
(l) Sanyo CDR-H94 + ISP16 soundcard (/dev/sjcd) \\
(m) Intenta buscar la unidad de CD
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlinlinemathA{tex2html_wrap_inline6035}%
$>$%
\lthtmlinlinemathZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5666}%
\begin{tscreen}
A   Sistema básico de {\linux} \\
AP  Varias aplicaciones que no necesitan X\\
D   Desarrollo de programas (C, C++, fuentes del núcleo, Lisp, Perl, etc.) \\
E   GNU Emacs \\
F   listas FAQ \\
K   Fuentes del núcleo {\linux} \\
N   Red (TCP/IP, UUCP, Mail) \\
Q   Núcleos extra con controladores especiales (necesitados por CD's no SCSI) \\
T   TeX \\
TCL Tcl/Tk/TclX, lenguaje Tcl, y el kit de herramientas Tk para desarrollar aplicaciones X \\
X   Sistema base Xfree86 Xwindow \\
XAP Aplicaciones Xwindow \\
XD  Sistema de desarrollo de servidores XFree86 X11 \\
XV  Xview (gestor de ventanas OpenLook, aplicaciones) \\
Y   Juegos (que no requieren X) \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5710}%
\begin{tscreen}
0 /dev/ttyS0 (o COM1: bajo DOS) \\
1 /dev/ttyS1 (o COM2: bajo DOS) \\
2 /dev/ttyS2 (o COM3: bajo DOS) \\
3 /dev/ttyS3 (o COM4: bajo DOS) \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5721}%
\begin{tscreen}
(a) Ratón serie compatible Microsoft \\
(b) QuickPort o ratón del estilo PS/2 (Puerto Auxiliar) \\
(c) Logitech Bus Mouse \\
(d) ATI XL Bus Mouse \\
(e) Microsoft Bus Mouse \\
(f) Ratón serie Mouse Systems  \\
(g) Ratón serie Logitech (MouseMan) \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5726}%
\begin{tscreen}
0 /dev/ttyS0 (o COM1: en DOS) \\
1 /dev/ttyS1 (o COM2: en DOS) \\
2 /dev/ttyS2 (o COM3: en DOS) \\
3 /dev/ttyS3 (o COM4: en DOS) \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5776}%
\begin{tscreen}
ftp://ftp.cdrom.com/pub/{\linux}/slackware/bootdsks.144/README.TXT
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5858}%
\begin{tscreen}\begin{verbatim}

 ============== Slackware96 Linux Setup (version HD-3.1.0) ==============

   Welcome to Slackware Linux Setup.

   Hint: If you have trouble using the arrow keys on your keyboard,
   you can use '+', '-', and TAB instead. Which option would you like?
   ====================================================================
          HELP       Read the Slackware Setup HELP file
          KEYMAP     Remap your keyboard
          MAKE TAGS  Tagfile customization program
          TARGET     Select target directory [now: / ]
          SOURCE     Select source media
          DISK SETS  Decide which disk sets you wish to install
          INSTALL    Install selected disk sets
          CONFIGURE  Reconfigure your Linux system
          PKGTOOL    Install or remove packages with Pkgtool
          EXIT       Exit Slackware Linux Setup
   ====================================================================
 ========================================================================
                          <  OK  >      <Cancel>
 ========================================================================\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5865}%
\begin{tscreen}\begin{verbatim}

darkstar~#\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5889}%
\begin{tscreen}
http://sunsite.unc.edu/LDP/HOWTO/Consultants-HOWTO.html \\
http://sunsite.unc.edu/LDP/HOWTO/Commercial-HOWTO.html \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5898}%
\begin{tscreen}
\# passwd root
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5921}%
\begin{tscreen}
console \\
 \\
tty1 \\
tty2 \\
\# ttyS0 \\
\# ttyS1 \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5924}%
\begin{tscreen}
Linux 2.0.29 (durak.interactivate.com) (ttyp4) \linebreak\linebreak durak login: root \linebreak root login refused on this terminal. \linebreak durak login:
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5928}%
\begin{tscreen}
http://cesdis.gsfc.nasa.gov/linux-web/simplefixes/simplefixes.html
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5931}%
\begin{tscreen}
ftp://ftp.cdrom.com/pub/linux/slackware/patches/ 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen5935}%
\begin{tscreen}
{\linux}-alert-request@tarsier.cv.nrao.edu \\
{\linux}-security-request@redhat.com
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsubsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen5941}%
\begin{tscreen}
http://www.cs.umd.edu/projects/amanda/index.html
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen7091}%
\begin{tscreen}
\# shutdown --r now
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen7171}%
\begin{tscreen}
lp\_init: lp1 exists (0), using polling driver
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7174}%
\begin{tscreen}
Linux login:
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen7397}%
\begin{tscreen}
Console: colour EGA+ 80x25, 8 virtual consoles \\
Serial driver version 3.96 with no serial options enabled \\
tty00 at 0x03f8 (irq = 4) is a 16450 \\
tty03 at 0x02e8 (irq = 3) is a 16550A \\
lp\_init: lp1 exists (0), using polling driver \\
\ldots
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7399}%
\begin{tscreen}
Partition check:
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7401}%
\begin{tscreen}
Partition check: \\
\ \ hda: hda1 hda2 \\
\ \ hdb: hdb1 hdb2 hdb3
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7412}%
\begin{tscreen}
boot: {\em linux hd=\cparam{cilindros},\cparam{cabezas},\cparam{sectores}}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7477}%
\begin{tscreen}
boot: linux tmx8xx=\cparam{interrupción},\cparam{dirección}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen7577}%
\begin{tscreen}
hd=\cparam{cylindros},\cparam{cabezas},\cparam{sectores}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7589}%
\begin{tscreen}
mget *.*
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7594}%
\begin{tscreen}
mget *
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen7695}%
\begin{tscreen}
boot: linux hd=\cparam{partición}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7711}%
\begin{tscreen}
FDISK /MBR
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7744}%
\begin{tscreen}
linux login:
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7761}%
\begin{tscreen}
Shell-init: permission denied
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7771}%
\begin{tscreen}
\# chmod 755 /
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{chapter}
\stepcounter{section}
\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen7971}%
\begin{tscreen}
mousehouse login:
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7975}%
\begin{tscreen}
mousehouse login: larry \\
Password: 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen7977}%
\begin{tscreen}
Login incorrect
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8003}%
\begin{tscreen}
mousehouse login: larry \\
Password: larry's password \\
Welcome to Mousehouse! \\
\\
/home/larry\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8007}%
\begin{tscreen}
/home/larry\# make love \\
make: *** No way to make target `love'. Stop. \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8015}%
\begin{tscreen}
/home/larry\# cp foo bar 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8029}%
\begin{tscreen}
/home/larry\# eat dirt \\
eat: command not found \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8038}%
\begin{tscreen}
/home/larry\# exit
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8063}%
\begin{tscreen}
papers/english-lit
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8075}%
\begin{tscreen}
papers/notes/cheat-sheet
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8115}%
\begin{tscreen}
/home/larry\# more /home/larry/papers/history-final
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8120}%
\begin{tscreen}
/home/larry\# more papers/history-final
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8149}%
\begin{tscreen}
/home/larry\# more \~{}/papers/history-final
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8536}%
\begin{tscreen}
cd \cparam{directorio}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8541}%
\begin{tscreen}
/home/larry\# cd papers \\
/home/larry/papers\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8544}%
\begin{tscreen}
/home/larry/papers\# more history-final
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8550}%
\begin{tscreen}
/home/larry/papers\# cd \ .. \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8556}%
\begin{tscreen}
/home/larry/papers\# cd \ .
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8559}%
\begin{tscreen}
/home/larry/papers\# cd /home/karl \\
/home/karl\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8562}%
\begin{tscreen}
/home/karl\# cd \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8573}%
\begin{tscreen}
/home/larry\# ls \\
Mail \\
letters \\
papers \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8580}%
\begin{tscreen}
/home/larry\# ls\ --F \\
Mail/ \\
letters/ \\
papers/ \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8595}%
\begin{tscreen}
/home/larry\# ls\ --F papers \\
english-lit \\
history-final \\
masters-thesis \\
notes/ \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8598}%
\begin{tscreen}
/home/larry\# ls /etc 
\begin{verbatim}

Images          ftpusers        lpc             rc.new          shells
adm             getty           magic           rc0.d           startcons
bcheckrc        gettydefs       motd            rc1.d           swapoff
brc             group           mount           rc2.d           swapon
brc~            inet            mtab            rc3.d           syslog.conf
csh.cshrc       init            mtools          rc4.d           syslog.pid
csh.login       init.d          pac             rc5.d           syslogd.reload
default         initrunlvl      passwd          rmt             termcap
disktab         inittab         printcap        rpc             umount
fdprm           inittab.old     profile         rpcinfo         update
fstab           issue           psdatabase      securetty       utmp
ftpaccess       lilo            rc              services        wtmp
/home/larry#\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen8602}%
\begin{tscreen}
/home/larry\# cd .. \\
/home\# cd .. \\
/\# cd usr \\
/usr\# cd bin \\
/usr/bin\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8620}%
\begin{tscreen}
/home/larry\# mkdir foo \\
/home/larry\# ls -F \\
Mail/ \\
foo/ \\
letters/ \\
papers/ \\
/home/larry\# cd foo \\
/home/larry/foo\# ls \\
/home/larry/foo\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8627}%
\begin{tscreen}
/home/larry/foo\# cp /etc/termcap\ \ . \\
/home/larry/foo\# cp /etc/shells\ \ . \\
/home/larry/foo\# ls\ --F \\
shells\ \ \ \ \ termcap  \\
/home/larry/foo\# cp shells bells \\
/home/larry/foo\# ls\ --F \\
bells\ \ \ \ \ shells\ \ \ \ \ termcap \\
/home/larry/foo\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8636}%
\begin{tscreen}
/home/larry/foo\# mv termcap sells \\
/home/larry/foo\# ls -F \\
bells\ \ \ \ \ sells\ \ \ \ \ shells \\
/home/larry/foo\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8651}%
\begin{tscreen}
/home/larry/foo\# rm bells sells \\
/home/larry/foo\# ls -F \\
shells \\
/home/larry/foo\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8669}%
\begin{tscreen}
/home/larry/foo\# more shells
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen8695}%
\begin{tscreen}
/home/larry\# man ls
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen9060}%
\begin{tscreen}
\# mount -t msdos /dev/fd0 /mnt
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen9066}%
\begin{tscreen}
\# mount -t msdos /dev/hda1 /mnt
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen9074}%
\begin{tscreen}
/dev/hda1\ \ \ \ \ /dos\ \ \ \ \ msdos \ \ \ \ \ defaults
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen9076}%
\begin{tscreen}
\# mount -t vfat /dev/hda1 /mnt
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{dispitems9160}%
\begin{dispitems}
\par
\ditem {{\tt cd}}
Cambia el directorio de trabajo actual \\
Sintaxis: {\tt cd \cparam{directorio}} \\
Donde \textsl{directorio} es el directorio al que se quiere cambiar.(``{\tt .}''
hace referencia al directorio actual, ``{\tt ..}'' al directorio padre. Si no se especifica ningún directorio le lleva, por omisión, a su directorio de usuario. \\
\par Ejemplo: {\tt cd ../foo} sube el directorio actual un nivel, y entonces, se introduce en el directorio {\tt foo}.
\par
\ditem {{\tt ls}}
Muestra información acerca de los ficheros y directorios nombrados. \\
Sintaxis: {\tt ls \cparam{ficheros} }\\
Donde \textsl{ficheros} consiste de los nombres de ficheros o directorios que se quieren listar. Las opciones que más se usan son {\tt -F} (para mostrar el tipo de fichero), y {\tt -l}
 (para mostrar una lista ''ampliada'' incluyendo el tamaño de los ficheros, propietario, permisos, etc.). \\
Ejemplo: {\tt ls -lF /home/larry} muestra los contenidos del directorio {\tt /home/larry}.
\par
\ditem {{\tt cp}} 
Copia uno o más ficheros a otro fichero o directorio. \\
Sintaxis: {\tt cp \cparam{ficheros}
\cparam{destino}} \\
Donde \textsl{ficheros} indica los ficheros que hay que copiar, y
\textsl{destino} es el fichero o directorio destino. \\
\par Ejemplo: {\tt cp ../frog joe} copia el fichero {\tt ../frog} al fichero o directorio {\tt joe}.
\par
\ditem {{\tt mv}} 
Mueve uno o más ficheros a otro directorio. Este comando hace el equivalente de una copia seguido del borrado del fichero original.
Puede usar esto para renombrar ficheros, como con la orden de MS-DOS {\tt RENAME}. \\
Sintaxis: {\tt mv \cparam{ficheros}
\cparam{destino}} \\
Donde \textsl{ficheros} indica los arhivos que hay que mover, y
\textsl{destino} es el fichero o directorio destino. \\
\par Ejemplo: {\tt mv ../frog joe} mueve el fichero {\tt ../frog} al fichero o directorio {\tt joe}.
\par
\ditem {{\tt rm}} 
Borra ficheros. Fíjese en que cuando borra un fichero bajo UNIX, 
son irrecuperables (al contrario que con MS-DOS, donde normalmente se puede ''desborrar'' el fichero). \\
Sintaxis: {\tt rm \cparam{ficheros}} \\
Donde \textsl{ficheros} describe el nombre de los ficheros que hay que borrar. \\
La opción {\tt -i} le pide confirmación antes de borrar el fichero. \\
\par Ejemplo: {\tt rm -i /home/larry/joe /home/larry/frog} borra los ficheros {\tt joe} y {\tt frog} en {\tt /home/larry}.
\par
\ditem {{\tt mkdir}}
Crea nuevos directorios.\\
Sintaxis: {\tt mkdir \cparam{dirs} }\\
Donde \textsl{dirs} son los directorios que hay que crear. \\
\par Ejemplo: {\tt mkdir /home/larry/test} crea el directorio {\tt test}
en {\tt /home/larry}.
\par
\ditem {{\tt rmdir}} 
Borra directorios vacíos. Cuando use {\tt rmdir}, el directorio de trabajo actual no debe estar dentro del directorio que se pretende borrar. \\
Sintaxis: {\tt rmdir \cparam{dirs} }\\
Donde \textsl{dirs} define los directorios que hay que borrar. \\
\par Ejemplo: {\tt rmdir /home/larry/papers} borra el directorio {\tt /home/larry/papers}, si está vacío. 
\par
\ditem {{\tt man}} 
Muestra la página de manual para la orden o recurso dado (es decir, no una utilidad del sistema que no sea un comando, como una función de biblioteca.)\\
\par Sintaxis: {\tt man \cparam{command}} \\
\par Donde \textsl{command} es el nombre dla orden o recurso del que se quiere conseguir ayuda.\\
\par Ejemplo: {\tt man ls} le da información acerca dla orden {\tt ls}.
\par
\ditem {{\tt more}} 
Muestra información del contenido de los ficheros nombrados, pantalla por pantalla. \\
Sintaxis: {\tt more \cparam{ficheros}} \\
Donde \textsl{ficheros} indica los ficheros que se quieren mostrar. \\
\par Ejemplo: {\tt more papers/history-final} muestra el fichero {\tt papers/history-final}.
\par
\ditem {{\tt cat}} 
Oficialmente usado para concatenar ficheros, {\tt cat} también se usa para mostrar los contenidos de un fichero por pantalla. \\
Sintaxis: {\tt cat \cparam{ficheros}} \\
Donde \textsl{ficheros} indica los ficheros que se quieren mostrar. \\
\par Ejemplo: {\tt cat letters/from-mdw} muestra el fichero {\tt letters/from-mdw}.
\par
\ditem{{\tt echo}}
Muestra los argumentos que se le pasan en la pantalla. \\
Sintaxis: {\tt echo \cparam{args}} \\
Donde \textsl{args} indica los argumentos que se quieren mostrar. \\
\par Ejemplo: {\tt echo ``Hello world''} muestra la cadena ``{\tt Hello world}''.
\par
\ditem{{\tt grep}}
Muestra cada línea en uno o más ficheros que contiene un patrón dado. \\
Sintaxis: {\tt grep \cparam{pattern} \cparam{ficheros}} \\
Donde \textsl{pattern} es un patrón, y 
\textsl{ficheros} indica los ficheros donde se quiere buscar dicho patrón. \\
\par Ejemplo: {\tt grep loomer /etc/hosts} muestra cada línea en el fichero {\tt /etc/hosts} que contiene el patrón ``{\tt loomer}''.
\par\end{dispitems}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{dispitems9548}%
\begin{dispitems}
% latex2html id marker 9548

\ditem{{\tt /bin}}
{\tt /bin} es la abreviatura de ``binarios'',
o ejecutables, y es donde residen muchos de los programas imprescindibles del sistema. 
Utilice {\tt ls -F /bin} para listar los ficheros que contiene.
Si repasa la lista, puede que reconozca algunos comandos,
como {\tt cp}, {\tt ls}, y {\tt mv}. Éstos son realmente los programas
que corresponden a esos comandos. Cuando utiliza la orden {\tt cp},
está ejecutando el programa {\tt /bin/cp}.
\par Usando {\tt ls -F}, verá que muchos (si no todos) los ficheros en
{\tt /bin} tienen un asterisco (''{\tt *}'') añadido a sus nombres de fichero.
Esto indica que los ficheros son ejecutables, como se describe en
página~\pageref{sec-ls}.
\par

\ditem{{\tt /dev}}

Los ''ficheros'' en {\tt /dev} son {\bf controladores de dispositivos}---acceden
a los dispositivos del sistema y a recursos como discos duros, módems y memoria.
Igual que su sistema puede leer datos de un fichero, también puede leer
la entrada del ratón accediendo a {\tt /dev/mouse}.
\par

Los ficheros cuyos nombres comienzan por {\tt fd} son dispositivos de discos
flexibles. {\tt fd0} es la primera disquetera y {\tt fd1} es la segunda. Puede
que se haya dado cuenta de que hay más dispositivos de disco flexible que los
dos anteriores: éstos representan tipos específicos de discos flexibles. Por ejemplo,
{\tt fd1H1440} accede a discos 3.5" de alta densidad en la disquetera 1.
\par Lo siguiente es una lista de algunos de los ficheros de dispositivo más
comunmente utilizados. Aunque puede que no tenga alguno de los dispositivos físicos
que se listan debajo, puede ocurrir que aun así tenga controladores en {\tt dev} para
ellos.
\par\begin{itemize}

\item {\tt /dev/console} se refiere a la consola del sistema---es decir, al
monitor conectado directamente a su sistema.
\par

\item Los diversos dispositivos {\tt /dev/ttyS} y {\tt /dev/cua} se usan
para acceder a los puertos serie. {\tt /dev/ttyS0} se refiere a ''{\tt COM1}''
bajo MS-DOS. Los dispositivos {\tt /dev/cua} son dispositivos de ''llamada'' , y se
usan con un módem.\NT{En los núcleos modernos a partir de la serie 2.2 los dispositivos
ttySx reemplazan a cuax en sus funciones}
\par

\item Los dispositivos cuyos nombres comiencen por {\tt hd} acceden a discos duros.
{\tt /dev/hda} se refiere a {\em todo\/} el primer disco duro, mientras que {\tt /dev/hda1} se refiere a la primera {\em partición\/} de {\tt /dev/hda}.
\par

\item Los dispositivos cuyos nombres comienzan por {\tt sd} son discos SCSI.
Si tiene un disco duro SCSI, en lugar de acceder a él a través de {\tt /dev/hda}, accedería con {\tt /dev/sda}. A las cintas SCSI se accede
vía dispositivos {\tt st}, y a los CD-ROM SCSI vía dispositivos {\tt sr}.
\par

\item Los dispositivos cuyos nombres comienzan por {\tt lp} acceden a los
puertos paralelos. {\tt /dev/lp0} es lo mismo que ''{\tt LPT1}'' en el mundo MS-DOS.
\par

\item {\tt /dev/null} se utiliza como ''agujero negro''---los datos enviados
a este dispositivo se pierden para siempre. ?`Por qué es útil esto? Bueno, si quiere
evitar que la salida de un comando salga por la pantalla, puede dirigir esa
salida a {\tt /dev/null}. Hablaremos de ello más adelante.
\par

\item Los dispositivos cuyos nombres comienzan por {\tt /dev/tty} seguidos de un número
se refieren a las ''consolas virtuales'' de su sistema (a las que se accede pulsando
\key{Alt-F1}, \key{Alt-F2}, y así sucesivamente). {\tt /dev/tty1} se refiere
a la primera consola virtual, {\tt /dev/tty2} se refiere a la segunda, y así sucesivamente.
\par

\item Los dispositivos cuyos nombres comienzan por {\tt /dev/pty} son {\bf pseudo-terminales},
que se usan para proporcionar un ``terminal'' a las sesiones iniciadas remotamente.
Por ejemplo, si su máquina está en una red, las sesiones de {\tt telnet} entrantes
utilizarán uno de los dispositivos {\tt /dev/pty}.
\end{itemize}
\par

\ditem{{\tt /etc}}
{\tt /etc} contiene un buen número de ficheros de configuración del sistema.
Estos incluyen {\tt /etc/passwd} (la base de datos de usuarios), {\tt /etc/rc} 
(la macro de inicio del sistema), y así sucesivamente. 
\par

\ditem{{\tt /sbin}}
{\tt /sbin} contiene binarios imprescindibles para el sistema que se usan para
su administración.
\par

\ditem{{\tt /home}}
{\tt /home} contiene los directorios de inicio de los usuarios. Por ejemplo, {\tt /home/larry}
es el directorio de inicio del usuario ''{\tt larry}''. En un sistema recién instalado,
puede que no haya ningún usuario en este directorio.
\par

\ditem{{\tt /lib}}
{\tt /lib} contiene las {\bf imágenes de las bibliotecas compartidas}, que son ficheros que
contienen código que comparten muchos programas. Mejor que cada programa use sus propias
copias de estas rutinas compartidas, es que todas se guarden en un lugar común, en
{\tt /lib}. Esto hace que los ficheros ejecutables sean más pequeños y ahorra espacio
en el sistema.
\par

\ditem{{\tt /proc}}
En {\tt /proc} se mantiene un ''sistema de ficheros virtual'', donde los ficheros
se guardan en memoria, no en disco. Estos ''ficheros'' hacen referencia a los
diversos {\bf procesos} que corren en el sistema, y permiten obtener información
sobre los procesos y programas en ejecución en un instante dado.
Esto se discute con más detalle en
página~\pageref{sec-process}.
\par

\ditem{{\tt /tmp}}
Muchos programas guardan información temporalmente en un fichero
que se borra cuando el programa finaliza su ejecución.
La localización estándar de estos ficheros es {\tt /tmp}.
\par

\ditem{{\tt /usr}}
{\tt /usr} es un directorio muy importante que contiene subdirectorios
que albergan algunos de los programas más importantes y útiles usados
en el sistema.
\par Los diversos directorios descritos arriba son imprescindibles para
que el sistema funcione, pero muchos de los elementos que se encuentran en
{\tt /usr} son opcionales. Sin embargo, son esos elementos opcionales los que
hacen un sistema útil e interesante. Sin {\tt /usr}, se tendría un sistema
aburrido que sólo soportaría programas como {\tt cp} y {\tt ls}. {\tt /usr}
contiene muchos de los grandes paquetes de software y los ficheros de
configuración que los acompañan.
\par

\ditem{{\tt /usr/X11R6}}
{\tt /usr/X11R6} contiene el sistema X Window, si se instaló. El sistema
X Window es un enorme y potente entorno gráfico que proporciona un gran número de
utilidades gráficas y programas, que aparecen en ''ventanas'' en la pantalla.
Si usted esta familiarizado con Microsoft Windows o el entorno Macintosh, X Window
le será muy familiar. El directorio {\tt /usr/X11R6} contiene todos los
ejecutables de X Window, ficheros de configuración y ficheros de apoyo. Todo esto
se cubre con más detalle en el Capítulo~\ref{chap-advanced-xconfiguration}.
\par
\ditem{{\tt /usr/bin}}
{\tt /usr/bin} es el auténtico almacén de software en cualquier sistema {\linux},
y contiene la mayoría de los ejecutables de programas que no se encuentran en
otros sitios, como {\tt /bin}.
\par

\ditem{{\tt /usr/etc}}
Como {\tt /etc} contiene diferentes ficheros de configuración y programas
del sistema, {\tt /usr/etc} contiene incluso más que el anterior. En
general, los ficheros que se encuentran en {\tt /usr/etc/} no son esenciales
para el sistema, a diferencia de los que se encuentran en {\tt /etc}, que sí
lo son.
\par

\ditem{{\tt /usr/include}}
{\tt /usr/include} contiene los {\bf ficheros de cabecera} para el compilador de C.
En estos ficheros (muchos de los cuales terminan en {\tt .h}, por ''header'')
se declaran nombres de estructuras de datos, subrutinas, y constantes usadas
al programar en el nivel de sistema UNIX. Si está familiarizado con el lenguaje
de programación C, aquí encontrará ficheros de cabecera como {\tt stdio.h}, en el que se declaran funciones como {\tt printf()}.
\par

\ditem{{\tt /usr/g++-include}}
{\tt /usr/g++-include} contiene ficheros de cabecera para el compilador de C++
(muy parecido a {\tt /usr/include}).
\par

\ditem{{\tt /usr/lib}}
{\tt /usr/lib} contiene las bibliotecas ''stub''  y ''estatic'' equivalentes
a los ficheros situados en {\tt /lib}. Cuando se compila un programa, el programa
se ''enlaza'' con las bibliotecas situadas en {\tt /usr/lib}, que ordenarán
al programa que mire en {\tt /lib} cuando necesite el código real de la
librería. Por añadidura, otros programas diversos guardan ficheros de configuración en 
{\tt /usr/lib}.
\par

\ditem{{\tt /usr/local}}
{\tt /usr/local} se parece mucho a {\tt /usr}---contiene diversos programas
y ficheros que no son imprescindibles para el sistema, pero que lo hacen divertido
y excitante. En general, los programas en {\tt /usr/local} son
específicos de cada sistema---consecuentemente, {\tt /usr/local}
varía mucho entre los diversos sistemas {\linux}.
\par

\ditem{{\tt /usr/man}}
Este directorio contiene las páginas del manual. Hay dos subdirectorios en él
Para cada ''sección'' de páginas del manual (use la orden {\tt man man}
para más detalles).  Por ejemplo, {\tt /usr/man/man1} contiene las fuentes
(es decir, el original sin formatear) de la páginas del manual de la sección 1, y
{\tt /usr/man/cat1} contiene las páginas del manual formateadas de la sección 1.
\par

\ditem{{\tt /usr/src}}
\par {\tt /usr/src} contiene el código fuente (las instrucciones sin compilar)
de diversos programas del sistema. El directorio más importante aquí
es {\tt /usr/src/linux}, que contiene el código fuente del núcleo de {\linux}.
\par

\ditem{{\tt /var}}
En {\tt /var} se mantienen directorios que a veces cambian de tamaño o tienden
a crecer.  Muchos de estos directorios solían residir en {\tt /usr}, pero
desde que aquéllos que mantienen {\linux} intentan conservarlo relativamente
sin cambios, los directorios que cambian a menudo se han pasado a
{\tt /var}.  Algunas distribuciones de {\linux} guardan las bases de datos de sus
paquetes de software en directorios bajo {\tt /var}.
\par

\ditem{{\tt /var/log}}
{\tt /var/log} contiene diversos ficheros de interés para el administrador
del sistema, específicamente, los registros del sistema, que recogen errores
o problemas con el sistema. Otros ficheros recogen entradas e intentos
fallidos de entrar el sistema. Esto se cubrirá en el Capítulo~\ref{chap-sysadm}.
\par

\ditem{{\tt /var/spool}}
{\tt /var/spool} contiene ficheros que son encolados para otro programa.
\par Por ejemplo, si su máquina está conectada a una red, el correo entrante
se guarda en {\tt /var/spool/mail} hasta que se lee o se borra.
Los artículos de noticias entrantes o salientes están en
{\tt /var/spool/news}, y así sucesivamente.
\par\end{dispitems}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen10567}%
\begin{tscreen}
/home/larry\# ls \\
frog\ \ \ \ \ joe\ \ \ \ \ stuff \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10569}%
\begin{tscreen}
/home/larry\# ls *o* \\
frog\ \ \ \ \ joe \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10573}%
\begin{tscreen}
/home/larry\# ls * \\
frog\ \ \ \ \ joe\ \ \ \ \ stuff \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10575}%
\begin{tscreen}
/home/larry\# ls f* \\
frog \\
/home/larry\# ls *ff \\
stuff \\
/home/larry\# ls *f* \\
frog\ \ \ \ \ stuff \\
/home/larry\# ls s*f \\
stuff \\
/home/larry\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10584}%
\begin{tscreen}
/home/larry\# ls *o*
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10586}%
\begin{tscreen}
/home/larry\# ls frog joe
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10603}%
\begin{tscreen}
/home/larry\# ls -a \\
.\ \ \ \ \ ..\ \ \ \ \ .bash\_profile\ \ \ \ \ .bashrc\ \ \ \ \ frog
\ \ \ \ \ joe\ \ \ \ \ stuff \\
/home/larry\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10629}%
\begin{tscreen}
/home/larry\# ls j?e \\
joe \\
/home/larry\# ls f??g \\
frog \\
/home/larry\# ls ????f \\
stuff \\
/home/larry\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10634}%
\begin{tscreen}
/home/larry\# cp /etc/s* /home/larry
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10640}%
\begin{tscreen}
cp \cparam{ficheros}   \cparam{destino}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen10815}%
\begin{tscreen}
/home/larry/papers\# cat history-final masters-thesis
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10822}%
\begin{tscreen}
/home/larry/papers\# cat \\
Hello there. \\
Hello there. \\
Bye. \\
Bye. \\
\key{Ctrl-D} \\
/home/larry/papers\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10830}%
\begin{tscreen}
/home/larry/papers\# sort \\
bananas \\
zanahorias \\
manzanas \\
\key{Ctrl-D} \\
bananas \\
manzanas \\
zanahorias \\
/home/larry/papers\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen10843}%
\begin{tscreen}
/home/larry/papers\# sort $>$\  listacompra \\
bananas \\
zanahorias \\
manzanas \\
\key{Ctrl-D} \\
/home/larry/papers\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10848}%
\begin{tscreen}
/home/larry/papers\# cat listacompra \\
bananas \\
manzanas \\
zanahorias \\
/home/larry/papers\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10852}%
\begin{tscreen}
/home/larry/papers\# sort items $>$\  listacompra \\
/home/larry/papers\# cat listacompra \\
bananas \\
manzanas \\
zanahorias \\
/home/larry/papers\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10859}%
\begin{tscreen}
/home/larry/papers\# sort $<$\  items \\
bananas \\
manzanas \\
zanahorias \\
/home/larry/papers\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen10880}%
\begin{tscreen}
/home/larry/papers\# ls \\
english-list \\
history-final \\
masters-thesis \\
notes \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10884}%
\begin{tscreen}
/home/larry/papers\# ls $>$\  file-list \\
/home/larry/papers\# sort -r file-list \\
notes \\
masters-thesis \\
history-final \\
english-list \\
/home/larry/papers\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10901}%
\begin{tscreen} 
/home/larry/papers\# ls $\mid$\  sort -r \\
notes \\
masters-thesis \\
history-final \\
english-list \\
/home/larry/papers\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10903}%
\begin{tscreen}
/home/larry/papers\# ls /usr/bin 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10907}%
\begin{tscreen}
/home/larry/papers\# ls /usr/bin $\mid$\  more 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10910}%
\begin{tscreen}
/home/larry/papers\# ls $\mid$\  sort -r $\mid$\  head -1 \\
notes \\
/home/larry/papers\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen10919}%
\begin{tscreen}
/home/larry/papers\# ls $>$\  file-list
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen10923}%
\begin{tscreen}
/home/larry/papers\# ls $>>$\  file-list
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen11175}%
\begin{tscreen}
/home/larry/foo\# ls -l stuff
\begin{verbatim}

-rw-r--r--   1 larry    users         505 Mar 13 19:05 stuff\end{verbatim}
/home/larry/foo\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{dispitems11204}%
\begin{dispitems}
\ditem{{\tt -rwxr-xr-x}}
El propietario del fichero puede leer, escribir, y ejecutar el fichero. Los 
usuarios del grupo del fichero, y todos los demás usuarios, pueden leer y 
ejecutar el fichero.
\par\ditem{{\tt -rw-------}}
El dueño del fichero puede leer y escribir en el fichero. Ningún otro usuario 
puede acceder a este fichero.
\par\ditem{{\tt -rwxrwxrwx}}
Todos los usuarios pueden leer, escribir y ejecutar el fichero.
\end{dispitems}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen11228}%
\begin{tscreen}
chmod \{a,u,g,o\}\{+,-\}\{r,w,x\} \cparam{nombre\_fichero}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{dispitems11240}%
\begin{dispitems}
\ditem{{\tt chmod a+r stuff}}
Da a todos los usuarios permiso de lectura al fichero.
\ditem{{\tt chmod +r stuff}}
Lo mismo que arriba---si ninguno de {\tt a}, {\tt u}, {\tt g}, o {\tt o} se
especifica, se toma {\tt a} como predeterminado.
\ditem{{\tt chmod og-x stuff}}
Quita el permiso de ejecución de todos los usuarios menos del propietario.
\ditem{{\tt chmod u+rwx stuff}}
Permite al propietario, leer, escribir y ejecutar el fichero.
\ditem{{\tt chmod o-rwx stuff}}
Quita los permisos de lectura, escritura y ejecución de los usuarios que no
son el dueño ni los usuarios del grupo del fichero.
\end{dispitems}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen11477}%
\begin{tscreen}
/home/larry\# ls -i foo \\
22192 foo \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11482}%
\begin{tscreen}
/home/larry\# ln foo bar 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11485}%
\begin{tscreen}
/home/larry\# ls -i foo bar \\
22192 bar\ \ \ 22192 foo \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11495}%
\begin{tscreen}
/home/larry\# rm foo
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11503}%
\begin{tscreen}
/home/larry\# ls -l foo bar \\
\verb!-rw-r--r--   2 root     root          12 Aug  5 16:51 bar! \\
\verb!-rw-r--r--   2 root     root          12 Aug  5 16:50 foo! \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen11514}%
\begin{tscreen}
/home/larry\# ln -s foo bar
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11519}%
\begin{tscreen}
/home/larry\# {\em ls -i foo bar} \\
22195 bar\ \ \ 22192 foo \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11525}%
\begin{tscreen}
/home/larry\# ls -l foo bar \\
\verb!lrwxrwxrwx   1 root     root           3 Aug  5 16:51 bar -> foo! \\
\verb!-rw-r--r--   1 root     root          12 Aug  5 16:50 foo! \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen11653}%
\begin{tscreen}
/home/larry\# ps
\begin{verbatim}

  PID TT STAT  TIME COMMAND 
   24  3 S     0:03 (bash) 
  161  3 R     0:00 ps\end{verbatim}
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen11704}%
\begin{tscreen}
/home/larry\# yes \\
y \\
y \\
y \\
y \\
y
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11717}%
\begin{tscreen}
/home/larry\# yes $>$\  /dev/null
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11729}%
\begin{tscreen}
/home/larry\# yes $>$\  /dev/null \& \\
\verb+[1] 164+ \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11747}%
\begin{tscreen}
/home/larry\# jobss \\
\verb-[1]+  Running                 yes >/dev/null  &- \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11754}%
\begin{tscreen}
/home/larry\# kill \%1
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11758}%
\begin{tscreen}
/home/larry\# jobs
\begin{verbatim}

[1]+  Terminated              yes >/dev/null\end{verbatim}
/home/larry\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11763}%
\begin{tscreen}
/home/larry\# kill 164
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen11779}%
\begin{tscreen}
/home/larry\# yes $>$\  /dev/null \\
\key{ctrl-Z} \\
\verb-[1]+  Stopped                 yes >/dev/null- \\
/home/larry\#
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11785}%
\begin{tscreen}
/home/larry\# fg \\
yes >/dev/null 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11793}%
\begin{tscreen}
/home/larry\# bg \\
\verb-[1]+- yes >/dev/null  \& \\
/home/larry\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11802}%
\begin{tscreen}
/home/larry\# yes \&
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11816}%
\begin{tscreen}
/home/larry\# fg \%2
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11818}%
\begin{tscreen}
/home/larry\# bg \%3
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen11822}%
\begin{tscreen}
/home/larry\# \%2
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen12205}%
\begin{tscreen}
vi \cparam{fichero}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12210}%
\begin{tscreen}
/home/larry\# vi test
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12213}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
\underline{\~{}} \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
"test" [New file]
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen12230}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
Now is the time for all good men to come to the aid of the party\underline{.} \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} 
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12247}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
Now is the time for all good\underline{\ }men to come to the aid of the party. \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} 
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12261}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
Now is the time for all good wo\underline{m}en to come to the aid of the party. \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} 
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12274}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
Now is the time for all good humans to come to the aid of the party. \\
Afterwards, we'll go out for pizza and beer\underline{.} \\
\~{} \\
\~{} \\
\~{} \\
\~{}
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen12289}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
Now is the time for all good humans to come to the aid of the party. \\
Afterwards, we'll go out for pizza and\underline{\ } \\
\~{} \\
\~{} \\
\~{} \\
\~{} 
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12301}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
Now is the time for all good humans to come to the aid of the party. \\
Afterwards, we'll go out for pizza and Diet Coke\underline{.} \\
\~{} \\
\~{} \\
\~{} \\
\~{} 
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12314}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
\underline{N}ow is the time for all good humans to come to the aid of the party. \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} 
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12327}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
Now is the time for all \underline{h}umans to come to the aid of the party. \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{}
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen12343}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
Now is the time for all humans to come to the aid of the hungry\underline{.} \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} 
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12361}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
\underline{C}ow is the time for all humans to come to the aid of the hungry. \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} 
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12374}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY\underline{.}\\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} 
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen12410}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY. \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
:\underline{\ }
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen12434}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY. \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
:e foo\underline{\ }
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12446}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
No write since last change (":edit!" overrides)
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12454}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY. \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
\~{} \\
:e! foo\underline{\ }
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen12470}%
\begin{tscreen}
:r foo.txt
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen12478}%
\begin{tscreen}
:r! ls -F
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12480}%
\begin{tscreen}\fbox{\begin{minipage}{0.8\textwidth}
COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY. \\
letters/ \\
misc/ \\
papers\underline{/} \\
\~{} \\
\~{} 
\end{minipage}}\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12490}%
\begin{tscreen}
:! ls -F
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12493}%
\begin{tscreen}
:shell
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen12927}%
\begin{tscreen}
/home/larry\# {\em cat capítulo1 capítulo2 capitulo3 $>$\  libro} \\
/home/larry\# {\em wc -l libro} \\
/home/larry\# {\em lp libro}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12940}%
\begin{tscreen}\begin{verbatim}

#!/bin/sh
# Un guión para crear e imprimir el libro

cat capítulo1 capítulo2 capítulo3 > libro
wc -l libro
lp libro\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12945}%
\begin{tscreen}
/home/larry\# {\em hacerlibro}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12963}%
\begin{tscreen}
/home/larry\# {\em chmod u+x hacerlibro}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen12975}%
\begin{tscreen}
/home/larry\# {\em foo=``hola allí''} 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12981}%
\begin{tscreen}
/home/larry\# {\em echo \$foo} \\
hola allí \\
/home/larry\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen12984}%
\begin{tscreen}
/home/larry\# {\em echo ``hola allí''} \\
hola allí \\
/home/larry\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13003}%
\begin{tscreen}
/home/larry\# {\em PAGER=``cat''}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13007}%
\begin{tscreen}
/home/larry\# {\em export PAGER}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13014}%
\begin{tscreen}
/home/larry\# {\em PAGER=``more''}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13023}%
\begin{tscreen}
/home/larry/papers\# {\em echo \$HOME} \\
/home/larry
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13027}%
\begin{tscreen}
/home/larry\# {\em PS1=``Su instrucción, por favor: ''} \\
Su instrucción, por favor: 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13031}%
\begin{tscreen}
Su instrucción , por favor: {\em PS1=``{\verb'-w#'} -''} \\
/home/larry\# 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsubsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen13043}%
\begin{tscreen}
/bin:/usr/bin:/usr/local/bin:.
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13050}%
\begin{tscreen}
/home/larry\# {\em cp foo bar}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{section}
\stepcounter{chapter}
\stepcounter{section}
\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen13597}%
\begin{tscreen}
rdev \cparam{nombre-de-núcleo} \cparam{dispositivo-raíz}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13605}%
\begin{tscreen}
\# {\em rdev /etc/Image /dev/hda2}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13615}%
\begin{tscreen}
\# {\em cp /etc/Image /dev/fd0}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen13632}%
\begin{tscreen}
\# {\em /sbin/lilo}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13637}%
\begin{tscreen}\begin{verbatim}

# Le indicamos a LILO que modifique el registro de arranque de
# /dev/hda (el primer disco duro no-SCSI). Si se quiere arrancar desde
# una unidad distinta de /dev/hda, se debe cambiar la siguiente línea
boot = /dev/hda

# Modo de vídeo
vga = normal

# Tiempo de respuesta en milisegundos. Tiempo del que se dispone para
# pulsar ``SHIFT''.
delay = 60

# Nombre del cargador de arranque. No hay razón para cambiarlo, a menos
# que se este haciendo una modificación seria del LILO
install = /boot/boot.b

# Esto fuerza a LILO a solicitar el Sistema Operativo con el que se va
# a arrancar. Si se pulsa 'TAB' se presentan las distintas opciones,
# de acuerdo con los 'label=' siguientes.
indicador de órdenes

# Dejemos a LILO efectuar alguna optimización.
compact

# Parrafo para la partición raíz de Linux en /dev/hda1.
image = /etc/Image   # Ubicación del núcleo
   label = linux     # Nombre del SO (para el menú de arranque de LILO)
   root = /dev/hda1  # Ubicación de la partición raíz
   vga = ask         # Indicar al núcleo que pregunte por modos SVGA
                     #   en tiempo de arranque

# Párrafo para la partición MSDOS en /dev/hda2.
other = /dev/hda2    # Ubicación de la partición
   table = /dev/hda  # Ubicación de la tabla de partición para /dev/hda2 
   label = msdos     # Nombre del SO (para el menú de arranque)\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen13776}%
\begin{tscreen}
shutdown \cparam{tiempo} \cparam{mensaje-de-aviso}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13787}%
\begin{tscreen}
\# {\em shutdown -r 20:00}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13793}%
\begin{tscreen}
The system is halted
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen13858}%
\begin{tscreen}\begin{verbatim}

#
# inittab       Este fichero describe como el proceso INIT debe 
#               ajustar el sistema en ciertos niveles de ejecución.
#
# Version:      @(#)inittab             2.04    17/05/93        MvS
#                                       2.10    02/10/95        PV
#
# Author:       Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
# Modified by:  Patrick J. Volkerding, <volkerdi@ftp.cdrom.com>
# Minor modifications by:
#               Robert Kiesling, <kiesling@terracom.net>
#
# Nivel de ejecución asumido.
id:3:initdefault:

# Iniciación del sistema (se ejecuta al arrancar el sistema).
si:S:sysinit:/etc/rc.d/rc.S

# Script para ejecutarse cuando el sistema vaya a un usuario 
# (nivel de ejecución 1).  
su:1S:wait:/etc/rc.d/rc.K

# Script para ejecutarse cuando el sistema vaya a multiusuario.
rc:23456:wait:/etc/rc.d/rc.M

# Qué hacer cuando se pulse Ctrl-Alt-Del
ca::ctrlaltdel:/sbin/shutdown -t5 -rfn now

# El nivel de ejecución 0 para el sistema.
l0:0:wait:/etc/rc.d/rc.0

# El nivel de ejecución 6 reinicia el sistema.
l6:6:wait:/etc/rc.d/rc.6

# Qué hacer cuando se va el suministro eléctrico (bajar al nivel de
# ejecución de un usuario).
pf::powerfail:/sbin/shutdown -f +5 "EL SUMINISTRO ELÉCTRICO SE ESTÁ CORTANDO"

# Si el suministro vuelve antes de bajar, cancelar el proceso.
pg:0123456:powerokwait:/sbin/shutdown -c "El SUMINISTRO ELÉCTRICO ESTÁ
VOLVIENDO"

# Si vuelve el suministro cuando se está en modo de un usuario, volver
# al modo multiusuario.
ps:S:powerokwait:/sbin/init 5

# Los ``gettys'' en el modo multiusuario y las líneas serie.
#
# NOTA NOTA NOTA ¡ajuste esto a su ``getty'' o no será capaz de ingresar!
#
# Nota: Debe especificar la velocidad de línea para ``agetty''.
# para ``getty_ps'' se usa una línea, se especifica la velocidad de
# línea y también se utiliza ``gettydefs''
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
c3:1235:respawn:/sbin/agetty 38400 tty3 linux
c4:1235:respawn:/sbin/agetty 38400 tty4 linux
c5:1235:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux

# Líneas serie
# s1:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt100
s2:12345:respawn:/sbin/agetty -L 9600 ttyS1 vt100

# Líneas de marcado telefónico
d1:12345:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS0 vt100
#d2:12345:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS1 vt100

# El nivel de ejecución 4 debería usarse para un sistema con  X-window únicamente, hasta que nos dimos cuenta
# que lanzaba init en un bucle que mantenía la carga al menos a 1 todo  
# el tiempo. Así que, ahora hay un getty abierto en tty6. Esperemos que nadie
# se de cuenta. ;^)
# Quizá no sea malo tener una consola de texto por ahí, en caso de que 
# le ocurriera algo a X.
x1:4:wait:/etc/rc.d/rc.4

# Fin de /etc/inittab\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13869}%
\begin{tscreen}
s2:12345:respawn:/sbin/agetty -L 9600 ttyS1 vt100
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen13887}%
\begin{tscreen}
d1:12345:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS0 vt100
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen14021}%
\begin{tscreen}
mount -av
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14031}%
\begin{tscreen}\begin{verbatim}

# dispositivo  directorio     tipo     opciones
/dev/hda2       /             ext2     defaults
/dev/hda3       /usr          ext2     defaults
/dev/hda4       none          swap     sw
/proc           /proc         proc     none\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14091}%
\begin{tscreen}
\# {\em mount -t ext2 /dev/hda3 /usr}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen14148}%
\begin{tscreen}
\# {\em e2fsck -av /dev/hda2}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14155}%
\begin{tscreen}
\# {\em umount /dev/hda2}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen14472}%
\begin{tscreen}
\# dd if=/dev/zero of=/swap bs=1024 count=8208 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14476}%
\begin{tscreen}
\# mkswap /swap 8208
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14478}%
\begin{tscreen}
\# sync \\
\# swapon /swap
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14483}%
\begin{tscreen}
\# swapoff /swap
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14485}%
\begin{tscreen}
\# rm /swap
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{dispitems14521}%
\begin{dispitems}
% latex2html id marker 14521

\par

\ditem{{\bf nombre de usuario}}
El nombre de usuario es el identificador único dado a cada usuario del 
sistema. Ejemplos de nombres de usuario son {\tt manolo}, {\tt pepe} y 
{\tt mdw}. Se pueden utilizar letras y dígitos junto a los carácteres 
``{\tt\_}'' (subrayado) y ``{\tt .}'' (punto). Los nombres de usuario se
limitan normalmente a 8 carácteres de longitud.
\par

\ditem{{\bf ID de usuario}}
El ID de usuario, o UID en sus siglas en inglés, es un número
único dado a cada usuario del sistema. El sistema normalmente
le sigue la pista a los usuarios por su UID, no por el nombre de usuario.
\par

\ditem{{\bf ID de grupo}}
El ID de grupo, o GID en sus siglas en inglés, es la identificación
del grupo del usuario por defecto. En la sección~\ref{sec-perms}
discutimos los permisos de grupo; cada usuario pertenece a uno o más
grupos definidos por el administrador del sistema.
\par
\ditem{{\bf clave}}
El sistema también almacena la clave cifrada del usuario. La orden
{\tt passwd} se utiliza para poner y cambiar las claves de los usuarios.
\par
\ditem{{\bf nombre completo}}
El ``nombre real'' o ``nombre completo'' del usuario se almacena junto con el
nombre de usuario. Por ejemplo, el usuario {\tt jperez} puede tener el nombre
``José Pérez'' en la vida real.
\par

\ditem{{\bf directorio inicial}}
El directorio inicial es el directorio en el que se coloca inicialmente al
usuario en tiempo de conexión. Cada usuario debe tener su propio directorio
inicial, normalmente situado bajo {\tt /home}.
\par

\ditem{{\bf intérprete al registrarse}}
El intérprete al registrarse  es el intérprete de órdenes que se ejecutará
cuando se registre el usuario. Ejemplos pueden ser {\tt /bin/bash} y {\tt /bin/tcsh}.
\end{dispitems}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14558}%
\begin{tscreen}
nombre:clave cifrada:UID:GID:nombre completo:dir.inicio:intérprete
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14560}%
\begin{tscreen}
kiwi:Xv8Q981g71oKK:102:100:Laura Villa:/home/kiwi:/bin/bash
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen14579}%
\begin{tscreen}\begin{verbatim}

# /etc/adduser.conf: Configuración de `adduser'.
# Vea adduser(8) y adduser.conf(5) para más información.

# La variable DSHELL especifica la shell de ingreso asumida en 
# el sistema.
DSHELL=/bin/bash

# La variable DHOME especifica el directorio que contendrá los
# directorios iniciales de los usuarios.
DHOME=/home

# Si en GROUPHOMES pone "yes", entonces los directorios iniciales
# estarán en /home/nombre_grupo/usuario.
GROUPHOMES=no

# Si en LETTERHOMES pone "yes", entonces los directorios iniciales
# tendrán un directorio extra correspondiente a la primera letra del
# nombre de usuario, como por ejemplo: /home/u/user.
LETTERHOMES=no

# La variable SKEL especifica el directorio que contiene los ficheros
# inciales configurables de cada usuario, como el fichero .profile que
# se copiará al directorio de inicio de un usuaio cuando sea creado.
SKEL=/etc/skel

# De FIRST_SYSTEM_UID a LAST_SYSTEM_UID ambos inclusive, va el rango de
# UID para cuentas del sistema y administración.
FIRST_SYSTEM_UID=100
LAST_SYSTEM_UID=999

# DE FIRST_UID a LAST_UID ambos inclusive, va el rango de UID para
# cuentas de usuarios. 
FIRST_UID=1000
LAST_UID=29999

# La variable USERGROUPS puede estar en "yes" o "no". Si está en "yes"
# cada usuario tendrá que usar como asumido su propio grupo y su
# directorio inicial será g+s. Si está en "no", cada usuario añadido
# será colocado en el grupo con gid igual a USERS_GID (ver más abajo).
USERGROUPS=yes

# Si USERGROUPS está en "no", entonces USERS_GID será el GID del grupo
# `users' del sistema.
USERS_GID=100

# Si se especifica QUOTAUSER, se limitará el espacio para el
# directorio inicial de un usuario (cuota) mediante:
# `edquota -p QUOTAUSER newuser'
QUOTAUSER=""\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen14599}%
\begin{tscreen}
kiwi:*Xv8Q981g71oKK:102:100:Laura Villa:/home/kiwi:/bin/bash
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen14605}%
\begin{tscreen}
\# {\em passwd manuel}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen14625}%
\begin{tscreen}
nombre de grupo:clave:GID:otros miembros
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14627}%
\begin{tscreen}
root:*:0: \\
usuarios:*:100:mdw,pepe \\
invitados:*:200: \\
otros:*:250:kiwi
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen14955}%
\begin{tscreen}
tar \cparam{opciones} \cparam{fichero} 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14962}%
\begin{tscreen}
\# tar cvf backup.tar /etc
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14975}%
\begin{tscreen}
\# tar xvf backup.tar
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14981}%
\begin{tscreen}
\# tar cvf backup.tar /etc/hosts /etc/group /etc/passwd
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14984}%
\begin{tscreen}
\# cd / \\
\# tar xvf backup.tar
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14986}%
\begin{tscreen}
\# cd /etc \\
\# tar cvf hosts group passwd
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen14989}%
\begin{tscreen}
\# tar tvf backup.tar
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen14995}%
\begin{tscreen}
\# gzip -9 backup.tar
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen15008}%
\begin{tscreen}
\# tar cvf backup.tar /etc \\
\# gzip -9 backup.tar
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15011}%
\begin{tscreen}
\# gunzip backup.tar.gz \\
\# tar xvf backup.tar
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15013}%
\begin{tscreen}
\# tar cvf - /etc $\mid$\  gzip -9c $>$\  backup.tar.gz
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15022}%
\begin{tscreen}
\# gunzip -c backup.tar.gz $\mid$\  tar xvf -
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15032}%
\begin{tscreen}
\# tar cvfz backup.tar.gz /etc
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15034}%
\begin{tscreen}
\# tar cvf backup.tar /etc \\
\# gzip backup.tar
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15036}%
\begin{tscreen}
\# tar xvfz backup.tar.Z
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15038}%
\begin{tscreen}
\# uncompress backup.tar.Z  \\
\# tar xvf backup.tar
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen15204}%
\begin{tscreen}
\# {\em tar cvfzM /dev/fd0 /}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15211}%
\begin{tscreen}
\# {\em tar xvfzM /dev/fd0}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen15234}%
\begin{tscreen}
\# mount /dev/sda4 /mnt
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15238}%
\begin{tscreen}
\# mkdir /zip \\
\# chmod 0755 /zip
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15242}%
\begin{tscreen}
\# tar zcvf /zip/etc.tgz /etc
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15246}%
\begin{tscreen}
\# cd /  \\
\# tar zxvf /zip/etc.tgz
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15249}%
\begin{tscreen}
\# mke2fs /dev/sda4
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15251}%
\begin{tscreen}
\# tar zcvf /zip/local.tar.gz /usr/local
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen15279}%
\begin{tscreen}
\# tar cvf /dev/qft0 /etc
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15281}%
\begin{tscreen}
\# cd / \\
\# tar xvf /dev/qft0
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15284}%
\begin{tscreen}
\# ftformat --format-parameter qic40-205ft --mode-auto --omit-erase --discard-header
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15288}%
\begin{tscreen}
\# ftmt -f /dev/qft0 rewoffl
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15290}%
\begin{tscreen}
\# ftmt -f /dev/qft0 retension
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15292}%
\begin{tscreen}
\# ftmt -f /dev/qft0 status
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen15299}%
\begin{tscreen}
\# {\em mke2fs /dev/fd0 1440}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15305}%
\begin{tscreen}
\# {\em mount -t ext2 /dev/fd0 /mnt}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15319}%
\begin{tscreen}
\# {\em umount /dev/fd0}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen15572}%
\begin{tscreen}
\# cd /usr/src \\
\# mkdir linux-2.0.33 \\
\# rm -r linux \\
\# ln -s linux-2.0.33 linux \\
\# tar xzf linux-2.0.33.tar.gz
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15578}%
\begin{tscreen}
\# cd /usr/src \\
\# gzip -cd patch-2.0.32.gz $\mid$\  patch -p0 \\
\# gzip -cd patch-2.0.33.gz $\mid$\  patch -p0
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15581}%
\begin{tscreen}
\# cd /usr/include \\
\# rm -rf asm linux scsi \\
\# ln -s /usr/src/linux/include/asm-i386 asm \\
\# ln -s /usr/src/linux/include/linux linux \\
\# ln -s /usr/src/linux/include/scsi scsi
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen15612}%
\begin{tscreen}
SCSI support? [Y/n/m] Y \\
SCSI disk support? [Y/n/m] Y \\
IOMEGA Parallel Port Zip Drive SCSI support? [Y/n/m] Y
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15628}%
\begin{tscreen}
append="lp=0x378,0"
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15640}%
\begin{tscreen}
\# cat /proc/interrupt
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15645}%
\begin{tscreen}
 0:    6091646   timer \\
 1:      40691   keyboard \\
 2:          0   cascade \\
 4:     284686 + serial \\
13:          1   math error \\
14:     192560 + ide0 \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15653}%
\begin{tscreen}
append="lp=0x378,0 ppa=0x278,7"
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15657}%
\begin{tscreen}
\# /sbin/lilo
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen15673}%
\begin{tscreen}
/lib/modules/\cparam{núcleo-version}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15680}%
\begin{tscreen}
/lib/modules/2.0.30/misc/ftape.o \\
/lib/modules/2.0.30/misc/zft-compressor.o \\
/lib/modules/2.0.30/misc/zftape.o
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15684}%
\begin{tscreen}
alias char-major-27 zftape \\
pre-install ftape /sbin/swapout 5
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen15692}%
\begin{tscreen}
Incompatible library version
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen15729}%
\begin{tscreen}
\# ln -sf /lib/libc.so.4.4.1 /lib/libc.so.4
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen16235}%
\begin{tscreen}
127.0.0.1\ \ \ \ \ \ \ floof.org localhost
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16244}%
\begin{tscreen}
128.253.154.32\ \ \ \ \ \ \ goober.norelco.com
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16247}%
\begin{tscreen}
\# hostname -S goober.norelco.com
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen16408}%
\begin{tscreen}
\# {\em mount -t ext2 /dev/hda2 /mnt}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen16423}%
\begin{tscreen}
root::0:0:root:/:/bin/sh
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen16443}%
\begin{tscreen}
\# {\em e2fsck -b 8193 \cparam{partición}}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen16453}%
\begin{tscreen}
\# {\em cp -a /bin/login /mnt/bin/login}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
\stepcounter{chapter}
\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen16727}%
\begin{tscreen}
\# cd /usr/X11R6 \\
\# sh /var/tmp/preinst.sh \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16731}%
\begin{tscreen}
\# gzip -d < /var/tmp/X33prog.tgz  $\mid$\  tar vxf - \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16738}%
\begin{tscreen}
\# cd /usr/X11R6 \\
\# sh /var/tmp/postinst.sh \\
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16745}%
\begin{tscreen}
\# ln --sf /usr/X11R6/bin/XF86\_MONO\ \ /usr/X11R6/bin/X
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16754}%
\begin{tscreen}
/usr/X11R6/lib
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen16762}%
\begin{tscreen}
\# SuperProbe
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16767}%
\begin{tscreen}
\# SuperProbe -excl 0x200-0x230,0x240
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16770}%
\begin{tscreen}
\# SuperProbe -info
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16774}%
\begin{tscreen}
\# SuperProbe -verbose >superprobe.out 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen16818}%
\begin{tscreen}\begin{verbatim}

Section "Files"
    RgbPath     "/usr/X11R6/lib/X11/rgb"
    FontPath    "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/"
EndSection\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16827}%
\begin{tscreen}\begin{verbatim}

Section "ServerFlags"
# Elimine este comentario para provocar un volcado de memoria en el
# punto donde se reciba una señal. Esto puede dejar la terminal en 
# estado inutilizable, pero puede ofrecer una mejor traza de la pila
# para ayudar a depurar en caso de volcado de memoria
#    NoTrapSignals
# Elimine este comentario para deshabilitar la secuencia 
# <Crtl><Alt><BS> de abortar el servidor
#    DontZap
EndSection\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16834}%
\begin{tscreen}\begin{verbatim}

Section "Keyboard"
    Protocol    "Standard"
    AutoRepeat  500 5
    ServerNumLock
EndSection\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16839}%
\begin{tscreen}\begin{verbatim}

Section "Pointer"

    Protocol    "MouseSystems"
    Device      "/dev/mouse"

# Baudrate y SampleRate se aplican solo a algunos ratones Logitech
#    BaudRate   9600
#    SampleRate 150

# Emulate3Buttons es una opción para ratones Microsoft de 2 botones
#    Emulate3Buttons

# ChordMiddle es una opción para algunos ratones Logitech de 3 botones
#    ChordMiddle

EndSection\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16870}%
\begin{tscreen}\begin{verbatim}

Section "Monitor"

    Identifier  "CTX 5468 NI"

    # !`Estos valores son para un CTX 5468NI sólo! No intente usarlos 
    # con su monitor (a menos que posea este modelo)

    Bandwidth    60
    HorizSync    30-38,47-50
    VertRefresh  50-90

    # Modos: Nombre    dotclock  horiz                vert 

    ModeLine "640x480"  25       640 664 760 800      480 491 493 525
    ModeLine "800x600"  36       800 824 896 1024     600 601 603 625
    ModeLine "1024x768" 65       1024 1088 1200 1328  768 783 789 818

EndSection\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16879}%
\begin{tscreen}\begin{verbatim}

    HorizSync    31.5, 35.2, 37.9, 35.5, 48.95\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16888}%
\begin{tscreen}
ModeLine \cparam{name} \cparam{clock} \cparam{horiz-values} \cparam{vert-values}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16908}%
\begin{tscreen}\begin{verbatim}

# 640x480@60Hz Modo no entrelazado
# Sincronización horizontal = 31.5kHz
# Tiempos: H=(0.95us, 3.81us, 1.59us), V=(0.35ms, 0.064ms, 1.02ms)
#
# nombre       reloj   tiempo horizontal     tiempo vertical     flags
 "640x480"     25.175  640  664  760  800    480  491  493  525\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16913}%
\begin{tscreen}
ModeLine "640x480" 25.175\ \ 640 664 760 800\ \ 480 491 493 525
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16937}%
\begin{tscreen}\begin{verbatim}

Section "Device" 
        Identifier "#9 GXE 64"

        # De momento nada, después se completarán estos valores

EndSection\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16948}%
\begin{tscreen}\begin{verbatim}

 Section "Screen"
     Driver     "Accel"
     Device     "#9 GXE 64"
     Monitor    "CTX 5468 NI"
     Subsection "Display"
         Depth      16
         Modes      "1024x768" "800x600" "640x480"
         ViewPort   0 0
         Virtual    1024 768
     EndSubsection
 EndSection\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen16978}%
\begin{tscreen}\begin{verbatim}

Identifier "#9 GXE 64"\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17003}%
\begin{tscreen}\begin{verbatim}

         Modes    "1024x768" "800x600" "640x480"\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen17041}%
\begin{tscreen}
X -showconfig
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17044}%
\begin{tscreen}\begin{verbatim}

XFree86 Version 3.1 / X Window System
(protocol Version 11, revision 0, vendor release 6000)
Operating System: Linux 
Configured drivers:
  S3: accelerated server for S3 graphics adaptors (Patchlevel 0)
      mmio_928, s3_generic\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17052}%
\begin{tscreen}
\verb!X -probeonly > /tmp/x.out 2>&1 !
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17056}%
\begin{tscreen}
\verb!X -probeonly &> /tmp/x.out !
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17059}%
\begin{tscreen}
\verb!XFree86 Version 3.1 / X Window System !\\
\verb!(protocol Version 11, revision 0, vendor release 6000) !\\
\verb!Operating System: Linux  !\\
\verb!Configured drivers: !\\
\verb!  S3: accelerated server for S3 graphics adaptors (Patchlevel 0) !\\
\verb!      mmio_928, s3_generic !\\
{\em Several lines deleted\ldots} \\
\verb!(--) S3: card type: 386/486 localbus !\\
\verb!(--) S3: chipset:   864 rev. 0 !\\
\verb!(--) S3: chipset driver: mmio_928 !
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17069}%
\begin{tscreen}\begin{verbatim}

Section "Device" 
        # Ya tenemos Identifier aquí ...
        Identifier "#9 GXE 64"  
        # Añada esta línea:
        Chipset "mmio_928"
EndSection\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17074}%
\begin{tscreen}\begin{verbatim}

# chip    ram   virtual   clocks                           default-mode  flags
 ET4000   1024  1024 768   25  28  38  36  40  45  32   0  "1024x768"\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17081}%
\begin{tscreen}\begin{verbatim}

        Clocks 25 28 38 36 40 45 32 0\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17089}%
\begin{tscreen}\begin{verbatim}

(--) S3: clocks:  25.18  28.32  38.02  36.15  40.33  45.32  32.00  00.00\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17103}%
\begin{tscreen}\begin{verbatim}

(--) SVGA: cldg5434: Specifying a Clocks line makes no sense for this driver\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17113}%
\begin{tscreen}
\verb!        ClockChip "icd2061a" !
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17128}%
\begin{tscreen}
\verb!        Option "number_nine" !\\
\verb!        Option "dac_8_bit" !
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17132}%
\begin{tscreen}
\verb!Section "Device"  !\\
\verb!        # !` Sección Device sólo para la \#9 GXE 64 !\\
\verb!        Identifier "#9 GXE 64" !\\
\verb!        Chipset "mmio_928" !\\
\verb!        ClockChip "icd2061a" !\\
\verb!        Option "number_nine" !\\
\verb!        Option "dac_8_bit" !\\
\verb!EndSection !
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen17138}%
\begin{tscreen}
startx
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen17145}%
\begin{tscreen}\begin{verbatim}

#!/bin/sh

xterm -fn 7x13bold -geometry 80x32+10+50 &
xterm -fn 9x15bold -geometry 80x34+30-10 &
oclock -geometry 70x70-7+7 &
xsetroot -solid midnightblue &

exec twm\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
{\newpage\clearpage
\lthtmlfigureA{tscreen17176}%
\begin{tscreen}
\verb!X > /tmp/x.out 2>&1 !
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{chapter}
\stepcounter{section}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen18341}%
\begin{tscreen}\begin{verbatim}

#!/bin/sh
# Este fichero es /etc/rc.d/rc.inet1 -- Configuración de las interfaces TCP/IP

# Primero, configurar el dispositivo bucle local

HOSTNAME=`nombre_de_host`

/etc/ifconfig lo 127.0.0.1      # utiliza la máscara de red por defecto 255.0.0.0
/etc/route add 127.0.0.1        # ruta que apunta al dispositivo bucle local

# Siguiente paso, configurar el dispositivo ethernet. Si usted sólo utiliza bucle local o
# SLIP, ponga comentarios al resto de estas líneas.

# Editar estos valores para su configuración.
IPADDR="128.253.154.32"         # SUSTITUYA con SU dirección IP.
NETMASK="255.255.255.0"         # SUSTITUYA con SU máscara de subred.
NETWORK="128.253.154.0"         # SUSTITUYA con SU dirección de red.
BROADCAST="128.253.154.255"     # SUSTITUYA con SU dirección de broadcast, si dispone.
                                # de una. Si no, dejar en blanco y editar la línea de abajo.
GATEWAY="128.253.154.1"         # SUSTITUYA con SU dirección de pasarela.

/etc/ifconfig eth0 ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST}

# Si no tiene dirección de broadcast, cambie la línea anterior por:
# /etc/ifconfig eth0 ${IPADDR} netmask ${NETMASK}

/etc/route add ${NETWORK}

# La línea siguiente sólo es necesaria si dispone de una pasarela; o sea que su red está
# conectada al mundo exterior.
/etc/route add default gw ${GATEWAY} metric 1

# Fin de la configuración Ethernet\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18372}%
\begin{tscreen}\begin{verbatim}

#! /bin/sh
# Ejemplo de /etc/rc.d/rc.inet2

# Arrancar syslogd
if [ -f /etc/syslogd ]
then
      /etc/syslogd
fi

# Arrancar inetd
if [ -f /etc/inetd ]
then
      /etc/inetd
fi

# Arrancar routed
if [ -f /etc/routed ]
then
      /etc/routed -q
fi

# Hecho!\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18390}%
\begin{tscreen}\begin{verbatim}

127.0.0.1               localhost
128.253.154.32          loomer.vpizza.com loomer\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18407}%
\begin{tscreen}\begin{verbatim}

default         0.0.0.0         # rutado por defecto - obligatorio
loopnet         127.0.0.0       # red de 'bucle local' - obligatorio 
mynet           128.253.154.0   # Ponga aqui su direccion de red\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18415}%
\begin{tscreen}\begin{verbatim}

order hosts,bind
multi on\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18430}%
\begin{tscreen}\begin{verbatim}

domain      norelco.com
nameserver  127.253.154.5\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18445}%
\begin{tscreen}
/bin/hostname loomer.vpizza.com
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18458}%
\begin{tscreen}
\$ telnet shoop.vpizza.com
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen18521}%
\begin{tscreen}
ifconfig sl0 128.253.154.32 pointopoint 128.253.154.2
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18542}%
\begin{tscreen}\begin{verbatim}

#!/bin/sh
IPADDR="128.253.154.32"         # Ponga aqui su direccion IP          
REMADDR="128.253.154.2"         # Ponga aqui la del servidor de SLIP  

# Modifique lo siguiente para su dispositivo serie adecuado a la
# conexión SLIP:
slattach -p cslip -s 19200 /dev/ttyS0
/etc/ifconfig sl0 $IPADDR pointopoint $REMADDR up
/etc/route add default gw $REMADDR\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18560}%
\begin{tscreen}
Your IP address is 128.253.154.44. \\
Server address is 128.253.154.2.
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18576}%
\begin{tscreen}\begin{verbatim}

main:
  # MTU es 'Maximum Transfer Unit' o tamaño máximo de los paquetes
  # transmitidos por el dispositivo SLIP. En muchos servidores este
  # valor debe ser 1500 o 1506. Hable con el administrador de la red
  # si no está seguro.
  get $mtu 1500

  # Hacer que el rutado de SLIP sea el de su sistema por omisión.
  default

  # Elegir puerto serie y velocidad.
  port cua03
  speed 38400

  # Reiniciar el modem y la linea del terminal. Si le da problemas,
  # comente la linea.
  reset

  # Preparar para hacer la llamada. Sustituya la línea siguiente
  # con la cadena de inicialización del módem.
  send ATT&C1&D2\\N3&Q5%M3%C1N1W1L1S48=7\r
  wait OK 2
  if $errlvl != 0 goto error
  # Llamada al servidor SLIP. Ponga aquí el número de teléfono
  dial 2546000
  if $errlvl != 0 goto error
  wait CONNECT 60
  if $errlvl != 0 goto error

  # Ahora estamos conectados. Hay que entrar en el sistema.
login:
  sleep 3
  send \r\n\r\n
  # Esperar la solicitud de entrada (login:)
  wait login: 10
  if $errlvl != 0 goto error

  # Enviar el nombre de usuario
  send USERNAME\n

  # Esperar la solicitud de contraseña (password)
  wait ord: 5
  if $errlvl != 0 goto error

  # Enviar la contraseña
  send PASSWORD\n

  # Esperar la confirmación del servidor SLIP de que está preparado
  wait annex: 30
  if $errlvl != 0 goto error

  # Enviar instrucciones al servidor para iniciar la conexión SLIP
  send slip\n
  wait Annex 30

  # Obtener la direccion IP desde el servidor. La orden 'get...remote'
  # lee un texto de la forma xxx.xxx.xxx.xxx y lo asigna a la variable
  # dada como segundo argumento (aqui es $remote).
  get $remote remote
  if $errlvl != 0 goto error
  wait Your 30

  # Obtener la direccion local IP desde el servidor y asignarla a $local.
  get $local remote
  if $errlvl != 0 goto error

  # Lanzar la conexión SLIP
done:
  print CONECTADO a $remote en $rmtip
  print La dirección de PASARELA es $rmtip
  print La dirección LOCAL es $local
  mode SLIP
  goto exit
error:
  print Conexión SLIP a $remote ha fallado.

exit:\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen18594}%
\begin{tscreen}
\verb!/etc/dip/dip -v /etc/dip/mychat 2>&1!
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{subsection}
\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen19435}%
\begin{tscreen}
grep -i ``TCP/IP'' /var/adm/messages 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19437}%
\begin{tscreen} \begin{verbatim}

Jun  8 09:52:08 gemini kernel: Swansea University Computer Society TCP/IP for NET3.019\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19445}%
\begin{tscreen}
  PPP Dynamic channel allocation code copyright 1995 Caldera, Inc. \\
  PPP line discipline registered.
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19447}%
\begin{tscreen} 
\# grep -i ``PPP'' /var/adm/messages 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19449}%
\begin{tscreen} \begin{verbatim}

Jun  8 09:52:08 gemini kernel: PPP: version 0.2.7 (4 channels) NEW_TTY_DRIVERS OPTIMIZE_FLAGS\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19464}%
\begin{tscreen}
\# setserial -a /dev/ttyS\cparam{x}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19505}%
\begin{tscreen}
\begin{verbatim}

# /etc/ppp/options (sin soporte PAP/CHAP)
#
# Evitar que pppd se bifurque al segundo plano 
# -detach
#
# utilizar las líneas de control del módem
modem
# usar bloqueos uupc para asegurarse del acceso exclusivo al dispositivo 
# serie
lock
# usar control de flujo por hardware
crtscts
# crear una ruta predeterminada para esta conexión en la tabla de 
# enrutamiento
defaultroute
# No seleccionar ninguna secuencia de control ''escapada''
asyncmap 0
# utilizar un paquete de tamaño máximo de transmisión de 552 bytes
mtu 552
# utilizar un paquete de tamaño máximo de recepción de 552 bytes
mru 552
#
#-------Fin del ejemplo /etc/ppp/options (sin soporte PAP/CHAP)--------------\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19514}%
\begin{tscreen}
\# pppd -d /dev/ttyS0 38400 \& 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19517}%
\begin{tscreen}
\# ifconfig
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19523}%
\begin{tscreen} 
\# route -n 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19525}%
\begin{tscreen} \begin{verbatim}

  Kernel routing table
  Destination     Gateway         Genmask         Flags MSS    Window Use Iface
  10.144.153.3    *               255.255.255.255 UH    1500   0        1 ppp0
  127.0.0.0       *               255.0.0.0       U     3584   0       11 lo
  10.0.0.0        *               255.0.0.0       U     1500   0       35 eth0
  default         10.144.153.3    *               UG    1500   0        5 ppp0\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19529}%
\begin{tscreen}
\# ping 10.144.153.51 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19531}%
\begin{tscreen} \begin{verbatim}

  PING 10.144.153.51 (10.144.153.51): 56 data bytes
  64 bytes from 10.144.153.51: icmp_seq=0 ttl=255 time=328.3 ms
  64 bytes from 10.144.153.51: icmp_seq=1 ttl=255 time=190.5 ms
  64 bytes from 10.144.153.51: icmp_seq=2 ttl=255 time=187.5 ms
  64 bytes from 10.144.153.51: icmp_seq=3 ttl=255 time=170.7 ms\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19537}%
\begin{tscreen} \begin{verbatim}

  --- 10.144.153.51 ping statistics ---
  4 packets transmitted, 4 packets received, 0% packet loss
  round-trip min/avg/max = 170.7/219.2/328.3 ms\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19541}%
\begin{tscreen}
\# ping sunsite.unc.edu 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19544}%
\begin{tscreen} \begin{verbatim}

   PING sunsite.unc.edu (152.2.254.81): 56 data bytes
  64 bytes from 152.2.254.81: icmp_seq=0 ttl=254 time=190.1 ms
  64 bytes from 152.2.254.81: icmp_seq=1 ttl=254 time=180.6 ms
  64 bytes from 152.2.254.81: icmp_seq=2 ttl=254 time=169.8 ms
  64 bytes from 152.2.254.81: icmp_seq=3 ttl=254 time=170.6 ms
  64 bytes from 152.2.254.81: icmp_seq=4 ttl=254 time=170.6 ms\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19550}%
\begin{tscreen} \begin{verbatim}

  --- sunsite.unc.edu ping statistics ---
  5 packets transmitted, 5 packets received, 0% packet loss 
  round-trip min/avg/max = 169.8/176.3/190.1 ms\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19554}%
\begin{tscreen}
\# ppp-off 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19556}%
\begin{tscreen}
\# rm -f /var/lock/LCK..ttyS{\em x} 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen19564}%
\begin{tscreen} \begin{verbatim}

  #!/bin/sh
  #
  # Guión para iniciar una conexión PPP. Esta es la primera parte del
  # par de guiones. Este no es un par seguro de guiones porque los códigos
  # son visibles con la ordem 'ps'. Sin embargo  es simple.
  #
  # Éstos son los parámetros. Cámbielos como los necesite.
  TELEPHONE=555-1212      # El número de telefono de la conexión.
  ACCOUNT=george          # El número de cuenta para entrar(en 'George Burns')
  PASSWORD=gracie         # La contraseña para esta cuenta(y 'Gracie Allen')
  LOCAL_IP=0.0.0.0        # La dirección local si se sabe. Dinámica = 0.0.0.0
  REMOTE_IP=0.0.0.0       # La dirección remota si se desea. Normalmente 0.0.0.0
  NETMASK=255.255.255.0   # La máscara de red apropiada.
  #
  # Se exportan para hacerlos disponibles a  'ppp-on-dialer'
  export TELEPHONE ACCOUNT PASSWORD
  #
  # Éste es el lugar donde se encuentra el guión que marca el teléfono.
  # Por favor, use el nombre absoluto porque la variable \$PATH no se usa
  # en la opción de conexión.  (Hacer esto en una cuenta de 'root' sería
  # un agujero de seguridad, así que no pregunte.)
  #
  DIALER_SCRIPT=/etc/ppp/ppp-on-dialer
  #
  # Iniciar la conexión
  #
  #
  exec /usr/sbin/pppd debug /dev/ttySx 38400 \
          \$LOCAL_IP:\$REMOTE_IP \
          connect \$DIALER_SCRIPT\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19568}%
\begin{tscreen} \begin{verbatim}

  #!/bin/sh
  #
  # Esta es la parte 2 del guión ppp-on. Realizará el protocolo de conexión
  # para la conexión deseada.
  #
  /usr/sbin/chat -v                                       \
          TIMEOUT         3                               \
          ABORT           '\nBUSY\r'                      \
          ABORT           '\nNO ANSWER\r'                 \
          ABORT           '\nRINGING\r\n\r\nRINGING\r'    \
          ''              \rAT                            \
          'OK-+++\c-OK'   ATH0                            \
          TIMEOUT         30                              \
          OK              ATDT\$TELEPHONE                 \
          CONNECT         ''                              \
          ogin:--ogin:    \$ACCOUNT                       \
          assword:        \$PASSWORD\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19572}%
\begin{tscreen} \begin{verbatim}
 
  #!/bin/sh
  ######################################################################
  #
  # Determina el dispositivo a ser eliminado.
  #
  if [ "\$1" = "" ]; then
          DEVICE=ppp0
  else
          DEVICE=\$1
  fi

  ######################################################################
  #
  # Si el fichero pid de ppp0 está presente, entonces el programa está ejecutándose. Páralo.
  if [ -r /var/run/\$DEVICE.pid ]; then
          kill -INT `cat /var/run/\$DEVICE.pid`
  #
  # Si kill no funcionó entonces no hay ningún proceso ejecutándose para ése
  # pid. Puede significar también que un fichero cerrojo se ha dejado suelto. Quizá desee borrar
  # el fichero cerrojo al mismo tiempo.
          if [ ! "\$?" = "0" ]; then
                  rm -f /var/run/\$DEVICE.pid
                  echo "ERROR: fichero de bloqueo ya quitado"
                  exit 1
          fi
  #
  # Éxito. Dejar que  pppd limpie su propia porquería.
          echo "Enlace PPP a \$DEVICE finalizado."
          exit 0
  fi
  #
  # El proceso PPP no está corriendo para ppp0
  echo "ERROR: El enlace PPP no está activo en \$DEVICE"
  exit 1\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen19581}%
\begin{tscreen}
  exec /usr/sbin/chat -v
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19583}%
\begin{tscreen} \begin{verbatim}

  TIMEOUT         3\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19587}%
\begin{tscreen} \begin{verbatim}

  ABORT           '\nBUSY\r'\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19591}%
\begin{tscreen} \begin{verbatim}

  ABORT           '\nNO ANSWER\r'\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19595}%
\begin{tscreen} \begin{verbatim}

  ABORT           '\nRINGING\r\n\r\nRINGING\r'\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19599}%
\begin{tscreen} \begin{verbatim}

  "              \rAT\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19603}%
\begin{tscreen} \begin{verbatim}

  OK-+++\c-OK   ATH0\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19607}%
\begin{tscreen} \begin{verbatim}

  TIMEOUT         30\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19611}%
\begin{tscreen} \begin{verbatim}

  OK              ATDT\$TELEPHONE\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19615}%
\begin{tscreen} \begin{verbatim}

  CONNECT         ''\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19619}%
\begin{tscreen} \begin{verbatim}

  ogin:--ogin:    \$ACCOUNT\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19624}%
\begin{tscreen} \begin{verbatim}

  assword:        \$PASSWORD\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen19631}%
\begin{tscreen}\begin{verbatim}

\$[]\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19636}%
\begin{tscreen}
[hartr@kepler hartr]\$ 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19638}%
\begin{tscreen} 
\#   PPP 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19640}%
\begin{tscreen} 
hartr--hartr    ppp
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen19645}%
\begin{tscreen}
\begin{verbatim}

  #
  # fuerza pppd a  usar el nombre de usuario de tu ISP como nombre de host
  # durante el proceso de autenticación
  # 
  name <nombre de usuario>       # se tiene que editar esta línea.
  #
  #
  # En <nombre de usuario>, hay que poner el nombre con el que te identificas al
  # servidor, es decir, en mi caso  reemplazo <nombre de usuario> por
  # anonimo@servidor
  #
  # Si se está ejecutando un *servidor* PPP y se necesita forzar  PAP o CHAP
  # descomentar la línea apropiada de las siguientes. NO USE ESTO si es un cliente
  # conectándose a un servidor PPP (incluso si usa PAP o CHAP) por que esto haría
  # que el SERVIDOR se autentique a sí mismo a tu máquina (lo que ciertamente
  # no puede hacerse----y el enlace fallará).
  #+chap
  #+pap
  #
  # Si usa secretos ENCRIPTADOS en el fichero  /etc/PPP/pap-secrets
  # entonces descomente la siguiente línea.
  # Nota: esto NO es lo mismo que usar contraseñas encriptadas como en MS, ya que
  # existe una opción llamada así en el acceso telefónico de MS (RAS) en Windows NT.
  #+papcrypt\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19650}%
\begin{tscreen}
\begin{verbatim}

rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <auth chap 80> <magic 0x46a3>]\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19676}%
\begin{tscreen} \begin{verbatim}

  #!/bin/sh
  #
  # Esta es la segunda parte del guión ppp-on. Realizará el protocolo de conexión
  # para el enlace
  #
  exec /usr/sbin/chat -v                                  \
          TIMEOUT         3                               \
          ABORT           '\nBUSY\r'                      \
          ABORT           '\nNO ANSWER\r'                 \
          ABORT           '\nRINGING\r\n\r\nRINGING\r'    \
          ''              \rAT                            \
          'OK-+++\c-OK'   ATH0                            \
          TIMEOUT         30                              \
          OK              ATDT\$TELEPHONE                 \
          CONNECT         ''                              \\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19680}%
\begin{tscreen} \begin{verbatim}

exec /usr/sbin/pppd debug file options.myserver /dev/ttyS0 38400 \\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19685}%
\begin{tscreen}
\# tail -f /var/log/messages
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19688}%
\begin{tscreen}
\# ppp-on \& 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen19691}%
\begin{tscreen} \begin{verbatim}

   Oct 21 16:09:58 hwin chat[19868]: abort on (NO CARRIER)
   Oct 21 16:09:59 hwin chat[19868]: abort on (BUSY)
   Oct 21 16:09:59 hwin chat[19868]: send (ATZ^M)
   Oct 21 16:09:59 hwin chat[19868]: expect (OK)
   Oct 21 16:10:00 hwin chat[19868]: ATZ^M^M
   Oct 21 16:10:00 hwin chat[19868]: OK -- got it
   Oct 21 16:10:00 hwin chat[19868]: send (ATDT722298^M)
   Oct 21 16:10:00 hwin chat[19868]: expect (CONNECT)
   Oct 21 16:10:00 hwin chat[19868]: ^M
   Oct 21 16:10:22 hwin chat[19868]: ATDT722298^M^M
   Oct 21 16:10:22 hwin chat[19868]: CONNECT -- got it
   Oct 21 16:10:22 hwin chat[19868]: send (^M)
   Oct 21 16:10:22 hwin chat[19868]: expect (ogin:)
   Oct 21 16:10:23 hwin chat[19868]: kepler login: -- got it
   Oct 21 16:10:23 hwin chat[19868]: send (hartr^M)
   Oct 21 16:10:23 hwin chat[19868]: expect (ssword:)
   Oct 21 16:10:23 hwin chat[19868]:  hartr^M
   Oct 21 16:10:23 hwin chat[19868]: Password: -- got it
   Oct 21 16:10:23 hwin chat[19868]: send (??????^M)
   Oct 21 16:10:23 hwin chat[19868]: expect (hartr)
   Oct 21 16:10:24 hwin chat[19868]: [hartr -- got it
   Oct 21 16:10:24 hwin chat[19868]: send (PPP^M)
   Oct 21 16:10:27 hwin pppd[19872]: pppd 2.1.2 started by root, uid 0
   Oct 21 16:10:27 hwin pppd[19873]: Using interface PPP0
   Oct 21 16:10:27 hwin pppd[19873]: Connect: PPP0 <--> /dev/cua1
   Oct 21 16:10:27 hwin pppd[19873]: fsm_sdata(LCP): Sent code 1, id 1.
   Oct 21 16:10:27 hwin pppd[19873]: LCP: sending Configure-Request, id 1
   Oct 21 16:10:27 hwin pppd[19873]: fsm_rconfreq(LCP): Rcvd id 1.
   Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd MRU
   Oct 21 16:10:27 hwin pppd[19873]: (1500)
   Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
   Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd ASYNCMAP
   Oct 21 16:10:27 hwin pppd[19873]: (0)
   Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
   Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd MAGICNUMBER
   Oct 21 16:10:27 hwin pppd[19873]: (a098b898)
   Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
   Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd PCOMPRESSION
   Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
   Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd ACCOMPRESSION
   Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
   Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: returning CONFACK.
   Oct 21 16:10:27 hwin pppd[19873]: fsm_sdata(LCP): Sent code 2, id 1.
   Oct 21 16:10:27 hwin pppd[19873]: fsm_rconfack(LCP): Rcvd id 1.
   Oct 21 16:10:27 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 1, id 1.
   Oct 21 16:10:27 hwin pppd[19873]: IPCP: sending Configure-Request, id 1
   Oct 21 16:10:27 hwin pppd[19873]: fsm_rconfreq(IPCP): Rcvd id 1.
   Oct 21 16:10:27 hwin pppd[19873]: ipcp: received ADDR
   Oct 21 16:10:27 hwin pppd[19873]: (10.144.153.51)
   Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
   Oct 21 16:10:27 hwin pppd[19873]: ipcp: received COMPRESSTYPE
   Oct 21 16:10:27 hwin pppd[19873]: (45)
   Oct 21 16:10:27 hwin pppd[19873]:  (ACK)
   Oct 21 16:10:27 hwin pppd[19873]: ipcp: returning Configure-ACK
   Oct 21 16:10:28 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 2, id 1.
   Oct 21 16:10:30 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 1, id 1.
   Oct 21 16:10:30 hwin pppd[19873]: IPCP: sending Configure-Request, id 1
   Oct 21 16:10:30 hwin pppd[19873]: fsm_rconfreq(IPCP): Rcvd id 255.
   Oct 21 16:10:31 hwin pppd[19873]: ipcp: received ADDR
   Oct 21 16:10:31 hwin pppd[19873]: (10.144.153.51)
   Oct 21 16:10:31 hwin pppd[19873]:  (ACK)
   Oct 21 16:10:31 hwin pppd[19873]: ipcp: received COMPRESSTYPE
   Oct 21 16:10:31 hwin pppd[19873]: (45)
   Oct 21 16:10:31 hwin pppd[19873]:  (ACK)
   Oct 21 16:10:31 hwin pppd[19873]: ipcp: returning Configure-ACK
   Oct 21 16:10:31 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 2, id 255.
   Oct 21 16:10:31 hwin pppd[19873]: fsm_rconfack(IPCP): Rcvd id 1.
   Oct 21 16:10:31 hwin pppd[19873]: ipcp: up
   Oct 21 16:10:31 hwin pppd[19873]: local  IP address 10.144.153.104
   Oct 21 16:10:31 hwin pppd[19873]: remote IP address 10.144.153.51\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen19698}%
\begin{tscreen} \begin{verbatim}

   Oct 21 16:10:45 hwin pppd[19873]: Interrupt received: terminating link
   Oct 21 16:10:45 hwin pppd[19873]: ipcp: down
   Oct 21 16:10:45 hwin pppd[19873]: default route ioctl(SIOCDELRT): Bad address
   Oct 21 16:10:45 hwin pppd[19873]: fsm_sdata(LCP): Sent code 5, id 2.
   Oct 21 16:10:46 hwin pppd[19873]: fsm_rtermack(LCP).
   Oct 21 16:10:46 hwin pppd[19873]: Connection terminated.
   Oct 21 16:10:46 hwin pppd[19873]: Exit.\end{verbatim}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{subsection}
{\newpage\clearpage
\lthtmlfigureA{tscreen19705}%
\begin{tscreen}
ping mi.isp.net
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{section}
\stepcounter{section}
\stepcounter{section}
\stepcounter{section}
\appendix
\stepcounter{chapter}
{\newpage\clearpage
\lthtmlfigureA{dispitems20643}%
\begin{dispitems}
% latex2html id marker 20643

\par\ditem {{\em Las preguntas con respuesta más frecuentes sobre {\linux}}}

\par La lista de preguntas más frecuentes o «FAQ» es una lista de preguntas
¡y respuestas! comunes sobre {\linux}. Con este documento se pretende
ofrecer una fuente de información general sobre {\linux}, problemas comunes
y soluciones así como una lista de otros recursos de información. Todo
nuevo usuario de {\linux} debería leer este documento. Se encuentra
disponible en numerosos formatos como ASCII plano, PostScript o HTML. La
FAQ de {\linux} la mantiene Roert Kiesling, {\tt kiesling@terracom.net}.
\par\ditem {{\em La {\linux} META-FAQ}}
\par La META-FAQ es una recopilación de «metapreguntas» sobre {\linux}; es
decir, fuentes de información sobre el sistema {\linux} y otros temas
generales. Es un buen punto de partida para el usuario de Internet que
desee encontrar más información sobre este sistema. Se ocupa de ella
Michael K. Johnson, {\tt johnsonm@sunsite.unc.edu}.
\par\ditem {{\em La {\linux} INFO-SHEET}}
\par La [ {\linux} INFO-SHEET ] es una introducción técnica al sistema
{\linux}. Se trata de una presentación general de las prestaciones del
sistema y del software disponible, y además incluye una lista con otras
fuentes de información sobre {\linux}. El formato y el contenido son
similares en su naturaleza a la META-FAQ; casualmente también la
mantiene Michael K. Johnson.
\par\ditem {{\em Linux Journal}}

\par {\it Linux Journal} pone a disposición pública en formato electrónico a
través de su sitio web {\tt http://www.linuxjournal.com/} artículos 
seleccionados de la revista (que se publica mensualmente).
Los artículos cubren materias para usuarios principiantes y avanzados,
incluyen prestaciones de {\linux} que se usan en el «mundo real» y artículos y 
tablas en los que compara las distribuciones de {\linux} y a los que con 
frecuencia se hace referencia.
\par\ditem {{\em {\linux} Gazette}}

\par Publicación en línea de carácter gratuito que puede encontrar en 
{\tt http://www.linuxgazette.com/}, {\it Linux Gazette} ofrece
respuestas y entretenimiento «haciendo {\linux} algo más divertido». La
gaceta la produce SSC, los editores de {\it Linux Journal}. Puede
ponerse en contacto con gazette@ssc.com para más información.
\par\ditem {{\em {\linux} Resources}}

\par {\linux} Resources ({\tt http://www.linuxresources.com/}) cubre «lo que es,
dónde conseguirlo, cómo conseguir toda la información que necesita para
hacer que funcione y mucho más».
\par\ditem {{\em El mapa de software {\linux}}}

\par El mapa de software para {\linux} es una lista de aplicaciones disponibles
para {\linux}, dónde conseguirlas, quién las mantiene y demás. Se encuentra
lejos de estar completa. Compilar una lista completa del software
existente para {\linux} sería prácticamente imposible. No obstante, se
incluyen muchos de los paquetes de software más populares para {\linux}. Si
no puede encontrar una aplicación en particular que cubra sus
necesidades éste es un buen lugar por el que comenzar. Lo mantiene Lars
Wirzenius, {\tt lars.wirzenius@helsinki.fi}.
\par\ditem {{\em El índice de HOWTOs sobre {\linux}}}

\par Los HOWTOs de {\linux} son una recopilación de documentos, en cada
uno de los cuales se describe en detalle un cierto aspecto del sistema
{\linux}. Los mantiene Matt Welsh {\tt mdw@sunsite.unc.edu}. El 
{\tt HOWTO-Index} lista los documentos HOWTO que hay disponibles.
\par\ditem {{\em Otros documentos en línea}}
\par Si se mueve por el subdirectorio {\tt docs} de cualquier sitio FTP con
{\linux} verá muchos otros documentos que no se encuentran listados aquí:
un montón de FAQs, experiencias interesantes y otra información
importante. Esta miscelánea resulta difícil de categorizar aquí; si no
ve lo que anda buscando en la lista de arriba échele un vistazo a uno de
los sitios con fichero sobre {\linux} que se listan en el
Apéndice~\ref{app-ftplist-num}.
\par\end{dispitems}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlinlinemathA{tex2html_wrap_inline21022}%
$<$%
\lthtmlinlinemathZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20737}%
\begin{abib}
{The Complete Linux Kit}
{Stefan Strobel, Rainer Maurer, Stefan Middendorf, Volker Elling}
{Springer Verlag, 1997}
{0387142371}
{\$59.95}
{Descripción del editor: esta obra de dos volúmenes que incluye cuatro
CD-ROMs incluye 
{\it Linux Universe: Installation and Configuration\/} y {\it Linux:
Unleashing the Workstation in Your PC\/}. El primero es un libro/CD-ROM
que incluye una versión completamente instalable de {\linux} 2.0 y guía de
instalación detallada para instalar y administrar cualquier sistema
{\linux} junto con diferentes herramientas y aplicaciones {\linux}.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20749}%
\begin{abib}
{Linux: Installation, Configuration, and Use}
{Michael Kofler}
{Addison-Wesley, 1997}
{0201178095}
{\$34.95}
{Descripción del editor: una extensa guía práctica, en este libro se
cubre la instalación, configuración y uso de {\linux}. Michael Kofler acompaña
a los lectores por la instalación, la administración a un nivel sencillo y el 
uso del editor Emacs, el sistema de edición de documentos LaTeX y el
lenguaje de programación Tcl/Tk. El CD-ROM contiene RedHat {\linux} 4.1 y
las fuentes completas de los núcleos 2.0.29 y 2.1.28. }
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20758}%
\begin{abib}
{{\linux}: Configuration and Installation (3rd Edition)}
{Patrick Volkerding}
{IDG Books, 1997}
{1558285660}
{\$39.95}
{Resumen:
Nuestro conjunto de 2 CD-ROMs ofrece una de las distribuciones más populares 
de {\linux}, Slackware 96, y viene directamente de Patrick Volkerding, el creador 
de Slackware. Le proporciona consejos no documentados y técnicas
instalar, usar y optimizar su sistema {\linux}.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20767}%
\begin{abib}
{Linux in Plain English }
{Patrick Volkerding, Kevin Reichard }
{IDG Books, 1997 }
{1558285423 }
{\$19.95 }
{Incluye listados detallados de todas las órdenes de {\linux}, cubriendo el
conjunto de órdenes GNU y la shell de {\linux} Bash, la manipulación de ficheros, 
el procesado de textos, la impresión, Internet, el FTP y la administración de
sistemas.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20776}%
\begin{abib}
{Linux for Dummies (1st Ed) }
{Craig Witherspoon, Coletta Witherspoon }
{IDG Books, 1998 }
{0764502751 }
{\$24.99 }
{Un libro para quienes comienzan en {\linux}}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20784}%
\begin{abib}
{Linux for Dummies Quick Reference}
{Phil Hughes}
{IDG Books, 1998}
{0764503022}
{\$14.99}
{Descripción del editor: Esta «referencia rápida» es una cómoda guía
para los órdenes y tareas de {\linux} más comunes, poniéndose un especial énfasis 
en los editores de texto más populares, las interfaces de ventanas y los 
distintos sabores de {\linux}. El libro cubre las órdenes del intérprete, órdenes 
básicas de scripting de shell y órdenes habituales en la administración y las 
redes.} 
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20793}%
\begin{abib}
{Discover Linux (1st Ed) }
{Steve Oualline }
{IDG Books, 1997 }
{0764531050 }
{\$24.99 }
{Descripción del editor: Los usuarios que conozcan UNIX y quieran
aprender a usar {\linux} encontrarán lo que necesitan saber en este título. 
Entre los diferentes tipos de públicos se incluyen los programadores, los 
administradores de red, la gente que necesite una conexión sencilla a la 
Internet/Web, los usuarios que necesiten un cortafuegos seguro y los
aficionados a los juegos. El CD-ROM incluye la popular distribución RedHat 
Linux 4.1 de una fácil instalación.}              
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20801}%
\begin{abib}
{Complete Red Hat Linux Resource Kit C/Dos/Us }
{Obra colectiva}
{Macmillan Digital, 1997 }
{0672310570 }
{\$64.99 }
{Descripción del editor: ¡Convierta su PC en una potente estación de trabajo 
UNIX!
Red Hat {\linux} es la implementación más activa del sistema operativo
{\linux}. Esta recopilación incluye el software más actual además de todo
lo necesario para ejecutar el popular sistema UNIX de 32 bits. Incluye
la instalación más sencilla de todos los sistemas {\linux}, más de 180
programas y un gestor RPM permitiéndole actualizar su software a nuevas
versiones sin reinstalar el sistema. También viene con el servidor web
Apache, juegos y una guía de usuario de 250 páginas.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20811}%
\begin{abib}
{Running Linux (2nd Edition) }
{Matt Welsh, Lar Kaufman }
{O'Reilly and Associates, 1996 }
{1565921518 }
{\$29.95 }
{Descripción del editor: Esta segunda edición de Running Linux cubra
todo lo que necesita para entender, instalar y comenzar a usar el sistema 
operativo {\linux}. Incluye un extenso tutorial de instalación, información 
completa sobre el mantenimiento del sistema, herramientas para el desarrollo 
de documentos y programación. }
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20819}%
\begin{abib}
{The No B.S. Guide to Linux }
{Bob Rankin }
{No Starch Press, 1997 }
{1886411042 }
{\$34.95 }
{Descripción del editor: esta guía ofrece toda la información que necesitan 
los nuevos usuarios sin abrumarles con lecciones de historia o detalles 
técnicos. El formato de preguntas y respuestas de esta guía permitea los 
lectores resolver sus problemas, descubrir trucos para la barra de tareas
y diferentes atajos así como hacer la transición al nuevo sistema lo más 
fluida posible. }
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20827}%
\begin{abib}
{Linux Start-Up Guide : A Self-Contained Introduction }
{Fred Hantelmann, A. Faber (Translator) }
{Springer Verlag, 1997 }
{354062676X }
{\$28.00 }
{Descripción del editor: Esta descripción sistemática para principiantes, 
administradores de sistemas y nuevos usuarios de {\linux} proporciona todos 
los detalles de la arquitectura del sistema operativo, órdenes básicas de 
{\linux} y los típicos paquetes de desarrollo y aplicaciones. }
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20837}%
\begin{abib}
{Learning the UNIX Operating System}
{Grace Todino \& John Strang}
{O'Reilly and Associates, 1987}
{0-937175-16-1}
{\$9.00}
{Un buen libro introductorio para aprender el sistema operativo UNIX. La
mayoría de la información debería poder aplicarse también a {\linux}. Le
sugiero que lea este libro si es nuevo en UNIX y desea realmente iniciarse 
usando su nuevo sistema.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20845}%
\begin{abib}
{Learning the {\tt vi} Editor} 
{Linda Lamb} 
{O'Reilly and Associates, 1990} 
{0-937175-67-6}
{\$21.95}
{Este libro versa entorno al editor {\tt vi}, un potente editor de textos
que encontrará en todo sistema UNIX. A menudo es importante conocer y
saber usar {\tt vi}, porque no siempre tendrá acceso a un editor «de
verdad» como Emacs.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20854}%
\begin{abib}
{VI Tutorial}
{Belinda Frazier}
{Specialized Systems Consultants}
{0-916151-54-9}
{\$6.00}
{En este tutorial se proporcionan explicaciones de ejemplos de órdenes
en vi. Aunque según algunos usuarios veteranos de vi aprendieron algo nuevo 
la primera vez que leyeron el VI Tutorial, éste está dirigido a los usuarios 
principiantes o no muy avanzados de vi.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20862}%
\begin{abib}
{Bourne Shell Tutorial}
{Phil Hughes}
{Specialized Systems Consultants}
{0-916151-39-5}
{\$6.00}
{En este tutorial se explican las muchas capacidades de la shell del UNIX 
System V estándar, conocida habitualmente como la Shell Bourne. Se incluye una 
guía de referencia de 4 páginas con las órdenes integradas en la shell y un 
resúmen de 3 páginas con algunas de las órdenes UNIX más usadas.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20871}%
\begin{abib}
{Essential System Administration}
{\AE leen Frisch}
{O'Reilly and Associates, 1991}
{0-937175-80-3}
{\$29.95}
{Del catálogo de O'Reilly and Associates, 
«Como cualquier otro sistema multiusuario, UNIX requiere de especiales
cuidados. {\em Essential System Administration\/} le informa de cómo
llevarlos a cabo. Este libro acaba con el mito y la confusión entorno a
este importante tema ofreciéndole una introducción compacta y manejable
a las tareas de las que ha de hacerse cargo cualquier persona
responsable de un sistema UNIX.» Yo mismo no lo podría haber dicho
mejor.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20879}%
\begin{abib}
{Samba: Integrating UNIX and Windows}
{John D. Blair}
{Specialized Systems Consultants}
{1-57831-006-7}
{\$29.95}
{Samba es la herramienta elegida a la hora de ofrecer la posibilidad de
poder compartir ficheros o servicios de impresión con Windows desde sistemas 
UNIX o tipo UNIX. Disponible libremente bajo la Licencia Pública GNU,
Samba permite integrar perfectamente máquinas UNIX en una red Windows
sin necesidad de instalar software adicional en las máquinas con Windows. 
Usado junto a {\linux} o FreeBSD, Samba ofrece una alternativa de bajo coste 
al NT Server para Windows.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20887}%
\begin{abib}
{TCP/IP Network Administration}
{Craig Hunt}
{O'Reilly and Associates, 1990}
{0-937175-82-X}
{\$24.95}
{Completa guía para instalar y configurar una red TCP/IP. No siendo este
libro específico sobre {\linux}, claramente el 90\% de él puede aplicarse a 
{\linux}. Acompañado del {\linux} NET-2 HOWTO y {\em Guía de administración de redes},
se trata de un gran libro en el que se discuten los conceptos y detalles
técnicos entorno a TCP/IP.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20898}%
\begin{abib}
{Managing UUCP and Usenet}
{Tim O'Reilly and Grace Todino}
{O'Reilly and Associates, 1991}
{0-937175-93-5}
{\$24.95}
En este libro se nos habla de cómo instalar y configurar software para
redes UUCP, incluyendo la configuración de noticias USENET. Si está
interesado en UUCP o en acceder a noticias USENET en su sistema no puede
dejar de leer este libro.
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20906}%
\begin{abib}
{The X Window System: A User's Guide}
{Niall Mansfield}
{Addison-Wesley}
{0-201-51341-2}
{??}
{Un completo tutorial y guía de referencia para usar el sistema
X-Window. Si instaló X-Window en su sistema {\linux} y quiere saber cómo
sacarle el máximo partido posible debería leer este libro. A diferencia de 
otros sistemas de ventanas, mucha de la potencia que proporciona X no resulta 
demasiado obvia a primera vista.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20915}%
\begin{abib}
{The C Programming Language}
{Brian Kernighan and Dennis Ritchie}
{Prentice-Hall, 1988}
{0-13-110362-8}
{\$25.00}
{Este libro es toda una obligación para cualquier que desee programar en
C en un sistema UNIX (o, de hecho, en cualquier sistema). No siendo este libro 
específico de UNIX de una manera demasiado ostensible puede aplicarse bastante 
bien a la programación en C bajo UNIX.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20923}%
\begin{abib}
{The Unix Programming Environment}
{Brian Kernighan and Bob Pike}
{Prentice-Hall, 1984}
{0-13-937681-X}
{\$40.00}
{Una descripción de la programación bajo sistemas UNIX. Se cubren todas
las herramientas involucradas tratándose de una buena lectura el mundo de la 
programación, un tanto amorfo, en UNIX.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20931}%
\begin{abib}
{Advanced Programming in the UNIX Environment}
{W. Richard Stevens}
{Addison-Wesley}
{0-201-56317-7}
{\$50.00}
{Esta voluminosa obra contiene todo lo que necesita saber para programar
en UNIX a nivel del sistema: E/S de ficheros, control de procesos, 
comunicación entre procesos, señales, E/S de terminales, las tareas. Este 
libro se enfoca en varios estándares UNIX, incluido POSIX.1, al que {\linux} se
adhiere bastante.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20940}%
\begin{abib}
{Inside Linux: A Look at Operating System Development}
{Randolph Bentson}
{Specialized Systems Consultants}
{0-916151-89-1}
{\$22.00}
{Este libro nos presenta una introducción informal a diferentes asuntos
del entorno operativo repasando la historia de los sistemas operativos, 
centrándose en cómo se usan y en los detalles de uno de ellos. Los
contenidos son fruto de un dedicado esfuerzo por trenzar la historia, la 
teoría y la práctica de manera que el lector pueda ver con mayor claridad 
lo que sucede dentro del sistema.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20948}%
\begin{abib}
{The Design of the UNIX Operating System}
{Maurice J. Bach}
{Prentice-Hall, 1986}
{0-13-201799-7}
{\$70.00}
{Este libro cubre los algoritmos y las interioridades del núcleo de
UNIX. No es específico de ningún núcleo en particular aunque se decanta 
más por la rama System V. Se trata del mejor por el que comenzar si quiere 
entender los engranajes internos del núcleo Linux.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20956}%
\begin{abib}
{The Magic Garden Explained}
{Berny Goodheart and James Cox}
{Prentice-Hall, 1994}
{0-13-098138-9}
{\$53.00}
{Este libro describe en detalle el núcleo de System V R4. A diferencia
del libro de Bach, que se centra sobretodo en los algoritmos que
hacen funcionar al núcleo, en este libro se presenta la implementación SVR4 
a un nivel más técnico. Aunque Linux y SVR4 son sólo primos lejanos, este 
libro puede darle una visión muy rica sobre el funcionamiento de la 
implementación de un núcleo UNIX real. También es un libro muy moderno sobre 
el núcleo UNIX, pues se publicó en 1.994.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib20964}%
\begin{abib}
{Linux Kernel Internals}
{Michael Beck}
{Addison-Wesley, 1997}
{0201331438}
{\$41.95}
{Un vistazo al núcleo y algunos detalles técnicos sobre el núcleo Linux}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{chapter}
{\newpage\clearpage
\lthtmlfigureA{abib21287}%
\begin{abib}
{La Biblia de Red Hat Linux}
{David Pitts}
{Anaya Multimedia, 1999}
{84-415-0524-1}
{37,86 {\euro}}
{Descripción del editor: esta obra corresponde a la colección de libros técnicos de Anaya
y  viene con un CD con la distibución Red Hat}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib21295}%
\begin{abib}
{Corel Linux}
{Francisco Charte Ojeda}
{Anaya, 2000}
{84-415-1047-4}
{12,02 {\euro}}
{Una guía práctica que se adjunta con un CD con la distribución Corel Linux}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib21303}%
\begin{abib}
{Unix. Sistema V Versión 4}
{Kenneth H. Rosen y otros}
{Osborne/McGraw Hill, 1998}
{84-481-0969-4}
{50 {\euro}}
{Este es un libro imprescindible. En él se explica todo sobre Unix a nivel de uso y administración. No es un libro específico de un sistema concreto sino que habla de los diversos Unix en uso actualmente, incluido Linux}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib21311}%
\begin{abib}
{Linux Máxima Seguridad}
{Anónimo}
{Prentice Hall/Pearson, 2000}
{84-8322-244-2}
{48 {\euro}}
{Es un libro que trata sobre seguridad, y como todos los libros sobre seguridad tiende a quedarse rápidamente obsoleto. Incluye un CD con herramientas, lo cual está bien, y da una visión elemental acerca de las políticas correctas de seguridad. Muy recomendable para los que se inicien en el tema}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib21319}%
\begin{abib}
{Linux. Utilización: versión 2.0 a 2.2 del núcleo}
{Bruno Guerin}
{ENI, 2000}
{2-7460-0642-1}
{18,70 {\euro}}
{Lo bueno de este libro es que trata de la multitud de programas en modo texto que podemos encontrar en {\linux}. Un tesoro para los amantes de la consola.}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{abib21327}%
\begin{abib}
{Sistemas Abiertos}
{Luis J. Cearra Zabala}
{Universidad Politécnica de Madrid, 1998}
{84-87238-97-1}
{12 {\euro}}
{Probablemente el mejor libro que se haya hecho para los que nunca hayan usado UNIX. El libro trata todos los aspectos más importantes del uso de un sistema Unix, y está orientado a los alumnos que cursan el primer año de Ingeniería Informática. Contiene tests para auto evaluar los conocimientos que se adquieren a través de él. Lo malo del libro es que no contine ni una sola línea acerca de administración del sistema ni sobre las X. Todo él trata sobre la línea de órdenes, desde las más básicas hasta la edición de scripts con expresiones regulares}
\end{abib}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{chapter}
{\newpage\clearpage
\lthtmlfigureA{tscreen21432}%
\begin{tscreen}
ftp \cparam{hostname}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21437}%
\begin{tscreen}
ftp shoop.vpizza.com
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21441}%
\begin{tscreen}
Connected to shoop.vpizza.com. \\
220 Shoop.vpizza.com FTPD ready at 15 Dec 1992 08:20:42 EDT \\
Name (shoop.vpizza.com:mdw): 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21448}%
\begin{tscreen}
Name (shoop.vpizza.com:mdw): {\em anonymous} \\
331-Guest login ok, send e-mail address as password. \\
Password: {\em mdw@sunsite.unc.edu} \\
230- Welcome to shoop.vpizza.com. \\
230- Virtual Pizza Delivery[tm]: Download pizza in 30 cycles or less \\
230- or you get it FREE! \\
ftp> 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21456}%
\begin{tscreen}
ls \cparam{file}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21459}%
\begin{tscreen}
dir \cparam{file}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21465}%
\begin{tscreen}
cd \cparam{directory}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21469}%
\begin{tscreen}
cdup
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21472}%
\begin{tscreen}
help \cparam{command}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21481}%
\begin{tscreen}
ftp> {\em dir} \\
200 PORT command successful. \\
150 Opening ASCII mode data connection for /bin/ls. \\
total 1337 \\
\begin{verbatim}

dr-xr-xr-x  2 root     wheel         512 Aug 13 13:55 bin 
drwxr-xr-x  2 root     wheel         512 Aug 13 13:58 dev 
drwxr-xr-x  2 root     wheel         512 Jan 25 17:35 etc 
drwxr-xr-x 19 root     wheel        1024 Jan 27 21:39 pub 
drwxrwx-wx  4 root     ftp-admi     1024 Feb  6 22:10 uploads 
drwxr-xr-x  3 root     wheel         512 Mar 11  1992 usr\end{verbatim}
226 Transfer complete. \\
921 bytes received in 0.24 seconds (3.7 Kbytes/s) \\
ftp>
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21488}%
\begin{tscreen}
ftp> {\em cd pub} \\
ftp> {\em dir} \\
200 PORT command successful. \\
150 ASCII data connection for /bin/ls (128.84.181.1,4525) (0 bytes). \\
total 846 \\
\begin{verbatim}

-rw-r--r--   1 root     staff        1433 Jul 12  1988 README 
-r--r--r--   1 3807     staff       15586 May 13  1991 US-DOMAIN.TXT.2 
-rw-r--r--   1 539      staff       52664 Feb 20  1991 altenergy.avail 
-r--r--r--   1 65534    65534       56456 Dec 17  1990 ataxx.tar.Z 
-rw-r--r--   1 root     other     2013041 Jul  3  1991 gesyps.tar.Z 
-rw-r--r--   1 432      staff       41831 Jan 30  1989 gnexe.arc 
-rw-rw-rw-   1 615      staff       50315 Apr 16  1992 linpack.tar.Z 
-r--r--r--   1 root     wheel       12168 Dec 25  1990 localtime.o 
-rw-r--r--   1 root     staff        7035 Aug 27  1986 manualslist.tblms 
drwxr-xr-x   2 2195     staff         512 Mar 10 00:48 mdw 
-rw-r--r--   1 root     staff        5593 Jul 19  1988 t.out.h\end{verbatim}
226 ASCII Transfer complete. \\
2443 bytes received in 0.35 seconds (6.8 Kbytes/s) \\
ftp> 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21503}%
\begin{tscreen}
ftp> {\em hash} \\
Hash mark printing on (8192 bytes/hash mark). \\
ftp>
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21515}%
\begin{tscreen}
ftp> {\em ascii} \\
200 Type set to A. \\
ftp> 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21523}%
\begin{tscreen}
ftp> {\em lcd /home/db/mdw/tmp} \\
Local directory now /home/db/mdw/tmp \\
ftp>
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21527}%
\begin{tscreen}
get \cparam{nombre-remoto} \cparam{nombre-local}
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21537}%
\begin{tscreen}
ftp> {\em get README} \\
200 PORT command successful. \\
150 ASCII data connection for README (128.84.181.1,4527) (1433 bytes). \\
\# \\
226 ASCII Transfer complete. \\
local: README remote: README \\
1493 bytes received in 0.03 seconds (49 Kbytes/s) \\
ftp>
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21541}%
\begin{tscreen}
quit
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21543}%
\begin{tscreen}
close
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21546}%
\begin{tscreen}
ftp> {\em close} \\
221 Goodbye. \\
ftp> {\em quit} 
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21558}%
\begin{tscreen}
ftpmail@sunsite.unc.edu
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21560}%
\begin{tscreen}
help
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

{\newpage\clearpage
\lthtmlfigureA{tscreen21565}%
\begin{tscreen}
open sunsite.unc.edu \\
cd /pub/{\linux} \\
dir \\
quit
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}

\stepcounter{chapter}
\stepcounter{chapter}
{\newpage\clearpage
\lthtmlfigureA{tscreen21927}%
\begin{tscreen}
    Gnomovision version 69, Copyright (C) 19yy name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.
\end{tscreen}%
\lthtmlfigureZ
\lthtmlcheckvsize\clearpage}


\end{document}
