¿Dónde hay un buen recurso para aprender sobre Linux?

Me gustaría +1 en la respuesta de Tyler, pero agrego mi experiencia personal:

Pensé que conocía Linux después de pasar un tiempo instalando diferentes aplicaciones y servicios (demonios) con el administrador de paquetes UI bajo Red Hat (ahora CentOS o Fedora).

Pero luego descubra Gentoo e intente instalarlo de la manera más difícil (la consola (modo de texto puro o algún administrador de ventanas básico que fue difícil de operar después de KDE o Gnome de Red Hat) solo instale por manual y luego compile, configure, ejecute, depure, ejecute , depuración, … KDE). Esto me abrió un montón de nuevos conocimientos. No solo las cosas específicas de Gentoo (y para ser honesto, las cosas específicas de Gentoo, como las “marcas de USO” no son tan útiles fuera de Gentoo), sino que aprendí y / o practiqué muchas cosas generales:

  • Filosofía Unix (programa único por tarea y tubos para todo lo demás),
  • Shell / sed / awk / perl / python scripting + vim vs emacs (incluyendo diferentes enlaces de teclas para shell, vim y emacs para mejorar la productividad)
  • Redes Linux / Unix (resolver.conf, ifconfig, sshd, keys, wifi magic, etc.)
  • Múltiples consolas, conmutación entre ellas, indicadores de término, consolas virtuales de pantalla / tmux, acceso remoto ssh al host con contraseña o sin (por clave)
  • Muchas otras cosas.

Ahora puede ser más fácil seguir el mismo camino que hice hace una década, pero el espíritu debería ser el mismo: intente instalar el sistema operativo mínimo con el manual y aprenda de él, busque en Google y profundice más para cualquier cosa que no esté clara.

Feliz * nixing!

Aprenda Red Hat Linux y CentOS: ¡Use las habilidades en demanda para comenzar una carrera como administrador de servidor de Linux o administrador de Linux!

Enlace del curso : Bootcamp de administración de Linux: de principiante a avanzado

Este curso de linux no hace ninguna suposición sobre su experiencia o conocimiento de Linux. No necesita conocimientos previos para beneficiarse de este curso. Serás guiado paso a paso utilizando un enfoque lógico y sistemático. A medida que se encuentran nuevos conceptos, comandos o jerga, se explican en un lenguaje sencillo, lo que facilita la comprensión de cualquiera.

¿Qué aprenderé?

  • Al final de este curso, comprenderá los fundamentos del sistema operativo Linux y podrá aplicar ese conocimiento de una manera práctica y útil.

Requerimientos

  • Un deseo de aprender.

Esto es lo que aprenderá tomando Linux Bootcamp :

  • Cómo acceder a un servidor Linux si aún no lo ha hecho.
  • Qué es una distribución de Linux y cuál elegir.
  • Qué software se necesita para conectarse a Linux desde computadoras Mac y Windows.
  • Qué es SSH y cómo usarlo.
  • El diseño del sistema de archivos de los sistemas Linux y dónde encontrar programas, configuraciones y documentación.
  • Los comandos básicos de Linux que usarás más a menudo.
  • Creando, renombrando, moviendo y eliminando directorios.
  • Listado, lectura, creación, edición, copia y eliminación de archivos.
  • Exactamente cómo funcionan los permisos y cómo descifrar los permisos de Linux más crípticos con facilidad.
  • Cómo utilizar los editores nano, vi y emacs.
  • Dos métodos para buscar archivos y directorios.
  • Cómo comparar los contenidos de los archivos.
  • Qué son las tuberías, por qué son útiles y cómo usarlas.
  • Cómo comprimir archivos para ahorrar espacio y facilitar la transferencia de datos.
  • Cómo y por qué redirigir la entrada y salida de las aplicaciones.
  • Cómo personalizar tu shell shell.
  • Cómo ser eficiente en la línea de comandos al usar alias, completar la pestaña y su historial de shell.
  • Cómo programar y automatizar trabajos utilizando cron.
  • Cómo cambiar de usuario y ejecutar procesos como otros.
  • Cómo encontrar e instalar software.
  • Cómo funciona el proceso de arranque en los servidores Linux y qué puede hacer para controlarlo.
  • Los diversos tipos de mensajes generados por un sistema Linux, donde se almacenan, y cómo evitar automáticamente que llenen sus discos.
  • Gestión de discos, particiones y creación de sistemas de archivos.
  • Logical Volume Manager (LVM): amplía el espacio en disco sin tiempo de inactividad, migra datos de un almacenamiento a otro y más.
  • Gestionando usuarios y grupos de linux.
  • Conceptos de redes que se aplican a la administración del sistema y, específicamente, a cómo configurar las interfaces de red de Linux.
  • Cómo configurar sudo.
  • Gestión de procesos y trabajos.
  • Shell scripting de Linux
  • Garantía incondicional de 30 días de devolución del dinero de Udemy : ¡esa es mi promesa personal de su éxito!

Lo que aprende en Linux Bootcamp se aplica a cualquier entorno de Linux, incluyendo CentOS, Ubuntu, Debian, Kali Linux, Linux Mint, RedHat Linux, Fedora, OpenSUSE, Slackware y más.

¡Inscríbase ahora y comience a aprender las habilidades que necesita para mejorar su carrera!

¿Quién es el público objetivo?

  • Personas con tiempo limitado.
  • Cualquier persona con un deseo de aprender sobre Linux.
  • Personas que tienen experiencia con Linux, pero les gustaría aprender sobre la interfaz de línea de comandos de Linux.
  • Usuarios existentes de Linux que quieran convertirse en usuarios avanzados.
  • Las personas que necesitan conocimientos de Linux para un proyecto personal o empresarial, como alojar un sitio web en un servidor Linux.
  • Profesionales que necesitan aprender Linux para ser más efectivos en el trabajo. El personal de Helpdesk, los ingenieros de soporte de aplicaciones y los desarrolladores de aplicaciones que deben utilizar el sistema operativo Linux.
  • Personas que piensan en una carrera como administrador o ingeniero de sistemas Linux, pero primero necesitan lo básico.
  • Investigadores, profesores universitarios y estudiantes universitarios que usarán servidores Linux para realizar investigaciones o completar trabajos de cursos.

Fuentes de Github : –

  • Página impresionante de GitHub: aleksandar-todorovic / awesome-linux
  • Software impresionante de Linux: LewisVo / Software impresionante de Linux
  • Shell impresionante: alebcay / awesome-shell
  • Impresionantes herramientas de administración del sistema: kahun / awesome-sysadmin

Fuente de Youtube : –

  • [TheNewBotson] Tutorial de Linux para principiantes Playlist: Tutorial de Linux para principiantes Playlist – YouTube

¿Le gustaría aprender a andar en bicicleta aprendiendo / estudiando de los recursos o va a probar la bicicleta por sí mismo y tratar de aprender a andar en bicicleta?

Mi sugerencia es instalar una distribución de Linux en su sistema (por ejemplo, Ubuntu o Mint) y luego tratar de evitar el mouse / trackpad. Usa el teclado para todo lo que hagas en tu sistema. Esto requerirá algunos atajos y comandos. Apréndalos a través de Google o viendo videos de YouTube. Dar tiempo para su aprendizaje. Instala cosas, juega con el sistema operativo y explora todo el sistema operativo.

A2A

Sin ninguna especificación de usted:

  • torvalds / linux
  • Cobertura del kernel en LWN.net
  • https://lkml.org (actualmente abajo)

Esto se considera la manera más difícil.

El manual de la distribución que está utilizando.

Los manuales / wikis contienen casi toda la información que necesitará para administrar su sistema.

Para comprender cómo funcionan los componentes individuales de una distribución de Linux (como el núcleo real o el proceso de inicialización), querrá encontrar la página de Wikipedia correspondiente. Wikipedia está bien organizada y proporciona una excelente introducción a los muchos componentes centrales de una distribución de Linux.

Hay mucho que aprender, pero Internet ya ha documentado todas las respuestas.

¡Manual de la Distribución y las Documentaciones Oficiales! Busca otros libros sobre Linux y Unix World.
Trate de explorar su distro y obtener problemas para ir, busque soluciones y obtenga algo de experiencia. Pruebe también CompTIA Linux + Course & Book 😀

Y buscar, buscar, buscar!

Otra opción es Linux From Scratch, ¡Bienvenido a Linux From Scratch!

LFS asume que ya tienes algún conocimiento práctico de Linux, sin embargo, puedes saltar a él primero. Solo ten cuidado con los posibles obstáculos. Esta es una excelente manera de aprender el funcionamiento interno de Linux y construir su propio sistema operativo al mismo tiempo.

Buena suerte.

Según mi opinión, este es probablemente el mejor recurso para aprender Linux de abajo hacia arriba.

¡Bienvenido a Linux From Scratch!

Me ha servido bastante bien. Si lo sigues religiosamente con perseverancia, te hará extremadamente bien informado y hábil.

Obtener un sistema con un sistema operativo Linux como unbuntu.

Hoja de trucos del comando de Google Linux.

Entonces explora y aprende!