att vara systemadministratör är som att vara Han Solo: du måste lösa problem åt vänster och höger, du måste vara på toppen av allt hela tiden, och viktigast av allt: du måste se till att ingenting kraschar.
det är inte ett lätt jobb – men om du har rätt verktyg (som Millennium Falcon), rätt personer i ditt lag (som Chewbacca) och rätt Policy och procedurer (som Force), då kan du trivas. För att hjälpa dig att njuta av framgång och lycka som systemadministratör — och få ordning på kaoset — här är 10 bästa praxis att arbeta och leva efter:
1. Var snäll. Var sympatisk. Var det bästa du som du kan!
nu vet jag att du tänker: ”allvarligt? Detta är en bästa praxis?”. Tja, ja det är det-och det är också en ofta förbisedd. Jag säger inte att du ska gå runt och ge alla knytnävar och säga ”ser ut som att någon har ett fall på måndagarna” (i själva verket gör det aldrig någonsin!). Vad jag säger är att en del av ditt jobb är att vara ”bron” mellan människor och teknik/system. Du är som en ambassadör och en guide. Om du omfamnar denna roll och ansvar kommer din karriärtillfredsställelse — och dina professionella möjligheter till tillväxt — att öka.
Ja, jag vet att slutanvändare kan vara frustrerande ibland, och jag vet också att du är en människa, inte en maskin. Men om du gör ditt bästa och förblir professionell hela tiden (eller så mycket som möjligt), kommer du att skörda belöningarna mycket snabbt.
2. Övervaka dina system
alltid, alltid, alltid övervaka dina system! De är som små barn. Du måste hålla ett öga på dem, annars kommer de i trubbel. Och antar inte att ” inga nyheter är goda nyheter.”När saker är kusligt tyst, om du inte har data som säger att allt är okej, så är det förmodligen något dåligt som händer i bakgrunden.
se till att du har övergripande insikt i din nätverksmiljö, inklusive minnesanvändning, nätverkstrafik, CPU och kapacitet. Dessutom analyserar du dina databaser och användarnas databehov för att förutse framtida kapacitetskrav. Och naturligtvis: ha en baslinje för ditt systems normala driftsbeteende, så att ett larm kan gå av när något är ovanligt. Att ha ett proaktivt varningssystem är en viktig del av din framgång — och din sanity!
3. Utför katastrofåterställningsplanering
är du redo för en katastrof? Det är bäst du gör det. Och inte bara en stor katastrof som påverkar hela ditt datacenter, men också den typ som kan påverka ett enda system. Om du inte har en robust och praktisk nödplan redo att gå, skapa sedan en ASAP. Se till att det innehåller vad som behöver göras — och av vem, om du är borta från kontoret när katastrofen slår till. Du vill inte att folk ska få panik; du behöver dem för att vara beredda.
tänk också på att de bästa katastrofåterställningsplanerna inte är utformade för ”om” något händer, men ”när” något händer. Tyvärr kommer ingen mängd regelbundna säkerhetskopior, redundans eller lastbalansering att förhindra att en katastrof inträffar (men naturligtvis bör du fortfarande göra alla dessa).
4. Håll dina användare informerade
en informerad användare är en säker, glad och viktigast: en säker användare. Låt alltid användarna veta när de ska förvänta sig uppgraderingar eller ändringar. Var tydlig och kort när du kommunicerar, men också (som rekommenderas i #1) Var vänlig. Tänk på att vissa människor är rädda för teknik och skrämmas av detaljerna. Du vill bygga förtroendefulla relationer med dina användare så att de följer reglerna och berättar om de misstänker att något är fel eller ovanligt. Om de är rädda att du kommer att knäppa på dem eller få dem att känna sig dumma, kommer de att hålla tyst tills något allvarligt går fel.
5. Säkerhetskopiera allt
om du väljer att anta bara en av dessa bästa metoder, så borde det vara det — för det kan spara din karriär mer än en gång. Alltid — jag upprepar, alltid-har en solid backup policy som har testats och visat sig fungera, även om dina servrar replikeras. Ett replikerat fel är fortfarande ett fel! Förvänta dig det bästa … men förbered dig på det värsta och alltid, jag upprepar alltid, testa dina återställningar!
6. Kontrollera dina loggfiler
Kontrollera regelbundet dina loggfiler för eventuella fel och varningar, så att de kan varna dig om problem innan de blir ett hot mot dina servrar och allt de stöder. Och oroa dig inte för att gå igenom alla dina loggfiler kommer att ta evigt. Det finns bra verktyg där ute för att göra processen mycket enklare och snabbare.
7. Implementera stark säkerhet
vi kan aldrig prata tillräckligt om vikten av säkerhet! Dina säkerhetsinsatser bör anpassas till de data som du behöver för att skydda och stödjas av principen minst privilegium, ett rollbaserat säkerhetssystem, övervakning av kritiska tjänster och genomförande av sårbarhets-och penetrationstester. Se också efter tecken på inbrott och var beredd med en nödplan (som anges i #3), så att du vet när och till vem du behöver rapportera eventuella tecken på systemkompromiss.
8. Dokumentera ditt arbete
jag säger inte att du behöver skriva en roman här. Men fullständig dokumentation är avgörande för god systemdrift och administration. Tveka inte att lägga till kommentarer till dina skript. Mer är bättre än mindre, eftersom du kanske glömmer vad dina skript är för om du inte kör dem ett tag, och de kommandon du använder kanske inte är uppenbara eller självklara för andra. Tänk alltid, ” om någon var tvungen att ta över mitt arbete imorgon, skulle de ha tillräckligt med information för att lyckas?”Om svaret är ja, då är du bra att gå. Om svaret är nej, då har du lite skrivande att göra!
9. Automatisera rutin & komplexa uppgifter
tid är pengar, och din tid är mer värdefull än många andra på din arbetsplats (inget brott mot dem, men det är bara sanningen!). Om det finns en uppgift som du upprepar ofta i din dagliga rutin, behöver du automatisering för att komma till räddning. Överväg också att automatisera komplexa uppgifter (även om du inte gör dem ofta).
10. Akta dig för Late Friday Afternoon Task
det är ett välbekant scenario: det är fredag eftermiddag, och du är 10 minuter från att lämna kontoret för att starta en välförtjänt helg. Från ingenstans ber en kollega dig att ” undersöka ett litet problem.”Detta är nästan alltid ett misstag! Det är inte så att du inte borde vara till hjälp. Det är att i systemadministratörsvärlden blir många så kallade ”små problem” till riktigt (riktigt) stora problem. Och det betyder istället för att lämna kontoret i 10 minuter, Du kan fastna där för nästa 3 timmar…eller mer. Du är mycket bättre att schemalägga arbetet för följande vecka, när du kan ge det den tid och uppmärksamhet det förtjänar under normal arbetstid.
Bonus Bästa Praxis: Ha en nödutgång
här är en bonus bästa praxis som många erfarna systemadministratörer svär vid: Ha alltid en nödutgång om saker inte går som du trodde att de skulle (vilket händer oftare än inte!). Låna en strategi från hans och Gretel playbook genom att lämna ett spår av brödsmulor, så att du kan komma tillbaka till din utgångspunkt. Och var noga med att tillämpa alla dina ändringar på ett testsystem innan du gör det på dina produktionssystem, vilket bekräftar att allt är, som Data skulle säga, ”fullt fungerande” innan du går live.
din tur
så, där går du folk! Jag hoppas att du hittar dessa 10 (plus bonus) bästa praxis till hjälp i din karriär. Om du är en erfaren systemadministratör, kommentera ovanstående och dela också dina kloka tips och insikter för samhället. Vi är alla i det här tillsammans.