GNU/Linux >> Tutoriales Linux >  >> Linux

90 comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux

Hay más de 100 comandos de Unix compartido por el kernel de Linux y otros sistemas operativos similares a Unix. Si está interesado en los comandos utilizados con frecuencia por los administradores de sistemas y usuarios avanzados de Linux, ha venido al lugar. Recientemente, publiqué una serie de cinco partes que cubre los comandos que suelen usar los administradores de sistemas de Linux.

A continuación he enumerado los 90 comandos cubierto y enlaces a cada una de las cinco publicaciones en esta serie Algunos de los comandos enumerados incluyen enlaces a artículos relacionados. También hay miles de comandos disponibles si incluimos software y scripts descargables, como bpytop (en la imagen a continuación). Sin embargo, para el propósito de este artículo, cubriremos principalmente los comandos de Unix utilizados en Linux por administradores de sistemas y usuarios avanzados. Si encuentra útil esta página, avíseme si le gustaría ver publicaciones similares en el futuro.


Imagen:bpytop – Hay muchas herramientas de línea de comandos de red y supervisión de sistemas/servidores disponibles.

Comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux - Parte 1:
1. ip – de Iproute2, una colección de utilidades para controlar redes TCP/IP y control de tráfico en Linux.
2. ls – enumerar el contenido del directorio.
3. df – mostrar el uso del espacio en disco.
4. du – estimar el uso del espacio del archivo.
5. free – mostrar el uso de la memoria.
6. scp – Copia segura de archivos usando SCP, con ejemplos.
7. find – localiza archivos en función de algunos criterios especificados por el usuario.
8. ncdu – una utilidad de disco para sistemas Unix.
9. pstree – mostrar un árbol de procesos.
10. last – mostrar una lista de los últimos usuarios que iniciaron sesión.
11. w – muestra una lista de las sesiones de usuario actualmente conectadas.
12. grep – Busque en un archivo un patrón de caracteres, luego muestre todas las líneas coincidentes.

Patrocinado: Datadog:vea el interior de cualquier pila, cualquier aplicación, a cualquier escala, en cualquier lugar.
Datadog es una plataforma unificada de monitoreo, análisis y seguridad que ofrece monitoreo de extremo a extremo para sus aplicaciones de Linux junto con métricas y eventos de más de 450 tecnologías para obtener una vista unificada de toda su infraestructura. Con el monitoreo de la infraestructura correlacionada, el monitoreo del rendimiento de las aplicaciones, la gestión de registros, las herramientas de seguridad y más, Datadog permite que los equipos de desarrollo, operaciones y seguridad trabajen en colaboración para ayudar a las organizaciones a evitar el tiempo de inactividad, resolver problemas de rendimiento rápidamente y garantizar que los ciclos de desarrollo e implementación finalicen. tiempo.

Costo:Plan gratuito, o desde $15 mensuales.

Comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux - Parte 2:
13. uptime – muestra el tiempo de actividad del sistema y el promedio de carga.
14. top – muestra una vista general del sistema.
15. vmstat – muestra la memoria del sistema, los procesos, las interrupciones, la paginación, el bloque de E/S y la información de la CPU.
16. htop – visor y administrador de procesos interactivos.
17. dstat – ver procesos, memoria, paginación, E/S, CPU, etc., en tiempo real. Todo en uno para vmstat, iostat, netstat e ifstat.
18. iftop – visor de tráfico de red.
19. nethogs – analizador de tráfico de red.
20. iotop – visor de E/S interactivo. Obtenga una descripción general de la actividad de almacenamiento r/w.
21. iostat – para estadísticas de E/S de almacenamiento.
22. netstat – para estadísticas de red.
23. ss – utilidad para investigar sockets.
24. atop – Para el análisis del rendimiento del servidor Linux.
25. Glancesnmon – Alternativas htop y top:
26. ssh – Acceso seguro desde la línea de comandos a sistemas Linux remotos.
27. sudo – ejecutar comandos con privilegio administrativo.
28. cd – navegación por directorios.
29. pwd – muestra la ubicación de su directorio actual.
30. cp – copiar archivos y carpetas.
31. mv – mover archivos y carpetas.
32. rm – eliminar archivos y carpetas.
33. mkdir – crear o crear nuevos directorios.
34. touch – se utiliza para actualizar la fecha de acceso y la fecha de modificación de un archivo o directorio de computadora.
35. man – para leer los manuales de referencia del sistema.
36. apropos – Buscar nombres y descripciones de páginas man.

Comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux - Parte 3:
37. rsync – transferencias remotas de archivos y sincronización.
38. tar – una utilidad de archivo.
39. gzip – compresión y descompresión de archivos.
40. b2zip – similar a gzip. Utiliza un algoritmo de compresión diferente.
41. zip – para empaquetar y comprimir (para archivar) archivos.
42. locate – buscar archivos en Linux.
43. ps – información sobre los procesos actualmente en ejecución.
44. Hacer uso de scripts Bash. Ejemplo:./bashscript.sh
45. cron – configurar tareas programadas para ejecutar.
46. nmcli – gestión de red.
47. ping – enviar ICMP ECHO_REQUEST a los hosts de la red.
48. traceroute – comprobar la ruta que toman los paquetes a un host específico.
49. mtr – herramienta de diagnóstico de red.
50. nslookup – consultar servidores de nombres de Internet (NS) de forma interactiva.
51. host – realizar búsquedas de DNS en Linux.
52. dig – Utilidad de búsqueda de DNS.

Comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux - Parte 4:
53. wget – recuperar archivos a través de HTTP, HTTPS, FTP y FTPS.
54. curl – transferir datos utilizando varios protocolos de red. (admite más protocolos que wget)
55. dd – convertir y copiar archivos.
56. fdisk – manipular la tabla de particiones del disco.
57. parted – para crear y manipular tablas de partición.
58. blkid – Utilidad de línea de comandos para ubicar/imprimir atributos de dispositivos de bloque.
59. mkfs – construir un sistema de archivos Linux.
60. fsck –  herramienta para comprobar la coherencia de un sistema de archivos.
61. whois – cliente para el servicio de directorio whois.
62. nc – Utilidad de red de línea de comandos. (También, consulte 60 comandos y secuencias de comandos de red de Linux).
63. umask – establecer máscara de creación de modo de archivo.
64. chmod – cambiar los permisos de acceso de los objetos del sistema de archivos.
65. chown – cambiar el propietario y el grupo del archivo.
66. chroot – ejecutar comando o shell interactivo con un directorio raíz especial.
67. useradd – crear un nuevo usuario o actualizar la información predeterminada del nuevo usuario.
68. userdel – utilizado para eliminar una cuenta de usuario y todos los archivos relacionados.
69. usermod – usado para modificar o cambiar cualquier atributo de una cuenta de usuario existente.

Comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux - Parte 5:
70. vi – editor de texto.
71. cat – mostrar el contenido del archivo.
72. tac – contenido del archivo de salida, al revés.
73. more – mostrar el contenido del archivo una pantalla/página a la vez.
74. less – similar al comando more con funciones adicionales.
75. tail – utilizado para mostrar el final de un archivo de texto o datos canalizados.
76. dmesg – imprime el búfer de mensajes del anillo del kernel.
77. journalctl – consultar el diario systemd.
78. kill – terminar un proceso.
79. killall – Envía una señal de eliminación a todas las instancias de un proceso por su nombre.
80. sleep – suspende la ejecución del programa por un tiempo específico.
81. wait – Suspender la ejecución del script hasta que todos los trabajos que se ejecutan en segundo plano hayan finalizado.
82. nohup – Ejecutar comandos en segundo plano.
83. screen – mantener una sesión abierta en un servidor remoto. (también un administrador de ventanas de pantalla completa)
84. tmux – un multiplexor de terminal.
85. passwd – cambiar la contraseña de un usuario.
86. chpassword
87. mount / umount – proporciona acceso a un sistema de archivos completo en un directorio.
88. systemctl – Gestión de Servicios (Daemons).
89. clear – limpia la pantalla del terminal.
90. env -Ejecutar un comando en un entorno modificado.

Comandos varios:
91. cheat – te permite crear y ver hojas de trucos interactivas en la línea de comandos.”
92. tldr – Hojas de referencia colaborativas para comandos de consola.
93. bashtop – la mejor alternativa 'genial'.
94. bpytop – Puerto Python de bashtop.

95. btop – Versión C++ y continuación de bashtop y bpytop.
96. nload – una herramienta de monitoreo de interfaz de red de línea de comandos súper simple.

Además, consulte 60 comandos y secuencias de comandos de red de Linux.

Me refiero a los comandos como "comandos de Linux" ya que este blog y este artículo son específicos para administradores y usuarios de Linux. Sin embargo, estos son comandos de Unix para Unix y otros sistemas operativos similares a Unix, como Linux.

Publicado:1 de noviembre de 2020 / Última actualización:28 de marzo de 2022


Linux
  1. 5 errores de novato en Linux

  2. 5 comandos de solución de problemas de red de Linux

  3. Mis 8 comandos prácticos favoritos de Linux

  4. Comandos de búsqueda de Linux

  5. Los 25 ejemplos de reglas de IPTables de Linux más utilizados

50 asombrosos comandos Crontab de Linux para los administradores de sistemas

Comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux - Parte 5

Comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux - Parte 4

Comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux - Parte 3

Comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux - Parte 2

Comandos de Linux utilizados con frecuencia por los administradores de sistemas de Linux - Parte 1