Cómo evitar tener que decir TIFU con Linux

Cómo evitar tener que decir TIFU con Linux

Los entusiastas de las redes sociales a menudo usan el acrónimo TIFU para significar 'Hoy me Fouled Up', pero los administradores de sistemas Linux saben que la F en el acrónimo significa algo mucho más fuerte que fouled. Es muy fácil hacer un movimiento incorrecto en una terminal y tostar todo un sistema. Esto es especialmente cierto cuando se trabaja con arquitecturas de servidor que cuentan con una multitud de terminales que controlan diferentes hosts individuales.

En lugar de preocuparse por tener que trabajar directamente desde un shell de root mientras administra un sistema grande, tómese un momento para familiarizarse con algunas sugerencias que evitarán que le suceda este tipo de cosas.

Preventing a TIFU Moment

Evite usar rm -rf o rm * si puede, aunque usarlos a veces es completamente inevitable. Piense realmente un poco antes de intentar esto. Si no tiene absolutamente ninguna opción, utilice ls como comprobación antes de hacerlo. Supongamos que tuvo que eliminar todo en un directorio que comienza con una m minúscula. Antes de ejecutar rm m *, asegúrese de ejecutar ls m * para ver qué archivos se grabarán. También debe evitar el uso de chmod de forma recursiva si es posible. Es demasiado fácil modificar toda la estructura del archivo de esa manera. A veces alientan a los nuevos administradores a emitir el comando chmod -R 777 / * como una broma, y ​​esa es una receta infalible para un momento TIFU.



los rm -rf / * Linux El comando ya es bastante infame, pero debe evitarlo especialmente en un sistema con un protocolo de arranque UEFI. Dado que el kernel de Linux asigna algunos datos de arranque a un directorio, este comando podría borrarlos.

Si está trabajando con varios terminales, es posible que desee comprobar la barra de título, su mensaje o el eco $ HOSTNAME comando antes de usar poweroff solo para asegurarse de que está apagando la máquina correcta.

2016-11-25_022325

Sea excepcionalmente cuidadoso al emitir el chrontab -e mando. Más de unas pocas personas han emitido accidentalmente chrontab -r y tareas eliminadas en el proceso. Mientras lo hace, evite dejar un shell de terminal dentro de un entorno de escritorio dentro de un directorio que está a punto de eliminar en un administrador de archivos gráfico. Lo mismo ocurre con dos consolas virtuales con una dentro de una mientras que la otra elimina un directorio. Obtendrá errores con respecto a cómo su directorio no existe.

Otro problema mucho menos peligroso implica compartir documentos de OpenOffice o LibreOffice con usuarios de Windows u OS X. Asegúrese de guardar en RTF, DOC o cualquier otro formato que se le indique que use al compartir archivos. Por lo general, estos usuarios no pueden abrir los valores predeterminados del software de oficina de Linux.

2 minutos de lectura