Hur man undviker att någonsin behöva säga TIFU med Linux



Prova Vårt Instrument För Att Eliminera Problem

Sociala nätverksentusiaster använder ofta förkortningen TIFU för att betyda ”Today I Fouled Up”, men Linux-systemadministratörer vet att F i akronymen står för något mycket starkare än foul. Det är väldigt enkelt att göra fel drag på en terminal och rosta ett helt system. Detta gäller särskilt när man arbetar med serverarkitekturer som har en mängd terminaler som styr olika individuella värdar.



Snarare än att bli upparbetad med att behöva arbeta direkt från ett rotskal medan du administrerar ett stort system, ta en stund att bekanta dig med några tips som förhindrar att den här typen av saker händer dig.



Att förhindra ett TIFU-ögonblick

Undvik att använda rm -rf eller rm * om du kan, men det är ibland helt oundvikligt att använda dessa. Tänk verkligen på det innan du försöker. Om du absolut inte har något val, använd sedan ls som en kontroll innan du gör det. Anta att du var tvungen att ta bort allt i en katalog som börjar med gemener m. Innan du körde rm m *, se till att du kör ls m * för att se vilka filer som kommer att brännas. Du bör också undvika att använda chmod rekursivt om det är möjligt. Det är för lätt att modifiera hela filstrukturen på det sättet. Ibland uppmuntrar de nya administratörer att utfärda kommandot chmod -R 777 / * som ett upptåg, och det är ett säkert recept för ett TIFU-ögonblick.



De rm -rf / * Linux kommandot är redan ganska ökänt, men du bör särskilt undvika detta på ett system med ett UEFI-startprotokoll. Eftersom vissa startdata mappas till en katalog av Linux-kärnan kan det här kommandot faktiskt torka bort det.

Om du arbetar med flera terminaler kan du antingen kontrollera titelraden, din uppmaning eller ekot $ VÄSTNAMN innan du använder poweroff bara för att se till att du stänger av rätt maskin.

2016-11-25_022325



Var exceptionellt försiktig när du utfärdar chrontab -e kommando. Mer än ett fåtal personer har av misstag utfärdat chrontab -r och raderade uppgifter i processen. Medan du håller på med det, undvik att lämna ett terminalskal inne i en skrivbordsmiljö i en katalog som du ska ta bort i en grafisk filhanterare. Detsamma gäller för två virtuella konsoler med en inuti en medan den andra raderar en katalog. Du får fel angående hur din katalog inte finns.

Ett annat mycket mindre farligt problem är att dela OpenOffice- eller LibreOffice-dokument med Windows- eller OS X-användare. Se till att spara i RTF, DOC eller andra format som du får veta när du delar filer. Dessa användare kan vanligtvis inte öppna standardinställningarna för Linux-kontorsprogramvaran.

2 minuter läst