¿Qué es lo que todo usuario de Linux debería saber?

Los siguientes no están en el orden correcto, pero pocas cosas para saber son: –

  • Diferencia entre el sistema operativo Linux y el sistema operativo basado en Linux (Preguntas frecuentes sobre GNU / Linux – Proyecto GNU – Free Software Foundation)
  • Cómo usar páginas man
  • Diferentes carpetas en el directorio raíz y su significado / uso, es decir, la jerarquía del sistema de archivos de Linux.
  • Cómo apagar, reiniciar usando comandos a través de shell.
  • Cómo monitorear y matar procesos, y cómo usar el comando ‘lsof’.
  • Cómo usar editores de texto como vi / vim, etc.
  • Scripting básico de shell
  • Cómo instalar un software usando archivos RPM / DEB, para instalar usando “configurar y hacer scripts”. aprenda cómo funciona el comando make file / make
  • Cómo configurar el repositorio e instalar software usándolo.
  • Cómo configurar dispositivos de red y conectarse a internet usándolo.
  • Cómo montar una partición, crear una partición, crear un sistema de archivos.
  • Cómo copiar, mover y eliminar archivos, carpetas
  • Comandos básicos de shell (busca los comandos en google)
  • Cómo insertar controladores, eliminar controladores dinámicamente del núcleo (modprobe, modinfo, insmod)
  • Cómo compilar el kernel de Linux en una versión diferente y arrancarlo
  • Debe saber sobre el proceso de arranque de Linux y los cargadores de arranque.
  • y más …… .. Se actualizará si lo recuerdo más tarde 🙂

Estas son algunas cosas que todo usuario de Linux debería saber en mi opinión:

1) Operaciones básicas de línea de comando . Incluyendo, pero no limitado a cd, mv, rm, chmod, etc.

2) Que las páginas de manual son todo lo que necesitarás . La mejor parte es que están fuera de línea. Lea las páginas del manual con mucho cuidado, son extremadamente informativas.

3) Cómo usar Vi . En serio, solo conozca los comandos básicos, como el Modo visual, el Modo de inserción y, lo más importante, cómo salir. Es “: salir o: q” ¡ Por cierto ! Todas las máquinas * nix tienen Vi, y si ingresas a un servidor o máquina, necesitarás conocer Vi.

4) Que todo lo que necesitarás está en GitHub . ¡Solo búscalo!

5) Los proyectos y programas de código abierto tienen mucha más funcionalidad de lo que todos piensan . Caso en cuestión, Aria2 sobre FlareGet!

6) C. Confía en mí, te ayudará mucho. También es extremadamente interesante aprender.

7) Las instalaciones de línea de comandos y las compilaciones personalizadas son mejores que los paquetes Debian o RPM . Puede editar los archivos Makefile o .c para habilitar o deshabilitar la funcionalidad.

8) ¡ Que Arch Linux es el Santo Grial ! No importa si lo usas, solo conoce este hecho. Por cierto, ¡ su Wiki es increíble para cualquier sistema * nix !

9) Y por último pero no menos importante, la finalización de tabulación . ¡Es lo mejor del mundo! Al diablo con recordar comandos.

Si me perdí algo, notifíqueme en los comentarios. ¡Me aseguraré de agregarlo si es relevante!

Cosas que debe saber en Linux para manejar el desarrollo y los servidores.

Lea aquí sobre todo lo que debe saber sobre el desarrollo de Linux.

Consiste en comandos básicos, permisos, grep y otros.