Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Instalación Y Conf Gnu/Linux

2,599 views

Published on

Desarrollo del tema 1. Instalación y Configuración de GNU/Linux

Published in: Education, Technology
  • Be the first to comment

Instalación Y Conf Gnu/Linux

  1. 1. Sistema Operativo GNU/Linux UNIDAD 1: INSTALACION Y CONFIGURACION DE SO GNU/Linux 1.1 Estándar de jerarquía de Sistema de Archivos 1.1.1 Estructura de directorios 1.1.2 Particiones recomendadas para instalar GNU/Linux 1.2 Modos de instalación de SO GNU/Linux 1.3 Proceso de arranque, inicio y cierre del sistema 1.3.1 Niveles de ejecución 1.4 Comandos iniciales 1.1 Estándar de jerarquía de Sistema de Archivos 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. El FHS es mantenido por Free Standards Group, una organización sin fines de lucro constituida por compañías que manufacturan equipamiento físico (Hardware) y lógico (Software) como Hewlett Packard, Dell, IBM y Red Hat. La mayoría de las distribuciones de Linux, inclusive las que forman parte de Free Software Standards, no aplican de forma estricta el estándar. La versión actual del FHS es la 2.3, anunciada en 29 de Enero de 2004. 1.1.1 Estructura de directorios. Todos los ficheros y directorios aparecen debajo del directorio raíz «/», aún si están almacenados en dispositivos físicamente diferentes. Ver anexo A 1.1.2 Particiones recomendadas para instalar GNU/Linux. Como mínimo se requieren tres particiones: /boot Requiere al menos 75 MB. Asignar más espacio puede considerarse desperdicio. Recomendable 100 MB / Requiere de 512 a 1024 MB. Asignarle todo el resto de DD que quieran usar Swap Debe asignarse el doble del tamaño del RAM físico, esta será siempre la última partición del disco duro y no se le asigna punto de montaje. Ing. Miriam Quispe Pág. 1/9
  2. 2. Sistema Operativo GNU/Linux Otras particiones que se recomienda asignar, son: /usr Es la partición donde están las aplicaciones del sistema, aplicaciones gráficas, drivers, manuales. 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 8 GB o mayores 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 del disco duro. > 1GB Es la partición donde van los archivos cambiantes del sistema, los logs. Archivos de publicación de Apache, FTP, cola de impresión, la cola de los archivos de correo. /home Es la partición donde van todos los archivos del los usuarios del sistema. En estaciones de trabajo se asigna al menos la mitad del disco duro a esta partición. Si quisieran instalar en un SO Windows se puede hacer de la sgte. Forma: Linux Linux Linux Tipo Ext3 NTFS NTFS NTFS SWAP Ext3 /BOOT Unid_C Unid_D Unid_X / Etiqueta 100 Mb 30 Gb 20 Gb 15 Gb 512 Mb El resto Para saber un poco más Las particiones y dispositivos en GNU/Linux son archivos. Las particiones se ubican en /dev Los archivos que manejan los DD IDE se manejan como: /dev/hd* Ejm: Ing. Miriam Quispe Pág. 2/9
  3. 3. Sistema Operativo GNU/Linux Maestro ------ /dev/hda IDE 1 Esclavo -- /dev/hdb Maestro ------ /dev/hdc IDE 2 Esclavo -- /dev/hdd /dev/sd para SCSI, SATA /dev/hd para los discos IDE ¿Cómo saber el tipo de disco? Para saber qué tipo de DD se tiene el comando fdisk –l despliega toda la información sobre los DD 1.2 Modos de instalación de SO GNU/Linux Instalación en modo texto de CentOS 5 Instalación en modo gráfico de CentOS 5 1.3 Proceso de arranque, inicio y cierre del sistema Proceso de arranque A continuación obtendrá las etapas básicas del proceso de arranque para un sistema x86: 1. La BIOS del sistema comprueba y lanza la primera etapa del gestor de arranque del MBR del disco duro primario. 2. La primera etapa del gestor de arranque se autocarga en memoria y lanza la segunda etapa del gestor de arranque desde la partición /boot/. 3. La segunda etapa del gestor de arranque carga el kernel en memoria, lo cual en su momento carga los módulos necesarios y monta la partición root para sólo-lectura. 4. El kernel transfiere el control del proceso de arranque al programa /sbin/init. 5. El programa /sbin/init carga todos los servicios y herramientas de espacio del usuario y monta todas las particiones listadas en /etc/fstab. 6. Se le presenta al usuario una pantalla de inicio de conexión para el sistema Linux recién iniciado. 1.3.1 Niveles de ejecución La mayoría de las distribuciones Linux, definen los siguientes niveles de ejecución: Los 7 niveles de ejecución (runlevels) estándars Nivel de Nombre o Descripción ejecución denominación 0 Alto Alto o cierre del sistema (Apagado). No configura la interfaz de red o los demonios de inicio, ni permite que Modo de usuario ingresen otro usuarios que no sean el usuario root, sin contraseña. Este 1 único (Monousuario) nivel de ejecución permite reparar problemas, o hacer pruebas en el sistema.7 2 Multiusuario Multiusuario sin soporte de red. 3 Multiusuario con Inicia el sistema normalmente. Ing. Miriam Quispe Pág. 3/9
  4. 4. Sistema Operativo GNU/Linux soporte de red. 4 No usado. Multiusuario gráfico 5 Similar al nivel de ejecución 3 + display manager. (X11) 6 Reinicio Se reinicia el sistema. Ojo.- Los niveles de ejecución del 2 al 5 tienen seis consolas virtuales, mientras que el nivel de ejecución 1 (modo usuario único) tiene tan sólo uno y lo niveles de ejecución del 0 al 6 no tienen ninguno. El nivel de ejecución por defecto para el sistema está listado en /etc/inittab. Para saber el nivel de ejecución por defecto de un sistema, busque por la línea similar a la que se muestra abajo cerca de la parte superior de /etc/inittab: id:5:initdefault: El nivel de ejecución predeterminado en este ejemplo es cinco, como indica el número después del punto y coma. Para cambiarlo, modifique /etc/inittab como usuario root. CTRL+ALT+F1-6 consolas tipo texto CTRL+ALT+F7 consola tipo gráfico Cuando arranca el sistema aparece el prompt y qué es el prompt? Se llama prompt al carácter o conjunto de caracteres que se muestran en una línea de comandos para indicar que está a la espera de órdenes. El prompt generalmente contiene el caracter $ para los usuarios sin privilegios y # para el administrador, además de proporcionar mas información. Ejemplo: [juanperez@m07 ~]$ ~ directorio de inicio [smaria@home-comp /media/disk]$ Que significa: usuario en uso es smaria, el nombre del equipo es home-comp, y el directorio de trabajo es / media/disk [root@m07 ~]# Tarea: si estoy en modo usuario sin privilegios, puedo utilizar el comando su (switch user) para ejecutar comandos en modo root [juanperez@m07 ~]$su - -c ifconfig el comando –c inidica que solo va a ejecutar un comando [juanperez@m07 ~]$su - me sube a nivel de root total, antes se le debe dar la clave de root Cierre del sistema Para cerrar inicio de sesión de un usuario CTRL+D ó digitar exit Ing. Miriam Quispe Pág. 4/9
  5. 5. Sistema Operativo GNU/Linux Para salir del sistema: shutdown -h now El “-h” viene de halt, lo que hacemos es apagar el equipo. Podemos además enviar un mensaje a quien esté conectado en el momento del apagado: shutdown -h now "Mensaje" Si quisiéramos apagar el sistema a una determinada hora, podemos hacerlo del siguiente modo: shutdown -h 11:50 Halt es básicamente lo mismo que “shutdown -n now”: halt shutdown -r now Como se imaginan, “-r” viene de reboot, lo que hacemos con este comando es rebotar la máquina inmediatamente. También se puede mandar un mensaje o rebotar a una hora determinada: shutdown -r now "Mensaje" shutdown -r 11:50 Reboot hace la misma función que “shutdown -r now”: reboot Por último, la combinación de teclas CTRL-ALT-DEL, según la configuración del sistema puede permitir rebotar o apagar el equipo, no obstante conociendo los comandos anteriormente citados es preferible usarlos, ya que conoces exactamente que va a suceder. 1.4 Comandos iniciales ls comando que lista los archivos de dentro de un directorio ojo.- arch de color azul - arch de directorio negro - arch normales celeste -- arch de tipo acceso directo verde -- arch ejecutables los archivos ocultos se anteceden con un punto ls –a muestra todo el contenido de un directorio, incluso los archivos ocultos ls –l muestra los archivos en formato largo Ejm: drwxr-xr-x 2 pperez pperez 4096 jun 3 17:43 Deskto…… ls –F muestra los archivos con una simbología indicando qué clase de archivos son: xyz/ -- directorio xyz@ -- acceso directo xyz* -- archivo ejecutable ls –s muestra los archivos con su tamaño en kb ls –d no muestra archivos sino solo información del directorio -------------* cd comando para cambiar de directorio solo cd nos lleva directamente al directorios de trabajo Ing. Miriam Quispe Pág. 5/9
  6. 6. Sistema Operativo GNU/Linux ------*------ cp comando para copiar archivos ejm: [ssad ~]$cp /etc/hosts /etc/resolv.conf temporal Copia los /etc/hosts /etc/resolv.conf a la carpeta temporal que está dentro del home del usuario -------* rm comando para borrar archivos rmdir comando para borrar directorio (ojo el directorio debe estar vacío) rmdir –R borrado recursivo lo que haya dentro de la carpeta ------* -- mv comando para mover archivos (también se lo puede usar para renombrar ) Ing. Miriam Quispe Pág. 6/9
  7. 7. Sistema Operativo GNU/Linux Anexo A Directorio. Descripción /bin/ (binarios) Mandatos binarios esenciales (cat, chgrp, chmod, chown, cp, date, dd, df, dmesg, echo, false, hostname, kill, ln, login, ls, mkdir, mknod, more, mount, mv, ps, pwd, rm, rmdir, sed, sh, stty, su, sync, true, umount, uname) /boot/ (arranque) Ficheros utilizados durante el arranque del sistema. /dev/ (dispositivos) En esta carpeta se tiene los dispositivos del sistema, por ejemplo los usb, sda (o hda) con la información de cada uno de ellos /etc/ (etcétera) Aquí se guardan los ficheros de configuración de los programas instalados. /etc/opt/ Ficheros de configuración utilizados por programas alojados dentro de /opt/ /etc/X11/ Ficheros de configuración para el sistema X Window. (opcional) /etc/sgml/ Ficheros de configuración para SGML. (opcional) /etc/xml/ Ficheros de configuración para XML. (opcional) /home/ (hogar) Directorios de inicios de los usuarios. (opcional) /lib/ (bibliotecas) Bibliotecas compartidas esenciales para los mandatos binarios de /bin/, /sbin/ y el núcleo del sistema. /mnt/ (montajes) Sistemas de ficheros montados temporalmente. /media/ (media/medios) Puntos de montaje para dispositivos de medios extraíbles como dispositivos USB, disqueteras, unidades de CD/DVD. /opt/ (opcionales) Destinado para guardar paquetes adicionales de aplicaciones. /proc/ Sistema de archivos virtual que documenta sucesos y estados del núcleo. Contiene principalmente archivos de texto. /root/ (opcional) Directorio de inicio del usuario root (super-usuario). /sbin/ (binarios de sistema) Donde se encuentra los comandos usados por la administración del sistema ( y otros comandos que sólo root utiliza ) /tmp/ (temporales) Utilizado para archivos temporales. /srv/ (servicios) Información del sistema sobre ciertos servicios que ofrece (FTP, HTTP, etc) Ing. Miriam Quispe Pág. 7/9
  8. 8. Sistema Operativo GNU/Linux Directorio. Descripción /usr/ Jerarquía secundaria para datos compartidos de solo lectura (Unix system resources). Este directorio debe poder ser compartido para múltiples anfitriones y no debe contener datos específicos del anfitrión que los comparte. /usr/bin/ Mandatos binarios. /usr/include/ Ficheros de inclusión estándar (cabeceras de cabecera utilizados para desarrollo). /usr/lib/ Bibliotecas compartidas. /usr/share/ Datos compartidos independientes de la arquitectura del sistema. Imágenes, ficheros de texto, etc. /usr/src/ Códigos fuente. (opcional) /usr/X11R6/ Sistema X Window, versión 11, lanzamiento 6. (opcional) /usr/local/ Jerarquía terciaria para datos compartidos de solo lectura específicos del anfitrión. /var/ Ficheros variables, como son bitácoras, bases de datos, directorio raíz de servidores HTTP y FTP, colas de correo, ficheros temporales, etc. /var/account/ Procesa bitácoras de cuentas de usuarios. (opcional) /var/cache/ Cache da datos de aplicaciones. /var/crash/ Depósito de información referente a estrellamientos del de sistema. (opcional) /var/games/ Datos variables de aplicaciones para juegos. (opional) /var/lib/ Información de estado variable. Algunos servidores como MySQL y PostgreSQL almacenan sus bases de datos en directorios subordinados de éste. /var/lock/ Ficheros de bloqueo. /var/log/ Ficheros y directorios de bitácoras. /var/mail/ Buzones de correo de usuarios. (opcional) /var/opt/ Datos variables de /opt/. /var/spool/ Colas y carretes de datos de aplicaciones. /var/tmp/ Ficheros temporales preservados entre reinicios. Ing. Miriam Quispe Pág. 8/9
  9. 9. Sistema Operativo GNU/Linux Más detalles acerca del FHS en http://www.pathname.com/fhs/ Ing. Miriam Quispe Pág. 9/9

×