86-106 · web viewuna regla empírica consiste en que su tamaño sea el doble de la cantidad de...

52
CETI COLOMOS SISTEMAS OPERATIVOS OSCAR E. CUELLAR BRAMBILA TRABAJO FINAL DEL SEGUNDO PARCIAL REG: 30033 7.B

Upload: others

Post on 26-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

CETI COLOMOS

SISTEMAS OPERATIVOS

OSCAR E. CUELLAR BRAMBILA

TRABAJO FINAL DEL SEGUNDO PARCIAL

REG: 30033

7.B

Page 2: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

REPORTE DE INSTALACIÓN DE LINUX

Particiones:Las particiones se especifican en el registro de arranque, en lo que se conoce como tabla de particiones. El registro de arranque se utiliza para iniciar el sistema operativo de la máquina. La tabla de particiones guarda información concerniente a las localidades y tamaños de particiones en el disco duro. Existe 3 tipo s de particiones: primarias, ampliadas y lógicas.

Linux requiere de una partición para cada sistema de archivos, necesita una partición de intercambio para simular la memoria física. El tamaño depende de la cantidad de RAM física. Una regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM.

Cómo reparticionar:Escriba fdisk en el indicador del DOS para ejecutar FDISK; verá la pantalla FDISK option (opciones de fdisk), Seleccione la opción 4 del menú, Display Partition Information (presentar información de la partición). Tal vez no sea necesario reparticionar su disco duro. Para ello puede usar dos métodos: emplear FIPS para realizar una repartición no destructiva del disco duro, o instalar Linux en la misma partición que el DOS con UMSDOS.

Eliminación de particiones:FDISK no le permite volver a asignar tamaño a una partición; primero debe eliminarla y después agregarla otra en el tamaño deseado.En la pantalla FDISK Option (opciones de FDISK), seleccione en el menú la opción 3, Delete Partition or Logica. DOS Drive (eliminar partición o unidad lógica del DOS), la cual borra las particiones necesarias. Enseguida aparece la pantalla Delete DOS Partition or Logical DOS Drive.Elija la opción del menú apropiada para el tipo de partición que va a borrar, le permite borrar particiones primarias del DOS, y despliega la pantalla Delete Primary DOS Partition La pantalla le solicita el nombre de volumen de la a partición y luego la confirmación para ver si en realidad quiere eliminar la partición.Como agregar particiones:No puede agregar las particiones de Linux u OS/2 con el programa FDISK, la pantalla Create DOS partition or Logical DOS Drive (crear partición delDOS ó unidad lógica del DOS).Asignar todo el espacio disponible para la partición y hacer que ésta sea la partición activa son las opciones predeterminadas de FDISK. Activa indica que la partición es inicializable, especifique la partición primaria como activa.

Debe establecer como activa esta partición, desde la pantalla FDISK Opciones, seleccione la opción 2 del menú Set Active Partition (fijar partición activa), y siga las instrucciones de la pantalla de menú de fijación activa.

Formateo de la partición:Después de reparticionar el disco duro, reinicialice la computadora con el disco de arranque que creó al principio. Después formatee la unidad correspondiente y transfiera los archivos de sistema mediante el comando:

Page 3: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Format c: /sRestaure su respaldo en la nueva unidad.Preparación del disco duro para LinuxIniciar Linux desde los discos recién creados, después necesitará la versión fdisk de Linux para crear las particiones necesarias para Linux.

Para arranque de LinuxUse el disco que creó basta con que introduzca el disco de arranque en la unidad de disco y que reinicialice el sistema.Si tiene que para algunos parámetros al núcleo antes de iniciar, introdúzcalos en el indicador boot , Si no presione <Intro>.

Ahora está listo para comenzar una sesión en un sistema Linux Funcional. Para acceder a UNIX, debe entrar al sistema y dejar que éste sepa que usted lo está usando. En el sistema Linux la cuenta raíz tiene los máximos privilegios, cuando inicia una sesión como raíz, puede hacer lo que quiera, así que, mientras no agregue una cuenta para usted, escriba root y presiones <Intro>.El sistema responde con :Carácter # es el indicador del súper usuario , la información anterior señala que usted debe escribir setup, pero debe configurar sus particiones. Es necesario que corra la versión fdisk de Linux.

Partición de la unidad para Linux:Linux se comunica con el hardware mediante una serie de programas llamados controladores de dispositivos.Linux guarda sus controladores en el directorio llamado /dev. Para accesar los controladores.Las particiones logicas siempre empiezan /dev/hada5

Uso de fdisk de linuxEn el indicador fdisk deberá escribir m para solicitar una lista de comandos.Para comenzar la partición selecciona el comando p con lo cual se despliega la tabla de partición actual, misma que debe reflejar la unidad que particiono antes con la unidad fdisk del DOS.

La pantalla muestra las distintas particiones ya definidas que puede detectar, las localidades de arranque y el fin de la partición, y su tamaño dentro de los bloques.Si hay espacio dentro de las unidades C: y D: aquí se crearan las particiones necesarias que requiere linux.

Como agregar las particiones necesariasPara añadir una partición usa el comando n. Presione p y luego enter. Fdisk le solicita continuación el numero de partición; introduzca su selección y oprima enter.Ya que este satisfecho con la presentación de sus particiones, utilice el comando w para escribir la información de la tabla de particiones al disco duro. Linux le informa que la tabla de particiones ha sido alterada y sincroniza los discos para igualar la nueva tabla de particiones.Nota: No utilice el programa fdisk de linux para crear o modificar particiones para otros sistemas operativos.

Creación de la partición de intercambioPara crear el espacio de intercambio, utilice el comando mkswap e indíquele que partición usar y cuanto espacio emplear para la memoria virtual.

Page 4: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Instalación del sistema de linuxEn este momento que ya esta particionado el sistema para linux puede instalar los distintos paquetes. El paquete de instalación le permite especificar lo que desee instalar. Para iniciar la instalación escriba, setup y presione enter, enseguida vera, si tiene monitor a color he instalo los discos raíz para color, una pantalla a color titulada slackware linux setup. Luego de seleccionar una opción ejecutan las tareas relacionadas con ese componente del menú.

ADDSWAP Para establecer y configurar su partición de intercambio basta con que seleccione el item de menu addswap, el cual desplega una pantalla que indica SWAP SPACE DETECTED(espacio de intercambio detectado).Seleccione si con las teclas de flecha para seguir con la instalación.Entonces setup le preguntara si quiere usar mkswap. Si no ha preparado los archivos de intercambio, seleccione si setup le pregunta enseguida si quiere activar las particiones de intercambio con el comando swapon seleccione si para continuar con la instalación ya que el programa activo y configuro las particiones de intercambio setup le presenta la información que será agregada al archivo /etc/fstab seleccione si para establecer sus particiones destino en el disco duro.El programa setup presenta una pantalla con la información de particiones; y les solicita que elija una con el fin de utilizarla para la instalación, luego le pide que seleccione un sistema de archivos, tienes dos posibilidades, ext2 y xias.

Enseguida se le indica que se necesita el formateo de la partición, tienes tres posibilidades, format, check y no, a continuación solicita la densidad del inodo.Una vez que haya introducido el nombre, solicita un lugar en el árbol de directorios para montar la partición.En el cuadro de entrada escriba el cuadro de directorio donde quiera montar la partición.

SourceDespués de formatear sus directorios, el programa setup le pide que prosiga la instalación con la selección SOURCE. Esta sección le permite elegir de donde instalara la distribución slackware.

What type of CD-ROM drive do you have?- SCSI [/dev/scd0 or /dev/scdl]

- Sony CDU31A [/dev/sonycd]

- Sony 535 [/dev/cdu535]

- Mitsumi [/dev/mcd]

- Sound Blaster Pro (Panasonic) [/dev/sbpcd]

Seleccione la unidad de CD-ROM de las proporcionadas, la que debe coincidir con una de las selecciones que hizo usted en el programa LINIST, y luego oprima OK. Ahora debo buscar el directorio origen que guardo en la sección “Como reparticionar” de

Page 5: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

este mismo capitulo. El programa setup presenta la pantalla SELECT SOURCE DIRECTORY.

Page 6: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Si esta utilizando el CD-ROM anexo, seleccione la opción de menú distribu-tions/slackware y luego oprima ok para proseguir. La siguiente sección le solicita la elección de los paquetes que va a instalar en su sistema. Estos son los paquetes que se describen en el capitulo 4, “Comprensión de las distribuciones de Linux”, para que pueda revisar con rapidez aquellos que le interesa instalar.

Selección de las series por instalar.Después de especificar el medio de instalación y el directorio origen, el programa setup despliega la pantalla SERIES SELECTION. Basta con que suba y baje por la lista con las teclas de flecha y que marque los paquetes deseados con la <barra espaciadora>. Cuando hace una selección con la <barra espaciadora>, junto a la selección aparece una x. Después de que haya seleccionado todas las opciones deseadas, oprima la tecla <Intro> para proseguir.

Sus selecciones están basadas en preferencias personales y el tipo de hardware con que cuenta, esto es, si no tiene el hardware para correr x, entones no debe instalar los paquetes que requieren x (iv, x , xap, xd, xv). Debe instalar el paquete a porque es el sistema básico de Linux. Asimismo, si le interesa programar, deberá instalar los diversos paquetes de programación, como d, oop, tcl y xd; si no le interesa, de hecho no necesitara estos paquetes. Si quiere tener acceso a la supercarretera de la información, deberá instalar el paquete n. Los paquetes más recomendables son f e i, ya que contienen un caudal de información de Linux que necesitara.

En cada paquete que seleccione, será conducido por una serie de pantallas correspondientes a cada uno de ellos, además, cada paquete tiene programas que debe agregar, otros que es muy recomendable agregar y los que puede pasar por alto. Solo debe seguir las instrucciones de cada pantalla para instalar el sistema. Para este ejemplo, usted instala los siguientes paquetes: a, ap, d, e, f, i, n, t, tcl, x, xap, y y.

Después de que seleccione los paquetes deseados, oprima OK para continuar. Enseguida aparece una pantalla sencilla que le indica que esta a punto de introducir la sección INSTALL y que, si no hizo las selecciones apropiadas, se le regresara al menú de selección principal. Seleccione yes (si) para continuar con el proceso de instalación.

En este punto el programa setup se encuentra en piloto automático y examina con cuidado cada uno de los paquetes que selecciono usted e instala los diversos programas. Los programas marcados como ADD en los archivos con etiqueta se agregan de manera automática. Setup despliega una pantalla que indica que paquete será instalado y un breve mensaje acerca de lo que trata. Usted no puede impedir que el programa setup instale un programa marcado como ADD en el archivo con etiqueta.

Cuando setup llega a un programa marcado como opt, rec o skip, despliega una pantalla que le muestra que va a instalar, si es recomendable que instale el programa, cuanto espacio se necesita para instalarlo, y luego una lista de opciones. Estas son por lo general si, no o una elección para abortar todo el programa, asimismo, las opciones se pueden elegir mediante las

Page 7: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

teclas de flecha. En general, la opción predeterminada es yes, install package xxx, donde xxx es el nombre del paquete por instalar.

Las secciones siguientes documentan las pantallas que se despliegan y solicitan entradas a usuario. Usted no podrá interactuar con muchas de ellas.

Kernels. Es necesario que instale un paquete de kernel. El tipo de paquete depende del tipo de sistema que tenga. El primero de todos es el idekern, seguido por otros como scsikern. Usted solo seleccione el que tenga que ver con su tipo de disco duro.Getty. Controlan la forma que se inicia una sección en su sistema, en especial por medio de conexiones remota. Lo más probable es que usted desea instalarlo.

Comms. Es un paquete que contiene programas de comunicación en serie como minicom, si quiere usar un MODEM para tener acceso a servicios como compuserve quizá deseara instalar este paquete.

Keytbls. Resulta útil cuando desea usar macros especiales o tener una disposición diferente a las asignaciones estándares US QWERTY.

Select. Si su sistema tiene ratón, instale este paquete que le permite cortar texto en diferentes áreas y pegarlo en la línea de comandos de la termina

Tcsh. Recomiendo pasarlo por alto por el momento.

Jove. Este es un editor de texto, recomiendo ignorarlo ya que luego instalaremos el emacs.

Man. Esta es de mucha utilidad ya que contiene ayuda de casi todos los comandos en linux.

Diffutils. Los paquetes dic son de GNU. Permiten comparar dos archivos y también para hacer correcciones a archivos recientes para uno más antiguo.

Ghostscript. Permite ver archivos postscript en diversos dispositivos, incluida la mayoría de monitores SVGA. No ofrece la adaptación de X windows que se proporciona en xap. Entonces quizá desee instalar xwindows cuando se le pregunte.

Jed. Al igual que jove, no lo instale en este momento

Joe. Es otro editor.por el momento no lo instale, pero si desea instalarlo, puede instalarlo en una ocasión posterior.

Sudo. Es una utilería de administración de sistema. Es probable que lo quiera pasar por alto.

Zsh. Z es otro shell substituto del bash. Quizás lo quiera instalar ya una vez familiarizado con los shells.

Ash. También puede pasarlo por alto.

Page 8: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Bc. Es una calculadora de precisión arbitraria que se emplea desde la línea de comandos. Aunque es útil toma tiempo acostumbrarse a ella. Quizá le interese instalarla.

Ftape. Es útil para respaldar su sistema en una unidad de cinta. Si su unidad de cinta usa el puerto de impresión en paralelo, no instale este paquete.

Gp9600. Es un archivo de guión que establece la velocidad del MODEM desde linux. Si no tiene MODEM no lo instale, pero si tiene uno o lo planea instalarlo.

Groff. Son un conjunto de programas GNU para realizar formateo e impresión de fantasía. Tal vez desee instalarlo y sus archivos relacionados.

Man pages. El siguiente programa remendado que al igual que antes, quizá quiera instalar.

Quota. Proporciona una utilería para realizar la contabilidad de administración del sistema, Si la deseas instalar tendrías que corregir el código fuente y recompilar tu kernel, cosa no muy recomendada por el momento solo que sepas lo que haces. Mejor no lo instale.

SC. Es una aplicación de hoja de calcula. Si lo desea instálelo.

Textinfo. Proporciona los medios para crear tanto la documentación como la salida de impresión del mismo archivo de origen. Este le será necesario para leer los archivos ubicados en /usr/info, por lo que probablemente desea instalarlo.

Vim. Es un editor de texto basado en vi, como linux contiene vi y aparte instalaremos emacs, mejor no lo instale.

Workbone. Reproductor de cd basado en texto.

Ispell. Es un verificador de ortografia para linux.

Jpeg. Si le gustan los gráficos mejor instálelo.

Shlbsvga. Son bibliotecas compartidas de programación, mejor instálelo por si lo necesita luego.

Gcc. Es un compilador de c muy bueno, pero como luego esta el g++, mejor espérese un momento.

Gxx. Este es el g++, si desea aprender el lenguaje c++ puede instalarlo.

Tools. Son herramientas de programación avanzada. Mejor páselo por alto.

Byacc. Contiene los generadores de yacc. A menos que planee crear un compilador páselo por alto.

Page 9: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Man2. son paginas que guardan la relación con las llamadas de sistema que soporta linux. Si desea programas son importantes, de lo contrario ignórelas por el momento, luego las puede volver a instalar si lo requiere.

Objc. Es el comprador objetive-C de GNU.

P2c. Convierte un código pascal a c.

Bison. Es un generador de análisis sintáctico de utilerías flex y yacc. A menos que conozca de estos programas omita este paquete.

Extralib. Si desea programar mejor instálelo.

Gdv. Si desea programar mejor instálelo.

Kernel. Esto tiene que ver con el código fuente para los núcleos.

Ncurses. Biblioteca de administración de pantalla para desplegar componente GUI en pantalla de texto. Ni al programas lo necesita, instálelo. Svgalib. Bibliotecas para acceder a tarjetas de video que soportan Linux y XFree86.

Libgxx. Si instalo el gxx necesita de este paquete.

Man3 paginas man para llamadas de función la biblioteca c.

Perl. Es un lenguaje de programación por lotes. Tal vez dese instalarlo.

Rcs. Sistema administrador de código fuente llamado sistema de control de revisión.

Clisp. Contiene el common lisp de GNU. A menos que le interese aprender lisp, no lo instale.

M4. Debe instalar este paquete porque otros, en especial los de correo electrónico lo necesita.

Emascmic. Es una serie de paquetes que contienen emacs. Es muy recomendable instalar emacs.

Elispc. Es necesario que lo instale, pues de lo contrario no todo funcionara en emacs.

Elisp1. contiene condigo fuente para emacs.

Emac_nox. Si no instalas xwindows, debe instalar esta versión de emacs.

Elm. Proporciona un lector de correo electrónico orientado a pantalla completa. Quizás si lo desees.

Netcfg. Permite configurar tcp/ip y programas de correo de tu maquina.

Tcpip´. Instálalo para tener acceso a Internet.

Page 10: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Deliver. Programa diseñado por Xenix para envió de correo electrónico.

Dip. Paquete para manejar conexiones de línea para protocolos SLIP.

Mailx. Otro programa para manejo de coreo.

Pine. programa de manejo de correo basado en elm. Mejor pásalo por alto.

Ppp. Código fuente de pppd.

Sendmail. Principal agente de transporte de correo para los sistemas. BSD

Smailcfg. Maneja los archivos cf para configurar sendmail.

Uucp. Quizá deseé instalarlo.

Cnews. Ofrece a el sistema la posibilidad de memorizar noticias de senté.

Inn. Otro de noticias.

Tin. Detallado lector de noticias usenet.

Gentle. Contiene un manual para usar tex.

Ntb-dps. Controladores dvips programas de conversión.

Ntb-indx. Programas para crear índices de archivos tex y latex.

Ntb-util1. contiene utilerías.

Ntb-xdvi. Programa que permite ver archivos dvi con x windows.

Ntb-bitb. Contiene programas bibtex, que mantiene una base de datos bibliografica para tex.Ntf-cmu. Contiene fuentes adicionales. Su tamaño es de 160k, por eso puede seguir e instalar las fuentes adicionales.

Ntm-amst. Incluye macros para cambiar el formato de ciertos símbolos, para cuando se use Linux para escribir o revisar artículos científicos, se instalara, pero si no lo ocupa, lo deberá pasar por alto.

Ntm-etex. Tiene TeX más amplio, pero no es recomendable instalarlo si no sabe usarlo.

Ntm-itx3. Estilos de modelos y clasificación de documentos, (Recomendación, pasarlo por alto.)

Ntm-itx4. Tablas de búsqueda de guionado para diversos lenguajes, (Recomendación, instalarlo para usarlo con LaTeX.)

Ntb-djc. Instalarlo si tiene impresoras HP DeskJet 500, 500c y 550c, porque contiene controladores dvi, si no, pasarlo por alto.

Page 11: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Ntb-traf. Programa para convertir archivos con un programa de X Windows llamado xfig para formatos LaTeX y epsf, y para hacer las conversiones tiene que instalar los paquetes anteriores y este.

Ntf-ams. Fuentes contenidas en el paquete Amat. Si instalo este, debe instalar las fuentes.

Nft-bl. Otro archivo de fuentes, puede pasarlo por alto.

Ntf-dc. Fuentes europeas escalables.

Ntf-phon. Fuentes de símbolos fonéticos como para diccionarios.

Ntf-xcmr. Fuente Computer Modern Roman Crossedout.

Ntb-html. Cambia archivos de HTML a LaTeX.

Ntf-ps. Fuentes postscript. Si no ocupa este programa, no lo instale porque es muy grande.

Ntn-heir. Para composición de jeroglíficos con TeX.

Ntm-itx2. Macros no necesarios por el momento.

Nt-turk. Archivos para textos Turcos.

Ntb-kpat. Contiene una biblioteca, para leer con los programas propios.

Ntf-bbm. Fuentes.

Ntf-cmca. Fuentes cirílicas, por si se ocupan en algún documento.

Ntf-fc. Fuentes escalables para las lenguas africanas.

Ntm-arab. Funtes y macros para documentos árabes.

Ntm-gree. Funtes y macros para documentos griegos.

Ntm-herb. Funtes y macros para documentos hebreos.

Ntm-pict. Macro PicTeX.

Ntb-b2d. Programa que convierte archivos de bib3dvi, que contiene archivos BiBTeX.bib el archivos LaTeX.DVI.

Ntf-astr. Fuentes para sistemas astronómicos y astrológicos.

Ntf-bard. Fuentes basadas en las ruinas celto-bardas.

Ntf-call. Fuentes Calligra.

Ntf-cher. Fuente Cherokee, de la tribu de EUA, los Cherokees.

Ntf-cmas. Fuentes Computer Modern Astronomical.

Page 12: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Ntf-cmb. Más fuentes Computer Modern Astronomical.

Ntf-cmoe. Fuentes Computer Modern Astronomical de caracteres Old English.

Ntf-cmpc. Fuente Pica.

Ntf-cmts. Fuentes Computer Modern.

Ntf-conc. Fuentes Concrete Mathematics.

Ntf-cypr. Fuentes chipriotas y guía de empleo.

Ntf-ding. Fuentes Dingbats.

Ntf-duer. Fuentes Duerer.

Ntf-elvi. Fuentes Elvish.

Ntf-engw. Fuentes Engwar basadas en las Tengwar de Tolkien.

Ntf-futh. Fuente Futhark.

Ntf-geor. Fuente Georgian y los macros TeX.

Ntf-go. Fuentes y Macros para boletines Go.

Ntf-goth. Fuentes Góticas.

Ntf-hand. Símbolos de manos que se usan como fuentes.

Ntf-hge. Fuente Old English derivada de la fuente Hershey.

Ntf-kart. Fuente Karta.

Ntf-klin. Fuente que contiene los símbolos Klingon.

Ntf-la. Fuente LA script.

Ntf-logi. Conjuntos de símbolos lógicos.

Ntf-log. Fuente con diversos logotipos para TeX y LaTeX.

Ntf-ocm. Fuentes modernas Outline para computadora.

Ntf-ocra. Fuente OCR-A (reconocimiento óptico de caracteres).

Ntf-ogha. Fuente Ogham.

Ntf-okud. Fuente Okuda del lenguaje Klingon.

Ntf-osma. Fuente Osmanian.

Ntf-punk. Fuente Punk.

Page 13: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Ntf-recy. Fuente con símbolo de reciclamiento.

Ntf-rsfs. Fuentes RSFS que tienen las fuentes Formal Symbol Math.

Ntf-rune. Fuente Rune.

Ntf-stma. Fuente Saint Mary’s Road Symbol.

Ntf-teng. Fuente Tengwar basada en la Tenwar de Tolkien.

Ntf-thai. Fuente Thai y macros.

Ntf-twca. Fuente caligráfica.

Ntf-ugar. Fuente caligráficas ugaríticas de los alfabetos cuneiformes grabados en tablillas de la Edad del Bronce.

Ntf-wasy. Más símbolos matemáticos, físicos y de otras áreas científicas.

Ntf-wsui. Fuentes del alfabeto Fonético Internacional WSU-IPA.

Ntm-deva. Software para imprimir lenguas indias.

Ntm-germ. Archivos de estilo para composición tipográfica en alemán.

Ntm-plft. Contiene plftex, un archive de formato.

Ntm-tami. Fuentes y macros empleados con el programa Tmail.

Ntm-viet. Incluye algunos archivos TeX en Vietnamés.

Tlc. Lenguaje de escritura basado en texto de uso fácil. Es opcional.

Tk. Extensión de tcl, para aplicaciones X. Para programar con tcl y ya instalado un X Windows, se necesita este paquete.

Blt. Es otra extensión para el juego de herramientas.

Itcl. Incluye el programa [inca Tcl], agrega características orientadas a objetos a guiones tcl. Hasta que sea cómodo programar con tcl, se deberá instalar esto.

X_8514. Si la tarjeta usa el juego de chips IBM8514, selecciona esta.

X_mach32. Si usa el juego chips Mach32, seleccione esta.

X_mach8. Si usa el juego de chips Mach8, selecciona esta.

Xf_doc. Contiene documentación y notas de liberación de XFree86, debe instalarlo.

X_mono. Suministra un servidor monocromático para monitores blanco y negro.

X_s3. Proporciona un servidor para tarjetas de video con el juego de chips s3. Pero si la tarjeta es Diamond Speedstar, tendría problemas con el paquete.X_svga. Servidor SuperVGA.

Page 14: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Config86. Da un práctico script para la configuración de su archivo script, instálelo.

X_vga16. Ultimo servidor disponible y es para sistemas EGA/VGA de 16 colores.

Xman1. Páginas man para X Windows, instálelo.

Xfnt75. Inclúyelas fuentes de 75dpi, instálelo.

Fnt100_1. Fuentes de 100dpi, instálelo, e instale la segunda parte.

Fvmicns. Iconos que se puedan utilizar con el administrador de ventanas.

Xconfig. Instale este paquete, contiene 24 archivos xconfig de muestra para configurar y correr el sistema X Windows, si no, tendrá problemas.

Fntbig1. Fuentes grandes para lenguas como el Kanji.

Speedo. Son fuentes escaladas para el sistema X Windows, opcional.

Gnuplot. Programa para las funciones matemáticas en forma gráfica, instálelo.

Gs_x11. Sustituto para el paquete ghostscript, que escribe sobre el paquete instalado al principiopara proporcionarle a X Windows capacidad para ghostscript , instálelo.

Libgr. Paquete de bibliotecas para varias aplicaciones, instálelo.

Seyon. Paquete de comunicaciones gráfico para X Windows, instálelo.

Vgaset. Utilería que ayudará a configurar el monitor para X Windows, instálelo.

Workman. Reproductor de CD de audio con una interfaz gráfica, instálelo.

Xfilemanager. Incluye un administrador de archivos con características avanzadas para sistemas Linux que corren X Windows.

xv. El programa xv es un excelente visor de archivos basados en X Windows para formatos GIF, TIFF, etc.

Gchess. Intrfaz de X Windows para ajedrez.

Ghstview. Si instalo el paquete de ghostscript durante el proceso, le pedirá esta aplicación.X3270. Emulado de terminal de IBM 3270, si no tiene acceso a un anfitrión IBM 3270, no lo instale.

Xfm. Un administrador de archivos de X Windows, debe de instalarlo.

Xgames. Contiene destructores de la productividad como xtetris y xmahjongg.

Xgrabsc. Un programa de captura de pantalla para X Windows.

Xspread. Aplicación de la hoja de cálculo para X Windows , instalelo.

Page 15: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Xxgdb. Componente frontal gráfico para el depurador gdb de GNU, instálelo.

Xfract. Contiene xfractint que dibuja una variedad de fractales, instálelo si le interesa el caos y factales.

Xpaint. Paquete de pintura para X Windows parecido a paintbrush.

Bsdgames. BSD es una versión de UNIX creada por la Universidad de California en Berkeley, si le gustan los juegos, instálelo.

Sastroid. Sasteroids, el cual es casi lo mismo que Asteroids.

Tetris. Contiene Tetris.

CONFIGURACION DEL SISTEMASetup ya cargo con todos los componentes de software, ahora configúrelos.Estando en la sesión inicial, y necesita configurar el sistema. De si para seguir con la configuración. Dirá que si quiere crear un disco de arranque, pues creelo aunque sea con el LILO.Para crearlo, tiene que tener un disco flexible formateado, y seleccionara si , y en la pantalla aparecerá BOOT DISK CREATION. Si usted no creo el disco, aparecerá un mensaje de advertencia.Para configurar el MODEM , Setup se lo pedirá, así es que escogerá alguno. Selecciona si para continuar, se configurará el puerto en serie para el MODEM mediante CALLOUT DEVICE. Cua0 es COM1 y cua1 es COM2.

Para configurar el ratón, lo hará mediante MOUSE CONFIGURATION , y tiene 6 opciones:

Tabla de tipo de mouse que sopota LinuxOpción Descripción1 Ratón en serie compatible con Micosoft2 C&T 82C710 o ratón tipo PS/2 (puerto auxiliar)3 Ratón de bus Logitech4 Ratón de bus ATI XL5 Ratón de bus de Microsoft6 Ratón de serie de Mouse Systems Seleccione el mouse requerido y su puerto, luego después de esto seleccione OK.

Instalación de LILO

Page 16: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Significa Linux Loader (Cargado de Linux). Este se carga al arrancar el sistema y que le permite seleccionar que SO se va a utilizar. LILO sirve para usar varios sistemas operativos diferentes.

Seleccione el menú de Help y lea la ayuda, después de eso comiese por el principio, la opción Begin. Si no quiere instalar el LILO ahora seleccione la opción Skip.

Si se pasa por alto la instalación de LILO, se debe tener un disco flexible de arranque. Si omitió la creación de un disco de arranque en una etapa, deberá instalar el LILO, o regresar de nuevo al menú principal, introducir la selección de configuración y crear un disco de arranque. Si dejara a Setup sin una forma de arrancar el sistema, estaría obligado a configurar su sistema en una etapa posterior con aquellos discos de arranque y raíz que creo al principio.

Después deberá seleccionar un lugar para colocar el programa LILO. Puede colocarlo en el Master Boot Record( registro maestro de arranque ) de su primer disco duro, en lo que se ha dado en llamar el superbloque de la partición raíz de Linux, o en un disco flexible. Si lo que selecciono es el Floppy Disk entonces tendrá que introducir un disco formateado en la unidad.

La siguiente pantalla le permite establecer el lapso que espera LILO antes de iniciar el sistema operativo predeterminado. Trae las siguientes posibilidades :

NONE Arranca directamente en el primer sistema operativo.55 Segundos.30 Segundos.Forever Espera hasta que haya una selección.

En este momento deberá elegir su sistema operativo por omisión. Por lo tanto si desea que su SO sea Linux, entonces seleccione la opción menú Linux, si quiere que sea MS-Dos, entonces elija la opción MS-Dos.. Efectué su selección y el programa de instalación le presenta una pantalla que incluye todas las particiones posibles desde las que puede arrancar. Introduzca el nombre de la partición justo debajo de la columna Device encabezada en SELECT XXX PARTITION, donde XXX indica el tipo de partición que esta usando . Por ejemplo si selecciono DOS entonces sale SELECT DOS PARTITION. Ya que haya introducido el nombre del dispositivo correcto, seleccione OK para continuar.

Luego de que seleccione su SO por omisión, puede seguir agregando SO’s a LILO mediante las opciones de menú Linus, DOS, OS/2. Después de agregar Linux a uno de sus SO’s debe usar la opción View para examinar su archivo /etc/lilo.conf actual.

Como configurar su redEn este momento , setup le permite configurar su red, setup tratara de configurar su sistema, pero en caso de que no pueda, ( que es lo mas factible en la primera ocasión ), usted podrá configurar la red mas adelante con el comando netconfig.Primero seleccione si para iniciar la configuración y luego elija OK en la pantalla NETWORK CONFIGURATION.Solo se necesita un nombre para su maquina.En el indicador ENTER HOSTNAME escriba el nombre seleccionado y oprima enter.

Page 17: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

El siguiente indicador le pide algo conocido como nombre de dominio, si sabe lo que es introdúzcalo ahí, si no sabe lo que es o no lo tiene, introduzca el siguiente como sustituto y luego oprima enter.Tristar.comNOTA: No se puede omitir este paso.Después sigue la configuración de TCP/IP.Y también , la configuración de sendmail, es el uso de correo electrónico, puede elegir las opciones de menú SMTP-BIND o SMTP. Si piensa emplear un MODEM y UUCP, seleccione la opción de menú UUCP. Si no esta seguro de poder hacer mejor elija la opción skip para omitir esto.

HorariosEn este punto sigue la configuración de los horarios, elija fecha y hora en la que linux trabajara.

TerminandoCuando ya haya completado la instalación y la configuración de su sistema , setup le regresara al menú principal. A partir de aquí puede elegir la opción EXIT para abandonar setup.Terminado esto tiene que reiniciar Linux , poniendo el siguiente comando:Shutdown [-r] timeTime:señala la hora en que se reiniciara el sistema.Shutdown –r now Now:señala que desea reiniciar el sistema ahora.

Ya reiniciado su sistema, aparecerá el indicador de LILO. Asegúrese de mover iniciar su antiguo sistema operativo si lo deja en el disco duro. Si ese sistema era el DOS, oprima la tecla shift y luego escriba la palabra corta que usaba para identificar la partición del DOS cuando instalo LILO. Si introduce una palabra incorrecta, oprima la tecla tab para obtener una lista de los tipos de SO’validos. Si tiene problemas en esta etapa, introduzca su disco de arranque del DOS en la unidad de discos y reinicialize.

Para correr Xwindows requiere por lo menos de 16M de memoria virtual. Esta es la combinación de la ram física del sistema y la cantidad de espacio del sistema que le haya asignado a linux. Sin ningún pretexto, debe tener por lo menos 4M de ram física para correr Xfree86 bajo linux y en consecuencia, necesita un archivo de intercambio de 12Megabytes. Cuanta mas ram física tenga, mejor desempeño tendrá su sistema Xfree86.

INSTALACION DEL SISTEMAPara instalar X Windows, necesitas registrarte como súper usuario, esto es, como raíz (principal). Por ello, debe notar la ubicación de los paquetes X Windows que quiere instalar. Estos archivos se encuentran en el CD rom adjunto, en el directorio/slackpro.Puesto que el linux monta el cd-rom en un directorio, los archivos guardan relación con ese punto de montaje. Así una instalación típica de linux en general coloca o monta el cd rom en un directorio llamado cdrom que esta bajo el directorio Root.Para tener acceso a los paquetes X Windows desde el cd rom anexo, busque los siguientes directorios:/cdrom/distributions/slackware/x1,/cdrom/distributions/slackware/x2, y así sucesivamente.Asegúrese de recordar la ubicación de estos archivos.

Page 18: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Luego, desde el indicador de comandos introduzca pkgtool. Este comando activa el programa de herramientas del programa slackware que le permite eliminar paquetes viejos o instalar nuevos.Para X Windows, estos son los paquetes X y Xap, incluidos en la distribución slackware.En seguida aparece un menú con las opciones que se presentan a continuación:

ELEMENTO DE MENU DESCRIPCIONCurrent (actual) Instala paquetes desde el directorio actual.Other (otro) Instala paquetes de otro directorio.Floppy (disquete) Instala paquetes desde disco flexibles.Remove (Remover) Remueve paquetes ya instalados.View (Ver) Visualiza la lista de archivos incluidos en

un paquete.Exit (salir) Sale de la herramienta de paquetes.

Presione <shift-o> use las teclas de tecla para seleccionar la línea de menú Other (otro) y presione <Intro>.pkgtool le solicita el source directory (directorio origen). Introduzca el directorio que anoto antes para el primer directorio del paquete x , por lo general el x1. Por tanto , deberá escribir /cdrom/slackpro/x1.Luego de proporcionar el directorio inicial , pkgtool revisa primero xserver en busca de su tarjeta de gráficos. Puede instalar un solo servidor , así que a medida que se desplace por las pantallas , seleccione la opción No en la pantalla Install (instalar) hasta que llegue al xserver requerido.Recuerde , tiene que instalar los programas adecuados de cada paquete. Aunque no todos los paquetes se necesitan , si va a instalar Xfree86 después de haberlo hecho con linux.Si tiene los 21M necesarios para una instalación completa , prosiga e instale cada paquete , excepto xserver; instale exclusivamente un xserver para su juego de chips.

CONFIGURACIÓN DE XFREE86En el directorio /etc/x11/etc puede encontrar la información del archivo de configuración. Antes de configurar su sistema debe leer los archivos README.Config y README.Linux. Si cuenta con el equipo estándar compatible , listado con anterioridad , deberá revisar los archivos muestra Xconfig del paquete x3. Estos archivos se hallan en el directorio /usr/x11/lib/x11/Sample-Xconfig-files. Revise el archivo Xconfig.Index para ver si esta en la lista su tarjeta de video. Puede hacer esto con los comandos siguientes:Cd/usr/x11/lib/Sample-Xconfig-filesLess Xconfig.IndexSi su tarjeta de video esta en la lista , copie el archivo Xconfig.number correspondiente , del directorio muestra , al directorio /usr/X11/lib/X11.Para ello , utilice el siguiente comando , solo sustituye el numero del archivo Xconfig.Index por el numero que se muestra como: cp Xconfig.number/usr/X11/lib/X11/Xconfig.

COMO EJECUTAR LA UTILERIA DE CONFIGURACIÓN CONFIGXF86Si el procedimiento anterior no funciona , puede correr un programa para configurar su sistema. Slackware proporciona un programa llamado ConfigXF86 para ayudarle a configurar Xfree86. Primero debe registrarse como raíz y luego cambiarse del directorio root al directorio /usr/x386/lib/configXF86.Aquí hay varios archivos de documento que debe leer : los archivos ConfigXF86.txt , HOWTO.Config , README:Config y configxf.doc.Para leer el archivo puede utilizar el comando: less nombre-archivo

Page 19: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Luego debe correr la utilería de configuración. Introduzca ConfigXF86. Asegúrese de escribir el comando tal como es , ya que Linux es sensible a mayúsculas y minúsculas.

COMO ELEGIR EL RATONPara que pueda seleccionar su tipo de ratón , ConfigxF86 despliega una pantalla.

COMO SELECCONAR LA TARJETA DE VIDEOConfigXF86 presenta una breve pantalla de información que le indica que ahora debe seleccionar su tarjeta de video. En el indicador , solo debe presionar la tecla <Intro> para desplegar un menú de tarjetas de video.SELECCIÓN DE SU MONITORDespués de seleccionar su tarjeta de video se le solicita que elija su monitor , para lo cual se le presentan 56 tipos de monitores. Debe elegir el monitor que mas se parece al suyo. El programa determina entonces desde una base de datos los modos disponibles para su monitor. Después de terminar esta información , ConfigXF86 crea las partes apropiadas del archivo Xconfig de su sistema. Este archivo debe estar en el directorio /etc/X11.

DESCRIPCIÓN DEL ESCRITORIOA continuación el programa calcula el tamaño del escritorio o área de la pantalla que se presenta al usuario. X windows soporta una pantalla virtual; es decir , el escritorio puede ser mas grande que la pantalla física. Puede introducir valores para el tamaño de la pantalla usada por Xfree86 , o bien establecer el valor en unset y dejar que Xfree86 los calcule al arrancar.

FUENTES Y OPCIONESEl programa le pregunta si va a utilizar opciones especiales relacionadas con su juego de chips. En esta etapa se recomienda no seleccionar ninguna.Después ConfigXF86 pregunta si quiere accesar un servidor de fuentes. Por el momento , le conviene accesar solo las fuentes que cargo durante la instalación.

ORDENE SUS MODOSEl programa presenta una lista numerada de los diversos modos que percibió durante una fase anterior.

LAS PRUEBAS FINALES T EL ARRANQUE DE X WINDOWSPrácticamente a terminado la configuración de su sistema X Windows. Esta pantalla fina le indica cual xserver se usa.Por el momento , guarde el archivo y trate de iniciar X Windows. Si hay problemas regrese a ConfigXF86 y pruebe de nuevo. Para iniciar introduzca startx. Si ensaya la opción de prueba ConfigXF86 trata de iniciar el xserver y regresarlo a la pantalla de carácter. Si el programa no tiene éxito y su sistema se cae , basta con que reinicie para recuperar el control de su sistema.

COMO USAR X WINDOWSSi esta familiarizado con otras GUI , como Windows de Microsoft o la interfaz para usuario de Macintosh , no encontrara muchas diferencias.Este le presenta al usuario varias ventanas , cada una de las cuales muestra la salida de una aplicación X Windows.

Page 20: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

COMO NAVEGAR EN X WINDOWSAl igual que la mayoría de las GUI , X Windows permite la entrada desde el teclado un dispositivo apuntador , con frecuencia un ratón.

MENUSEn las PCs de hoy , muchas GUI proporcionan menús descendentes y menús de selección.La mayoría de los administradores de ventanas de X Windows no tienen una barra de menús principal a lo largo de la parte superior del sistema , en vez de ello se utiliza un menú flotante. Se invoca al presionar un botón del ratón sobre un área vacía del escritorio. Luego oprime , sin soltar , el botón del ratón y arrastra el cursor por las distintas opciones de menú.

ADMINISTRADORES DE VENTANAS PARA LINUXX Windows no especifica un administrador de ventanas. La apariencia y disposición se le deja a los usuarios.

Linux suministra los distintos administradores de ventanas como:

NOMBRE DESCRIPCIÓNTwn Administrador de ventanas de Tom.Fvwm Administrador de ventanas virtual para

X11.Mwm Administrador de ventanas Motif.Olwm Administrador de ventanas de Openlook ,

basado en el Open Look de Sun.Olvwm Administrador de ventanas virtual de

Openlook.

APLICACIONES XWINDOWSXTERM. Es una aplicación de XWindows que simula una terminal de video común, como la DEC vt100. al iniciar una sesión xterm puede correr cualquier programa de línea de comandos o ejecutar algún comando linux como lo hace cualquiera de las terminales virtuales que proporciona linux.Este programa es un emulador de terminal para el sistema X Windows.Proporciona terminales compatibles DEC VT102 y tecktronix 4014, para programas incapaces de usar directamente el sistema de ventanas.

EMULACIONESLas entradas TERMCAP que trabajan con xterm incluyen vt102, vt100 y ANSI; busca de manera automática el archivo termcap, según este orden para esas entradas y luego establece las variables de ambiente TERM y TERMCAP.

COMO USAR LA PANTALLA CON XTERMDespués de crear la ventana vt102, xterm le permite seleccionar texto y copiarlo dentro de una misma ventana o en otra.Las funciones de selección se invocan cuando los botones del apuntador se usan sin modificadores, y cuando se les utiliza con la tecla <shift>. La asignación de las

Page 21: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

funciones descritas abajo para teclas y botones puede cambiarse por medio de la base de datos de recursos. El botón 1 del ratón(izquierdo) se emplea para guardar texto en el buffer de corte.El botón 2 del ratón(intermedio)pega el texto de la selección primaria, en caso de que la haya. De no ser así, el texto se inserta desde el buffer de corte, como una entrada de teclado.

La región de desplazamiento dentro de la ventana que despliega a xterm presenta la posición y cantidad de texto mostrado actualmente en la ventana, relativo a la cantidad de texto guardada en realidad. Cuanto más texto se guarde(al sistema le corresponde determinar el máximo), menor es el tamaño del área resaltada.A diferencia de la ventana vt102, la ventana tektronik no permite el copiado del texto.XSPREADEs una hoja de calculo de dominio publico que corre bajo Xwindows. Para ejecutar este programa es necesario emplear una terminal Xwindows.Soporta numerosas características estándares de hojas de calculo, entre ellas las siguientes:- Entrada y edición de celdas.- Tamaño de hojas de trabajo: 702 columnas con numero ilimitado de filas.- Lectura y escritura de archivos.- Encriptación de archivos.- Referencias de celdas absolutas relativas.- Nombres de rangos.- Recalculo manual o automático.- Operadores numéricos.- Operadores aritméticos.- Operadores lógicos, o boléanos.- Referencias de función.- Gráficos.- Colocación del cursor con el ratón.- Selección de elemento de menú con el ratón.- Referencias a programas externos, a las que también se les llama funciones externas.

La estructura y operación de la hoja de calculo son parecidas pero no iguales a las populares hojas de calculo. Al igual que otras hojas de calculo, el espacio de trabajo esta arreglado en filas y columnas de celdas.Cada celda puede contener un numero, un rotulo o una formula que evalúa en numero o un rotulo.

SEYONEs un paquete de telecomunicaciones con características avanzadas muy completo para el sistema Xwindows. Algunas de ellas son:- Un directorio de marcación- Emulación de terminal.- Un lenguaje para scripts.- Diversos modos de traducción.- Una variedad de protocolos de transferencia, incluido Zmodem.

COMANDO NOHUPPara colocar un comando en segundo plano mas profundamente que lo que permite el operador &, use el comando nohup(que significa no enlazarse), el cual toma como

Page 22: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

argumentos la cadena de comandos. Sin embargo, debe utilizarlo junto con el operador & si quiere que el comando se coloque de verdad en segundo plano. Si se corre un comando con nohup en primer plano, el comando adquiere inmunidad, por lo que no se podrá aniquilar cuando se desconecte la terminal o se enlace a un modem (que es un propósito original).

COMANDOS AT Y BATCH Y EL DEMONIO CRONSi se corre un comando con nohup, el comando se ejecuta de inmediato. Si quiere correr el comando en una ocasión posterior o sobre una base de “disponibilidad de tiempo”, tendrá que invocar los servicios del demonio cron.El demonio cron es un comando que linux corre en segundo plano. Su función es proporcionar servicios de asignación de horario. Puede solicitar a este que corra un programa a una hora especifica, periódicamente, a una hora particular todos los días, o siempre que lo permita la carga de cron.

ATEspera una hora o fecha como parámetro y toma cualquier numero de la cadena de comandos desde su entrada estándar. Tiene flexibilidad respecto a los tipos de fechas y horas que acepta. Una forma de utilizar el at es desde el interior del script de shell.

Un script de shell, no es mas que un archivo que contiene todos los comandos necesarios para ejecutar una serie de comandos.

BATCHEs el equivalente lógico de at now. Funciona igual que el at now con la única excepción de que el demonio cron mantiene una cola independiente para comandos generados por at, batch y cron.

CRONTABInstala, elimina y lista los comandos que quiere listar de este modo.Para ejecutar comandos en forma periódica, debe crear un archivo en el formato de crontab. Este archivo consiste en 6 campos separados por espacios o tabuladores.

COMPRENSIÓN DE LA RETROALIMENTACIÓN DE COMANDOSLinux proporciona esta opción para los comandos que abortan por una u otra razón. En la mayoría de los casos, los errores están limitados a la escritura incorrecta del nombre del comando o a nombres de archivo mal formados.

EDICIÓN Y CREACIÓN DE ALIAS DE COMANDO DE SHELLDiversos shells incluyen características que proporcionan atajos para correr comandos. La edición de comandos permite modificar comandos que ya estaban escritos. Con el historial de comandos, puede volver a llamar comandos que había introducido con anterioridad. La creación de alias le permite crear comandos que representan otros comandos. Completar comandos le permite completar el resto de un nombre de archivo una vez que ha escrito parte de el.

DIRECTORIO DE MARCACIÓNEl directorio de marcación soporta un número l imitado de entradas. Controlad totalmente por el mouse cuenta con:

Monitoreo de llamadas Interrumpir marcación

Page 23: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Repetir marcación Marcación de múltiples números Cola de repetición de marcación circular

EMULACIÓN DE TERMINALLa emulación de terminal de seyon es XTERM con sus funciones como son: buffer de desplazamiento inverso, la utilería de corte y pegado y la campana visible, además el uso de XTERM tiene la emulación más completa que cualquier otro programa de telecomunicaciones UNIX o DOS.

LENGUAJE PARA SCRIPTSEl interprete de scripts utiliza archivos de texto simple y tiene una sintaxis semejante a la de SH, con unos cuantos agregados. Además soporta la ramificación condicional y el proceso de ciclos.

TRANSFERENCIA DE ARCHIVOSSeyon soporta u numero limitado de ranuras para protocolos de transferencia de archivos externos. Los protocolos se activan desde una consola de transferencia que utiliza un archivo de texto simple para configuración de protocolo.

MODOS DE TRADUCCIÓNSeyon puede hacer traducciones útiles con la entrad del usuario, esto es, se puede cambiar la tecla ‘esc’ por la tecla ‘alt’

OTRAS CARACTERÍSTICASEl diseño de seyon permito que se le configure de manera simple o compleja. Casi todas las características de seyon pueden configurarse mediante los recursos que se ajuste al gusto del usuario.

XGRABEs un frente interactivo para el capturador de imágenes de X Windows. Permite capturar imágenes rectangulares arbitrarias desde un SERVER y escribirlas a archivos o comandos en una variedad de formatos.

RECURSOS El archivo de recursos XGRAB, XGRAB.ad, contiene las instrucciones completas de los recursos de todos los accesorios son empleados en la ventana de XGRAB. Los accesorios son especificaciones de recursos para elementos como los botones y los menús. Los recursos globales, como la fuente y el color por omisión, están en la parte inferior del archivo.

XLOCKBloquea la pantalla X Windows local hasta que el usuario introduce su contraseña en el teclado, cuando esta corriendo: se inhabilita el protector de pantalla, se apaga el cursor del ratón, se pone en pantalla u patrón cambiante.

DOOM para linuxLa versión de X Windows de DOOM, es una versión completa de software compartido.

INSTALACIÓNSe necesita copiar los archivos del directorio /cdrom/contrib al disco duro que tiene atributo archivado y después descomprimir cada archivo, por ultimo se necesita desarchivar cada archivo con el comando TAR.

Page 24: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

COMPRENSIÓN DEL SISTEMA DE ARCHIVOS Y DIRECTORIOSEl término “Sistema de archivos de linux” tiene dos significados diferentes:- El sistema de discos y mecanismos al que están estrechamente ligados los discos- El sistema de archivos lógicos que el usuario ve y manipula.En el sistema de archivos de linux, cada entidad física y lógica esta representada como un archivo. En las entidades físicas se incluyen discos, impresoras, y terminales; en las entidades lógicas están el directorio y, desde luego, los archivos del tipo que guarda documentos y programas.

COMPRENSIÓN DE LOS NOMBRES DE ARCHIVOUn nombre de archivo es una serie simple de letras, números y algunos signos de puntuación, un archivo no debe incluir espacios ni caracteres que representen separador de campo, ni los caracteres:¡ @ # $ % * & ^ ( ) [ ] { } ‘ “ \ / | ; < > `Con un límite de hasta 256 caracteres.Un nombre de ruta de acceso puede tener cualquier número de caracteres.

El directorio en la parte mas alta se llama directorio raíz y su símbolo es una diagonal( / ) de tal manera que un archivo llamado fred en el directorio raíz tiene una ruta absoluta /fred. Un nombre de ruta de acceso absoluto especifica con exactitud en que parte del sistema de archivos puede encontrar un archivo.El nombre de ruta de acceso relativo, señala sin ambigüedades un archivo relativo al directorio actual. El punto simple(.) se refiere al directorio actual; los dos puntos(..) se refiere al directorio padre(como MS-DOS y OS/2).ASPECTOS GENERALES DE LOS TIPOS DE ARCHIVOSARCHIVOS ORDINARIOSSon los mas usados pueden contener texto, códigos fuente de C, scripts de shell, programas binarios ejecutables. Los archivos en linux son solo archivos solo diferencia los marcados como ejecutables. Los archivos ejecutables son archivos binarios, esto es, archivos que ejecutan código maquina y scripts de shell.DIRECTORIOSSon archivos que contienen los nombres de los archivos y de subdirectorios, así como los indicadores de estos archivos y subdirectorios.VINCULACIONESLas vinculaciones ordinarias en realidad no son archivos; son simples entradas de directorio que apuntan al mismo inodo. Desde luego, las vinculaciones ordinarias no trasponen los límites de dispositivos, pues todas las referencias de directorio apuntan al mismo inodo. La vinculación simbólica, donde, la entrada de directorio contiene el inodo de un archivo que en si mismo es unareferencia a otro archivo, ubicado en otro lugar del sistema de archivos lógicos de un mismo disco o en otro, o a un archivo o directorio de otra computadora.

ARCHIVOS ESPECIALESCada dispositivo físico relacionado con el sistema, incluidos discos terminales e impresoras, está representado en el sistema de archivos. Si no todos la mayoría de los dispositivos se encuentran en el directorio /dev.

IMPRESORAS Y TERMINALESA las impresoras y terminales se les conoce como dispositivos de caracteres especiales, las consolas por lo general se montan en /dev/console, y las impresoras y terminales se montan como /dev/tty (ej. /dev/tty01).

Page 25: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

También existen los dispositivos de bloques especiales que son en los que no puedes escribir o almacenar 1 carácter a la vez, como por ejemplo las cintas magnéticas. Y el otro tipo de dispositivo especial son los FIFO o colas, que es aquellos dispositivos que al leer de ellos esa información se va eliminando, como por ejemplo al imprimir con lp, se hace una cola, y lo que se va mandando se va eliminando.

Permisos de ArchivosEn linux los permisos de archivo significan más que los permisos que puedas llegar atener en un archivo o directorio, pues aparte de determinar quién puede leer, escribir o ejecutar un archivo también definen el tipo de archivo y de que manera debe de correrPara poder ver los permisos en la forma completa, se puede usar el comando de lista ls, con el parámetro –l, que indica que se requiere la lista completa.La lista contiene todo lo que pueda saberse sobre un archivo, incluyendo los inodos y las entradas de los directorios:- En la primera columna se muestran los números de archivos;- En la segunda se muestran el número de vinculaciones relativas al archivo (o bloques adicionales en un directorio);- En la tercera a quien pertenece el archivo( en linux los posibilidades de propiedad son: Dueño, Grupo del propietario y todos los demás;- En la cuarta , el grupo al que pertenece el archivo;- En la quinta, el número de bytes del archivo;- En la sexta, la fecha y hora de creación;- En la séptima, el nombre del archivo.La primera columna se divide en 4 subcampos: -rwx rwx rwx

Carácter (el primero de la columna 1) Significado- Archivo ordinariob Archivo de bloque especiald Archivo de Carácter especialc Directoriol Vinculación simbólica

Los siguientes campos indican los permisos de lectura, escritura y ejecución para el propietario (segundo subcampo), propiedad del grupo (tercer subcampo) y todos los demás (cuarto subcampo). Estos mismos campos contienen aun mas información, pero esta depende de la versión y distribución de linux que se este utilizando.Otra propiedad de estos campos es establecer el bit adherible que nos indica si se desea almacenar en la memoria una copia de un programa en ejecución, para que la próxima vez que se ejecute sea mas rápido.Cuando desees puedes cambiar los permisos para cualquier archivo usando el comando chmod. Esté comando se puede usar de dos maneras, la absoluta o la relativa. En la absoluta se dan valores en octal para especificar que permisos son los que se desean:Valor Octal Permisos otorgados0001 Permiso de ejecución para el propietario0002 Permiso de escritura para el propietario0004 Permiso de lectura para el propietario

Page 26: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

0010 Permiso de ejecución para el grupo0020 Permiso de escritura para el grupo0040 Permiso de lectura para el grupo0100 Permiso de ejecución para todos los demás0200 Permiso de escritura para todos los demás0400 Permiso de lectura para todos los demás1000 Activación del bit adherible

2000Activación del bit de identificación de grupo si el archivo es ejecutable; en caso contrario, se activa el bloqueo de archivo obligatorio

4000 Activación del bit de identificación de usuario se el archivo es ejecutable

Si se deseara que un archivo tuviera el Permiso de ejecución para el propietario (0001) y el Permiso de lectura para el grupo (0040), se usaría el valor de la suma de ambos permisos: 0041 de la siguiente manera: chmod 40 archivo.Los permisos relativos se utilizan de una manera diferente: Una vez sabiendo quién se desea cambiar los permisos, se pueden agregar, quitar o establecer permisos (que debes saber cuales son): chmod quien operador permisos:

Quien Descripcióna Todos los usuariosg Grupo del propietarioo Todos los demásu Solo el usuario

Operador Descripción+ Agregar el modo- Quitar el modo= Establecer el modo como absoluto (único)

Permiso Descripciónx Ejecuciónr Lecturaw Escrituras Bit de identificación de usuariot Bit Adherible

PANORAMA GENERAL DE LOS DIRECTORIOS ESTANDARES DE LINUXEn linux al iniciar sesión, el sistema te coloca en el directorio base, entonces para poder ejecutar los programas comunes o comandos, existe una variable de ambiente llamada PATH en la que se señalan mediante ligas a los directorios donde están los ejecutables mas comunes. Para esto en linux existe el conjunto clásico de directorios , estos directorios son:- /etc- /lib- /tmp- /bin- /usr

Page 27: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

- /bin- /include

/ETCContiene la mayor parte de la información especifica para el sistema que requiere la inicialización o el sistema para tener vida. Incluye, entre otros, los archivos passwd e inittab, necesarios para la operación correcta del sistema.

/LIBPresenta una biblioteca de funciones, necesario para el compilador de C. Aunque no tenga un compilador de C en su sistema, este directorio es importante porque contiene todas las bibliotecas compartidas a las que pueden llamar los programas de aplicaciones. Una biblioteca compartida solo se carga en la memoria cuando el comando llamado está corriendo. Este arreglo mantiene el tamaño pequeño para los archivos ejecutables, de otra manera cada programa en ejecución contiene un código duplicado, con lo que se requiere mucho más espacio de disco para guardar y mucha más memoria para correr./TMPSe usa para el almacenamiento temporal. Los programas que emplean /tmp por lo general se limpian a si mismos y eliminan todos los archivos temporales. Si utiliza /tmp, asegúrese de borrar todos los archivos antes de desconectarse. Como el sistema borra automática y periódicamente el contenido de este directorio, no lo uses para almacenar cosas que podrías volver a necesitar.

/BINMantiene todos los programas ejecutables precisos para inicializar el sistema y es casi siempre donde se localizan los comandos usuales de linux, y aunq el nombre sugiere que son binarios, muchos de los archivos que contiene son scripts de shell.

/USRContiene todo lo demás, tiene la variable PATH, tiene el subdirectorio /usr/bin que es donde se guardan ejecutables del usuario, además de ser precedente para el directorio /etc. /usr/adm contiene toda la información de contabilidad y diagnóstico que necesita el administrador del sistema. Si se cierra el sistema de contabilidad y los programas de diagnostico, este directorio estará vació. /usr/spool presenta toda la información transitoria que usan el sistema de impresión, el demonio cron, y el sistema de comunicaciones UUCP. /usr/lib contiene las demás partes del sistema estándar de linux.

/INCLUDEContiene todo el código fuente que utilizan los enunciados #incluye de los programas de C.

Page 28: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

ADMINISTRADOR DE ARCHIVOS Y DIRECTORIOSEn linux existe una gran cantidad de comandos de manipulación de archivos disponibles, y estos se pueden dividir generalmente en dos grupos: comandos que manipulan archivos como objetos y comandos que manipulan el contenido de los archivos.Concentrándonos en los que manipulan archivos como objetos, tenemos que existen comandos que mueven, renombran, copian, borran, localizan u cambian atributos de archivos o directorios. Lista de ArchivosEl comando básico en linux para listar archivos es ls, el cual puede funcionar de muchas maneras dependiendo de sus parámetros o banderas, que se ponen de la forma: ls –abad.

El problema es que estas banderas varían dependiendo de la versión de UNIX que se utilice, estas banderas pueden concatenarse o ponerse por separado esto es por ejemplo ls –lf igual a ls –l –f . las banderas mas usuales son:

-a Es igual que –A, excepto en que . y .. no se listan.-c Usa la hora de la ultima edición para clasificar o imprimir.-c Condiciona una salida de columnas múltiples con entradas ordenadas en

forma descendente en las columnas. Es el formato por omisión de LS-d Si el argumento es un directorio, lista solo el nombre, se utiliza a menudo

con la bandera.-f Marca los directorios con una serie de caracteres de diagonal rastreable.-i Imprime cada numero de inodo del archivo.-l Lista en formato largo y presenta modo, numero de vinculaciones, tamaño

en bytes y hora de la ultima modificación para cada archivo.-m Lista los números de identificación de usuario y grupo, en vez de nombres,

asociados a cada archivo y directorio.-q Presenta caracteres no gráficos en nombres de archivo.-r Invierte el orden de clasificación para ver archivos en orden alfabético

inverso o en orden del primer archivo mas antiguo, según convenga.-s Presenta el tamaño de cada archivo en kilobytes, incluido un bloque

indirecto empleado para correlacionar el archivo.-t Clasifica por tiempo modificado (primero el mas reciente ) y no por su

nombre.-u Usa el tiempo del ultimo acceso en vez de la modificación mas reciente,

para clasificar o imprimir.-b Fuerza la impresión de caracteres no gráficos para que esté en notación

octal\ddd.-x Fuerza la salida de columnas múltiples con entradas clasificadas en

sentido transversal y no longitudinal a la pagina.

VALORES DIR_COLORS PARA CREAR REALCES EN COLORVALOR DESCRIPCION0 Para restaurar el color por omisión.1 Para colores mas brillantes4 Para texto subrayado.5 Para texto intermitente.30 Para un primer plano de color negro.31 Para un primer plano de color rojo.32 Para un primer plano de color verde.33 Para un primer plano de color amarillo (o café).

Page 29: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

34 Para un primer plano de color azul.35 Para un primer plano de color púrpura.36 Para un primer plano de color cian.37 Para un primer plano de color blanco(o gris).40 Para un segundo plano de color negro.41 Para un segundo plano de color rojo.42 Para un segundo plano de color verde.43 Para un segundo plano de color amarillo (o café).44 Para un segundo plano de color azul.45 Para un segundo plano de color púrpura.46 Para un segundo plano de color cian.47 Para un segundo plano de color blanco(o gris).

ORGANIZACIÓN DE ARCHIVOSNo existen reglas fijas referentes a la organización de archivos en linux. Los archivos no tienen extensiones como en el MS-DOS. Usted puede conformar su propio sistema para nombrar archivos.

Si piensa escribir sus propios comandos privados, una forma conveniente de organizar sus archivos es imitar el modo en que linux usa los directorios/bin, /lib y /etc.Cree sus directorios particulares con esos nombres y siga la tradición de linux, de colocar los comandos ejecutables en el directorio /bin.Los directorios se crean con el comando mkdir, cuya sintaxis es sencilla:Mkdir nombre de directorio.

Si los programas llaman a programas subsidiarios, usted quizá quiera crear subdirectorios dentro de el directorio $home/lib.Puede crear un subdirectorio para cada programa.El comando privado pgm1 podrá entonces llamar explícitamente a, por ejemplo, $home/lib/pgm1/pgm1a. Si el comando pgm1 requiere una tabla de arranque, es factible designar esta tabla como $home/etc/pgm1.rc .

COMO COPIAR ARCHIVOSEl comando para copiar archivos es cp from to.Se necesita permiso de lectura para copiar el rearchivo y permiso de escritura para el directorio en donde se hará la copia. Salvo esto, no existen restricciones relacionadas con la capacidad para copiar archivos. He aquí unas cosas que usted debe considerar para copiar archivos:

-si copia un archivo y le da el nombre de un archivo que ya existe, para el cual tiene permiso de escritura, entonces usted sobrescribirá en el archivo original.-si da el nombre de un directorio como el destino del comando cp, el archivo se copia en ese directorio con su nombre original.-puede copiar una lista de archivos en un directorio con el comando cp file1 file2 file3… directory . si el ultimo elemento de la lista no es un directorio, aparece un mensaje de error.-Tenga cuidado al usar caracteres de comodín con el comando cp, pues podrían copiar mas de lo que pretende.

COMO MOVER Y RENOMBRAR ARCHIVOSEn linux, mover y renombrar archivos se lleva a cabo con el mismo comando: mv. La sintaxis y las reglas de mv son iguales que las de comando para copiar, cp.

Page 30: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Esto es, usted puede mover todos los archivos que quiera a un directorio, pero el nombre de este debe ser el ultimo en la lista y, además, usted necesita permiso de escritura para ese directorio.

Si trata de usar rm (derivado de remove[eliminar]) o cp sin opciones en un directorio, el comando falla y despliega un mensaje en donde se le indica que el elemento que esta manejando es un directorio. Para eliminar o copiar directorios, use la bandera –R con rm y cp. No obstante el comando mv mueve directorios sin ninguna complicación.

COMO ELIMINAR ARCHIVOS O DIRECTORIOSEl comando para eliminar un archivo es rm. Para borrar un archivo que no es suyo, necesita permiso tanto de lectura como de escritura. si el archivo le pertenece a usted, se le permite borrarlo, siempre que no haya cerrado su propio permiso hacia ese archivo.Si por accidente escribe rm*, borrara del directorio actual todos los archivos para los que tiene permiso de borrar; no eliminara los subdirectorios. Para deshacerse de estos, use la opción recurrente (-R).

Si su versión de rm fracasa en eliminar archivos que le pertenece pero para los que no tienen permiso de escritura, protéjase en parte de borrar todo por accidente en su directorio actual al seguir estos pasos:

1.- cree un archivo llamado 0. en la secuencia de cadena ascii el numero 0 se lista antes de cualquier archivo que comience con letras.

2.-retire todos los permisos de el archivo nombrado 0; para ello, escriba el comando chmod 000 0. este comando retira los permisos de lectura y escritura y ejecución a todos, incluido a usted.

3.- si escribe el comando rm*, el archivo 0 será el primero que rm tratara de eliminar.

Si su versión rm fracasa al borrar el archivo 0 luego de ejecutar rm*, tendrá la oportunidad de reflexionar en lo que hizo. Si no pretendía borrar todo lo que habia en su directorio, presione <supr> o <ctrl-c> para cancelar el proceso de rm.

Si usa con frecuencia el comando rm –i, hay dos formas de ejecutarlo:Escriba un script de shell o cree una funcion de shell.Si escribe un nombre de shell, recuerde que shell busca los comandos en los directorios listados en la variable path, según el orden en que aparezca allí. Si el directorio $home/bin esta al final de la lista, jamás encontrara un script de shell llamado rm.

VISUALIZACION DEL CONTENIDO DE UN ARCHIVOCasi todos los comandos de linux imprimen hacia la salida estándar. Si el comando entra desde un archivo, después de manipular el archivo de alguna manera, el comando lo imprime hacia la pantalla.El ardid en la selección de un comando de linux depende de la forma en que quiera desplegar el archivo. Hay tres comandos estándares que puede usar:Cat, more, less.

USO DE CAT PARA VER ARCHIVOS

Page 31: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Para desplegar archivos ascii breves, el comando mas simple es cat, que se establece mediante concatenate(concatenar). El comando cat toma una lista de archivos e imprime el contenido de un archivo tras otro, sin alterarlo en la salida estándar.

USO DE MORE PARA HACER ARCHIVOSTanto more como less despliegan una pantalla de datos a la vez. Aunque ambos realizan en términos generales la misma acción, la hacen de forma distinta. More y less determinan la cantidad de líneas que puede desplegar la pantalla desde la base de datos de la terminal y desde la variable del ambiente TERM que usted tiene.

USO DE LESS PARA VER UN ARCHIVOUna desventaja del comando less radica en que no es posible usar un editor sobre el archivo desplegado; sin embargo se subsana esta deficiencia al permitir adelantar y regresar el archivo.

VISUALIZACION DE ARCHIVOS EN OTRAS FORMASOtros comandos despliegan el contenido de los archivos en formas diferentes. Por ejemplo , si quiere revisar el contenido de un archivo binario , despliéguelo con el comando od , cuyo nombre corresponde a octal o base 8. Además , od puede presentar con banderas un archivo decimal , ASCII o hexadecimal(base 16).El comando od le da la posibilidad de elegir la forma de desplegar los datos binarios , lo cual depende de las banderas que use usted. BANDERAS DEL COMAND ODBANDERA DESCRIPCION-b Despliega cada byte como un numero octal de tres dígitos. Por

omisión , este es el parámetro.-c Despliega el carácter ASCII , si el byte puede interpretarse como ASCII.-d Despliega cada palabra(2 bytes)como un entero decimal sin signo del

0 al 65535. -o Interpreta cada palabra(2 bytes)como un octal.-s Interpreta cada palabra(2 bytes)como un decimal con signo del –

32768 al +32767.-x Despliega cada byte como un digito hexadecimal de dos caracteres.

COMO BUSCAR ARCHIVOSSi no encuentra un archivo mediante una revisión con el comando ls use el comando find (encontrar), éste comando se compone de tres partes:- dónde buscar- Qué buscar- Qué hacer cuando lo encuentreSi desconoce en qué parte de la estructura de archivo de Linux se localiza, use: Find / - nombre nombre de archivo – print

Si busca desde el directorio raíz, tomaría bastante tiempo buscar. Si sabe que es probable que un archivo esté en el directorio /usr utilice el siguiente comando:Find /usr -nombre nombre de archivo -print

Page 32: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

CAMBIO DE LAS ESTAMPAS DE HORA Y FECHA DEL ARCHIVOCada archivo de Linux mantiene tres estampas de hora y fecha : la fecha de creación, la fecha de la última modificación, y la fecha del acceso más resiente. Solo la fecha de creación de archivo es imposible modificar., salvo si el archivo se copia y renombra a propósito. Las estampas de modificación de archivo y de fecha del archivo se actualizan. Son útiles para cuando se necesita respaldar de manera selectiva nada más los archivos modificados a partir de una fecha determinada.Si se quiere modificar la estampa de fecha de un archivo sin cambiar en realidad nada, hágalo con el comando touch, que modifica con la fecha actual y si trata de tocar un archivo que no existe, lo crea.

COMPRENSIÓN DE ARCHIVOSLa utilería estándar de Linux para comprimir archivos es gzip, que comprime hasta en un 80 %. El archivo comprimido recibe el nombre de: file-name.gz (nombre de archivo.gz) y el original se elimina. Para restituir al archivo comprimido sus componentes originales, use el comando gunzip file name.El comando Zcat espera un archivo comprimido como entrada, lo descomprime y entonces lo imprime en la salida estándar. Utilice el comando para iniciar una tubería. Una desventaja es que no puede regresar en un archivo, para eso Linux ofrece el programa zless que opera en archivos comprimidos.

MANIPULACIÓN DE ARCHIVOS DE LA GUIEl programa usado se conoce como Xfilemanager. Para activar la aplicación Xfilemanager presione el botón izquierdo del ratón sobre el área abierta del escritorio, se despliega el menú Utilities (utilerías) de Xwindows. Ve a la sección Applications (aplicaciones) para activar el menú de selección de la aplicación. Vera entonces el comando Xfilemanager, selecciónelo para activar el programa.La aplicación Xfilemanager de Xwindows despliega el contenido de sus directorios en ventanas que aparecen como carpetas.La administración de estos elementos incluye acciones para listar, copiar, borrar y mover.Los botones ubicados del lado a lado en la parte superior de la aplicación proporcionan acceso a un menú de comando. El primer botón, File (archivo) le da la oportunidad de alternar directorios y salir de la aplicación. Move (mover) puede mover archivos y Make Directory (crear directorio) le permite crear un nuevo directorio. El botón File Información (información directorio) le proporciona datos sobre el archivo seleccionado. El último elemento es el reloj.

COMO LISTAR ARCHIVOS CON LA GUIPuede listar los archivos localizados en un subdirectorio con sólo hacer clic sobre la carpeta. Esta acción despliega una ventana nueva. El primer botón, con el icono de bomba, cierra de inmediato la aplicación. Usted puede desplegar y modificar los distintos parámetros de permiso de archivo y hacer clic en el botón File Information (información de archivo), que despliega un cuadro del mismo nombre. Para cambiar una permiso de archivo , nada mas mueva el ratón al cuadro apropiado haga clic. Un cuadro lleno indica permiso establecido. Después de cambiar los permisos haga clic en el botón Apply (aplicar) para efectuar los cambios.COPIADO DE ARCHIVOS EN LA GUI

Page 33: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Para copiar archivos de una carpeta a otra , haga clic en el botón Copy(copiar); Este despliega el cuadro de dialogo Copy File (copiar archivo).El nombre del archivo seleccionado en ese momento aparece en el cuadro de texto From(desde). A usted le corresponde proporcionar la ruta de destino y el nombre del archivo en el cuadro de texto To(hacia).Para cancelar la operación haga clic en cancel(cancelar). Si desea ejecutar el comando y copiar el archivo, haga clic en el botón OK.COMO MOVER Y RENOMBRAR ARCHIVOS EN LA GUISeleccione el archivo y presione el botón Move(mover); este despliega el cuadro de dialogo Moving & Renaming Files(mover y renombrar archivos).COMO ELIMINAR ARCHIVOS Y CARPETASEl proceso es el mismo. Seleccione el archivo o carpeta que quiera y haga clic en el botón Delete (eliminar); este despliega el cuadro de dialogo Remove File(eliminar archivo).

Antes de poder configurar mas partes avanzadas de tu sistemas es una buena idea que aprendas como esta organizado tu sistema y que comandos son usados para buscar archivos y programas.

SALIDA DE SISTEMA DE ARCHIVOSLa primera diferencia notable entre slackware y dos o windows es el sistema de archivos, para los principiantes aquí no se usan letras para los drives o las particiones en linux solo hay un directorio principal. En linux todas tus particiones y dispositivos se montan en una la carpeta principal.Lo podemos nombrar este directorio como root(raiz) o como un /.ENCONTRAR ARCHIVOS-which

Es usado para localizar ós archivos rapidamente. Solo busca el PATH y nomas te muestra el primer archivo que encuentra.

$ which bash /bin/bash

-whereisFunciona muy parecido al which este comando tambien nos muestra el programa y ldocumentación del mismo.

$ whereis bash bash: /bin/bash /usr/bin/bash /usr/man/man1/bash.1.gz

-findCon este tambien buscas archivos pero puedes ser mas especifico como fechas en la se me modifico un archivo solo que puede tardar mas que los otros porque usa una búsqueda recursiva.

$ find / -name xinitrc ./var/X11R6/lib/xinit/xinitrc

-locateEste es diferente a las otras búsquedas debido a que no busca en el sistema de archivos si no que busca en la base de datos la cual se actualiza alas 4:40 am.

$ locate xinitrc # we don't have to go to the root

Page 34: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

/var/X11R6/lib/xinit/xinitrc /var/X11R6/lib/xinit/xinitrc.fvwm2 /var/X11R6/lib/xinit/xinitrc.openwin /var/X11R6/lib/xinit/xinitrc.twm

Seleccionando un Kernel.El kernel es la parte del sistema operativo que proporciona el acceso del hardware, el control de proceso, y el control de sistema total. El kernel contiene la ayuda para sus dispositivos de hardware, así que la escoger uno para su sistema es un paso importante de la disposición. Slackware proporciona alrededor sesenta kernels precompilados de los cuales usted puede escoger, cada uno con un sistema estándar de conductores y conductores específicos adicionales. Usted puede funcionar uno de núcleos precompilados o usted puede construir su propio núcleo de la fuente. Cualquier manera, usted necesita cerciorarse de que su núcleo haga que el hardware apoye sus necesidades del sistema.

Compiladondo un kernel.Bueno una buena pregunta es si necesito compilar mi propio kernel pero esto es básicamente requerido cuando quieres tener un mejor rendimiento en cuanto el manejo de tu sistema por parte del kernelCompilar tu kernel no es muy difícil primero se tiene que tienes las fuentes de tu kernel instaladas en tu sistema y tener los compiladores de gnu.

Luego te haces root con su.Luego meter los kerneles a tu base de datos. # make mrproper

Ya puedes configurar tu tipo de kernel en los diferentes modos que existen: # make config (text-based Q&A version) # make menuconfig (menu driven, text-based version) # make xconfig (X-based version, make sure you are in X first)

En esta ventana o parte es donde tu vas a seleccionar los módulos que le quieres agregar a tu kernel la cual es muy cómoda porque hay ventanas de ayuda de las diferentes partes que tiene el kernel.Después que se configura ya podemos escribirlo y vamos a preparar el código del kernel con: # make dep # make cleanDespues de esto se compila el nuevo kernel intentando 2 comandos # make zImage (primera) # make bzImage (Si no funciona el primero prueba este)si no funciona el primer es que tu núcleo esta muy gander y usa el otro.

Ya que lo compiles tienes que compilar los módulos con make modules

Luego de haber compilado los módulos se tiene que configurar al sistema para que botie por el kernel que acabamos de crear:

# mv /vmlinuz /vmlinuz.old

Page 35: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

# cat arch/i386/boot/zImage > /vmlinuz # mv /boot/System.map /boot/System.map.old # cp System.map /boot/System.mapEsto solo es recomendado cuando ya has compilando antes un núcleo debido a que si no lo compilaste correctamente tu sistema de linux no podrá funcionar.COMPRENSIÓN DE LOS SHELLS DE LINUXAunque en los últimos años se han agregado interfaces graficas al sistema UNIX ,casi todas las utilerías para emplear y administrar Linux (y otros sistemas tipo UNIX) se ejecuta mediante la escritura de comandos. En Linux , al interprete de la línea de comando se le conoce como shell. En este capitulo se describe como usar características del ambiente de comandos del shell para trabajar con las utilerías y los sistemas de archivos de Linux.Este capitulo comprende:

- Como registrarse.- Comprensión de los shells.- Comprensión del análisis de comandos de shell.- Procesamiento en segundo plano.- Comprensión de la realimentación de comandos.- Edición y creación de alias de comandos de shell.- Comprensión de los scripts de shell.- Como personalizar los shell de Linux.

COMO REGISTRARSEComo usuario nuevo y administrador de sistema principiante de un sistema Linux , habrá elegido una identificación de registró y una contraseña. Ya que Linux es un sistema operativo multiusuarios , debe ser capaz de hacer la distinción entre usuarios y tipos de usuarios.Linux utiliza la identificación de registro de usted para establecer una sesión a su nombre y determinar los privilegios que tiene. Además emplea su contraseña para verificar quien es usted.Para pasarse a las distintas terminales virtuales , basta con que presione <Alt> y cualquiera de las primeras 6 teclas de función.Si presiona <Alt-F1> se despliega un indicador como:Welcome to Linux 1.1.18Opus Login: rootIntroduzca su identificación (raíz) y contraseña de usuario.Al registrarse usted posee la sesión de esa terminal hasta que sale. Al salir , Linux despliega el indicador de registro para el siguiente usuario.Usted , como administrador de su sistema , asigna a cada usuario una identificación de usuario , una contraseña temporal , una identificación de grupo , un directorio base y un shell. Esta información se guarda en un archivo llamado /etc/passwd , o raíz , que pertenece al administrador de sistemas , que es quien lo controla. Después podrá cambiar su contraseña se todo sale con éxito , la cual se cifra en una forma que nadie puede leer. Si olvida su contraseña , tendrá que registrarse como el usuario raíz para crear una nueva. Y puede cambiar su contraseña con el comando passwd (aunque tendrá que escribir su contraseña anterior).

Puede usar la variable home para especificar los archivos en su directorio base. En vez de escribir como Grez $number /usr/wrev/sales/data.01 , es mejor uno como Grez $number $home/sales data.01

Se puede leer con mayor facilidad Si se mueve un directorio base, el comando sigue funcionando $home siempre representa el directorio base del comando.

Page 36: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

La variable path lista los directorios en los que shell busca comandos. El shell revisa esos directorios de acuerdo con el orden en que estén listados. Si path es /bin:/usr/bin/ cuando el shell interpreta un comando, primero busca en el directorio /bin, si no lo encuentra ahí, entonces busca en el directorio /usr/bin. Por ultimo, el shell revisa el directorio. Si escribe cal para imprimir el calendario de este mes, el shell primero busca en bin. Ya que no este ahí , prosigue la búsqueda por todos los demás.

Tome en cuenta que si tuviera un comando personalizado llamado cal, el shell nunca lo encontraría; el shell ejecuta primero el comando cal en /usr/bin siempre que usted escribe un comando. Designo los comandos con nombres diferentes de los del sistema.

Tal vez quiera colocar todos sus scripts de shell en un directorio y modificar la variable path para incluir ese directorio.

1. cree un directorio para guardar sus guiones. Use el comando medir $home/bin para crear el subdirectorio bin en el directorio base.

2. Mueva cada script de shell a ese subdirectorio. Por ejemplo, para mover un script de shell llamado stamp a su subdirectorio bin, use el comando mv stamp $home/bin.

3. agregue el subdirectorio de scripts a su variable path con el comando path=$path:home/bin. Haga eso en su archivo .profiile para que cuando el se inicie sección se lleve acabo su cambio.

La variable mail contiene el nombre del archivo que guarda su correo electrónico. Así siempre que llegue correo para usted, se coloca en el archivo que especifica la variable mail. Si tiene un programa que le avisa cuando llega correo nuevo, verifica el archivo asociado con la variable mail.

La variable ps1 guarda la cadena de caracteres que usted ve como su indicador principal. El indicador es la cadena de caracteres que despliega el shell cuando esta listo para recibir un comando.

La variable term se utiliza para identificar el tipo de su terminal. Los programas que operan en modo de pantalla completa, como el editor de texto vi , requieren de esta información.

La variable tz guarda una cadena que identifica su huso horario. El programa date y algunos otros necesitan esta información. El sistema de la computadora sigue la pista del tiempo de acuerdo con la hora media de greenwich. Si la variable tz se fija en pst8pdt, la hora y fecha se determinan como hora legal del pacifico, ocho horas hacia el oeste de gmt, con soporte para la hora del verano del pacifico. Recuerde que durante la instalación se le pidió que seleccionaría un huso horario.

La variable logname guarda su nombre de registro, el nombre o cadena de caracteres con el que el sistema lo asocia. Entre otras cosas, la variable logname se emplea para identificarlo como el propietario de sus archivos, el creador de cualquier proceso o programas que este corriendo y el autor del correo o mensajes que envía el comando write.

El ejemplo siguiente es una paliación del script de shell safrm, introducido con anterioridad en este capitulo. EN esta nueva versión, la variable logname se emplea para eliminar del directorio /temp todos los archivos de su propiedad. Para hacer esto,

Page 37: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

los scripts del shell se valen del mando find. Este comando tiene varias opciones; l script del shell usa esta línea de comando find:Find/tmp -user $logname – exec rm {} \;

El primer parámetro, /tmp, es el directorio que se va a buscar. La opción –user indica que usted quiere buscar todos los archivos que pertenecen a un usuario especifico. Antes de ejecutar el comando, el shelll sustituye $LOGNAME con el nombre de registro del usuario actual. La opción –exec indica que el siguiente comando se aplicara a todo archivo que encuentre el programa find. En este caso, se utiliza el programa rm para eliminar los archivos encontrados. Las llaves, {}, representan la posición de cada nombre de archivo transferido al comando rm. Los últimos dos caracteres, \; ls necesita el comando find. Agregue esta línea de comando al script del shell para obtener un programa que elimine archivos con seguridad y que también limpie todo lo que tenga un usuario en el directorio /tmp que rebase 10 días.

COMPRESION DE LOS PROCESOSEn linux a un programa en ejecución s le conoce como proceso. Ya que linux es un sistema de multitareas, muchos procesos pueden ejecutarse al mismo tiempo. Para distinguir entre ellos, linux asigna a cada nuevo proceso una identificación única llamada identificación de proceso (process id).

La identificación de proceso es solo un numero que identifica con precisión cada proceso. Para ver que identificaciones de proceso están relacionadas actualmente con su procesó, utilice el comando ps.

En el caso mas sencillo, usted solicita la ejecución de un programa al asignar instrucciones a su shell, y este hace una petición bifurcada al núcleo de linux.

BIFURCACIÓN Y EXECUna bifurcación es el proceso de hacer un clon de un proceso existente. Linux crea todos los nuevos procesos por medio del mecanismo de bifurcación. Cuando se bifurca un proceso, se crea un duplicado casi exacto de un proceso existente; lo único que impide que el duplicado sea exactamente igual a su aplicación padre es una bandera que le indica al proceso bifurcado cual es el padre y cual es el hijo. Como todos los procesos son creados de esta manera, todos tienen un proceso padre y una identificación de proceso padre. Cada proceso que corre en un sistema linux puede reconstruir su lineaje a INIT, madre de todos los procesos. El propio INIT, el proceso id 1, es el único proceso ejecutado en forma directa por el núcleo de linux con el que tiene contacto como usuario. Cada proceso que crea durante una sesión tiene el shell de registro de usted como progenitor, y su shell de registro tiene a INIT como padre.

Una vez que bifurca con éxito un proceso, el proceso hijo llama a la rutina exec para transformarse a si mismo en el proceso que solicitaste. Lo único que cambia después de una función Excel es la identidad del proceso en ejecución; el ambiente del nuevo proceso es una copia exacta del ambiente de su padre.

ENTRADA Y SALIDA DE ESTANDARESCada proceso nuevo se crea con tres “archivos” abiertos. Como linux trata los archivos y los dispositivos del mismo modo, un “archivo” abierto puede ser un archivo real en un disco o un dispositivo, como su terminal. Los tres archivos abiertos se conocen como entrada estándar, salida estándar y salida de error estándar. Todos los comandos de linux , así como los programas de aplicación, aceptan entrada desde la

Page 38: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

entrada estándar y colocan cualquier salida en la salida estándar. Todos los mensajes de diagnostico se colocan de manera automática en la salida de error estándar. Cuando se registra por primera vez, los archivos de entrada, salida y error estándares se anexan a la terminal; cualquier programa que ejecute heredan la terminal de usted como los tres archivos abiertos.

COMPRENSION DEL ANALISIS SINTACTICO DE COMANDOS DE SHELLEs el acto de fragmentar la línea de comando, o lo que escribas, en sus componentes mínimos para procesamiento. En linux, el análisis sintáctico es algo mas que la fragmentación simple de la línea de comando. Primero se divide la cadena de comandos en cada uno de sus componentes: nombres de archivo ampliados, variables de shell ampliadas, configuración de redireccionamento de E-S, configuración de cualquier agrupación o subshell de comandos, y ejecución de sustitución de comandos. Solo entonces se puede ejecutar la línea de comando conforme la escriba.En caso de que términos como caracteres comodín y redireccionamento de E.S sean nuevos para ti, puedes encontrar la explicación de estos, en el orden en que son ejecutados, mas adelanten este capitulo. Sin embargo, primero debes de empezar con la sintaxis de comandos básica.

COMANDOS , BANDERAS Y PARAMETROSPara ejecutar un comando de linux, basta con que escribas el nombre del archivo. El comando para listar archivos es ls; en el directorio /bin puedes encontrar un archivo con ese nombre. Si /bin esta listado en su variable path, su shell encontrara y ejecutara /bin. Algunos comando de linux no son archivos independientes. Estos comando están integrados en los mismos shells. Por ejemplo, el comando cd esta integrado en l mayoría de los shells y el shell lo ejecuta en forma directa sin buscar un archivo.

BANDERASPara que un comando se ejecute de manera adecuada, debe presentarlo al shell en la forma correcta. El nombre del comando mismo debe ser el primer elemento de la línea; después del nombre van las banderas y los parámetros. Las banderas a veces opciones) son letras precedidas por un guión(-) que modifican el comando. Por lo general la pagina man de cada comando lista todas las banderas de modificación y sus significados correspondientes antes de describir cualquier parámetro. Un tipo de bandera señala que el siguiente parámetro tiene algún significado especial.

PARAMETROSEs necesarios presentar las banderas al comando antes que cualquier otro parámetro. Los parámetros son cadenas separadas por cualquiera de los caracteres definidos en la variable de ambiente IFS. Los parámetros son por lo general nombres de archivo o cadenas que le dan instrucciones al comando para que realice alguna función. Si los parámetros contiene un espacio intercalado, la cadena debe colocarse entre comillas.

Page 39: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

IGUALACION DE NOMBRES DE ARCHIVOLa mayoría de los sistemas operativos soporta el carácter comodín para búsqueda de archivos y cadenas.

CARÁCTER COMODIN *Su significado es cualquiera y todos los caracteres. el asterisco(*) se usa para representar cualquier secuencia de caracteres.

CARÁCTER COMODIN El carácter comodín ?(signo de interrogación) se usa para representar un solo carácter.

LA EXPRESION []Al igual que el ? (signo de interrogación), los elementos encerrados entre corchetes representa un solo carácter. Puede describir una seria continua de valores permisibles como [123], la que permite solo los caracteres 1,2, o 3.

CONEXIÓN DE PROCESOS MEDIANTE TUBERIASCon frecuencia es necesario utilizar la salida de un programa o comando como entrada a otro. En vez de introducir cada comando por separado y guardar los.

SUSTITUCION DE COMANDOSLuego de que shell lleva a cabo la sustitución de variables, vuelve a revisar la línea en busca de comandos que deban ejecutarse antes de que la linea de comando este lista.La sustitución de comandos significa que Linux sustituye el resultado de un comando por un parámetro de posición.COMO:Comando-1 parámetro ‘comando-2’

COMILLAS Y APOSTROFOSSIMBOLO SIGNIFICADO“ Las comillas desactivan la generación de

nombre de archivo y suprimen la expansión de parámetro. Sin embargo, la variable de shell y la sustitución de comandos aun se lleva a efecto.

‘ El apostrofo desactiva todo el análisis sintáctico; cualquier cosa que este encerrada entre apóstrofos se transfiere como un parámetro simple.

´ El acento grave implica una sustitución de comando. Todo lo que esta encerrado entre acentos graves se ejecuta como su el comando fuera introducido en una línea por si mismo . Cualquier salida colocada en la salida estándar sustituye entonces al comando. La línea de comando se vuelve a analizar después en busca de parámetros.

Page 40: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

GRUPOS DE COMANDOSSi quiere poner varios comandos en una sola línea, lo unico que tiene que hacer es delimitarlos con un “;”, así cuando el shell analiza la línea de comando, trata el signo de punto y como un final de línea.Si quiere redireccionar la entrada o la salida hacia todos los comandos como un grupo, puede hacerlo al convertir la línea de comando en un grupo de comandos. Un grupo de comandos son varios comandos encerrados entre llaves “{ }”. Por ejemplo, la siguiente cadena de comandos dirige la salida de los dos comandos hacia el archivo “output-file”.COMO:{comando-1; comando-2} > output-file

PROCESAMIENTO EN SEGUNDO PLANOEl shell le permite correr un proceso en iniciar otros antes de que se complete el primero; al hacer esto, el primer proceso queda en segundo plano .Para colocar un proceso en segundo plano es necesario utilizar el signo “&” como ultimo carácter de la línea que contiene el comando que usted desea que corra en segundo plano. COMO:Sort ventas > ventas.sorted &Por lo general, cuando corre un comando, el shell suspende operaciones hasta que se completa. SI agrega el signo “&” al final de una cadena de comandos, esta correrá simultáneamente con el shell.Al igual que en DOS en linux se pueden hacer pequeños programas parecidos a los . bat de dos, estos son llamados scripts de shell, y se utilizan de manera muy parecida.

USO DE CARACTERES ESPECIALES EN PROGRAMAS DE SHELLPara poder utilizar estos caracteres especiales tales como >,+,?,$ y algunos otros, puedes poner la cadena de texto entre apostrofes o utilizar \ para ignorar el carácter siguiente.

PROGRAMACION CON CONTROLEn los programas de shell de linux, se pueden usar los bloques de control if ... then... else .... y case, y para ciclos se pueden usar el for y el while.CASEEl case es una estructura de decisión que compara valores contra el de una variable para hacer determinadas acciones.

COMPRENSIÓN DEL ESTADO DE SALIDAEn linux los programas de shell y los comandos devuelven si el comando tuvo o no éxito en su ejecución mediante a variable $? (si es cero es que tuvo exito).

Page 41: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

Aparte esta el comando if --- then --- else --- fi, que es muy simple en su utilización, solo requiere el resultado de un comando ejecutado que es lo que se toma para decidir.

USO DE COMANDO TESTNumerosos scripts de shell empleados en este capitulo esperan que el usuario sea preciso. Los scripts no tienen modo de verificación para detectar si el usuario tiene permiso para copiar o mover archivos o si el estaba tratando con un archivo ordinario en lugar de con un directorio. Un comando llamado test puede atender estas cuestiones y otras mas. Por ejemplo , test –f abc prospera si existe abc y es un archivo regular.

OPCIONES PARA USAR EL COMANDO TEST CON ARCHIVOSOPCION SIGNIFICADO-f Exitoso si existe el archivo y es regular.-d Exitoso si el archivo es un directorio.-r Exitoso si existe el archivo y es de lectura.-s Exitoso si existe el archivo y no esta vacio.-w Exitoso si existe el archivo y se puede escribir en el.-x Exitoso si existe el archivo y es ejecutable.

También puede utilizar el comando test para verificar números. Para determinar si un valor en la variable hour es mayor que 12 , use test $hour –gt 12.

OPCIONES PARA USAR EL COMANDO TEST AL COMPARAR NUMEROSOPCION SIGNIFICADO-eq Igual.-ne No igual.-ge Mayor o igual que.-gt Mayor que.-le Menor o igual que.-lt Menor que.

USO DE FUNCIONES ITERATIVAS Las estructuras iterativas de control permiten que usted escriba scripts de shell que contengan ciclos. Los dos tipos básicos de ciclos son for y los while. Con los primeros usted especifica una serie de archivos o valores para utilizar con algunos comandos.Un ciclo while busca en el estado de salida de un comando del mismo modo como lo hace el enunciado if.

COMO PERSONALIZAR LOS SHELLS DE LINUXEl shell arranca cuando usted se registra. El shell asigna valores a algunas variables especiales para ayudarle a definir el ambiente del shell. El shell establece algunas de estas variables. Dos aspectos que deben mencionarse acerca del nuevo shell son:-Corre en el directorio actual.-Recibe muchas de sus variables del shell existente.

Page 42: 86-106 · Web viewUna regla empírica consiste en que su tamaño sea el doble de la cantidad de RAM. Cómo reparticionar: Escriba fdisk en el indicador del DOS para ejecutar FDISK;

COMO EXPORTAR VARIABLES AL NUEVO SHELLCuando crea variables de shell o asigna valores de variables existentes , estas existen en el shell en ejecución. En el shell de registro esta disponible un conjunto de variables para todos los argumentos de línea de comando.