

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