Cum să eviți să spui TIFU cu Linux



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Pasionații de rețele sociale folosesc adesea acronimul TIFU pentru a însemna „Today I Fouled Up”, dar administratorii de sistem Linux știu că F din acronim înseamnă ceva mult mai puternic decât fouled. Este foarte ușor să faci o mișcare greșită pe un terminal și să prăjești un întreg sistem. Acest lucru este valabil mai ales atunci când lucrați cu arhitecturi de server care prezintă o multitudine de terminale care controlează diferite gazde individuale.



Mai degrabă decât să lucrați cu privire la faptul că trebuie să lucrați direct dintr-un shell rădăcină în timp ce administrați un sistem mare, luați un moment pentru a vă familiariza cu câteva sugestii care vor împiedica acest tip de lucruri să vi se întâmple.



Prevenirea unui moment TIFU

Evitați utilizarea rm -rf sau rm * dacă puteți, deși utilizarea acestora este uneori complet inevitabilă. Gândește-te cu adevărat înainte de a încerca asta. Dacă absolut nu ai de ales, atunci folosește ls ca verificare înainte să o faci. Să presupunem că a trebuit să ștergeți totul dintr-un director începând cu litere mici m. Înainte de a rula rm m *, asigurați-vă că rulați ls m * pentru a vedea ce fișiere vor fi arse. De asemenea, ar trebui să evitați utilizarea chmod recursiv dacă este posibil. Este prea ușor să modificați întreaga structură a fișierului în acest fel. Uneori îi încurajează pe noii administratori să emită comanda chmod -R 777 / * ca o farsă, și aceasta este o rețetă sigură pentru un moment TIFU.



rm -rf / * Linux comanda este deja destul de infamă, dar ar trebui să evitați mai ales acest lucru pe un sistem cu un protocol de încărcare UEFI. Deoarece unele date de pornire sunt mapate într-un director de către nucleul Linux, această comandă ar putea să le șteargă.

Dacă lucrați cu mai multe terminale, vă recomandăm să verificați bara de titlu, promptul dvs. sau ecoul $ HOSTNAME comanda înainte de a utiliza oprirea doar pentru a vă asigura că opriți aparatul potrivit.

2016-11-25_022325



Fiți extrem de atent atunci când emiteți chrontab -e comanda. Mai mult de câteva persoane au emis accidental chrontab -r și sarcinile șterse din proces. În timp ce vă aflați, evitați să lăsați un shell de terminal într-un mediu desktop într-un director pe care urmează să îl ștergeți într-un manager de fișiere grafic. Același lucru este valabil pentru două console virtuale cu una în interiorul uneia, în timp ce cealaltă șterge un director. Veți primi erori cu privire la modul în care directorul dvs. nu există.

O altă problemă mult mai puțin periculoasă implică partajarea documentelor OpenOffice sau LibreOffice cu utilizatorii Windows sau OS X. Asigurați-vă că salvați în format RTF, DOC sau în orice alte formate vi se spune să utilizați atunci când partajați fișiere. Acești utilizatori nu pot deschide de obicei setările implicite ale software-ului de birou Linux.

2 minute citite