Fundamentos de Sistemas Operativos: Comandos Linux, Tipos de Ficheros (FAT, NTFS, EXT2) y Filosofía Open Source

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,83 KB

Comandos Fundamentales para la Gestión del Sistema Operativo

Comandos de Navegación y Directorios

  • PWD: Muestra el nombre del directorio actual donde se está trabajando.
  • CD: Permite ingresar a una carpeta.
  • CD /: Navega a la raíz del directorio.
  • MKDIR: Se utiliza para crear carpetas (directorios).
  • RMDIR: Se utiliza para borrar carpetas (directorios vacíos).

Comandos de Gestión de Archivos

  • LS: Es un comando que permite listar archivos o directorios de un directorio determinado.
  • MV: Es un comando usado para mover carpetas o renombrar archivos o directorios.
  • CP: Se utiliza para copiar archivos o directorios.
  • RM: Es un comando para eliminar archivos y directorios.
  • TOUCH: Se utiliza para crear archivos.
  • CAT: Se utiliza para concatenar (mostrar contenido de archivos).

Comandos de Utilidad y Sistema

  • chmod: Permite cambiar los permisos del directorio o archivo.

    Permisos Básicos

    • Lectura: Permite ver el contenido del archivo.
    • Escritura: Permite modificar o eliminar el archivo.
    • Ejecución: Permite ejecutar el archivo.

    Clasificación de usuarios: U (dueño), G (grupo), O (otros).

  • MAN: Accede a las páginas de manuales y ayuda.
  • Clear: Se utiliza para limpiar la pantalla de la terminal.
  • TOP: Muestra los recursos del PC (uso de CPU, memoria, procesos).

Sistemas de Archivos Clave

FAT (File Allocation Table)

FAT es, con mucha diferencia, el sistema de archivos más sencillo compatible con Windows NT. El sistema de archivos FAT se caracteriza por la Tabla de Asignación de Archivos (FAT), que en realidad es una tabla que reside en la parte "superior" del volumen.

HPFS (High Performance File System)

El sistema de archivos HPFS se presentó por primera vez con OS/2 1.2 para permitir un mejor acceso a los discos duros mayores que estaban apareciendo en el mercado. Además, era necesario que un nuevo sistema de archivos extendiera el sistema de nomenclatura, la organización y la seguridad para las crecientes demandas del mercado de servidores de red.

NTFS (New Technology File System)

Desde el punto de vista de un usuario, NTFS sigue organizando los archivos en directorios que, al igual que ocurre en HPFS, se ordenan. Sin embargo, a diferencia de FAT o de HPFS, no hay ningún objeto "especial" en el disco y no hay ninguna dependencia del hardware subyacente, como sectores de 512 bytes. El sistema de archivos NTFS ofrece robustez y características avanzadas.

EXT2 (Segundo Sistema de Ficheros Extendido)

El Segundo Sistema de Ficheros Extendido fue diseñado (por Rémy Card) como un sistema de ficheros extensible para Linux y es el sistema de ficheros que tuvo más éxito en la comunidad Linux, siendo básico para todas las distribuciones actuales de Linux.

  • El administrador puede elegir al crear el sistema cuántos inodos permitir en una partición, dependiendo del número de archivos almacenados en él. Esto maximiza el uso efectivo del espacio utilizable de disco.

Espacio Swap

El tamaño de su espacio swap debería ser igual o dos veces mayor que la memoria RAM de su ordenador, o 32 MB, la cantidad que sea más grande de estas dos, pero no más de 2048 MB (o 2 GB).

Historia y Filosofía de Linux

Historia

Desde que en 1991, el estudiante finlandés Linus Torvalds lo distribuyera por primera vez, el recorrido realizado por este sistema ha sido largo. En un principio, los reunidos en torno a este proyecto eran personas aficionadas a la informática (hackers en su acepción más correcta) y administradores formados en anteriores sistemas libres.

Características Clave del Sistema Operativo

  • Sistema Libre y Abierto: Se ofrece de modo gratuito, permite la obtención del código fuente y poderlo redistribuir sin ningún tipo de traba legal.
  • Potente y Robusto: Es probado por una gran cantidad de gente en un breve plazo de tiempo, lo que considera la eficiencia del código.
  • Funciona en Computadoras Personales: Siempre se acudía a Unix para obtener un sistema robusto, lo cual implicaba arquitecturas mayores y más avanzadas, habitualmente más caras. Linux democratizó el acceso a sistemas robustos.
  • Sistema Completo: Se incluye un abanico de soluciones sin incurrir en gastos adicionales.
  • Respaldado por una Comunidad Activa: Existe mucha gente dispuesta a ayudar, además de los diversos manuales en línea.

Distribuciones de Linux

Una distribución es un conjunto de aplicaciones reunidas por un grupo, empresa o persona para permitir instalar fácilmente un sistema Linux. En general, se destacan por las herramientas para configuración y sistemas de paquetes de software a instalar.

Entradas relacionadas: