Как да избегнете изобщо да казвате TIFU с Linux



Опитайте Нашия Инструмент За Премахване На Проблемите

Любителите на социалните мрежи често използват съкращението TIFU, за да означават „Днес се обърках“, но системните администратори на Linux знаят, че F в съкращението означава нещо далеч по-силно от замърсено. Много е лесно да направите грешен ход на терминал и да препечете цяла система. Това е особено вярно при работа със сървърни архитектури, които разполагат с множество терминали, контролиращи различни отделни хостове.



Вместо да се занимавате с това, че трябва да работите директно от коренна обвивка, докато администрирате голяма система, отделете малко време, за да се запознаете с няколко подсказки, които ще попречат на подобни неща да ви се случват.



Предотвратяване на TIFU момент

Избягвайте да използвате rm -rf или rm *, ако можете, въпреки че използването им понякога е напълно неизбежно. Наистина помислете, преди да опитате това. Ако нямате абсолютно никакъв избор, използвайте ls като чек, преди да го направите. Кажете, че трябва да изтриете всичко в директория, започвайки с малки букви m. Преди да стартирате rm m *, моля, не забравяйте да стартирате ls m *, за да видите кои файлове ще се изгорят. Също така трябва да избягвате използването на chmod рекурсивно, ако е възможно. Твърде лесно е да се chmod цялата файлова структура по този начин. Те понякога насърчават новите администратори да издават командата chmod -R 777 / * като шега и това е сигурна рецепта за момент на TIFU.



The rm -rf / * Linux команда вече е доста скандална, но особено трябва да избягвате това в система с UEFI протокол за зареждане. Тъй като някои данни за зареждане се преобразуват в директория от ядрото на Linux, тази команда всъщност може да ги изтрие.

Ако работите с множество терминали, може да искате да проверите лентата на заглавието, подканата или ехото $ HOSTNAME команда, преди да използвате poweroff, само за да сте сигурни, че изключвате правилната машина.

2016-11-25_022325



Бъдете изключително внимателни при издаване на chrontab -e команда. Повече от няколко души са издали случайно chrontab -r и изтрити задачи в процеса. Докато сте готови, избягвайте да оставяте терминална обвивка вътре в работна среда в директория, която ще изтриете в графичен файлов мениджър. Същото важи и за две виртуални конзоли с една вътре в едната, докато другата изтрива директория. Ще получите грешки относно това как вашата директория не съществува.

Друг много по-малко опасен проблем включва споделянето на документи на OpenOffice или LibreOffice с потребители на Windows или OS X. Не забравяйте да запишете в RTF, DOC или други формати, които ви е казано да използвате при споделяне на файлове. Тези потребители обикновено не могат да отворят настройките по подразбиране за Linux офис софтуер.

2 минути четене