Lista de trucos de Linux todo en uno para tontos

De Linux All-In-One For Dummies, 6ª Edición

Por Emmett Dulaney

Linux puede satisfacer casi cualquier necesidad que usted tenga para el sistema operativo en una computadora de escritorio, pero debe ser capaz de decirle lo que quiere hacer de una manera que entienda. Primero, tienes que instalar Linux. Luego, necesita saber acerca de sus directorios importantes y comandos comunes, cómo trabajar con permisos de archivos, cómo comprobar la configuración y conectividad de la red, y cómo interactuar con el shell de bash.

Lista de comprobación de instalación de Linux

Cada distribución de Linux difiere ligeramente en la interfaz utilizada para instalar el sistema operativo en su escritorio, el orden de la información que solicita y las herramientas que utiliza para simplificar el proceso de instalación. Sin embargo, independientemente de la distribución, debe seguir estos cuatro pasos principales para instalar Linux:

  1. Si desea mantener su sistema operativo existente, cambie el tamaño de la partición del disco utilizando una herramienta de particionado u obtenga un segundo disco duro.
  2. Grabe DVDs o formatee unidades flash para su distribución e inicie el PC desde el DVD o unidad flash.
  3. Siga los pasos gráficos de instalación.
  4. Configure otro hardware cuando el sistema arranque por primera vez.

Comandos de Linux para comprobar la red

Muchas distribuciones de Linux proporcionan una serie de herramientas para simplificar la configuración de la red y la verificación de la conectividad. Las siguientes herramientas funcionan con cada distribución y le permiten administrar su red desde la línea de comandos:

  • ping: Comprueba la conectividad de la red
  • ifconfig: Muestra la configuración de una interfaz de red.
  • Traceroute: Muestra la ruta tomada para llegar a un host
  • ruta: Muestra la tabla de enrutamiento y/o le permite configurarla.
  • arp: Muestra la tabla de resolución de direcciones y/o permite configurarla
  • netstat: Muestra el status de la red.

Trabajando en Linux con el bash Shell

El intérprete de comandos bash sirve como mediador entre el usuario y el núcleo de Linux, siendo bash el intérprete de comandos más utilizado en la actualidad. Para interactuar con el intérprete de comandos bash, necesita entender cómo funciona la tubería (permitiendo que la salida de un comando sea la entrada del siguiente), cómo usar la redirección, y algunos comandos básicos y variables de entorno:

  • Pipa:
  • Redirections:command > file: output goes to filecommand < file: input from filecommand >> file: append to filecommand2> file: errors go to file
  • Comandos:alias: Define un atajo para un comando largoapropos: Busca en las páginas de manual el historial de palabras clave: Muestra la ubicación de comandos más reciente: Encuentra archivoswhereis: Encuentra archivos ejecutables para un comando que: Muestra la ruta de acceso completa de un comandante: Muestra la ayuda en líneaprintenv: Muestra las variables de entorno
  • Variables de entorno:INICIO: Directorio de inicio del usuarioPATH: Directorios de búsqueda de comandosTERM: Nombre de un tipo de terminal

Conceptos básicos del sistema de archivos Linux

Para interactuar con el sistema de archivos de Linux, debe entender algunos aspectos básicos: sus directorios clave, algunos de los comandos más utilizados y los permisos que puede asignar a los archivos.

  • Directorios clave en el sistema de archivos:*/: Directorio raíz (base del sistema de archivos)/bin: Programas ejecutables/boot: Kernel de Linux y gestor de arranque/dev: Archivos de dispositivos especiales/etc: Archivos de configuración del sistema/home: Directorios caseros de todos los usuarios/lib: Archivos de biblioteca para programas/medios: Puntos de montaje para CD-ROM y otros medios/raíz: Directorio de inicio del usuario root*/sbin: Comandos de administración del sistema/srv: Datos para servicios como Web y FTP*/tmp: Directorio temporal/usr: Muchos de los programas de administración/var importantes: Varios archivos de sistema, como registros
  • Comandos comunes:cat: Copia un archivo en el outputcd estándar: Cambia el directorio actual: Se muestran los permisos de los archivos de cambios: Cambia la propiedad de los archivosscp: Copia archivosdd: Copia bloques de datadf: Reporta el uso de espacio en disco por dispositivo y el espaciado disponible: Compara dos archivos de textodu: Reporta el uso de espacio en disco por archivo de directorio: Muestra el tipo de datos de una búsqueda de archivos: Encuentra archivos en base a criteriosgrep especificados: Busca texto en un archivo: Vincula un nombre de archivo a un alias namels: Muestra el contenido de un directorymkdir: Crea un directormás: Muestra un archivo de texto, una página a la vez: Monta un archivo systemmv: Renombra o mueve un filepwd: Muestra el directorio actual: Elimina el ficherormdir: Elimina el tipo de director: Ordena las líneas en una división de archivos de texto: Divide un archivo en partes más pequeñas: Desmonta un archivo systemwc: Cuenta las palabras y líneas de un archivo
  • Permisos de archivo: rwxrwxrwxrwx: Tres juegos de RWX. El conjunto más a la izquierda pertenece al propietario, el conjunto del medio es para el grupo, y el más a la derecha es para los demás; rwx significa leer (r), escribir (w), ejecutar (x); el guión (-) significa que no hay permiso.rwx–: Sólo el propietario puede leer, escribir y ejecutar.rw-r-r-r-: Todo el mundo sabe leer, y el dueño también puede escribir.rw—: Sólo el propietario puede leer y escribir.r-r-r-r-: Los permisos también pueden expresarse numéricamente, donde la lectura (r) es igual a 4, la escritura (w) es igual a 2, la ejecución (x) es igual a 1, y ningún permiso es igual a 0. Por lo tanto, rwxrwxrwxrwx es igual a 777, rwx–es igual a 700, rw-r-r-es igual a 644, rw—es igual a 600, y r-r-r-r-es igual a 444.

Responder