bycie administratorem systemu jest jak bycie Han Solo: musisz rozwiązywać problemy na lewo i prawo, musisz być zawsze na szczycie wszystkiego, a co najważniejsze: musisz upewnić się, że nic się nie zawiesza.
to nie jest łatwe zadanie — ale jeśli masz odpowiednie narzędzia (jak Sokół Millenium), właściwych ludzi w swojej drużynie (jak Chewbacca) oraz odpowiednie zasady i procedury (jak siła), możesz się rozwijać. Aby pomóc Ci cieszyć się sukcesem i szczęściem jako administrator systemu – i zaprowadzić porządek w chaosie – oto 10 najlepszych praktyk do pracy i życia:
1. Bądź miły. Bądź sympatyczny. Bądź jak najlepszy!
teraz wiem, że myślisz: „poważnie? To jest najlepsza praktyka?”. Cóż, tak jest-i jest to często pomijane, zbyt. Nie mówię, że powinieneś chodzić i rzucać wszystkim pięściami i mówić „wygląda na to, że ktoś ma przypadek poniedziałków” (w rzeczywistości nigdy, przenigdy tego nie rób!). Chodzi mi o to, że częścią twojej pracy jest bycie „pomostem” pomiędzy ludźmi a technologią/systemami. Jesteś jak ambasador i przewodnik. Jeśli przyjmiesz tę rolę i odpowiedzialność, twoja satysfakcja z kariery — i twoje szanse rozwoju zawodowego — wzrosną.
tak, Wiem, że użytkownicy końcowi mogą być czasami frustrujący, a także Wiem, że jesteś człowiekiem, a nie maszyną. Ale jeśli starasz się jak najlepiej i pozostajesz profesjonalistą przez cały czas (lub w miarę możliwości), bardzo szybko zbierzesz nagrody.
2. Monitoruj swoje systemy
zawsze, zawsze, zawsze monitoruj swoje systemy! Są jak małe dzieci. Musisz mieć na nich oko, albo wpadną w kłopoty. I nie zakładaj, że ” brak wiadomości to dobra wiadomość.”Kiedy rzeczy są strasznie ciche, chyba że masz dane mówiące, że wszystko jest w porządku, to prawdopodobnie dzieje się coś złego w tle.
upewnij się, że masz pełny wgląd w środowisko sieciowe, w tym zużycie pamięci, ruch sieciowy, procesor i pojemność. Ponadto analizuj bazy danych i potrzeby użytkowników w celu przewidywania przyszłych wymagań dotyczących pojemności. I oczywiście: miej wzorzec normalnego działania systemu, aby alarm mógł się uruchomić, gdy coś jest niezwykłe. Posiadanie proaktywnego systemu ostrzegania jest istotną częścią Twojego sukcesu-i Twojego rozsądku!
3. Wykonaj planowanie odzyskiwania po awarii
czy jesteś gotowy na katastrofę? Oby. I to nie tylko poważna katastrofa, która dotyka całe twoje centrum danych, ale także taka, która może wpłynąć na pojedynczy system. Jeśli nie masz solidnego i praktycznego planu awaryjnego gotowego do użycia, utwórz go JAK NAJSZYBCIEJ. Upewnij się, że zawiera to, co należy zrobić-i przez kogo, na wypadek, gdybyś był poza biurem, gdy dojdzie do katastrofy. Nie chcesz, żeby ludzie panikowali, musisz być przygotowany.
należy również pamiętać, że najlepsze plany odzyskiwania po awarii nie są przeznaczone do „Jeśli” coś się dzieje, ale „kiedy” coś się dzieje. Niestety, żadna ilość regularnych kopii zapasowych, redundancji lub równoważenia obciążenia nie zapobiegnie katastrofie (ale oczywiście powinieneś nadal robić to wszystko).
4. Informuj swoich użytkowników
poinformowany użytkownik to pewny siebie, szczęśliwy i co najważniejsze: bezpieczny użytkownik. Zawsze informuj użytkowników, kiedy spodziewać się aktualizacji lub zmian. Bądź jasny i zwięzły podczas komunikacji, ale także (jak zalecono w #1) bądź przyjazny. Pamiętaj, że niektórzy ludzie boją się technologii i onieśmielają szczegółami. Chcesz budować ufne relacje z użytkownikami, aby przestrzegali zasad i mówili, Czy podejrzewają, że coś jest nie tak lub nie jest niezwykłe. Jeśli boją się, że na nich naskoczysz lub sprawisz, że poczują się głupio, będą milczeć, dopóki coś poważnego nie pójdzie nie tak.
5. Utwórz kopię zapasową wszystkiego
jeśli zdecydujesz się przyjąć tylko jedną z tych najlepszych praktyk, to powinno to być to — ponieważ może to uratować twoją karierę więcej niż raz. Zawsze-powtarzam, Zawsze-miej solidną politykę tworzenia kopii zapasowych, która została przetestowana i sprawdzona, nawet jeśli twoje serwery są replikowane. Powielony błąd jest nadal błędem! Oczekuj najlepszych…ale przygotuj się na najgorsze i zawsze, powtarzam zawsze, testuj swoje regeneracje!
6. Sprawdzaj pliki dziennika
Regularnie sprawdzaj pliki dziennika pod kątem błędów i ostrzeżeń, aby mogły ostrzegać Cię o problemach, zanim staną się zagrożeniem dla serwerów i wszystkiego, co obsługują. I nie martw się, że przeglądanie wszystkich plików dziennika zajmie wieczność. Istnieją świetne narzędzia, które pomagają znacznie uprościć i przyspieszyć proces.
7. Wdrożenie silnego bezpieczeństwa
nigdy nie możemy mówić wystarczająco dużo o znaczeniu bezpieczeństwa! Twoje wysiłki w zakresie bezpieczeństwa powinny być zgodne z danymi, które musisz chronić, i być wspierane przez zasadę najmniejszego przywileju, system zabezpieczeń oparty na rolach, monitorowanie krytycznych usług oraz przeprowadzanie testów podatności i penetracji. Uważaj również na wszelkie oznaki włamania i przygotuj się na plan awaryjny (jak wspomniano w #3), abyś wiedział, kiedy i komu musisz zgłosić jakiekolwiek oznaki naruszenia systemu.
8. Dokumentuj swoją pracę
nie mówię, że musisz tu pisać powieść. Ale pełna dokumentacja jest niezbędna do prawidłowego działania systemów i Administracji. Nie wahaj się również dodawać komentarzy do swoich skryptów. Więcej jest lepsze niż mniej, ponieważ możesz zapomnieć, do czego służą Twoje Skrypty, jeśli ich nie uruchomisz przez jakiś czas, a polecenia, których używasz, mogą nie być oczywiste lub oczywiste dla innych. Zawsze myśl: „gdyby ktoś musiał jutro przejąć moją pracę, czy miałby wystarczająco dużo informacji, aby odnieść sukces?”Jeśli odpowiedź brzmi „tak”, możesz iść. Jeśli odpowiedź brzmi nie, to masz trochę pisania do zrobienia!
9. Zautomatyzuj rutynę & złożone zadania
czas to pieniądz, a twój czas jest cenniejszy niż wiele innych w Twoim miejscu pracy (bez obrazy dla nich, ale to tylko prawda!). Jeśli jest zadanie, które często powtarzasz w codziennej rutynie, potrzebujesz automatyzacji, aby przyjść z pomocą. Rozważ również automatyzację złożonych zadań (nawet jeśli nie robisz ich często).
10. Uwaga na zadanie późnym piątkowym popołudniem
to znajomy scenariusz: jest Piątkowe popołudnie, a do wyjścia z biura pozostało 10 minut, aby rozpocząć Zasłużony weekend. Znikąd kolega prosi cię, abyś ” spojrzał na mały problem.”To prawie zawsze błąd! To nie tak, że nie powinieneś być pomocny. Chodzi o to, że w świecie administratora systemu wiele tak zwanych „małych problemów” zamienia się w naprawdę (naprawdę) duże problemy. A to oznacza, że zamiast wyjść z biura za 10 minut, możesz tam utknąć na następne 3 godziny … lub więcej. Znacznie lepiej zaplanować pracę na następny tydzień, kiedy możesz poświęcić jej czas i uwagę, na którą zasługuje w normalnych godzinach pracy.
Bonus Best Practice: Miej wyjście awaryjne
oto najlepsza praktyka, którą przysięga wielu doświadczonych administratorów systemu: Zawsze miej wyjście awaryjne na wypadek, gdyby nie szło tak, jak myślałeś (co zdarza się częściej niż nie!). Pożycz strategię z podręcznika Jaś i Małgosia, zostawiając ślad bułki tartej, abyś mógł wrócić do punktu wyjścia. Pamiętaj, aby zastosować wszystkie zmiany w systemie testowym, zanim zrobisz to w systemach produkcyjnych, potwierdzając, że wszystko jest, jak mówią dane, „w pełni funkcjonalne” przed uruchomieniem.
Twoja kolej
więc proszę bardzo ludzie! Mam nadzieję, że te 10 (plus bonus) najlepszych praktyk okaże się pomocne w twojej karierze. Jeśli jesteś doświadczonym administratorem systemu, skomentuj powyższe, a także podziel się swoimi mądrymi wskazówkami i spostrzeżeniami dla społeczności. Siedzimy w tym razem.