Hvordan unngå å måtte si TIFU med Linux



Prøv Instrumentet Vårt For Å Eliminere Problemer

Sosiale nettverksentusiaster bruker ofte akronymet TIFU for å bety 'Today I Fouled Up', men Linux-systemadministratorer vet at F i akronymet står for noe langt sterkere enn forurenset. Det er veldig enkelt å gjøre feil trekk på en terminal og skåle et helt system. Dette gjelder spesielt når du arbeider med serverarkitekturer som har en rekke terminaler som styrer forskjellige individuelle verter.



I stedet for å bli opparbeidet med å måtte jobbe direkte fra et rotskall mens du administrerer et stort system, må du ta deg tid til å bli kjent med noen få hint som vil forhindre at denne typen ting skjer med deg.



Forebygge et TIFU-øyeblikk

Unngå å bruke rm -rf eller rm * hvis du kan, men bruk av disse er noen ganger helt uunngåelig. Virkelig tenk over det før du prøver dette. Hvis du absolutt ikke har noe valg, så bruk ls som en sjekk før du gjør det. Si at du måtte slette alt i en katalog som startet med små bokstaver m. Før du kjørte rm m *, må du sørge for å kjøre ls m * for å se hvilke filer som blir brent. Du bør også unngå å bruke chmod rekursivt hvis det er mulig. Det er for lett å modifisere hele filstrukturen på den måten. Noen ganger oppfordrer de nye administratorer til å utstede kommandoen chmod -R 777 / * som et sprell, og det er en sikker oppskrift for et TIFU-øyeblikk.



De rm -rf / * Linux kommandoen er allerede ganske beryktet, men du bør spesielt unngå dette på et system med en UEFI-oppstartsprotokoll. Siden noen oppstartsdata er kartlagt til en katalog av Linux-kjernen, kan denne kommandoen faktisk tørke den av.

Hvis du jobber med flere terminaler, kan det være lurt å enten sjekke tittellinjen, ledeteksten eller ekkoet $ HOSTNAME før du bruker poweroff bare for å forsikre deg om at du slår av riktig maskin.

2016-11-25_022325



Vær svært forsiktig når du utsteder chrontab -e kommando. Mer enn noen få mennesker har ved et uhell utstedt chrontab -r og slettede oppgaver i prosessen. Mens du er i gang, må du ikke la et terminalskall ligge inne i et skrivebordsmiljø inne i en katalog du er i ferd med å slette i en grafisk filbehandling. Det samme gjelder for to virtuelle konsoller med en på innsiden av den ene, mens den andre sletter en katalog. Du får feil angående hvordan katalogen din ikke eksisterer.

Et annet mye mindre farlig problem innebærer å dele OpenOffice- eller LibreOffice-dokumenter med Windows- eller OS X-brukere. Sørg for å lagre i RTF, DOC eller andre formater du får beskjed om når du deler filer. Disse brukerne kan vanligvis ikke åpne standardinnstillinger for Linux-kontorprogramvare.

2 minutter lest