GNU/Linux (sí, ese es su nombre completo), es un conjunto de Sistemas Operativos
basados en Unix y normalmente OpenSource, gratuitos, multiplataforma,
multiusuario y multitarea.
Puede que Windows domine a la mayoría de los usuarios comunes, pero la mayoría
de los servidores web funcionan con Linux.
Por otro lado, para el usuario, las distribuciones son completamente
customizables: puedes cambiar el Window Manager por uno de tu gusto, temas,
y muchas otras utilidades que ahora mismo no puedo recordar. Ese es el poder del
código libre: puedes cambiar el código fuente de tu SO como quieras para hacerlo
a tu gusto y no estar restringido por parámetros de una empresa multinacional.
Por no decir que es mucho más cómodo, su estructura de ficheros, manejo de
paquetes y programas instalados es muy sencilla; y el poder supremo que otorga
la terminal.
Puede que sea más complicado que un sistema Windows, obviamente hay muchas cosas
que aprender y ese es el objetivo de esta sección; pero también existen
distribuciones muy amigables al usuario novato de Linux.
Este es un mapa de la evolución del algunas de las distribuciones más conocidas:
Post sobre la instalación de Linux, esquemas de particionado del disco y cómo obtener información del hardware para comprobar que la instalación fue correcta.
La estructura de archivos de Linux es bastante diferente a la de Windows, y quizás un poco contraintuitiva; pero en este post se explica con detalle qué es cada carpeta y qué se debería almacenar en ella.
En este artículo se hará un overview del uso de la shell, más concretamente Bash. Algunos temas a tratar serán comandos, expansiones, redirecciones, tratamiento de caracteres especiales…
Cómo crear/modificar/eliminar usuarios en Linux. Grupos de usuarios. Uso básico de los comandos passwd, useradd, groupadd, su, sudo y otros. Los archivos /etc/passwd, /etc/shadow, /etc/groups y /etc/gshadow.