Skip to content

Linux, aspectos basicos

mayo 27, 2008

Linux – Aspectos basicos

Creo que todos hemos escuchado hablar sobre una cantidad inmensa de distribuciones Linux (SuSe, Debian, RedHat, Slackware, Mandriva, Slackware, etc), el concepto a nivel fundamental de una distribución es el conjunto que se tiene del núcleo con utilidades específicas y siendo que la paquetería es un factor de diferencia entre cada distribución (así como la versión del núcleo – kernel).

Para instalar Linux es necesario tener las siguientes consideraciones:

  • Especificaciones del hardware

  • Revisión de la compatibilidad

  • Geometría del disco

  • La partición de SWAP y sus alternativas

Otras:

  • Resolución del monitor, profundidad del color, tasa de refresh, marca y modelo de la tarjeta de video, del módem (asi como puerto y velocidad), de la impresora, de la tarjeta de red (IRQ, I/O address)

Ahora bien los pasos para llevar a cabo la instalación son los siguientes:

  • Considerar los requerimientos

  • Partición Nativa y Swap

  • Disco de arranque

  • Arranque

  • Instalación

  • GRUB / LILO

Particionamiento:

Necesitamos reservar 2 tipos de espacio en disco para nuestra distribución linux, primero hacer la consideración para Linux native (ext3) donde se guardaran los datos y reservar un espacio para una partición swap, la cual es para el área de memoria virtual y la cual es recomendable dejar al doble de la RAM (en caso futuro de aumentar la memoria de la máquina) o como mínimo del mismo tamaño. El área swap implementa un mecanismo de caché entre memoria RAM y HD. Se pueden crear hasta 16 particiones swap.

Durante la instalación tenemos acceso a diferentes consolas virtuales las cuales se explican a continuación:

No. De consola

Comando

Contenido

1 Ctrl + Alt + F1 Dialogo de instalación
2 Ctrl + Alt + F2 Shell prompt
3 Ctrl + Alt + F3 Log de instalación
4 Ctrl + Alt + F4 Mensajes de sistema
5 Ctrl + Alt + F5 Otros mensajes
7 Ctrl + Alt + F7 Display gráfico

Cuentas de usuario:

Para el manejo y uso del sistema operativo tenemos que hay un usuario administrador el cual cuenta con todos los privilegios y se conoce con el nombre de root. Es recomendable generar cuentas para usuarios casuales y reservar el uso de root solo para cuando se desea hacer alguna configuración. El root tiene acceso ilimitado a todo el sistema y el UID es 0. Para un usuario general se reservará una función restringida a directorios o tareas específicas. Como medida de seguridad se recomienda deshabilitar los logias de remotos con root desde otras terminales.

Proceso de autenticación en Linux:

  • El usuario se da de alta y el sistema

  • Lo identifica por su UID

  • Contra este número, revisa en los archivos de configuración y determina el password que deberá teclear para validarle el acceso.

Manejo del sistema de archivos:

El File System es un árbol de jerarquías el cual abarca todos los discos así como dispositivos del equipo siendo que el “directorio actual” es donde estemos posicionados en ese momento. La raíz u origen es un directorio llamado / .

Explicación de los directorios UNIX:

/bin

En el se encuentran todos los ejecutables básicos del sistema operativo.

/dev

Destinado a archivos especiales asociados a dispositivos. Agrupa entradas de tres diferentes tipos:

-Dispositivos de tipo carácter.

-Dispositivos de tipo bloque.

-Dispositivos virtuales (/dev/zero).

Los cuales tienen asociados un minor y un major number.

/etc

Archivos de configuración del sistema.

/home

directorio de cuenta de usuarios.

/lib: librerías básicas del sistema

/mnt: directorio de montaje de ciertos sistemas de archivos.

/opt: aplicaciones adicionales del sistema.

/proc

Sistema de archivos virtual para la administración de recursos. Se corresponde con un sistema de archivos virtual (no tiene soporte en disco) y las entradas del directorio son:

-Procesos en ejecución.

-Información del sistema.

– Mapping de recursos del sistema.

/sbin: ejecutables de administración del SO.

/tmp: directorio para archivos temporales.

/usr: aplicaciones adicionales del SO.

/usr/local: programas locales del sistema.

/var: directorio para archivos de log (bitácoras) y colas de trabajo.

Propietarios de los directorios:

La mayoría de directorios y archivos pertenecen al usuario root o a otros usuarios privilegiados del sistema con excepción de:

– Cuentas de usuario: /home

– Archivos temporales: /tmp

– Entrada de las colas de trabajos: /var

– Las imágenes de los procesos: /proc

Nombres de archivos:

Pueden tener cualquier carácter ASCII a excepción de /. Y un dato importante es que no existe el concepto nombre-extensión, siendo que no se asocia la extensión con la aplicación.

Convenciones:

  • Los que comienzan por “.” Son normalmente especiales y están ocultos.

  • Hasta 255 caracteres para crear los nombres

  • En algunos casos se usan nombres seguidos de tilde o guión, para archivos de respaldo.

Pathnames:

No comments yet

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: