¿Cómo debo estudiar Linux?

Pruebe muchos sabores. Ubuntu es una variante de Debian Linux. Eso es solo la mitad del sistema Linux, también enséñate a ti mismo sobre RedHat Linux, que es más un estilo de System V Linux (Debian es más estilo BSD). Pero también la forma en que se instala el software (Debian empaquetado frente a RPM) es diferente. Así es como se actualiza el software. Juega con muchos. Para hacer esto rápido y fácil, recomiendo elegir el sistema operativo que desea usar principalmente (prefiero Ubuntu, pero también he oído cosas buenas sobre la menta), luego instale el software gratuito de virtualización VirtualBox y comience a instalar virtualmente nuevas máquinas en la sesión de VM. Llévalos a todos los trabajos de internet. Vea cómo es crear montajes automáticos y recursos compartidos NFS / AFS / SMB, y cómo montarlos. Cuando pueda crear recursos compartidos de red utilizando NFS (se denominan exportaciones) y montarlos con un auto montado para que cada computadora vea los montajes de las exportaciones de la otra parte en un solo directorio principal, y pueda asegurar el sistema de archivos, podrá Comience realmente a entender Linux (y Unix) de una manera que las corporaciones necesitan.

Al instalar una distribución básica (como Arch), el proceso de instalación ya será muy revelador; luego, configúrelo según sus preferencias personales, eso es suficiente para saber cómo usar y mantener cualquier distribución de Linux.

Para aprender a hacer que sea un poco más novedoso, podrías intentar hacer un “LFS – Linux From Scratch”, hay manuales al respecto, pero el sistema resultante es muy molesto de usar ya que eres el responsable de todas las actualizaciones, excepto Si instala un gestor de paquetes de distro, pero luego rechazó la idea de que el sistema sea hecho por usted y en frío, igual de fácil de instalar Gentoo.

Para aprender a programar para Linux, aprenda a programar, lo bueno de los sistemas Posix es que hay un gran soporte.

Para aprender a programar el kernel de Linux, léalo y haga cambios donde crea que debería

Tres cosas te ayudarán más allá de cualquier otra.

  1. Instala Ubuntu y úsalo como tu sistema operativo principal. Oblígate a usar la línea de comandos tanto como sea posible, y en los casos en los que fallas, la elegante interfaz de usuario de Ubuntu está ahí para ayudarte.
  2. Lea el Manual de administración de sistemas UNIX y Linux de Evi Nemeth (es una lectura larga pero excelente)
  3. EdX tiene un curso de Linux que es gratis y es impartido por la Fundación Linux. Haz este curso y prueba todo lo que aprendas en tu computadora.

No estudies, solo trabaja en ello. Instala Ubuntu o cualquier distribución de Linux y sigue trabajando en ello.
En caso de que quiera conocer los aspectos internos (solo una vez que sepa cómo funciona), puede saltar al “desarrollo del kernel de Linux” o “programación del sistema Linux” de Robert love.

Instalar ubuntu y trabajar en ello es bueno

Lo que es aún mejor es instalar: Arch, gentoo o slackware.

Estas son distribuciones de Linux sin formato y usted tiene que instalar y hacer un gran esfuerzo para que funcione, lo que le enseña mucho sobre Linux.

O si está realmente preparado para un desafío, intente instalar LFS (linux desde cero), esto le enseñará aún más sobre cada tuerca y tornillo en linux

Descarga una distribución e instálala en algo. Liste los comandos en / bin y shin y luego use man / info para encontrar ayuda sobre esos comandos.

Ir a través de los directores con el comando que encontrará dentro de bin o sbin. Haga algunos cursos como en la fundación Linux y otros sitios.

Recopilar información por todas partes, estudiar y hacer las manos en el trabajo.

Solo instálalo e intenta un poco de pirateo y usa el terminal tanto como puedas.
Ir a la programación basada principalmente en Linux.
LINUX ES DIVERTIDO 🙂