Mis 5 comandos de Linux para solucionar problemas y cómo los uso

5 mejores comandos de Linux para problemas de solución de problemas (y cómo los uso)

Jack Wallen / Elyse Betters Picaro / Zdnet

Para disgusto de aquellos que deseen malignar el sistema eficaz Linux, en ingenuidad es suficiente factible de usar. Gracias a los modernos entornos y aplicaciones de escritorio de la GUI, cualquiera puede saltar a la refriega y conocer lo que están haciendo.

En las raras ocasiones en que surgen problemas, es posible que desee conocer algunos comandos para ayudarlo. El problema es que hay tantos comandos disponibles interiormente del ámbito de Linux, lo que hace que sea difícil conocer qué comandos son las mejores opciones.

Incluso: los primeros 5 comandos de Linux que cada nuevo adjudicatario debe educarse

Claro, puede educarse cualquiera de los comandos que muestran información del sistema (como TOP, Free, Iostat, HTOP, VMStat e Iftop), pero esas herramientas solo lo llevarán hasta ahora. Lo que es más valioso es silenciar el comando que verdaderamente puede ayudarlo si poco sale mal. Con esa comienzo fuera del camino, vamos a los comandos.

1. DMESG

Cuando comencé a usar Linux, dmesg fue mi mejor amigo. Esencialmente, dmesg se usa para examinar todos los mensajes que se crean a posteriori de la grado del cargador de inicio del núcleo. En otras palabras, puede encontrar una pista para cualquier cosa que pueda solucionar aquí.

Incluso: Soy un profesional de lista de comandos y esta es la mejor aplicación de terminal que he usado, gracias a AI

A diferencia del dmesg De antiguamente, ahora tienes que ejecutar el comando con privilegios de sudo, así que:

sudo dmesg

Esto imprimirá un poco de salida por la que puede desplazarse, por lo que es un poco difícil encontrar lo que está buscando, y gran parte de lo que lees probablemente parezca caos. La buena nota es que los errores se imprimen en rojo, por lo que puede desplazarse rápidamente para encontrar cualquier cosa que pueda estar mal.

Incluso: 5 cosas que hacer con la terminal de Linux en su teléfono Android, incluido mi predilecto

Hay una forma de hacer esto aún más factible. Digamos que está experimentando un error y desea ver si está registrado a través de dmesg Como sucede. Para hacer eso, emita el comando:

dmesg -W

Esto mostrará la salida de dmesg Como sucede, por lo que cuando ocurre un error, lo verá escrito en la ventana del terminal y puede solucionar problemas desde allí.

La salida del comando dmesg.

El comando DMESG es un excelente zona para comenzar a solucionar problemas en Linux.

Jack Wallen/Zdnet

2. Nalgas

Hablando de la subsiguiente salida, el posaderas El comando le permite seguir la salida escrita en cualquier archivo de registro. Digamos que tiene problemas con su samba compartir y quiere ver qué está sucediendo en tiempo vivo. Lo primero que le gustaría hacer es acechar qué archivo de registro descubrir. En ese caso, podría emitir el comando:

Ls/var/log/samba

En esa carpeta encontrará una serie de archivos de registro (para el servidor Samba y cualquiera/todas las máquinas conectadas a la compartir). Digamos que quiero ver el contenido del registro Samba Daemon. Para eso, emitiría el comando:

Tail -f /var/log/samba/log.smbd

Incluso: 5 comandos de Linux para encontrar rápidamente la información del sistema que necesita conocer

A medida que ocurran los errores, se imprimirán en la terminal. Como puede ver, tengo un parámetro desconocido en mi archivo smb.conf, notorio Compartir modos. Puedo inaugurar ese archivo, eliminar el parámetro, reiniciar samba, y el error ya no existe.

La salida del comando cola -f.

Tail es una excelente forma de ver la información escrita en un registro en tiempo vivo.

Jack Wallen/Zdnet

Recuerde, para salir del comando de posaderas, debe usar la combinación de teclado CTRL+C.

3. PS

Para mí, PD es una puerta de entrada a otros comandos. El PD El comando muestra una instantánea de cualquier proceso flagrante. Podrías usar PD para enumerar cada proceso de ejecución o alimentarlo a grep para enumerar solo procesos específicos.

Pero, ¿para qué sirve?

Incluso: dos trucos que hacen que el uso de la lista de comandos de Linux sea mucho más factible

Supongamos que tiene una aplicación que se ha bloqueado y que no se clausura. Haces clic en esa pequeña x en la cumbre superior derecha (o superior izquierda) de la ventana, pero simplemente no desaparecerá. Lo primero que debe hacer es encontrar el PID de ese proceso para que luego pueda cuidar el problema. Ahí es donde PD viene a mano. Pero PD por sí mismo no es muy útil. ¿Por qué? Si acabas de valer PDsolo enumerará los procesos asociados con el terminal que está utilizando. En su zona, debe usar algunas opciones específicas, que son:

PD

  • A – Todos los procesos
  • U – procesos propiedad del adjudicatario que se ejecuta PD
  • X – Imprime aplicaciones que no se han iniciado desde la terminal

Incluso: Cómo programar los comandos de Linux, y cuando debería

Salida del comando PS Aux.

El comando PS es esencial para encontrar información sobre aplicaciones que pueden no comportarse como deberían.

Jack Wallen/Zdnet

Este comando imprime mucha información, todo en columnas. Verá varias columnas, pero a las que querrá prestar atención son PID y comando. Con la información de esas dos columnas, puede colocar la identificación del proceso que le causa problemas. Una vez que hayas antitético ese proceso, puedes matarlo.

Incluso: 5 comandos de Linux para tener la llave de la despensa usuarios

Si la salida de PD es abrumador, puede tuve esa salida a grep y enumere solo ciertos procesos. Digamos que LibreOffice le está causando problemas. Puede enumerar solo aquellos procesos asociados con LibreOffice como este:

Ps a | Grep libreofice

4. Mata

El matar El comando es muy poderoso. Cuando tiene una aplicación terca que se ha bloqueado y no se clausura (o no se ha bloqueado, pero está consumiendo demasiada memoria), el matar El comando obligará a esa aplicación a cerrar.

Incluso: Cómo automatito las tareas básicas en Linux con scripts bash, y por qué deberías probarlo

Pero para usar el matar comando, primero debe tener el PID de la aplicación en cuestión (que ubica con el PD dominio). Digamos que el PID de una aplicación de LibreOffice contraria es 604187. Para matar ese proceso, el comando sería:

matar 604187

La aplicación debe cerrar y preparado.

Incluso: 5 comandos de Linux para encontrar rápidamente la información del sistema que necesita conocer

5. SystemCTL

El systemctl El comando no solo es bueno para comenzar y detener las aplicaciones; Incluso puede ayudarlo a solucionar problemas. Digamos que Samba no funciona como se esperaba. Emitir el comando:

SystemCTL Status SMBD

El comando preparatorio enumerará si el servicio se está ejecutando, su PID, el número de tareas asociadas, cuánta memoria y CPU está usando, y los CGROUPS a los que pertenece. Aún mejor, si hay algún problema con el proceso, systemctl le dará la información que necesita para solucionar el problema (generalmente con la ayuda de Journalctl).

Encima: por qué uso el comando de árbol de Linux diariamente, y qué puede hacer por usted

Ahí lo tienes. Estos cinco comandos servirán como un excelente zona para comenzar con su decisión de problemas de Linux. Sí, hay bastantes herramientas más disponibles, pero para aquellos que recién comienzan con Linux, es posible que desee conocer primero estos comandos.

¿Cuál es la diferencia entre CD y PWD?

CD significa “Directorio de cambio” y le permite navegar a través de directorios. PWD significa “Directorio de trabajo de impresión” y muestra el directorio de trabajo flagrante.

¿Cómo enumero todos los archivos en un directorio?

Usar el comando LS.

¿Cómo creo un nuevo directorio?

Usar el comando mkdir.

¿Cuál es la diferencia entre el -d ¿Opción en MKDIR y crear un directorio principal por separado?

El -d La opción crea solo el directorio de nivel superior, mientras que la creación de un directorio de los padres garantiza que todos los subdirectorios necesarios igualmente se creen. Si usa el -pag Opción, creará directorios de padres, así como el subdirectorio.

¿Cómo navego a un archivo o directorio específico desde otro directorio?

Usar el comando CD (Directory_Name).

¿Cuál es el propósito de usar ../ en navegación?

../ se refiere a subir un nivel en la rango del directorio, mientras que ./ (punto/ período) se refiere a permanecer en el mismo directorio.

¿Cómo creo un archivo nuevo o edito uno existente?

Usar el comando touch (nombre de archivo).

¿Cuál es el propósito de usar el -mi opción con touch?

El -mi La opción le permite especificar un editor para inaugurar en zona de crear un archivo de texto en blanco.

¿Cómo elimino un archivo o directorio?

Usar el comando RM (nombre de archivo) para eliminar un archivo y RM -RF (directorio) Para eliminar el directorio de nivel superior y cualquier directorio o archivo inmaduro interiormente.

¿Cuál es el propósito de usar tuberías (|) con comandos?

Las tuberías le permiten suceder la salida de un comando como entrada para otro comando, lo que permite las tuberías de procesamiento de datos complejos.

¿Cómo uso operadores de redirección (> y >>)?

Use> para redirigir la salida en serie y >> para adicionar una nueva salida. Encima, usa


Related Posts

Samsung Galaxy Tab S10 Lite está en camino cercano con el S11 y S11 Exaltado

Hoy temprano le dijimos que el próximo Samsung Galaxy S25 Fe podría usar el chipset Exynos 2400E, de acuerdo con una fuga de código de la misma fuente que ha…

¿Cómo se prueba la cámara de su teléfono? Volé a China para vigilar

Tabla de contenido Tabla de contenido Conoce al laboratorio de imágenes Oppo en Binhai Bay Pruebas habitual de la industria y pruebas habitual de operadores Prueba de rendimiento de HDR…

Leave a Reply

Your email address will not be published. Required fields are marked *

You Missed

RD: ¿Quién es responsable de la supervisión de obras públicas y privadas? – Remolacha

RD: ¿Quién es responsable de la supervisión de obras públicas y privadas? – Remolacha

Samsung Galaxy Tab S10 Lite está en camino cercano con el S11 y S11 Exaltado

Samsung Galaxy Tab S10 Lite está en camino cercano con el S11 y S11 Exaltado

Zelenski rechaza ceder zona para acuerdo de paz con Rusia

Zelenski rechaza ceder zona para acuerdo de paz con Rusia

Denuncian calles en mal estado en Zona Industrial de Herrera – Remolacha

Denuncian calles en mal estado en Zona Industrial de Herrera – Remolacha

¿Cómo se prueba la cámara de su teléfono? Volé a China para vigilar

¿Cómo se prueba la cámara de su teléfono? Volé a China para vigilar

Cómo mover archivos masivos de su iPad: cuando todo lo demás equivocación

Cómo mover archivos masivos de su iPad: cuando todo lo demás equivocación