at være systemadministrator er som at være Han Solo: du skal løse problemer til venstre og højre, du skal altid være på toppen af alt og vigtigst af alt: du skal sikre dig, at intet går ned.
det er ikke et let job — men hvis du har de rigtige værktøjer (som Millennium Falcon), de rigtige mennesker på dit team (som Tygbacca) og de rigtige politikker og procedurer (som styrken), så kan du trives. For at hjælpe dig med at nyde succes og lykke som systemadministrator — og bringe orden i kaoset — her er 10 bedste fremgangsmåder at arbejde og leve efter:
1. Opfør dig pænt. Vær sympatisk. Vær den bedste du kan!
nu ved jeg, at du tænker: “seriøst? Er det en best practice?”. Godt, ja det er — og det er en ofte overset, også. Jeg siger ikke, at du skal gå rundt og give alle knytnævehud og sige “ser ud som om nogen har en sag om mandagen” (faktisk gør det aldrig nogensinde!). Hvad jeg siger er, at en del af dit job er at være “broen” mellem mennesker og teknologi/systemer. Du er som en ambassadør og en guide. Hvis du omfavner denne rolle og ansvar, din karrieretilfredshed — og dine professionelle muligheder for vækst — vil stige.
ja, jeg ved, at slutbrugere til tider kan være frustrerende, og jeg ved også, at du er et menneske, ikke en maskine. Men hvis du gør dit bedste og forbliver professionel på alle tidspunkter (eller så meget som muligt), så høster du belønningen meget hurtigt.
2. Overvåg dine systemer
altid, altid, altid overvåge dine systemer! De er som små børn. Du skal holde øje med dem, ellers kommer de i problemer. Og Antag ikke, at “ingen nyheder er gode nyheder.”Når tingene er uhyggeligt stille, medmindre du har data, der fortæller dig, at alt er okay, så sker der sandsynligvis noget dårligt i baggrunden.
sørg for, at du har overblik over dit netværksmiljø, herunder hukommelsesforbrug, netværkstrafik, CPU og kapacitet. Derudover skal du analysere dine databaser og dine brugeres databehov for at forudse fremtidige kapacitetskrav. Og selvfølgelig: har en basislinje for dit systems normale driftsadfærd, så en alarm kan slukke, når noget er usædvanligt. At have et proaktivt advarselssystem er en væsentlig del af din succes — og din sundhed!
3. Udføre Disaster Recovery planlægning
er du klar til en katastrofe? Det må du hellere være. Og ikke bare en større katastrofe, der påvirker hele dit datacenter, men også den slags, der kan påvirke et enkelt system. Hvis du ikke har en robust og praktisk beredskabsplan klar til brug, skal du oprette en ASAP. Sørg for, at det inkluderer, hvad der skal gøres — og af hvem, hvis du er væk fra kontoret, når katastrofen rammer. Du vil ikke have folk panik; du har brug for dem til at være forberedt.
husk også, at de bedste katastrofegendannelsesplaner ikke er designet til “hvis” der sker noget, men “når” der sker noget. Desværre vil ingen mængde regelmæssige sikkerhedskopier, redundans eller belastningsbalancering forhindre en katastrofe i at ske (men selvfølgelig skal du stadig gøre alle disse).
4. Hold dine brugere informeret
en informeret bruger er en selvsikker, glad og vigtigst: en sikker bruger. Lad altid brugerne vide, hvornår de kan forvente opgraderinger eller ændringer. Vær klar og kort, når du kommunikerer, men også (som anbefalet i #1) Vær venlig. Husk, at nogle mennesker er bange for teknologi og skræmt af detaljerne. Du vil opbygge tillidsfulde relationer med dine brugere, så de følger reglerne og fortæller dig, om de har mistanke om, at noget er galt eller usædvanligt. Hvis de er bange for, at du klikker på dem eller får dem til at føle sig dumme, de holder stille, indtil noget alvorligt går galt.
5. Sikkerhedskopier alt
hvis du vælger at vedtage kun en af disse bedste fremgangsmåder, så skal det være det — fordi det kan redde din karriere mere end en gang. Altid — jeg gentager, altid-har en solid backup-politik, der er testet og bevist at fungere, selvom dine servere replikeres. En replikeret fejl er stadig en fejl! Forvent det bedste…men forbered dig på det værste og altid, gentager jeg altid, test dine gendanner!
6. Tjek dine logfiler
Kontroller regelmæssigt dine logfiler for eventuelle fejl og advarsler, så de kan advare dig om problemer, før de bliver en trussel mod dine servere og alt, hvad de understøtter. Og bare rolig, at gå gennem alle dine logfiler vil tage for evigt. Der er gode værktøjer derude, der hjælper med at gøre processen meget enklere og hurtigere.
7. Implementere stærk sikkerhed
vi kan aldrig tale nok om vigtigheden af sikkerhed! Din sikkerhedsindsats skal være i overensstemmelse med de data, du har brug for at beskytte, og understøttes af det mindst privilegerede princip, et rollebaseret sikkerhedssystem, overvågning af kritiske tjenester og udførelse af sårbarheds-og penetrationstest. Se også efter tegn på et indbrud, og vær forberedt med en nødplan (som nævnt i #3), så du ved, hvornår og til hvem du har brug for at rapportere tegn på systemkompromis.
8. Dokument dit arbejde
jeg siger ikke, at du skal skrive en roman her. Men komplet dokumentation er afgørende for god systemdrift og administration. Tøv ikke med at tilføje kommentarer til dine scripts. Mere er bedre end mindre, da du måske glemmer, hvad dine scripts er til, hvis du ikke kører dem et stykke tid, og de kommandoer, du bruger, er måske ikke indlysende eller indlysende for andre. Tænk altid, “hvis nogen skulle overtage mit arbejde i morgen, ville de have nok information til at få succes?”Hvis svaret er ja, så er du god til at gå. Hvis svaret er nej, så har du noget at skrive!
9. Automatiser rutine & komplekse opgaver
tid er penge, og din tid er mere værdifuld end mange andre på din arbejdsplads (ingen lovovertrædelse for dem, men det er bare sandheden!). Hvis der er en opgave, som du gentager ofte i din daglige rutine, har du brug for automatisering for at komme til undsætning. Overvej også at automatisere komplekse opgaver (selvom du ikke gør dem ofte).
10. Pas på den sene fredag eftermiddag opgave
det er et velkendt scenario: det er fredag eftermiddag, og du er 10 minutter væk fra at forlade kontoret for at starte en velfortjent helgen. Ud af ingenting beder en kollega dig om at ” undersøge et lille problem.”Dette er næsten altid en fejltagelse! Det er ikke, at du ikke skal være hjælpsom. Det er, at i systemadministratorverdenen bliver mange såkaldte “små problemer” til virkelig (virkelig) store problemer. Og det betyder i stedet for at forlade kontoret om 10 minutter, kan du sidde fast der i de næste 3 timer…eller mere. Du har det meget bedre med at planlægge arbejdet i den følgende uge, når du kan give det den tid og opmærksomhed, det fortjener i normal arbejdstid.
Bonus Bedste Praksis: Har en nødudgang
her er en bonus bedste praksis, som mange erfarne systemadministratorer sværger ved: har altid en nødudgang, hvis tingene ikke går som du troede, de Ville (hvilket sker oftere end ikke!). Lån En strategi fra Hans og Gretel playbook ved at efterlade et spor med brødkrummer, så du kan komme tilbage til dit udgangspunkt. Og sørg for at anvende alle dine ændringer på et testsystem, før du gør det på dine produktionssystemer, og bekræft, at alt er, som Data ville sige, “fuldt funktionelt”, før du går live.
din tur
så der går du folk! Jeg håber, at du finder disse 10 (plus bonus) bedste praksis nyttige i din karriere. Hvis du er en erfaren systemadministrator, bedes du kommentere ovenstående og også dele dine kloge tip og indsigt til samfundet. Vi er alle sammen i det her.