16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

3. Herramientas básicas para el administrador<br />

El administrador <strong>de</strong> sistemas <strong>GNU</strong>/Lsinux tiene que enfrentarse diariamente<br />

a una gran cantidad <strong>de</strong> tareas. En general, en la filosofía<br />

UNIX no suele haber una única herramienta para cada tarea o una<br />

sola manera <strong>de</strong> hacer las cosas. Lo común es que los sistemas UNIX<br />

proporcionen una gran cantidad <strong>de</strong> herramientas más o menos simples<br />

para afrontar las diferentes tareas.<br />

Nota<br />

Será la combinación <strong>de</strong> las herramientas básicas, cada<br />

una con una tarea muy <strong>de</strong>finida, la que nos dará la posibilidad<br />

<strong>de</strong> solucionar un problema o tarea <strong>de</strong> administración.<br />

<strong>GNU</strong>/<strong>Linux</strong> posee un conjunto<br />

muy amplio <strong>de</strong> herramientas<br />

con funcionalida<strong>de</strong>s<br />

básicas, cuya potencia está<br />

en su combinación.<br />

En esta unidad veremos diferentes grupos <strong>de</strong> herramientas y algunos<br />

ejemplos básicos <strong>de</strong> sus usos. I<strong>de</strong>ntificaremos algunas funciones básicas<br />

<strong>de</strong> estas herramientas y su uso. Comenzaremos por examinar<br />

algunos estándares <strong>de</strong>l mundo <strong>Linux</strong>, que nos permitirán hallar algunas<br />

<strong>de</strong> las características básicas que esperamos <strong>de</strong> cualquier distribución<br />

<strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong>. Estos estándares, como el LSB (o <strong>Linux</strong><br />

Standard Base) [Lin03c] y el FHS (Filesystem Hierarchy Standard)<br />

[Lin03b], nos hablan <strong>de</strong> herramientas que esperamos encontrar disponibles,<br />

<strong>de</strong> una estructura común para el sistema <strong>de</strong> ficheros, así<br />

como <strong>de</strong> diversas normas que tienen que cumplirse para que una<br />

distribución sea consi<strong>de</strong>rada un sistema <strong>GNU</strong>/<strong>Linux</strong> y mantenga reglas<br />

comunes para la compatibilidad entre ellos.<br />

En la automatización <strong>de</strong> tareas <strong>de</strong> administración suelen utilizarse<br />

comandos agrupados en shell scripts (también llamados guiones<br />

<strong>de</strong> comandos), lenguajes interpretados por el shell (intérprete <strong>de</strong><br />

comandos) <strong>de</strong>l sistema, y nos permiten unir los comandos <strong>de</strong>l sistema<br />

con estructuras <strong>de</strong> control <strong>de</strong> flujo y disponer <strong>de</strong> un entorno<br />

<strong>de</strong> prototipo rápido <strong>de</strong> herramientas para la automatización <strong>de</strong><br />

tareas.<br />

ANOTACIONES<br />

101

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!