Como evitar nunca ter que dizer TIFU com Linux



Experimente Nosso Instrumento Para Eliminar Problemas

Os entusiastas das redes sociais costumam usar o acrônimo TIFU para significar “Hoje eu estraguei tudo”, mas os administradores de sistema Linux sabem que o F na sigla significa algo muito mais forte do que sujo. É muito fácil fazer o movimento errado em um terminal e torrar um sistema inteiro. Isso é especialmente verdadeiro ao trabalhar com arquiteturas de servidor que apresentam uma infinidade de terminais controlando diferentes hosts individuais.



Em vez de se preocupar em ter que trabalhar diretamente de um shell de root enquanto administra um sistema grande, reserve um momento para se familiarizar com algumas dicas que impedirão que esse tipo de coisa aconteça com você.



Prevenindo um momento TIFU

Evite usar rm -rf ou rm * se puder, embora usá-los às vezes seja completamente inevitável. Realmente, pense um pouco antes de tentar isso. Se você não tiver escolha, use ls como uma verificação antes de fazer. Digamos que você tenha que deletar tudo em um diretório começando com m minúsculo. Antes de executar rm m *, certifique-se de executar ls m * para ver quais arquivos serão gravados. Você também deve evitar usar chmod recursivamente, se possível. É muito fácil fazer chmod em toda a estrutura do arquivo dessa maneira. Às vezes, eles incentivam novos administradores a emitir o comando chmod -R 777 / * como uma brincadeira, e essa é uma receita infalível para um momento TIFU.



o rm -rf / * Linux já é bastante infame, mas você deve evitar isso especialmente em um sistema com um protocolo de inicialização UEFI. Como alguns dados de inicialização são mapeados para um diretório pelo kernel do Linux, este comando pode realmente apagá-los.

Se você estiver trabalhando com vários terminais, talvez queira verificar a barra de título, seu prompt ou o eco $ HOSTNAME antes de usar o poweroff, apenas para ter certeza de que está desligando a máquina certa.

2016-11-25_022325



Seja extremamente cuidadoso ao emitir o chrontab -e comando. Mais do que algumas pessoas emitiram acidentalmente chrontab -r e tarefas excluídas no processo. Enquanto você está nisso, evite deixar um shell de terminal dentro de um ambiente de área de trabalho dentro de um diretório que você está prestes a excluir em um gerenciador de arquivos gráfico. O mesmo vale para dois consoles virtuais com um dentro de um enquanto o outro exclui um diretório. Você receberá erros sobre como seu diretório não existe.

Um outro problema muito menos perigoso envolve o compartilhamento de documentos do OpenOffice ou LibreOffice com usuários do Windows ou OS X. Certifique-se de salvar em RTF, DOC ou qualquer outro formato que você deve usar ao compartilhar arquivos. Esses usuários geralmente não conseguem abrir os padrões do software de escritório Linux.

2 minutos lidos