Dla programistów jest kilka książek, które musisz bezwzględnie przeczytać.
Jaka jest najbardziej wpływowa książka, którą powinien przeczytać każdy programista?
Co powiesz na sysadmins? Czy istnieje podobna lista książek?
Dla programistów jest kilka książek, które musisz bezwzględnie przeczytać.
Jaka jest najbardziej wpływowa książka, którą powinien przeczytać każdy programista?
Co powiesz na sysadmins? Czy istnieje podobna lista książek?
Odpowiedzi:
Jedyne, co mam, to Praktyka administracji systemem i siecią autorstwa Limoncelli, Hogan i in. Moja pierwsza edycja znajduje się na moim biurku
To może być trochę przestarzałe, ale nie możesz nauczyć się, jak prawidłowo wykonywać swoją pracę (lub jak tego nie robić, nie pamiętam, który z nich), nie zaglądając do pism Bastard Operator From Hell.
Edycja : Oto kilka linków
Dla administratorów sieci: TCP / IP Illustrated, Tom 1: The Protocols (2nd Edition) . Powinieneś wiedzieć, jak działa TCP / IP.
Zen i sztuka konserwacji motocykli: zapytanie o wartości
(Często uważany za jedną z najlepszych książek na dowolny temat).
Ten cytat (znajdujący się tutaj ) jest istotny:
Osobiście uważam, że w ten sposób zostanie dokonana jakakolwiek dalsza poprawa świata: osoby podejmujące decyzje dotyczące jakości i to wszystko. Boże, nie chcę mieć więcej entuzjazmu dla dużych programów pełnych planowania społecznego dla wielkich mas ludzi, którzy odrzucają indywidualną jakość. Można je na chwilę zostawić w spokoju. Jest dla nich miejsce, ale muszą być zbudowane na fundamencie jakości wśród zaangażowanych osób. W przeszłości mieliśmy tę indywidualną Jakość, wykorzystywaliśmy ją jako zasób naturalny, nie wiedząc o tym, a teraz jest prawie wyczerpana. Wszyscy są prawie na granicy żądzy. I myślę, że najwyższy czas powrócić do odbudowy tego amerykańskiego zasobu - indywidualnej wartości.
Unix Power Tools, wydanie trzecie . Posiadam trzy kopie tego, dwa w biurze i jeden w domu. Jeśli chcesz zostać guru uniksowym, zapnij brodę i przeczytaj tę książkę.
Wspomniano już o Essential System Administration. Szczególnie przydatne, jeśli jesteś szefem grupy SA
Dla mnie bardzo ekscytującą książką jest http://en.wikipedia.org/wiki/The_Cuckoos_Egg
Wykorzystując alegorię deft, autorzy przedstawili wnikliwe i intuicyjne wyjaśnienie jednego z najbardziej czcigodnych narzędzi sieciowych Unixa. Jeszcze bardziej oszałamiające jest to, że wyraźnie pracowali z bardzo wczesną wersją beta programu, ponieważ ich książka ukazała się po raz pierwszy w 1933 roku, na wiele lat (dekady!), Zanim system operacyjny i infrastruktura sieci zostały sfinalizowane.
Unix System Management Primer Plus, autor: Jeff Horwitz.
Unix System Management Primer Plus http://www.informit.com/ShowCover.aspx?isbn=0672323729
Najlepszy wybór: Unix System Management Primer Plus, autor: Jeff Horwitz.
Ta książka jest prawie nieznana kryminalnie, jeśli mnie zapytasz. Istnieje mnóstwo doskonałych książek technicznych, które zawierają szczegółowe informacje na temat działania konkretnego sprzętu lub oprogramowania. Istnieje wiele dobrych na temat skryptów, automatyzacji i programowania.
To nie jest książka, która nauczy Cię każdego aspektu administrowania serwerem lub aplikacją, ale ta uczy, jak być administratorem systemu.
Obejmuje rzeczy, których po prostu nie znajdziesz w innych książkach, w tym rozdziały na temat projektowania i budowy infrastruktury i centrum danych, wdrażania serwera, poprawiania i aktualizacji, monitorowania, wsparcia użytkownika, awarii, wysokiej dostępności, planowania pojemności, automatyzacji, bezpieczeństwa, i więcej.
Jeśli chcesz uruchomić jedno urządzenie Unix / Linux w piwnicy jako serwer domowy, nie jest to książka dla ciebie. Jeśli chcesz pracować jako administrator systemu, szczególnie w systemach Unix / Linux, absolutnie powinieneś przeczytać tę książkę.
Jajko kukułki: Śledzenie szpiega przez labirynt szpiegostwa komputerowego autorstwa Cliffa Stolla
To nie jest książka techniczna, ale prawdziwa historia o tym, jak prawdziwa osoba trafia na hakera. Obserwuje działanie hakera i powiadamia różne trzyliterowe agencje z niewielką lub żadną odpowiedzią.
O dziwo, nikt nie wymyślił tego:
(ug, chyba mój komentarz został zjedzony)
W każdym razie, choć nie nazwałbym tego najbardziej wpływową książką, którą powinien przeczytać każdy sysadmin, podobało mi się The Craft of System Security . Wykonuje dobrą robotę, obejmując (przynajmniej z wysokiego poziomu) historię, teorię i praktykę bezpieczeństwa. Aha, a nawet napisane wystarczająco dobrze, nie będzie cię konsekwentnie spać!
Essential System Administration autorstwa AEleen Frisch.
Nie dla osób o słabym sercu, jest to jedyna znana mi książka, która próbuje opisać i wyjaśnić złagodzenie złożonych systemów przy użyciu systematycznych, naukowych zasad i modeli matematycznych.
Od autora cfengine:
Mark Burgess: Zasady zarządzania siecią i systemem
Na początku była linia poleceń
Nie do końca związane z SysAdminem, ale musi to być jedna z najbardziej wpływowych książek o IT.
Chociaż nie jest to techniczne (a może teraz trochę spreparowane?), Zasady są fantastyczne i bardzo dobrze nadają się do pracy sysadmin.
SED AWK oszczędza czas i pieniądze!
Głosuję na wskazówki i hacki UNIX . Wiele treści jest już nieaktualnych, ale pomogło mi myśleć jak administrator systemu UNIX.
Myślę, że najbardziej wpływową książką, którą możesz przeczytać, jest Seks, narkotyki i ekonomia: niekonwencjonalne wprowadzenie do ekonomii .
To pop-ekonomiczna książka napisana przez brytyjskiego ekonomistę.
Ponieważ Administracja systemu obejmuje wiele różnych umiejętności i zwykle są to różne zadania w zależności od miejsca pracy, uważam, że ważne jest wypracowanie sposobu myślenia za pomocą tej książki i dokonywanie własnych wyborów dotyczących tego, co najlepsze.
Popieram Limoncelli i in. „The Practice of System and Network Administration”, ale dodam jeszcze jedną, i być może postawię ją wyżej - Eliyahu M. Goldratt's „Cel: proces ciągłego doskonalenia” Myślę, że umieszcza każde przedsiębiorstwo SysAdmin w sposobie myślenia „jak czy wszystkie obracające się płyty prowadzą do wspólnego celu firmy ”. Kiedy pracowałem w QA / Field Engineer w firmie ERP, przed przystąpieniem do pracy w SysAdmin, było to „biblijne”.
Kiedy zaczynałem pracować jako administrator systemu, wiele zmian mijało. Chodziło o to, że w tym czasie nie miałem pojęcia, czego mogę się spodziewać po tych zmianach. I postanowiłem przeczytać [1]. W nieco zdystansowanym ujęciu myślę, że dało mi to wiele ulepszeń w mojej codziennej pracy.
Chociaż ta książka jest raczej stara - zasady nie umierają łatwo. Połącz go ze wspomnianym wyżej Podręcznikiem administrowania Linuksem, serwuj schłodzone:
Podręcznik administracji systemu UNIX
Również ten pomoże:
Essential Drucker, Druckers Management Essentials