een systeembeheerder zijn is als Han Solo: u moet problemen links en rechts oplossen, u moet altijd op de hoogte zijn van alles, en het belangrijkste: u moet ervoor zorgen dat er niets crasht.
het is geen gemakkelijke taak — maar als je de juiste tools hebt (zoals de Millennium Falcon), de juiste mensen in je team (zoals Chewbacca), en het juiste beleid en procedures (zoals de Force), dan kun je gedijen. Om u te helpen genieten van succes en geluk als systeembeheerder-en orde in de chaos te brengen – zijn hier 10 best practices om te werken en te leven volgens:
1. Wees aardig. Wees aardig. Wees de beste die je kunt!
nu Weet ik dat je denkt: “serieus? Is dit een goede praktijk?”. Nou, ja, het is — en het is een vaak over het hoofd gezien, ook. Ik zeg niet dat je rond moet gaan geven iedereen vuist stoten en zeggen “Ziet eruit alsof iemand heeft een geval van de maandag” (in feite, nooit, nooit doen!). Wat ik zeg is dat een deel van je werk de “brug” is tussen mensen en technologie/systemen. Je bent net een ambassadeur en een gids. Als u deze rol en verantwoordelijkheid omarmt, zal uw carrièretevredenheid — en uw professionele groeimogelijkheden — stijgen.
Ja, ik weet dat eindgebruikers soms frustrerend kunnen zijn, en ik weet ook dat je een mens bent, geen machine. Maar als je je best doet en professioneel te allen tijde (of zoveel mogelijk) te blijven, dan zul je de vruchten plukken zeer snel.
2. Bewaak uw systemen
altijd, altijd, altijd Bewaak uw systemen! Het zijn net kleine kinderen. Je moet ze in de gaten houden, anders krijgen ze problemen. En neem niet aan dat ” geen nieuws is goed nieuws.”Als dingen griezelig stil zijn, tenzij je gegevens hebt die je vertellen dat alles in orde is, dan gebeurt er waarschijnlijk iets slechts op de achtergrond.
zorg ervoor dat u over de hele linie inzicht hebt in uw netwerkomgeving, inclusief geheugengebruik, netwerkverkeer, CPU en capaciteit. Analyseer bovendien uw databases en de gegevensbehoeften van uw gebruikers om te anticiperen op toekomstige capaciteitsvereisten. En natuurlijk: een basislijn hebben van het normale werkingsgedrag van je systeem, zodat een alarm kan afgaan als er iets ongewoons is. Het hebben van een proactief waarschuwingssysteem is een essentieel onderdeel van uw succes — en uw geestelijke gezondheid!
3. Noodherstelplanning uitvoeren
bent u klaar voor een ramp? Dat is je geraden. En niet alleen een grote ramp die je hele datacenter beïnvloedt, maar ook het soort dat een enkel systeem kan beïnvloeden. Als u geen robuust en praktisch noodplan hebt, maak er dan zo snel mogelijk een. Zorg ervoor dat het bevat wat er moet worden gedaan-en door wie, in het geval je weg bent van het kantoor wanneer een ramp toeslaat. Je wilt niet dat mensen in paniek raken, je wilt dat ze voorbereid zijn.
houd er ook rekening mee dat de beste disaster recovery plannen niet ontworpen zijn voor “als” iets gebeurt, maar “wanneer” iets gebeurt. Helaas zal geen enkele hoeveelheid reguliere back-ups, redundantie of load balancing een ramp voorkomen (maar natuurlijk moet je dit allemaal nog steeds doen).
4. Houd uw gebruikers op de hoogte
een geïnformeerde gebruiker is een zelfverzekerde, gelukkige en vooral: een veilige gebruiker. Laat gebruikers altijd weten wanneer ze upgrades of wijzigingen kunnen verwachten. Wees duidelijk en kort bij het communiceren, maar ook (zoals geadviseerd in #1) Wees vriendelijk. Houd in gedachten dat sommige mensen bang zijn voor technologie, en geïntimideerd door de details. U wilt vertrouwensrelaties opbouwen met uw gebruikers, zodat ze zich aan de regels houden en u vertellen of ze vermoeden dat er iets mis of ongebruikelijk is. Als ze bang zijn dat je naar ze snakt of ze dom laat voelen, zullen ze zwijgen tot er iets serieus mis gaat.
5. Back-up van alles
als u kiest voor slechts één van deze best practices, dan zou dit het moeten zijn — omdat het uw carrière meer dan eens zou kunnen redden. Altijd — Ik herhaal, altijd-hebben een solide back-up beleid dat is getest en bewezen te werken, zelfs als uw servers worden gerepliceerd. Een gerepliceerde fout is nog steeds een fout! Verwacht het beste … maar bereid je voor op het ergste en altijd, Ik herhaal Altijd, test je herstelt!
6. Controleer uw logbestanden
controleer regelmatig uw logbestanden op eventuele fouten en waarschuwingen, zodat ze u kunnen waarschuwen voor problemen voordat ze een bedreiging worden voor uw servers en alles wat ze ondersteunen. En maak je geen zorgen dat het doorlopen van al uw logbestanden eeuwig zal duren. Er zijn geweldige tools die er zijn om het proces veel eenvoudiger en sneller te maken.
7. Implementeer sterke beveiliging
we kunnen nooit genoeg praten over het belang van beveiliging! Uw beveiligingsinspanningen moeten aansluiten bij de gegevens die u moet beschermen en worden ondersteund door het least privilege-principe, een op rollen gebaseerd beveiligingssysteem, het bewaken van kritieke services en het uitvoeren van kwetsbaarheids-en penetratietests. Let ook op tekenen van een inbraak en wees voorbereid met een noodplan (zoals vermeld in #3), zodat u weet wanneer en aan wie u tekenen van systeemcompromis moet melden.
8. Documenteer je werk
Ik zeg niet dat je hier een roman moet schrijven. Maar volledige documentatie is van vitaal belang voor een goede werking en beheer van systemen. Ook, aarzel niet om opmerkingen toe te voegen aan uw scripts. Meer is beter dan minder, omdat je misschien vergeet waar je scripts voor zijn als je ze een tijdje niet uitvoert, en de commando ‘ s die je gebruikt zijn misschien niet voor de hand liggend of vanzelfsprekend voor anderen. Denk altijd: “als iemand mijn werk morgen zou moeten overnemen, zouden ze dan genoeg informatie hebben om succesvol te zijn?”Als het antwoord ja is, dan ben je klaar om te gaan. Als het antwoord nee is, dan heb je wat schrijven te doen!
9. Automatiseer Routine & complexe taken
tijd is geld, en uw tijd is waardevoller dan vele anderen op uw werkplek (geen belediging voor hen, maar het is gewoon de waarheid!). Als er een taak is die je vaak herhaalt in je dagelijkse routine, dan heb je automatisering nodig om je te redden. Overweeg ook om complexe taken te automatiseren (zelfs als je ze niet vaak doet).
10. Let op de late vrijdagmiddag taak
het is een bekend scenario: Het is vrijdagmiddag, en je bent 10 minuten verwijderd van het verlaten van het kantoor om een welverdiend weekend te beginnen. Uit het niets vraagt een collega je om “een klein probleem te onderzoeken.”Dit is bijna altijd een vergissing! Het is niet dat je niet zou moeten helpen. Het is dat in de systeembeheerder wereld, veel zogenaamde “kleine problemen” veranderen in echt (echt) grote problemen. En dat betekent dat in plaats van het kantoor binnen 10 minuten te verlaten, je daar misschien de komende 3 uur vast zit…of langer. Je bent veel beter af met het plannen van het werk voor de volgende week, wanneer je het de tijd en aandacht kunt geven die het verdient tijdens de normale werkuren.
Beste Bonuspraktijk: Heb een nooduitgang
hier is een bonus best practice die veel ervaren systeembeheerders zweren bij: Zorg altijd voor een nooduitgang voor het geval de dingen niet gaan zoals je dacht dat ze zouden gaan (wat vaker wel dan niet gebeurt!). Leen een strategie uit het Hansel en Gretel playbook door een spoor van broodkruimels achter te laten, zodat je terug kunt naar je startpunt. En zorg ervoor dat u al uw wijzigingen op een testsysteem toepast voordat u dit doet op uw productiesystemen, om te bevestigen dat alles, zoals gegevens zouden zeggen, “volledig functioneel” is voordat u live gaat.
uw beurt
zo, alstublieft mensen! Ik hoop dat u deze 10 (plus bonus) best practices nuttig in uw carrière. Als je een ervaren systeembeheerder bent, reageer dan op het bovenstaande en deel ook je verstandige tips en inzichten voor de community. We zitten allemaal in hetzelfde schuitje.