administracion linux i 1-introduccion

19
ADMINISTRACION LINUX I

Upload: dannyslan

Post on 13-Jun-2015

193 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Administracion linux i 1-introduccion

ADMINISTRACION LINUX I

Page 2: Administracion linux i 1-introduccion

¿Qué es GNU / Linux?

El proyecto GNU consiste en el desarrollo de un sistema operativo y juego de aplicaciones totalmente libre y compatible con UNIX. El proyecto incluye desarrollar una versión libre de cualquier aplicación que no se disponga libre.

Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386 y ahora soporta los procesadores Pentium D, Core 2 duo, Core 2 Quad, así como AMD y Cyrix. También soporta máquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga

Page 3: Administracion linux i 1-introduccion

¿Qué es GNU / Linux?

Los componentes de un sistema GNU/Linux no están en el dominio público, ni son shareware. Son lo que se llama "software libre". Esto significa que el código fuente está disponible a todo el que lo quiera y siempre lo estará. El software libre puede ser vendido o regalado, a discreción de todo aquel que posea una copia, pero a todo aquel que lo distribuye se le obliga a distribuirlo con el código fuente.

Todo esto esta reglamentado por la Licencia Pública General GNU (GPL). Esta licencia se encarga de que GNU/Linux permanezca siempre libre.

Page 4: Administracion linux i 1-introduccion

¿Qué es GNU / Linux?

Linux sigue con el modelo de "desarrollo abierto". Se desarrolla por un grupo no estructurado de programadores de todo el mundo unidos a través de la Internet.

El método que se sigue para determinar si se tiene una versión estable o no es el siguiente: Las versiones se numeran como x.y.z; aquellas con y par son versiones estables; aquellas con y impar son versiones de desarrollo. Por ejemplo, la versión 1.2.13 es estable; la 2.1.44 es de desarrollo.

Page 5: Administracion linux i 1-introduccion

Falsos mitos sobre Linux

GNU/Linux es difícil de usar GNU/Linux es poco confiable GNU/Linux no es apto para trabajos grandes GNU/Linux es un clon de UNIX recortado

para correr en una PC Es necesario saber programar para usar

GNU/Linux GNU/Linux es un sistema solo para

programadores GNU/Linux es inseguro

Page 6: Administracion linux i 1-introduccion

Distribuciones GNU/Linux

Una distribución de GNU/Linux es una variante de ese sistema operativo que incorpora determinados paquetes de software para satisfacer las necesidades de un grupo especifico de usuarios, dando así origen a ediciones hogareñas, empresariales y para servidores.

La base de cada distribución incluye el núcleo Linux (kernel), con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software, como BSD, Xorg, Apache, MySQL, PostgreSQL, Perl, Python, PHP, Gnome y KDE.

http://es.wikipedia.org/wiki/Anexo:Distribuciones_GNU/Linux

Page 7: Administracion linux i 1-introduccion

Requerimientos del Sistema

Con casi cualquier distribución comercial de Linux, el ambiente gráfico necesitará al menos 192 MB RAM, y 650-800 MB de espacio en disco duro para la instalación mínima.

Para contar con la menor cantidad de aplicaciones prácticas, se requieren al menos 800 MB adicionales de espacio en disco duro, repartido en al menos 2 particiones.

Se recomienda un microprocesador 80586 (pentium II o equivalente) a 200 MHz.

Sin ambiente gráfico, como es el caso de un servidor, o bien solamente

aplicaciones para modo de texto, 64MB RAM y un microprocesador 80586 a 100 MHz serán suficientes.

Page 8: Administracion linux i 1-introduccion

Requerimientos del Sistema

Si desea instalar Linux en una computadora personal con las suficientes aplicaciones para ser totalmente funcional y productivo y contar con el espacio necesario para instalar herramientas de oficina (OpenOffice.org), se recomienda contar con al menos 2 GB de espacio, al menos 256 MB RAM y un microprocesador AMD K6, K6-II, K6-III, Athlon, Duron, Pentium, Pentium MMX, Pentium II, Pentium III, Pentium 4, o Cyrix MII a cuando menos 300 Mhz o más

Page 9: Administracion linux i 1-introduccion

Estándar de Jerarquía de Sistema de Archivos (FHS)

El estándar de jerarquía de ficheros (FHS o Filesystem Hierarchy Standard) define los principales directorios y sus contenidos en GNU/Linux y otros sistemas operativos similares a Unix.

Un sistema de archivos es aquella parte del sistema responsable de la administración de los datos en dispositivos de almacenamiento secundario. Por lo tanto, es el sistema de archivos el que debe proporcionar los medios necesarios para un acceso y almacenamiento seguro y privado de la información.

Page 10: Administracion linux i 1-introduccion

Estándar de Jerarquía de Sistema de Archivos (FHS)

/bin/ Mandatos binarios esenciales (cp, mv, ls, rm, etc.),/boot/ Ficheros utilizados durante el arranque del sistema (núcleo y discos RAM),/dev/ Dispositivos esenciales/etc/ Ficheros de configuración utilizados en todo el sistema y que son específicos del anfitrión./lib/ Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el núcleo del sistema./mnt/ Sistemas de ficheros montados temporalmente./root/ Directorio de inicio del usuario root (super usuario)./sbin/ Binarios de administración de sistema./usr/ Se destina a los archivos que son compartidos por todos los usuarios o por la red. Tiene su propia partición y se monta solamente para lectura.

Page 11: Administracion linux i 1-introduccion

Tipos de Sistemas de Archivos

ext2 — Un sistema de archivos ext2 soporta tipos de archivo estándar Unix (archivos regulares, directorios, enlaces simbólicos, etc). Proporciona la habilidad de asignar nombres de archivos largos, hasta 255 caracteres.

ext3 — El sistema de archivos ext3 está basado en el sistema de archivos ext2 y tiene una ventaja principal — journaling. El uso de un sistema de archivos journaling reduce el tiempo de recuperación tras una caída, ya que no es necesario hacer fsck al sistema de archivos. El sistema de archivos ext3 está seleccionado por defecto y su uso es bien recomendado.

volúmen físico (LVM) — Mediante la creación de una o más particiones LVM físicas le permite crear un volúmen lógico LVM. Permiten mejorar el rendimiento cuando se utilizan discos físicos.

Page 12: Administracion linux i 1-introduccion

Tipos de Sistemas de Archivos

software RAID — La creación de dos o más particiones de software RAID le permite crear un dispositivo RAID.

swap — Las particiones swap se usan para soportar la memoria virtual. En otras palabras, los datos se escriben en una partición swap cuando no hay suficiente RAM para guardar los datos que su sistema está procesando.

vfat — El sistema de archivos VFAT es un sistema de archivos Linux que es compatible con los nombres largos de archivos de Microsoft Windows en el sistema de archivos FAT. Este sistema de archivos debe usarse para la partición /boot/efi en los sistemas Itanium.

Page 13: Administracion linux i 1-introduccion

Discos Duros - Particiones

Linux utiliza un esquema de nombres que es mucho más flexible y contiene mucha más información que el que usan otros sistemas operativos. Este esquema está basado en nombres de archivos y tiene nombres de la siguiente forma /dev/xxyN. /dev/Este es el nombre de un directorio en la que

están todos los archivos de los dispositivos. Puesto que las particiones residen en el disco y los discos duros son dispositivos, los ficheros que representan todas las posibles particiones están contenidos en /dev/.

Page 14: Administracion linux i 1-introduccion

Discos Duros - Particiones

XxLas dos primeras letras del nombre de la partición se

refieren al tipo de dispositivo en el que se reside la partición, usualmente es hd (para discos IDE), o sd (para discos SCSI).

YEsta letra indica en qué periférico se encuentra la

partición. Por ejemplo, /dev/hda (El primer disco duro IDE) o /dev/sdb (el segundo disco duro SCSI).

NEl número que aparece al final indica la partición. Las

cuatro primeras (primarias o ampliadas) se enumeran a partir de 1 hasta 4. Las particiones lógicas empiezan en 5. Por ejemplo, /dev/hda3 es la tercera partición primaria o ampliada en el primer disco IDE; /dev/sdb6 es la segunda partición lógica en el segundo disco S

Page 15: Administracion linux i 1-introduccion

Particiones en el disco y puntos de montaje

Cada partición es utilizada como parte integrante del árbol del sistema de ficheros de Linux.

Montar una partición quiere decir hacer su contenido disponible a partir del directorio especificado (al cual nos referimos con el nombre de punto de montaje).

Por ejemplo, si se monta la partición /dev/hda5 en /usr, esto quiere decir que todos los ficheros y los directorios bajo /usr estarían físicamente en /dev/hda5. Por eso, el fichero /usr/share/doc/FAQ/txt/Linux-FAQ estaría en /dev/hda5 , pero no el fichero /etc/X11/gdm/Sessions/Gnome .

Siguiendo con este ejemplo, sería posible que uno o más directorios debajo de /usr fueran los puntos de montaje para otras particiones. Por ejemplo, una partición como /dev/hda7, podría ser montada en /usr/local/, que quiere decir que, por ejemplo, /usr/local/man/whatis estaría en /dev/hda7 y no en /dev/hda5.

Page 16: Administracion linux i 1-introduccion

¿Cuántas particiones?

/boot Requiere al menos 75 MB. Asignar más espacio puede considerarse desperdicio.

/ Requiere de 512 a 1024 MB.

Swap Debe asignarse al menos el mismo tamaño de la memoria RAM y máximo el doble del tamaño de la memoria RAM física, esta será siempre la última partición del disco duro y no se le asigna punto de montaje.

Como mínimo se requieren tres particiones:

Page 17: Administracion linux i 1-introduccion

/usr Requiere al menos 1.5 GB en instalaciones básicas. Debe considerarse el equipamiento lógico a utilizar a futuro. Para uso general, se recomiendan no menos de 5 GB y, de ser posible, considere un tamaño óptimo de hasta 8 GB en instalaciones promedio.

/tmp Requiere al menos 350 MB y puede asignarse hasta 2 GB o más dependiendo de la carga de trabajo y tipo de aplicaciones. Si por ejemplo el sistema cuenta con un grabador de DVD, será necesario asignar a /tmp el espacio suficiente para almacenar una imagen de disco DVD, es decir, al menos 4.2 GB.

/var Requiere al menos 512 MB en estaciones de trabajo sin servicios.En servidores regularmente se le asigna al menos la mitad deldisco duro.

/home En estaciones de trabajo se asigna al menos la mitad del disco duro a esta partición.

¿Cuántas particiones?

Otras particiones que se recomienda asignar, son:

Page 18: Administracion linux i 1-introduccion

Evaluación - 1

1. What part of the operating system is Linux?

2. What distinguishes one distribution from another?

3. What freedoms does the GPL confer?A. Freedom to access source code

B. Freedom to redistribute the software

C. Free technical support

D. Free products

4. Describe the differences between single-user, multiuser, and network-user systems.

8. What are the performance implications of separating the GUI from the kernel?

9. Which of the following systems support mounting across networks:A. Attached File System (AFS)

B. Linux File System (Lfs)

C. Network File System (NFS)

D. Distributed File System (Dfs)

Page 19: Administracion linux i 1-introduccion

Evaluación - 1

10. In which directory do Linux configuration files usually reside?

11. What does NIS stand for?

12. What function does a DC perform that NIS does not?

13. What directory technology available on Linux is theoretically compatible with Microsoft’s Active Directory?

14. Show a good place to start for more information about Linux.