guia_repaso_pcl.pdf

30
Guía de Estudio Profesional Certificado Linux GUIA DE ESTUDIO PARA LA PRESENTACION DEL EXAMEN DE CERTIFICACION ISEIT Introducción a la Guía de Estudio: El objetivo de este documento es servir de guía de estudio para la presentación del examen de certificación del ISEIT, para los administradores de Linux. En la misma, se presentarán los puntos que deben ser estudiados por los participantes, las referencias bibliográficas y anexos de importancia. Esta Guía está dividida en varias partes las cuales vienen dadas por los objetivos específicos del Programa de Certificación de Linux (PCL) y por cada objetivo se especifican los siguientes puntos: El Tema a tratar, el cual corresponde con el tema general del objetivo. El Contenido Programático donde se especifican los tópicos que componen cada tema, con el fin de que el participante tenga un panorama de cada uno de los tópicos que deben verse en forma general por cada objetivo. Las Actividades Recomendadas, que indican las lecturas, obtener ayudas de las directivas y/o archivos, visitas a sitios web y ejercicios que están en el portal educativo del ISEIT, que deben realizar los participantes para complementar la información sobre el tema. Nota: El estudio de esta guía no garantiza la aprobación del examen de certificación ya que dependerá sobre todo del esfuerzo del participante en el logro de las actividades propuestas. Copyright©2007 ISEIT C.A. 1

Upload: alvarobello

Post on 26-Dec-2015

30 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

GUIA DE ESTUDIO PARA LA PRESENTACION DEL EXAMEN DE CERTIFICACION ISEIT

Introducción a la Guía de Estudio:El objetivo de este documento es servir de guía de estudio para la presentación del examen de certificación del ISEIT, para los administradores de Linux. En la misma, se presentarán los puntos que deben ser estudiados por los participantes, las referencias bibliográficas y anexos de importancia.

Esta Guía está dividida en varias partes las cuales vienen dadas por los objetivos específicos del Programa de Certificación de Linux (PCL) y por cada objetivo se especifican los siguientes puntos:

• El Tema a tratar, el cual corresponde con el tema general del objetivo.• El Contenido Programático donde se especifican los tópicos que

componen cada tema, con el fin de que el participante tenga un panorama de cada uno de los tópicos que deben verse en forma general por cada objetivo.

• Las Actividades Recomendadas, que indican las lecturas, obtener ayudas de las directivas y/o archivos, visitas a sitios web y ejercicios que están en el portal educativo del ISEIT, que deben realizar los participantes para complementar la información sobre el tema.

Nota: El estudio de esta guía no garantiza la aprobación del examen de certificación ya que dependerá sobre todo del esfuerzo del participante en el logro de las actividades propuestas.

Copyright©2007 ISEIT C.A. 1

Page 2: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

TEMA : Linux y Su Filosofía

Objetivo General:

En este tema se tocan los puntos relativos a los principios básicos del sistema operativo y la terminología común en el mismo.

Contenido Programático:

• Linux y el Software Libre.• Genealogía y estructura de Linux.• Filosofía, distribuciones y estándares de Linux.• Aplicaciones y usos de Linux.

Actividades Recomendadas:

• Realice la lectura de los siguientes manuales electrónicos:

• Artículo de La Catedral y el Bazar por Erick Raymond, que está contenido en el material de apoyo del CD del Curso y haga, un cuadro resumen de comparación entre los principios filosóficos que rigen el mundo del software libre versus el esquema propietario.

• Instalación y Primeros Pasos tema Introducción al GNU/Linux (Capítulo I).

• Manual de Usuario Linux paginas de la 3 a la 13

• Visite los sitios siguientes:• www.fsf.org• www.gnu.org • www.sourceforge.net • www.freshmeat.net • www.linux.org

Copyright©2007 ISEIT C.A. 2

Page 3: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

TEMA : Características Básicas de GNU/Linux.

Objetivo General:Que el participante comprenda la distribución del sistema de archivos y el manejo de los dispositivos externos.

Contenido Programático:• Introducción al Sistema de archivos (tipos de archivos, árbol de

directorios, directorios estándares) • Identificación de los dispositivos (discos fijos, discos removibles,

controladoras, puertos, etc)• Asociación de un directorio a un dispositivo físico (Montando Dispositivos).• Configuración de la tabla de Filesystems. • Ordenes para el manejo de filesystems.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Instalación y Primeros Pasos desde las páginas 107-110 y 139-140 sobre los temas Explorando el sistema de ficheros y Gestionando sistemas de ficheros.

• Usuario Linux páginas 17-20 y 31-33 sobres los temas Sistemas de Archivos en Linux y Manejo de Unidades.

• Rute del capítulo 35 sobre el tema The LINUX File System Standard.

• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las siguientes directivas:

• fstab• df, du• mount, umount

• Visite los siguientes sitios de la web:• www.pathname.com/fhs/

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel I, Unidad II: Características de Básicas de GNU/Linux.

Copyright©2007 ISEIT C.A. 3

Page 4: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

TEMA: Herramientas básicas para el control de archivos y de usuarios.

Objetivo:Que el participante esté en capacidad de conocer las herramientas básicas para administrar archivos y usuarios en el sistema operativo linux.

Contenido Programático:

• Identificaciones especiales de acceso a archivos (/ . ..)• Direcciones absolutas y relativas.• Directivas: pwd, cd, mkdir• Tipos de usuarios • Propiedades de los archivos• Permisos • Cambio de privilegios y propietarios de los archivos: chmod, chown • Directivas ls, ls - l • Estructura de los archivos /etc/passwd y /etc/groups• Creación de usuarios en ambiente gráfico y en cónsola de texto• Directivas: who, whoami, clear, help.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Instalación y Primeros Pasos desde las páginas 98-102 tema Moviéndonos por la estructura de directorios, 142-147 tema Gestionando Usuarios.

• Usuario Linux páginas 22-24 tema Propiedades de los Archivos.• Rute del capítulo 11 Users Accounts and Ownerships.

• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las siguientes directivas:

• ls, cd, pwd• mkdir,rm, cp, mv• passwd (sección 5), group, adduser, useradd• who, whoami, id• chmod, chown, chgrp

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel I, Unidad III: Herramientas Básicas para el control de Archivos y Usuarios.

Copyright©2007 ISEIT C.A. 4

Page 5: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

TEMA: Instalación y configuración de Linux

Objetivo:Que el participante pueda realizar la instalación de una distribución de Linux y configurar los paquetes y componentes más comunes.

Contenido Programático

• Introducción • Pasos Previos a la Instalación.• Requisitos Mínimos y Prácticos.• Características Generales.• Disposición del Disco.• Herramientas de Particionamiento.• Características del Swap.• Métodos de Instalación.• La Instalación.• Pasos de la Instalación.• Pasos de la Post-Instalación

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Instalación y Primeros Pasos desde las páginas 27-91 tema Obtención e Instalación de GNU/Linux (capítulo 2).

• Manual de Rute tema Partitions, File Systems, Formatting, Mounting (capítulo 19).

• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las siguientes directivas:

• dpkg, rpm, apt-get• mkfs, mkswap• fdisk, cfdisk

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel I, Unidad IV : Instalación de Linux.

Copyright©2007 ISEIT C.A. 5

Page 6: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Tema: La Interfaz de órdenes Bash.

Objetivo: Que el participante conozca qué es una interfaz de órdenes y maneje las órdenes básicas del shell.

Contenido Programático:

• Presentación del Bash.• Uso de comodines y Variables.• Uso de las Comillas.• Historia y alias de órdenes.• Ayuda de las órdenes• Ordenes para administración de directorios y archivos• Ordenes de búsqueda y creación de archivos.• Ordenes de usuarios y otras.• Redireccionamientos de entradas y salidas• Uso de tuberías y filtros.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Instalación y Primeros Pasos desde las páginas 110-115 tema Tipos de Intérpretes de órdenes.

• Manual de Rute tema Basic Commnads (capítulo 4).• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las

siguientes directivas:• bash• cp, mv, rm, rmdir• echo, set, alias, history• cat, head, less, more• find, locate, grep• touch, type

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel I, Unidad V : Introducción al shell.

Copyright©2007 ISEIT C.A. 6

Page 7: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

TEMA: Manejo de Procesos.

Objetivo: Que el participante administre los procesos del sistema operativo.

Contenido Programático:

• Definición y tipos de Procesos.• Despliegue de Procesos.• Ordenes para el manejo de procesos.• Enviando señales a los Procesos.• Manejando las Prioridades de los procesos.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Instalación y Primeros Pasos desde las páginas 119-123 tema Control de Tareas.

• Manual de Rute tema Processes and Environment Variables (capítulo 9).

• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las siguientes directivas:

• ps, pstree• bg, fg, jobs• top, free, uptime• kill, killall• nice, renice• set, env

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel I, Unidad VI : Manejo de Procesos.

Copyright©2007 ISEIT C.A. 7

Page 8: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

TEMA: Manejo de Tareas Programadas.

Objetivo: Que el participante esté en capacidad de utilizar los procesos cron y las tareas programadas.

Contenido Programático:

• Definición de los Procesos CRON.• Estructura del archivo crontab.• Uso de la orden Crontab.• Uso de las órdenes at y batch.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Manual de Rute tema crond and atd (capítulo 37).• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las

siguientes directivas:• crontab, crontab (sección 5)• at, atrm, atq• batch

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel I, Unidad VII: Procesos Periódicos.

Copyright©2007 ISEIT C.A. 8

Page 9: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

TEMA: Los ToolBox.

Objetivo:Que el participante conozca el conjunto de herramientas a nivel gráfico y de línea de órdenes más comunes que puede usar el administrador para monitorear sistemas locales y en redes.

Contenido programático:

• Definición y Objetivos• Ordenes para la búsqueda e Información.• Ordenes para el Monitoreo local.• Ordenes para el chequeo y administración.• Ordenes para el monitoreo de redes.

Actividades Recomendadas:

• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las siguientes directivas:

• find, grep, df, free• last, laslog, ps, pstree• uptime, top, tail, watch• md5sum, diff, dpkg, rpm• netstat, traceroute, ping, bing

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel I, Unidad VIII: Toolbox.

Copyright©2007 ISEIT C.A. 9

Page 10: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Tema: Servicios de impresión.

Objetivos:Que el participante esté en capacidad de manejar el sistema de impresión en Linux, tanto a nivel de herramientas GUI como en la línea de órdenes.

Contenido Programático:

• Proceso de impresión: aplicación, cliente de impresión, manejador de colas, manejo de filtros, impresora.

• Herramientas para administrar el sistema de impresión: CUPS, Webmin, gnome-cups-manager.

Referencias:

• Manual de Administración del CUPS (Ver documentación en enlace www.cups.org ó en localhost:631)

Actividades Recomendadas:

• Lectura de los Manuales electrónicos :• Manual de Administración del CUPS (en la página oficial del cups

www.cups.org ).

• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las siguientes directivas:

• lpadmin• lpr, lp, lpq• lprm, cancel• enable, disable• accept, reject• lpstat, lpc

• Visite los siguientes sitios de la web:• www.cups.org

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel I, Unidad IX : Servicios de Impresión.

Copyright©2007 ISEIT C.A. 10

Page 11: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Tema: El sistema X Windows

Objetivo General:Que el participante esté en capacidad de entender la filosofía del sistema X, manejar las diferentes órdenes para los entornos gráficos y la configuración del sistema X.

Contenido Programático:

• El protocolo X, capas, ventajas.• Arquitectura del cliente y del servidor X.• Características Xorg.• Archivos de configuración que controlan el X.• Herramientas gráficas de configuración de X.• Autenticación con X: XDM , KDM,GDM

Referencias:

• Manual de rute. capítulo 43.• Manual de Instalación y Primeros Pasos. capítulo 5.• Página del X en www.x.org.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos :• Instalación y Primeros Pasos paginas 163-178 (Capítulo 5).• Manual del rute tema The X Windows System (capítulo 43)

• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las siguientes directivas:

• X, x.org• xinit, xhost

• Visite los siguientes sitios de la web:• www.x.org

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel I, Unidad X : Sistema X Windows.

Copyright©2007 ISEIT C.A. 11

Page 12: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Tema: Shell (Ordenes Avanzadas)

Objetivo General:Que el participante conozca el manejo de las órdenes que integran el shell para que pueda entender y modificar los scripts del sistema.

Contenido Programático:

• Tipos de Shell.• Los Procesos. • El entorno.• Ordenes y Programas.• Manejo de Variables.• Instrucciones Condicionales y de Control.

Actividades Recomendadas:

• Realice la lectura de los siguientes manuales electrónicos:

• Manual del rute capítulo 7 tema Shell Scripting.• Guía de Bash para administradores de Servidores Linux (En el portal).

• Obtener ayuda (man,info,help) sobre las opciones disponibles de las siguientes directivas:• bash

• Visite los sitios siguientes:• http://en.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel II, Unidad I : Shell (Avanzado).

Copyright©2007 ISEIT C.A. 12

Page 13: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Tema: Los Scripts de Arranque y Parada de Servicios.

Objetivo General:Comprender el proceso de inicio (boot) y terminación (shutdown) de un sistema Linux, incluyendo los archivos y órdenes relacionadas a la administración.

Contenido Programático:

• La secuencia de arranque (Boot).• Los Niveles de ejecución (runlevels).• El archivo /etc/initttab.• Los Scripts de Inicio.• Ordenes relacionadas con el arranque y parada.• El Gestor de arranque.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Instalación y Primeros Pasos desde las páginas 134-138 capítulo 4.• Manual del rute Capítulos 31 tema Lilo, initrd and booting y 32

tema init, getty and Unix runlevels.

• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las siguientes directivas:

• runlevel, telinit, init• inittab• shutdown, reboot, halt

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel II, Unidad II : Scripts de Arranque y Parada de Servicios.

Copyright©2007 ISEIT C.A. 13

Page 14: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Tema: El Kernel.

Objetivo General:Comprender la necesidad de configurar y compilar el kernel , sus módulos y entender el procedimiento correcto para llevar a cabo estas tareas.

Contenido Programático:

• El kernel, definición y su relación con linux.• Cuándo recompilar el kernel.• Estructura básica del kernel.• Cuándo modificar la estructura del kernel.• Cómo conseguir el kernel.• Recompilación del kernel.• Instalando los módulos del kernel.• Instalando los parches del kernel.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• How To/Kernel-Como.html• Manual de Rute. capítulo 42. The LINUX Kernel Source, Modules,

and Hardware Support

• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las siguientes directivas:

• ln• make

• Visite los siguientes sitios:• www.kernel.org

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel II, Unidad III : El Kernel.

Copyright©2007 ISEIT C.A. 14

Page 15: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Tema: Tareas Administrativas.

Objetivo General:Dar a conocer al participante las herramientas necesarias para llevar a cabo las tareas administrativas más comunes, tales como el manejo de cuentas de usuarios, los archivos de bitácoras y las estrategias de respaldo.

Contenido Programático:

• Administración de Usuarios.• Entonación de las Variables del Ambiente del usuario y del sistema.• Configuración y uso de los archivos de bitácoras.• Estrategias efectivas de respaldos.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Instalación y Primeros Pasos desde las páginas 141-149 temas Gestión de Usuarios y Almacenamiento y comprensión de ficheros.

• Manual de Rute capítulo 11. User Accounts and Ownerships.• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las

siguientes directivas:• adduser, usradd, userdel, usermod, groupadd, groupdel, groupmod• passwd (5) , shadow, group, chage, umask • syslog.conf,lastlog, last, dmesg• dump, restore, tar, gzip, bzip

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel II, Unidad IV : Tareas Administrativas.

Copyright©2007 ISEIT C.A. 15

Page 16: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Tema: Fundamentos de Redes y Arreglos de discos

Objetivo General:Introducir al participante en las actividades básicas para gestión de RAID y configuración IP básica.

Contenido Programático:

• Arquitectura Cliente/Servidor.• Modelo OSI.• Conceptos Básicos de TCP/IP.• Capas del Protocolo Internet.• Posibilidades de las redes con Linux.• Configuración de la Tarjeta e Interfaz de Red.• Enrutamiento.• Arreglos Redundantes de discos (RAID).

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Instalación y Primeros Pasos desde las páginas 179-180 tema Redes.

• Manual de Rute capítulo 25. Introduction to IP• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las

siguientes directivas:• ifconfig, netstat• ifup, ifdown• route, ip• hostname• ping, traceroute, tcpdump• mdadm

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel II, Unidad V : Introducción a las Redes shell.

Copyright©2007 ISEIT C.A. 16

Page 17: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Tema: Introducción a los Servicios de Redes.

Objetivo General:Habilitar los servicios de redes más comunes, utilizando el superdemonio inet.d y como servicio directo.

Contenido Programático:

• TCP/Wrappers.• Mail Server.• Web Server.• DNS.• SSH.• FTP y telnet.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Manual de Rute temas 10. Mail, 12. Using Internet Services, 27. DNS and Name Resolution, 29. Services Running Under inetd, 30. exim and sendmail, 36. httpd -- Apache Web Server.

• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las siguientes directivas:

• inetd• hosts.allow, hosts.deny

• Revisar en Internet los siguientes documentos:• RFC 1034 (DNS), RFC 821 y 1652 (SMTP), RFC 1839 (POP), RFC

1730 (IMAP), RFC 2033 (LMTP).

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel II, Unidad VI : Introducción a los Servicios de Redes.

Copyright©2007 ISEIT C.A. 17

Page 18: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Tema: Seguridad Básica.

Objetivo General:Comprender los mecanismos para asegurar los servicios instalados y profundizar en el control de acceso de los usuarios.

Contenido Programático:

• Administración de tareas de seguridad.• Configuración de la seguridad en un servidor.• Configuración de la seguridad a nivel de usuario.

Actividades Recomendadas:

• Lectura de los Manuales electrónicos que están disponibles en el CD del Curso:

• Manual de Rute tema 44. UNIX Security• Obtener ayuda (man,info y/o help) sobre las opciones disponibles de las

siguientes directivas:• lastlog, chage, adduser, pwconv, pwunconv

• Realice las actividades e-learning (Laboratorios, Lecciones y/o Cuestionarios) propuestas en el portal educativo del ISEIT:

• Curso Profesional Certificado Linux Nivel II, Unidad VII: Seguridad Básica.

Copyright©2007 ISEIT C.A. 18

Page 19: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

ANEXOResumen de Ordenes básicas en Linux

Como Obtener Ayudas sobre las Ordenes:

orden –helpLa mayoría de las ordenes tienen una ayuda interna (built in) la cual se nos presenta al colocar la opción –help después de la misma. Esta es una ayuda muy breve y corta que nos da la sintaxis general de la orden, las opciones soportadas y una breve explicación de la función (generalmente en no más de una línea) de cada una de ellas.

man [ opcion(es) ] ordenEste es el manual principal del sistema, que permite obtener una ayuda detallada sobre el uso de una orden, estas pueden estar ubicadas en varias secciones del man (ver man man) según su tipo y en caso de querer ver una sección específica se deberá indicar en la línea de órdenes.

apropos [ opcion(es)] palabra-claveEsta orden permite buscar una palabra-clave dentro de las páginas del manual (man).

info [ opcion(es)] [orden]Esta orden presenta la ayuda en un formato que permite navegar a través de tópicos dentro de la información presentada.

whatis archivo Esta orden nos dice en una línea que hace ese archivo u orden.

Buscando Archivos:

locate archivo(s)

Con la orden locate se puede averiguar en qué directorio se encuentra el archivo especificado. Para ello también se pueden usar los Comodines. El programa trabaja muy rápido ya que no busca en el sistema de archivos, sino en una base de datos propia creada a tal efecto. Éste es el mayor problema de estos comandos rápidos, ya que los archivos creados posteriormente a la última actualización de esta base de datos, no se tienen en cuenta.

Como root puede crear esta base de datos usando el comando updatedb.

updatedb [opción(es)]

Con esta orden se puede actualizar de forma sencilla la base de datos requerida por locate. Para conseguir que todos los archivos se tengan en cuenta, se debe ejecutar el comando como root.

find [path de búsqueda] [Opción(es)]

Con la orden find puede buscar un archivo en un determinado directorio. El primer argumento representa el directorio desde el que debe comenzar la búsqueda. La

Copyright©2007 ISEIT C.A. 19

Page 20: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

opción -name requiere una cadena de búsqueda, en la que también se permite el uso de Comodines. Al contrario que locate, find busca en el directorio especificado, no en una base de datos.

whereis ordenPermite ver la ubicación de las fuentes, binarios y documentación de una orden dentro de los directorios estándares.

Administrando archivos:

pwd

(Print Working Directory) Permite visualizar cuál es el directorio actual de trabajo.

ls [opción(es)] [archivo(s)]

Si introduce ls sin más datos ni parámetros, podrá ver un listado resumido con el contenido del directorio en el que se encuentre en ese momento, algunas de sus opciones más usadas son:

-l lista detallada,

-a para ver los archivos ocultos.

cp [opción(es)] archivo_original archivo_copia

Crea una copia de archivo_original en archivo_copia.

-i Espera, dado el caso, una confirmación antes de sobreescribir un archivo_copia existente.

-r Copia recursiva (incluyendo subdirectorios)

mv [opción(es)] archivo_origen archivo_destino

Hace una copia de archivo_origen en archivo_destino y a continuación borra el archivo original.

-b Crea una copia de seguridad antes de desplazar archivo_origen.

-i Espera, dado el caso, una confirmación antes de sobreescribir un archivo_destino existente.

rm [opción(es)] archivo(s)

Borra el archivo(s) indicado del sistema de archivos. Los directorios no serán borrados con el comando rm a menos que se haya especificado de forma explícita a través del parámetro -r.

-r Borra, si existen, los subdirectorios existentes

-i Espera una confirmación antes de borrar cada uno de los archivos

ln [opción(es)] archivo_origen archivo_destino

Crea en archivo_destino una referencia cruzada dentro del sistema de archivos, (-->Link) del archivo_origen con otro nombre. Normalmente este enlace apunta directamente a la posición de archivo_origen dentro de un sistema de archivos. Si por el contrario se ejecuta la orden ln con la opción -s, se creará un denominado

Copyright©2007 ISEIT C.A. 20

Page 21: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

enlace simbólico que apuntará exclusivamente a la rama de archivo_origen y que por esa razón podrá ser usado fuera de los límites del sistema de archivos.

cd [opción(es)] [directorio]

Cambia el directorio actual. Si sólo se introduce cd, se desplazará al directorio home.

mkdir [opción(es)] directorio

Crea un nuevo directorio.

rmdir [opción(es)] directorio

Borra el directorio, pero sólo si está vacío y no estamos posicionados dentro de él.

Visualizar contenidos de Archivos:

cat [opción(es)] archivo(s)

Con el comando cat se ve el contenido del archivo elegido sin interrupciones.

-n Numera el texto en el borde izquierdo.

tac es el inverso del cat

less [opción(es)] archivo(s)

Con esta orden se puede examinar el contenido del archivo elegido. Por ejemplo puede subir y bajar media hoja de pantalla con la tecla espaciadora hasta una página entera hacia adelante. También puede desplazarse al comienzo y al final del texto con las teclas Inicio y Fin. Y con la tecla q puede cerrar este modo de visualización.

grep [opción(es)] patrondebúsqueda archivo(s)

grep está pensado para buscar un determinado patrón de búsqueda en el archivo(s) elegido. Si la búsqueda se ha realizado con éxito, el programa mostrará la línea en la que se ha encontrado el patrón de búsqueda, así como el nombre del archivo.

-i Ignora las diferencias entre mayúsculas y minúsculas

-l Da sólo el nombre del archivo correspondiente y no el número de línea

-n Numera, además, las líneas donde se encontró el texto buscado

-l Da una lista de los archivos que no contengan el término de búsqueda

diff [opción(es)] archivo1 archivo2

diff fue creado para comparar el contenido de dos archivos cualesquiera y mostrar en una lista las líneas en las que se hayan detectado diferencias.

-q Indica tan sólo si existen diferencias entre el contenido de los dos archivos seleccionados.

head [opción(es)] archivo(s)Permite visualizar las primeras diez líneas de un archivo.

Copyright©2007 ISEIT C.A. 21

Page 22: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

-n Permite ver el un número n de líneas de encabezado.

tail [opción(es)] archivo(s)Permite visualizar las últimas diez líneas de un archivo.-n Permite ver un número n en líneas de final.-f permite ver de manera cíclica las últimas líneas de un archivo en crecimiento.

Cambiando Propiedades a Archivos:

chown [opción(es)] nombre_usuario nombre_archivoCambia el dueño de un archivo, otorgándole la propiedad a nombre_usuario.

-R Cambia los archivos y directorios en todos los subdirectorios.

chgrp [opción(es)] nombre_grupo archivo(s)

Cambia el nombre del grupo al que pertenece el archivo por nombre_grupo. El dueño del archivo sólo puede cambiar este valor si pertenece tanto al grupo al que pertenecía el archivo hasta ahora como al nuevo grupo al que pertenecerá el archivo.

chmod [opciones] modo archivo(s)

Cambia los permisos de acceso a uno o varios archivos.

El parámetro modo tiene tres partes: grupo, acceso y tipo de acceso. grupo acepta los siguientes caracteres:

u para el usuario user,

g para el grupo group,

o para todos los demás: others.

a para todos los anteriores.

+ y - se utilizan para permitir o denegar el acceso, de manera que: el símbolo + permitirá el acceso y el símbolo - lo denegará.

Los tipos de acceso son controlados por las siguientes opciones:

r para lectura read,

w para escritura write,

x Ejecutar archivos o cambiar de directorio eXecute.

s Setuid-Bit; el programa se ejecutará con los privilegios del propietario del archivo.

Comprimir y Empaquetar Archivos:

gzip [parámetros] archivo(s)

Este programa comprime el contenido de archivos mediante unos complicados procesos matemáticos. El nombre del archivo comprimido termina con .gz y debe ser descomprimido antes de poder ser usado nuevamente. Si desea comprimir más de

Copyright©2007 ISEIT C.A. 22

Page 23: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

un archivo o directorios completos, deberá usar además el comando tar.

-d Descomprime el archivo comprimido gzip, recuperando éste su tamaño original y pudiendo volver a ser utilizado de forma normal (corresponde a la orden gunzip).

tar opciones nombrepaquete archivo(s)

La orden tar agrupa uno o (normalmente) más archivos en un llamado paquete, que luego se puede comprimir.

tar es una orden muy compleja, que ofrece una gran cantidad de opciones. A continuación algunas de las combinaciones más usadas.

-f La información generada por el proceso se escribe en un archivo y no se muestra en la pantalla, como está previsto por defecto file.

-c Crea un nuevo archivo tar create.

-r Agrega archivos a un paquete existente.

-t Muestra el contenido de un paquete.-u Agrega archivos al paquete, pero sólo si éstos son más recientes que los existentes.

-x Desempaqueta archivos de un paquete (extrae)

-z Comprime con gzip el paquete generado.

-j Comprime con bzip2 el paquete generado.

-v Da los nombres de los archivos procesados.

Los archivos creados mediante tar terminan en .tar. Cuando el archivo tar ha sido además comprimido con gzip, la terminación será .tar.gz, con bzip2, será .tar.bz2.

Sistema de archivos:

mount [opción(es)] [dispositivo] punto_de_montaje

Con ayuda de esta orden se puede montar diferentes dispositivos de almacenamiento. Con ello se entiende la unión de discos duros, CD-ROM y otras unidades de disco con un directorio del sistema de archivos Linux.

-r monta el dispositivo como sólo lectura

-t Especifica el tipo sistema de archivos. Los más comunes son: ext2 para discos duros de Linux, msdos para dispositivos MS-DOS, vfat para sistema de archivos de particiones Windows y iso9660 para CDs.

En el caso de unidades que no estén definidas en el archivo /etc/fstab, se deberá también especificar el tipo de dispositivo. En este caso, sólo root podrá montarlo. Para que el sistema de archivos pueda ser montado por otros usuarios, introduzca la opción user en la línea correspondiente del archivo /etc/fstab (separado por comas) y guarde los cambios. Para más información, diríjase a mount.

Copyright©2007 ISEIT C.A. 23

Page 24: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

umount [opción(es)] puntodemontaje

Con esta orden se retira una unidad de disco del sistema de archivos. Ejecute esta orden antes de retirar un medio de almacenamiento de la unidad de discos. ¡De lo contrario se expone a una pérdida de datos! Por norma general, tanto el comando mount como la orden umount sólo pueden ser ejecutados por root. Excepción: Cuando, para el dispositivo, aparece la opción user en el archivo /etc/fstab.

Obteniendo Información sobre el sistema:

df [opción(es)] [directorio]

Si se ejecuta la orden df disk free sin ninguna opción, se nos dará una estadística sobre el espacio total, el ocupado y el libre de todas las unidades de disco montadas. Si por el contrario se introduce un directorio, se mostrarán sólo las estadísticas de la unidad de disco que incluye dicho directorio.

-H Nos enseña el número de bloques ocupados en gigabytes, megabytes o kilobytes de forma legible para el ser humano human readable.

-t Tipo de unidad (ext2, nfs, etc.).

du[opción(es)][ruta]

Esta orden, usada sin opciones, indica el espacio total de almacenamiento utilizado por todos los archivos del directorio en el que nos encontremos. Si existen subdirectorios en él, también se indicará su tamaño total.

-a Indica el tamaño de cada uno de los archivos.

-h Listado en forma legible para el ser humano.

-s Nos enseña tan solo el tamaño total.

free [opción(es)]

free nos muestra el tamaño total y el usado de memoria física y de intercambio.

-b Indicado en bytes, -k Indicado en kilobytes, -m Indicado en megabytes

date [opción(es)]

Ejecutando este pequeño programa, se nos informará de la hora del sistema. Además como root, se puede modificar con esta orden la hora del sistema. Encontrará más detalles en la Manpage de (date).

who

Nos permite ver que usuarios están conectados en el sistema.

uptime

Esta orden nos permite ver en una línea de despliegue la hora actual, cuanto tiempo el sistema ha estado trabajando, cuantos usuarios están conectados y la carga average del sistema.

Copyright©2007 ISEIT C.A. 24

Page 25: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

uname [opcion(es)]

Esta orden nos despliega información técnica del sistema:

-a Imprime toda la información sobre el nombre del kernel, nombre del host (hostname), release del kernel, versión del kernel, tipo de máquina y sistema operativo.

dmesg [opcion(es)]

Esta orden permite ver los mensajes enviados por el kernel durante su ejecución.

lspci [opcion(es)]

Permite listar los dispositivos todos los dispositivos PCI en el sistema y aquellos que estén conectados a ellos.

lsmod

Permite listar el status de todos los módulos del kernel cargados en la memoria.

Manejando los Procesos:

top [opción(es)]

Por medio de top obtendrá una lista rápida de todos los Procesos que se estén ejecutando. Pulsando la tecla h se le enseñara una página con aclaraciones y con las opciones más importantes para adecuar este programa a sus necesidades.

ps [opción(es)] [proceso-ID]

Si se ejecuta sin opciones se mostrarán en una tabla todos los procesos propios, es decir, todos los programas y procesos que haya inicializado uno mismo. Tenga cuidado al usar las opciones de esta orden; pues no se debe anteponer un guión.

aux Proporciona una lista detallada de todos los procesos, sin tener en cuenta el dueño.

kill [opción(es)] proceso-ID

A veces, desafortunadamente, nos encontramos con programas que no se pueden cerrar de forma normal. Con la orden kill, se pueden eliminar todos los procesos muertos con ayuda del ID del proceso (ver top y ps).

Para ello envía una señal llamada TERM que ordena al programa cerrarse a sí mismo. Si esto tampoco sirve tenemos aún otro parámetro de gran ayuda:

-9 Envía en lugar de una señal tipo TERM una señal tipo KILL, lo que ocasiona que el proceso sea liquidado por el sistema operativo, consiguiendo en casi todos los casos que el proceso especificado se termine.

killall [opción(es)] nombreproceso

Este comando funciona de forma equivalente a kill, sólo que para esta orden basta con dar el nombre del proceso - y no su ID - para matar todos los procesos que tengan ese nombre.

Copyright©2007 ISEIT C.A. 25

Page 26: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Básicos de Redes:

ping [opción(es)] nombre_computadora|direcciónIP

ping es la orden por excelencia para comprobar que las funciones básicas de una red TCP/IP funcionan correctamente. La herramienta manda a otro computador un pequeño paquete de datos, ordenándole que una vez recibido lo devuelva de inmediato. Si esto funciona, ping se lo indicará con un mensaje, con lo que se asegura la capacidad de transmisión básica de la red.

-c número: Determina el número total de paquetes enviados, tras lo cual el programa se cierra. No hay limitaciones por defecto.

-f Flood (desbordamiento) ping: Envía tantos paquetes de datos como sea posible. Orden usada para probar al límite la capacidad de una red, pero que sin embargo sólo puede ser usado por root.

-i valor: Segundos transcurridos entre el envío de dos paquetes de datos; el valor predeterminado es un segundo.

nslookup

Para transformar nombres de dominios en direcciones IP existe el denominado Domain Name System. Con esta herramienta puede dirigir preguntas al servicio de información correspondiente (servidor DNS).

telnet [opción(es)] nombre_computadora o direcciónIP

Telnet es en realidad un protocolo de Internet que permite trabajar a través de la red con otra computadora (remota).

Pero Telnet también es el nombre de un programa Linux que utiliza este mismo protocolo para permitir el trabajo con otras máquinas sin tener que estar sentado delante de ellas.

Aviso

Procure no utilizar Telnet en redes en las que pueda ser espiado por terceros. En Internet se deberían usar sobre todo métodos de transmisión cifrados como p.ej. ssh y así impedir el peligro que conlleva un uso malintencionado de su contraseña (ver ssh).

ifconfig [opcion(es)]Esta orden permite definir y ver la configuración de las interfaces de redes.

ifup/ifdown interfaceEsta orden permite activar y desactivar respectivamente una interface de red.

Copyright©2007 ISEIT C.A. 26

Page 27: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Otrospasswd [opción(es)] [nombre_de_usuario]Con esta orden, cada usuario tiene en todo momento la posibilidad de cambiar su propia contraseña. El superusuario root tiene además permiso para cambiar la contraseña de cualquier usuario.

su [opción(es)] [nombredeusuario]

su permite cambiar el login del usuario durante una sesión. Si no se utiliza ningún parámetro, la línea de ordenes exigirá la contraseña de root. Una vez introducida ésta correctamente se obtendrán todos los derechos del superusuario. También se puede usar el entorno de otro usuario introduciendo detrás de la orden el nombre del usuario y posteriormente la contraseña correcta del mismo. root no necesita introducir esta contraseña. Es decir, con los derechos de superusuario se puede asumir sin problemas la identidad de cualquier usuario.

halt [opción(es)]

Para evitar la pérdida de datos siempre debería apagar su computadora con este programa.

reboot [Opción(es)]

Funciona como la orden halt, pero la computadora se volverá a iniciar tras apagarse.

shutdown [ opcion(es)] tiempo

Esta orden se debe utilizar para realizar un apagado seguro del sistema, ya que notifica a los usuarios y permite cerrar los procesos y archivos abiertos de manera segura.

-r hace un reboot (reinicio) después de bajar el sistema.

-h hace un haltsys (pagado) despues de bajar el sistema.

init runlevel

Esta orden permite inicializar el sistema en un runlevel específico. Los runleveles son estados de operación y tiene como valores validos los siguientes: 0,1,2,3,4,5,6,S,q.

runlevel

Esta orden permite visualizar el nivel de ejecución anterior y actual del sistema.

clear

De vez en cuando ocurre que la consola está tan llena de líneas de texto que una limpieza no le iría nada mal. Este comando se usa justamente para eso y no tiene ninguna opción.

calc

Permite ver el calendario actual por mes.

bc

Permite realizar cálculos sencillos como una calculadora.

Copyright©2007 ISEIT C.A. 27

Page 28: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Copyright©2007 ISEIT C.A. 28

Page 29: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Editor de Archivos (vi):

El manejo de vi es un poco peculiar, porque existe en cualquier sistema operativo parecido a UNIX y forma parte de la instalación predeterminada de Linux. Además, el control de este editor es totalmente uniforme y libre de equivocaciones. Finalmente: Si no funciona nada, vi aún funciona. La breve explicación que presentamos a continuación le servirá para utilizar las funciones básicas de vi para editar diferentes archivos de configuración.

vi conoce 3 modos de operar:

- Modo de comandos command mode

Todas las pulsaciones de teclas se interpretan como parte de un comando.

- Modo de inserción insert mode

Las pulsaciones de teclas se interpretan como texto que se introduce.

- Modo de comandos complejos last line mode

Modo para comandos complejos que se editan en la última línea.

Las órdenes más importantes del modo de comandos son:

Tabla . Comandos básicos del editor vi

i cambia al modo de inserción (los caracteres se introducen en la posición actual del cursor).

a cambia al modo de inserción (los caracteres se introducen detrás de la posición actual del cursor).

A cambia al modo de inserción (los caracteres se añaden al final de la línea).R cambia al modo de inserción (sobrescribe el texto anterior).r cambia al modo de inserción sobrescribiendo un solo carácter.

s cambia al modo de inserción (el carácter en la posición del cursor se sobrescribe con el carácter nuevo).

C cambia al modo de inserción (el resto de la línea se reemplaza por el texto nuevo).o cambia al modo de inserción (detrás de la línea actual se añade una línea nueva).O cambia al modo de inserción (por delante de la línea actual se añade una línea nueva).x borra el carácter actual.dd borra la línea actual.dw borra hasta el final de la palabra actual.cw cambia al modo de inserción (el resto de la palabra actual se sobrescribe).u deshace el último comando.J añade la siguiente línea a la actual.. repite el último comando.: cambia al modo de comandos complejos.

Copyright©2007 ISEIT C.A. 29

Page 30: Guia_repaso_pcl.pdf

Guía de Estudio Profesional Certificado Linux

Es posible anteponer una cifra a cualquier comando. Esta cifra indica el número de veces que se debe repetir el comando que sigue, 3dw borra tres palabras seguidas, 10x borra diez caracteres a partir de la posición del cursor y 20dd borra 20 líneas.

Los comandos más importantes del modo de comandos complejos:

Tabla 21.3. Comandos complejos del editor vi

:q! sale de vi sin grabar los cambios.:w nombre_archivo

graba bajo el nombre nombre_archivo.

:x graba el archivo modificado y sale del editor.

:e Nombrearchivo edita (carga) nombre_archivo.:u deshace el último comando de edición.

Para cambiar al modo de comandos dentro del modo de inserción se debe pulsar la tecla ESC.

Copyright©2007 ISEIT C.A. 30