Per gli sviluppatori di software, ci sono alcuni libri che devi assolutamente leggere.
Qual è il libro più influente che ogni programmatore dovrebbe leggere?
Che ne dici di amministratori di sistema? Esiste un elenco simile di libri?
Per gli sviluppatori di software, ci sono alcuni libri che devi assolutamente leggere.
Qual è il libro più influente che ogni programmatore dovrebbe leggere?
Che ne dici di amministratori di sistema? Esiste un elenco simile di libri?
Risposte:
L'unica cosa essenziale che ho è The Practice of System and Network Administration di Limoncelli, Hogan, et al. La mia copia della prima edizione vive sulla mia scrivania
Potrebbe essere un po 'datato, ma non puoi imparare come svolgere correttamente il tuo lavoro (o come non dimenticarmi quale) senza esaminare gli scritti di Bastard Operator From Hell.
Modifica : ecco alcuni link
Per gli amministratori di rete: TCP / IP Illustrated, Volume 1: The Protocols (2nd Edition) . Dovresti sapere come funziona TCP / IP.
Zen e l'arte della manutenzione delle motociclette: un'indagine sui valori
(Spesso considerato uno dei migliori libri su qualsiasi argomento.)
Questa citazione (trovata qui ) è rilevante:
La mia sensazione personale è che in questo modo verrà fatto qualsiasi ulteriore miglioramento del mondo: da parte delle persone che prendono decisioni sulla qualità e questo è tutto. Dio, non voglio avere più entusiasmo per i grandi programmi pieni di pianificazione sociale per grandi masse di persone che lasciano fuori la qualità individuale. Questi possono essere lasciati soli per un po '. C'è un posto per loro, ma devono essere costruiti su una base di qualità all'interno delle persone coinvolte. Abbiamo avuto quella Qualità individuale in passato, l'abbiamo sfruttata come una risorsa naturale senza saperlo, e ora è quasi esaurita. Tutti sono quasi fuori di testa. E penso che sia giunto il momento di tornare alla ricostruzione di questa risorsa americana - valore individuale.
Unix Power Tools, Terza edizione . Ne possiedo tre copie, due in ufficio e una a casa. Se ti piace diventare un guru di Unix, fatti crescere la barba e leggi questo libro.
L'amministrazione di sistema essenziale era già stata menzionata. Utile soprattutto se sei il capo di un gruppo di SA
Per me un libro molto interessante da leggere era http://en.wikipedia.org/wiki/The_Cuckoos_Egg
Utilizzando abile allegoria, gli autori hanno fornito una spiegazione approfondita e intuitiva di una delle utility di rete più venerabili di Unix. Ancora più sorprendente è che stavano chiaramente lavorando con una beta molto precoce del programma, poiché il loro libro è apparso per la prima volta nel 1933, anni (decenni!) Prima che il sistema operativo e l'infrastruttura di rete fossero finalizzati.
Unix System Management Primer Plus, di Jeff Horwitz.
Unix System Management Primer Plus http://www.informit.com/ShowCover.aspx?isbn=0672323729
La scelta migliore: Unix System Management Primer Plus, di Jeff Horwitz.
Questo libro è quasi criminalmente sconosciuto, se me lo chiedi. Ci sono un sacco di eccellenti libri tecnici là fuori che ti diranno dettagli specifici del funzionamento di un particolare hardware o di un software. Ci sono molti buoni su scripting, automazione e programmazione.
Questo non è il libro che ti insegna ogni aspetto dell'amministrazione del tuo server o della tua applicazione, ma è questo che ti insegna come essere un amministratore di sistema.
Copre cose che non si trovano in altri libri, tra cui capitoli sulla progettazione e costruzione di infrastrutture e data center, distribuzione di server, patch e aggiornamenti, monitoraggio, supporto utente, interruzioni, alta disponibilità, pianificazione della capacità, automazione, sicurezza, e altro ancora
Se vuoi eseguire un box Unix / Linux nel seminterrato come server principale, questo non è il libro che fa per te. Se vuoi lavorare come amministratore di sistema, in particolare con Unix / Linux, dovresti assolutamente leggere questo libro.
The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Spionage di Cliff Stoll
Questo non è un libro tecnico, ma una storia vera su come una persona reale si imbatte in un hacker. Osserva il funzionamento dell'hacker e notifica a varie agenzie di tre lettere una risposta scarsa o nulla.
Abbastanza sorprendentemente nessuno è venuto fuori con questo:
(ug, penso che il mio commento sia stato mangiato)
Comunque, anche se non lo definirei il libro più influente che ogni amministratore di sistema dovrebbe leggere, mi è piaciuto The Craft of System Security . Fa un buon lavoro nel coprire (almeno da un livello elevato) la storia, la teoria e la pratica della sicurezza. Oh, ed è anche scritto abbastanza bene che non ti farà costantemente dormire!
Amministrazione essenziale del sistema di AEleen Frisch.
Non per i deboli di cuore, questo è l'unico libro che conosco che cerca di descrivere e spiegare sistemi complessi criminali usando sistematici principi scientifici e modelli matematici.
Dall'autore di cfengine:
Mark Burgess: Principi di amministrazione di rete e di sistema
All'inizio c'era la riga di comando
Non esattamente correlato a SysAdmin, ma deve essere uno dei libri IT più influenti in circolazione.
Sebbene non siano tecnici (e forse un po 'cliché ora?) I principi sono fantastici e altamente applicabili al lavoro di amministratore di sistema.
SED AWK ti fa risparmiare tempo e denaro!
Voto per suggerimenti e hack UNIX . Molti contenuti non sono aggiornati ora, ma mi hanno comunque aiutato a pensare come un amministratore UNIX.
Penso che il libro più influente che puoi leggere sia Sex, Drugs and Economics: An Unconventional Introduction to Economics .
È un libro di economia pop scritto da un economista britannico.
Poiché l'amministrazione del sistema comporta molte competenze diverse e di solito attività diverse a seconda di dove lavori, credo che sia importante sviluppare una mentalità usando questo libro e facendo le tue scelte su ciò che è meglio.
Prenderò il secondo Limoncelli, et.al. "The Practice of System and Network Administration", ma ne aggiungerò un altro, e possibilmente lo porterò più in alto: "The Goal: A Process of Continually Improvement" di Eliyahu M. Goldratt Penso che ponga qualsiasi SysAdmin aziendale nella mentalità di tutti i piatti che ruotano portano all'obiettivo comune di un'azienda. ' Quando ho lavorato come addetto al controllo qualità / ingegnere di campo presso un software ERP, prima di iniziare a lavorare in SysAdmin, questa era "la bibbia".
Quando stavo iniziando a lavorare come amministratore di sistema molti cambiamenti passano la mia vita. Il punto in quel momento era che non avevo idea di cosa mi sarei aspettato da questi cambiamenti. E ho voluto leggere [1]. In una prospettiva un po 'distante penso che ciò mi abbia dato molti miglioramenti per il mio lavoro quotidiano.
Mentre questo libro è piuttosto vecchio, i principi non muoiono facilmente. Combinalo con il Manuale di amministrazione Linux menzionato sopra, servi freddo:
Manuale di amministrazione del sistema UNIX
Anche questo aiuterà:
Essential Drucker, Druckers Management Essentials