5 comandos de terminal de Linux que solucionan la mayoría de los problemas de mi sistema

Aunque los sistemas Linux son congruo estables, el uso diario puede provocar ciertos errores. Varias distribuciones de Linux incluyen herramientas GUI, pero las correcciones más confiables ocurren en la terminal porque le brinda un control más preciso sobre las reparaciones.

A posteriori de un par de primaveras solucionando muchos de estos problemas de Linux, he creado una pila de comandos de terminal que me ayudan con casi cualquier problema que encuentre. Estos no son sólo comandos que se ejecutan en sistemas nuevos y se olvidan; son un conjunto de herramientas habitual.

Reparar paquetes rotos antaño de que caigan en cascada

Solucione errores de dependencia e instalaciones incompletas de la forma correcta

Reparar paquetes rotos en Mint
Afam Onyimadu / MUO

En Linux, paquetes completos pueden volverse inestables cuando se interrumpe una puesta al día o instalación de software, o si ciertas dependencias no se resuelven. Esto a menudo hace que las aplicaciones existentes no se inicien y, a veces, las nuevas instalaciones fallan.

Para solucionar este problema, ejecuto los siguientes comandos en secuencia:

sudo dpkg --configure -a 
sudo apt --fix-broken install
sudo apt clean
sudo apt autoremove

Los comandos anteriores son específicos de Debian/Ubuntu (APT/dpkg). En Fedora, use sudo dnf distribución-sincronización; en Arch, use sudo pacman-syu.

Los ejecuto en este orden para poder restaurar un sistema de paquetes roto sin reinstalar el sistema operante. Cualquiera de los siguientes puede ser mi señal para ejecutar los comandos anteriores:

  • Las instalaciones de software fallan con errores de dependencia

  • Las actualizaciones se detienen a la porción

  • El administrador de paquetes informa sobre paquetes rotos

  • Las aplicaciones fallan luego de una puesta al día del sistema

Utilizo el primer comando para completar la instalación de cualquier paquete incompleto. El –-arreglar-roto El comando resuelve las dependencias no satisfechas descargando e instalando lo que error. El honesto El comando elimina los archivos de paquetes almacenados en gusto, mientras que el asesinato cibernética El comando elimina paquetes innecesarios que se instalaron automáticamente para satisfacer las dependencias de otro paquete.

Encuentra lo que llena silenciosamente tu disco

Exponga los acaparadores de almacenamiento que la terminal revela al instante

Mostrar uso general del disco
Afam Onyimadu / MUO

En mi experiencia, los problemas de espacio en disco son congruo comunes en Linux. Estos problemas pueden desencadenarse al acumular gradualmente registros y archivos temporales. Asimismo pueden deberse a un gusto amplio. Para mí, los culpables comunes suelen ser mis imágenes y contenedores de Docker, kernels antiguos y cachés de aplicaciones.

Si Docker es responsable de satisfacer su disco, puede eliminar de forma segura los contenedores detenidos ejecutando el comando docker system prune. El comando igualmente eliminará las imágenes sin etiquetar que no utilice ningún contenedor y la gusto de compilación no utilizada. Para recuperar más espacio eliminando todas las imágenes no utilizadas, agregue la opción -a: docker system prune -a

Cualquiera de estos síntomas puede ser un recordatorio para corroborar el uso de su disco:

  • Las unidades se llenan más rápido de lo esperado

  • Las actualizaciones del sistema se niegan a instalarse

  • Operaciones de archivos lentas

  • Advertencias de poco espacio en disco

yo corro df -hpara mostrar el uso genérico del disco. Para circunscribir directorios grandes, ejecuto:

sudo du -sh /* 2>/dev/null | sort -rh | head -20

Una vez hecho esto, puedo deslindar mi búsqueda a directorios específicos para circunscribir qué está acaparando espacio y puedo usar el comando ncdu / solo para tener una aspecto más practicable e interactiva. Una vez que manifestación desde este directorio raíz, es más practicable ver problemas a nivel del sistema que normalmente no aparecerían en las herramientas gráficas.

Antaño de ejecutar el ncdu comando, debe estar instalado en su computadora. Puedes usar este comando: sudo apt install ncdu

Restablezca la red sin reiniciar su sistema

Vacíe DNS, reinicie las interfaces y verifique la conectividad

Identificar la interfaz de red
Afam Onyimadu / MUO

Muy a menudo, los problemas de red se originan en su computadora, no en un enrutador o proveedor de Internet. Los desencadenantes comunes son entradas DNS obsoletas, servicios de red que no responden o fallas en la interfaz. Hay varios comandos que uso para eventualmente solucionar el problema, y ​​mi señal para probar estos comandos es cualquiera de las siguientes:

  • Las páginas web se estancan o se cargan parcialmente

  • Errores de “error temporal en la resolución de nombres”

  • Descargas o cargas interrumpidas

  • Otros dispositivos funcionan normalmente mientras mi sistema está desconectado

El primer paso es identificar la interfaz de red. Este comando ayuda con esto: ip link show. A continuación, ejecuto este comando para borrar mi gusto de DNS: sudo resolvectl flush-caches.

En sistemas más antiguos, podrías ejecutar el comando equivalente:sudo systemd-resolve --flush-caches

A continuación, ejecute los dos comandos siguientes para restablecer la interfaz de red:

sudo ip link set  down
sudo ip link set up

Finalmente, puedes usar un comando ping para probar la conectividad:

ping -c 4 google.com

En sistemas que ejecutan NetworkManager, el uso directo del enlace IP puede hacer que NetworkManager anule sus cambios. Los siguientes comandos nmcli aplicarán un reinicio persistente a través de NetworkManager.

nmcli networking off
nmcli networking on

Deja de adivinar por qué tu sistema se siente gradual

Clasifique el uso de CPU, memoria y disco al instante

No es raro que su computadora se sienta lenta ocasionalmente. Sin bloqueo, vale la pena comprobarlo, especialmente cuando las desaceleraciones no ocurren en tareas pesadas. He notado que a menudo un proceso fuera de control, la presión de la memoria o una incorporación actividad del disco pueden provocar ralentizaciones. En el momento en que noto alguno de los síntomas siguientes, empiezo a investigar el problema:

  • Aplicaciones congeladas o retrasadas

  • Incorporación actividad de fans.

  • Picos frecuentes de CPU

  • Capacidad de respuesta lenta del escritorio

Primero, uso el top comando para ver el uso de posibles del sistema en vivo. Luego ejecuto este comando: top -b -n 1 | head -20 para capturar una instantánea de los procesos activos. A continuación, ejecuto este comando para identificar qué procesos están consumiendo memoria: ps aux --sort=-%mem | head -10. Si necesita monitorear la actividad de E/S del disco, ejecute este comando: iostat -x 1 3.

Si iostat no está instalado, instale el paquete sysstat (por ejemplo, sudo apt install sysstat en Debian/Ubuntu).

Asimismo puedes utilizar el htop comando si prefiere un visor de procesos más interactivo. Una vez que encuentre un proceso que no funciona correctamente, anote el PID y primero intente finalizarlo limpiamente con matar que envía una señal SIGTERM y le da al proceso la oportunidad de seguir datos y salir con gracejo. Si el proceso no replica, termínelo usando el comando: kill -9 en posterior caso.

Repare los errores del sistema de archivos antaño de que provoquen la pérdida de datos

Ejecute fsck de forma segura y verifique la integridad del disco

Ejecutando el comando lsblk
Afam Onyimadu / MUO

Cuando utilice una computadora, espere errores del sistema. La pérdida repentina de energía, fallas de hardware o apagados inadecuados son desencadenantes fáciles. Sin bloqueo, el serio problema es que estos errores pueden acumularse y provocar la desaparición de archivos. En algunos casos, la computadora puede dejar de iniciarse correctamente. Los síntomas comunes que veo antaño de reparar archivos del sistema son:

  • Los archivos no se abren

  • Errores inesperados de leída o escritura

  • Sistemas de archivos cambiando al modo de solo leída

Antaño de realizar correcciones importantes, ejecute el sucesivo comando para identificar la partición: lsblk

Ejecute fsck sólo en particiones desmontadas; ejecutarlo en sistemas de archivos montados puede provocar una corrupción molesto de los datos.

Normalmente ejecuto un escaneo de solo leída antaño de aplicar cualquier reparación cibernética usando el sucesivo comando:

sudo fsck -n /dev/sdX

Si detecto algún error que necesito ejecutar automáticamente, ejecuto el sucesivo comando (el -y flag implementa correcciones sin más indicaciones):

sudo fsck -y /dev/sdX

Es seguro ejecutar fsck desde un entorno USB activo cuando necesita corroborar el sistema de archivos raíz. Encima, utilizo herramientas como inteligentectl para detectar unidades defectuosas.

Unos pocos comandos pueden resolver la mayoría de los problemas de Linux

Recomiendo ciertos comandos generales para el uso diario. Sin bloqueo, para solucionar problemas comunes de Linux, estos cinco grupos de comandos serán su mejor opción. Solo tardan unos minutos en resolver muchos problemas. Puede solucionar problemas desde la GUI, pero el terminal permite una opción de problemas más descubierta.

Persona arreglando la placa base de una computadora portátil con un destornillador.

¿Es hardware o software? Cómo diagnostico fácilmente los problemas de mi computadora

Si su computadora no funciona, existen algunas formas de determinar si es el software o el hardware el que causa el problema.

Related Posts

¿Qué es una instalación mínima para Linux? 6 razones por las que puede resultar útil

Jack Wallen / Elyse Betters Picaro / ZDNET Siga ZDNET: Agréganos como fuente preferida en Google. Conclusiones esencia de ZDNET Una instalación mínima de Linux es más útil de lo…

Alianza de Campeones de fútbol: transmite Barcelona vs. Newcastle en vivo

Cuándo ver Barcelona vs Newcastle Miércoles a la 1:45 p. m. ET (10:45 a. m. PT). donde mirar Barcelona vs Newcastle se transmitirá en los EE. UU. por Paramount Plus.…

Leave a Reply

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

You Missed

¿Qué es una instalación mínima para Linux? 6 razones por las que puede resultar útil

¿Qué es una instalación mínima para Linux? 6 razones por las que puede resultar útil

El 80 % del asqueroso que se consume en RD es importada desde EE. UU. – Remolacha

El 80 % del asqueroso que se consume en RD es importada desde EE. UU. – Remolacha

Dice no hacen equivocación los Castro ni cúpula para transición en Cuba | AlMomento.net

Dice no hacen equivocación los Castro ni cúpula para transición en Cuba | AlMomento.net

Trump continúa presión sobre la Fed a horas de una nueva intrepidez

Trump continúa presión sobre la Fed a horas de una nueva intrepidez

El Servicio de Salubridad realizará viaje médica gratuita en Puerto Plata este 20 y 21 de marzo

El Servicio de Salubridad realizará viaje médica gratuita en Puerto Plata este 20 y 21 de marzo

Especialistas presentan en República Dominicana Multiflora Transit, una innovadora alternativa para mejorar el tránsito intestinal

Especialistas presentan en República Dominicana Multiflora Transit, una innovadora alternativa para mejorar el tránsito intestinal