
Peter Holmes
0
4398
166
Linux puede ser un arma 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 actualmente sabe lo que está haciendo, pero también significa que podría inutilizar su sistema en cuestión de segundos.
Nuevo en la línea de comando de Linux? Sin preocupaciones. Comience con nuestra guía de inicio rápido del terminal Linux Una guía rápida para comenzar con la línea de comandos de Linux Una guía rápida para comenzar con la línea de comandos de Linux Puede hacer muchas cosas increíbles con comandos en Linux y realmente no es difícil de aprender. junto con estos 40 comandos esenciales de Linux Una A-Z de Linux: 40 comandos esenciales que debe conocer Una A-Z de Linux: 40 comandos esenciales que debe saber Linux es la tercera rueda que Windows y Mac suelen ignorar. Sí, durante la última década, el sistema operativo de código abierto ha ganado mucha tracción, pero todavía está muy lejos de ser considerado ... Con esos dos recursos, se familiarizará con la línea de comandos en muy poco tiempo..
Pero si usted es un novato o veterano de Linux, nunca debe ejecutar un comando a menos que sepa exactamente Que hace. Estos son algunos de los comandos de Linux más mortales que, en su mayor parte, querrás evitar.
Eliminar recursivamente
La capacidad de Linux para eliminar lo que quieras sin cuestionar es una bendición, especialmente después de lidiar con años de “Ese archivo no se puede eliminar” errores en Windows Pero los trolls de Internet lo engañarán rápidamente, presentándole comandos de eliminación extremadamente peligrosos que pueden borrar discos duros completos.
rm -rf /
Esta línea ejecuta el comando remove rm con dos palancas: -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 raíz, esencialmente limpiando todo su sistema.
Tenga en cuenta que, en la actualidad, 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 disco duro
El terminal es especialmente complicado para los novatos de Linux porque proporciona varias formas 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 formatear su unidad FAT32 a NTFS - y las ventajas de hacerlo Cómo formatear su unidad FAT32 a NTFS - y las ventajas de hacerlo Es posible que no lo sepa, pero elegir el sistema de archivos adecuado para sus unidades es realmente bastante importante. Aunque la idea principal de todos los sistemas de archivos es la misma, hay muchas ventajas y desventajas sobre cada uno ... no es una acción inherentemente maliciosa, pero sí “Reiniciar” el disco de tal manera que es “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 disco duro
Como si el formateo accidental del disco no fuera lo suficientemente malo, es posible sobrescribir su disco duro utilizando datos sin procesar. Al menos el formateo del disco es un procedimiento real con usos de la vida real; sobrescribir directamente el propio disco, por otro lado, no es tan bueno.
mando > / dev / hda
En el comando de arriba, mando puede ser reemplazado por cualquier comando Bash. los > El operador redirige la salida del comando a su izquierda al archivo a su derecha. En este caso, no importa cuál sea el resultado del comando izquierdo. Los datos sin procesar se redirigen y se utilizan para sobrescribir el disco duro del sistema.
Como puedes imaginar, esto lo vuelve inútil.
Limpie el disco duro
Aquí hay otra forma de arruinar su sistema. Esta vez, el comando pondrá a cero por completo su disco duro. Sin corrupción de datos o sobrescrituras; literalmente llenará su disco duro con ceros. Un disco duro no se limpia más que eso.
dd if = / dev / zero of = / dev / hda
los dd El comando es una instrucción de bajo nivel que se utiliza principalmente para escribir datos en unidades físicas. los Si El parámetro determina la fuente de datos, que en este caso es / dev / zero, un especial en Linux que produce un flujo infinito de ceros. los de El parámetro determina el destino de esos ceros, que es el / dev / hda manejar.
Sí, hay razones legítimas para poner a cero una unidad, pero si no sabe cuáles son esas razones, entonces querrá mantenerse alejado de este comando.
Implode disco duro
Si estás cansado de escuchar formas de destruir tu disco duro, espera. Aquí hay uno más para ti. En Linux, hay un archivo especial llamado / dev / null eso descartará cualquier dato que se escriba en él. Puedes pensarlo como un agujero negro o una trituradora de archivos: cualquier cosa que se le dé como entrada se comerá definitivamente.
mv / / dev / null
¿Puedes ver el peligro aquí? los mv el comando intenta mover el directorio raíz del sistema / / en el 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 sea inutilizable.
Porque el pánico del grano
¿Windows tiene su infame pantalla azul de la muerte Windows 8 estrellarse? ¿Cómo solucionar fácilmente problemas de pantalla azul y otros problemas de bloqueo de Windows 8? Cómo solucionar fácilmente los problemas de la pantalla azul y otros problemas Windows 8 no es perfecto. Dicho esto, la mayoría de las pantallas azules y los bloqueos de aplicaciones no son culpa de Windows. Nuestros consejos lo ayudarán a identificar exactamente qué le sucede a su PC y a solucionarlo. . 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. A veces, se produce un error interno del cual la recuperación es imposible, por lo que el sistema promulgará algo similar a la pantalla azul: a panico 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í. Qué es importante es que ejecutar cualquiera de esas líneas provocará un pánico en el núcleo, lo que le obligará a reiniciar su sistema. Es mejor mantenerse alejado de estos comandos a menos que esté absolutamente seguro de saber lo que está haciendo..
Tenedor bomba
Bash es el lenguaje del terminal de Linux ¿Es confuso Linux? Estos son los términos clave que debe saber ¿Es confuso Linux? Estos son los términos clave que debe 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 en su uso, inevitablemente encontrará todo tipo de terminología que ... 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 oscuro comando se llama bomba tenedor, que es un tipo especial de kernel panic. Define una función llamada : que recursivamente se llama a sí mismo dos veces cuando se ejecuta. Una de las llamadas recursivas ocurre en primer plano mientras que la otra ocurre en segundo plano..
En otras palabras, cada vez que se ejecuta esta función, genera dos procesos secundarios. Esos procesos hijos generan 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 puede ser útil en la vida cotidiana en un sistema Linux. wget recupera el contenido de una URL web, que puede usarse para acceder a sitios web o descargar archivos. Sin embargo, hay un truco simple que lo hace peligroso:
wget http: // una URL no confiable -O- | sh
La combinación anterior descarga el contenido de la URL dada e inmediatamente la alimenta al sh comando, que ejecuta los contenidos descargados en el terminal. Si la URL apuntara a un script malicioso, estaría sellando su propio destino con este comando.
Deshabilitar derechos de comando raíz
Este comando final es sencillo. Utiliza los comúnmente utilizados rm comando para deshabilitar dos de los comandos más importantes en Linux: sudo y su. Larga historia corta, estos dos te permiten correr otro 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. Fuerza eliminar ambos comandos de su sistema sin ninguna confirmación, dejándolo en un atasco. Ahí son formas de restaurar lo que ha eliminado Las mejores formas de recuperar datos en Linux Las mejores formas de recuperar datos en Linux No importa si fue culpa suya o no, las cosas almacenadas en sus dispositivos pueden suceder. Los discos duros, las unidades de estado sólido y los medios extraíbles pueden potencialmente "perder" archivos debido a numerosos ..., pero no siempre es sencillo ni será agradable.
¡Por favor tenga cuidado! No tengas miedo de jugar con Linux Teniendo en cuenta Linux? 10 preguntas comunes respondidas teniendo en cuenta Linux? 10 preguntas comunes respondidas Estas son las preguntas más comunes que los usuarios de Windows tienen sobre Linux. Después de revisar esta lista de preguntas y respuestas, debe sentirse mucho más seguro al probar Linux. y la terminal de línea de comando, pero al mismo tiempo, investigue y nunca ejecute nada a menos que esté absolutamente seguro de lo que hace. Si alguien te dice que “prueba este comando”, siempre verifique doble y triple.
¿Alguna vez has ejecutado un comando destructivo? ¿Que pasó? ¿Alguien te engañó?? Comparta sus pensamientos y experiencias con nosotros en los comentarios.!