Introdución al Sistema Operativo Linux y su Estructura de Archivos
Hola steemianos,
Como lo prometido es deuda, a continuación les dejo un resumen de lo que es Linux y como esta estructurado.
Linux es un sistema operativo opensource multitarea, multiusuario y multiplataforma que hereda todas las características del sistema Unix. Este sistema operativo puede modificarse y distribuirse libremente cumpliendo los términos establecidos por la GPL Licencia Pública General de GNU.
El sistema operativo Linux es generalmente utilizado en servidores corporativos ya que ofrece mayor estabilidad, fiabilidad y versatilidad, adicionalmente es opensource por lo que es totalmente gratuito, las grandes compañías que utilizan Linux invierten el dinero que pagarían en licencias en los planes de soporte, capacitación y/o consultoría ofrecidos por el proveedor de servicios.
Antes de comenzar los tutoriales de comandos es súper importante que conozcan y comprendan cuáles son los sistemas de archivos de Linux y qué contiene cada uno:
/bin – archivos y aplicaciones binarias
/boot –archivos de arranque y kernel o núcleo del sistema operativo
/dev – archivos de dispositivos reconocidos por el sistema (Directorio generado por udev con información extraída del kernel)
/etc – archivos de configuración del sistema y aplicaciones
/home – directorio donde se almacenan archivos personales del usuario, documentos, descargas, imágenes, videos, etc.
/lib – librerías del sistema
/media – particiones montadas automáticamente por el sistema como pendrivers, unidades de cd/dvd, etc.
/mnt – es un directorio vacío que se utiliza para montar particiones manualmente.
/opt – al igual que mnt es un directorio vacío pero es utilizado para almacenar aplicaciones adicionales al sistema.
/proc – directorio donde se puede visualizar el estatus de cada proceso, dispositivos y procesos. (Directorio generado por el kernel)
/root - directorio del usuario root o superusuario que posee todos permisos para hacer modificaciones al sistema.
/sbin – directorio estático que posee archivos binarios del sistema
/srv – directorio vacío utilizado para almacenamiento de aplicaciones adicionales.
/sys - directorio donde se puede visualizar información del kernel de forma jerárquica, particiones, sistemas de archivos de drivers, etc. (Directorio generado por el kernel)
/tmp – archivos temporales del sistema
/usr – directorio estático donde pueden visualizarse aplicaciones y archivos del sistema.
/var – directorio compartible donde se almacenan archivos de bases de datos, páginas web y los log de aplicaciones y del sistema en general.
Espero que les haya sido útil la información, nos vemos!!