¿Qué sitio web / libro considera mejor para comenzar a aprender shell de Linux desde el principio?

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 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.

Es una antigüedad y aún se encuentra encima de mi colección hasta la fecha:

Bhattacharya, S., De Mauro, P., Mamone, M., Sharma, K., Deepak, T., Whiting, S., y Gundavarm, S. (2003). Comenzando con Red Hat Linux 9. Indianapolis, IN: Wiley Publishing. http://www.wrox.com

Este libro ha sido una Biblia para mí para todo lo relacionado con Linux, y si todavía estás en la fase introductoria de Linux, te ofrecerá muchos desafíos posibles que mantendrán tu interés más allá del elemento bash shell.

Si bien el poder de Linux reside en el nivel de shell, su uso diario no residirá allí, y si lo hace, se aburrirá. Este libro toma ese hecho en consideración al proporcionarle el software y la información que lo mantiene dando vuelta a las páginas (revelación completa, ¡es adictivo!). Proporciona las herramientas básicas necesarias para construir todo, desde el kernel hasta un pequeño servidor de correo, todo dentro de un RPM que permite a los nuevos usuarios aprovechar al máximo el sistema.

Por supuesto, Red Hat 9 está más allá de la fecha, por decir lo menos. Sin embargo, la sintaxis y las operaciones a nivel de shell no han cambiado mucho, y este libro puede terminarse en unos pocos meses sin rigor, lo que le brinda el resto de su vida para aplicar lo que ha ofrecido a las versiones y versiones modernas del SO. .

Actualmente, el libro está en Amazon.com desde $ 0,78 a $ 37,73 (compré el libro por segunda vez por $ 3 con envío; el original se perdió durante un traslado. Nunca usé la versión de Red Hat que venía con el libro; en cambio, Open SUSE Linux 8.0 se publicó cuando usé este libro por primera vez, y los sabores eran tan similares que eran completamente transversales. Actualmente estoy usando Open SUSE Tumbleweed en un arranque dual (con Windows 10) con pantalla táctil “lista para usar” La máquina X64 que hace un gran uso de GRUB y todo funciona sin problemas en esta máquina pequeña.

Debe seguir dos series de libros: No Starch Press y Wrox Programmer-to-Programmer.

  • No Starch Press: Este libro Jr. William E. Shotts: La línea de comandos de Linux: una introducción completa (libro en rústica); Edición 2012: Jr. William E. Shotts: Amazon.com: Books es una introducción a la línea de comandos increíblemente simple pero poderosa. Debe leerlo en Amazon.com: Cómo funciona Linux: Lo que todo superusuario debería saber (9781593275679): Brian Ward: Libros que le brindan una excelente visión de cómo van las cosas en el sistema que está tratando de controlar.
  • Wrox P-to-P: este libro Beginting Shell Scripting: 9780764583209: Computer Science Books @ Amazon.com es excelente. Todavía lo tengo en mi estantería (para la buena suerte).
  • Sé que te estás muriendo por un curso en línea, así que aquí está: el curso “Introducción a Linux” de la Fundación Linux en edX (Introducción a Linux). Aunque es un curso introductorio, que abarca tanto GUI como TUI, se beneficiará mucho de la buena estructura del curso. Es gratis y obtendrás un certificado.

Tenemos un excelente curso en la Guía del administrador del sistema para la creación de scripts en Bash en la Academia de Linux. Venga a visitarnos!

No busque más allá de la línea de comandos de Linux de William Shotts. La Tercera Edición de Internet está disponible como descarga gratuita. Esta es una excelente introducción a la zona de usuario de Linux.

Yo diría que dejen de preocuparse por eso es lo mejor y simplemente elijan uno y empiecen a hacer más.

Dicho esto, Linux se deriva de Unix. El mejor libro de Unix al que apuntaría es el de Kernighan y Pike, y la razón por la que hago esta recomendación es que tiene la vista más integrada de la programación que he visto y está lo suficientemente cerca de Linux. de herramientas de software.

Aunque un poco débil como introducción al sistema operativo de red (ahora casi todo TCP / IP) y gráficos, a nivel de shell es lo suficientemente cerca. Puede detectar diferencias y, lo que es más importante, recoger y mover el código.