Книги.
Я считаю, что важнейшим инструментом получения скилов системного администрирования являются именно они — книги.
Нет специальных факультетов, обучающих «админству» — каждый постигает это самостоятельно. Путем проб, ошибок и боли, потере важных данных различных злоключений.
В начале пути сложно определиться, что же нужно прочесть — ведь массив информации столь огромен!
В данном посте я хочу собрать наиболее важные и значимые труды для системных администраторов.
Уклон будет на *nix админство, но, надеюсь тема окажется небезынтересной и для Windows коллег и в комметариях они заполнят мои пробелы.
Пост субьективен и отражает лишь мой собственный опыт — я раскажу о книгах, которые помогли моему становлению.


1
Начну с книги наиболее меня вдохновившей.
На одном из форумов, где общаюсь, я когда-то очень эмоционально написал — «Это самый мастхевнийший мастхев из известных мне мастхевов».
Юмор, стеб и полезный опыт — в этой книге есть все. Мой любимый автор, и к его трудам я еще вернусь.

Автор: Майкл Лукас
Название: «FreeBSD. Подробное руководство»


Людям, кричащим «бзда рип», советую идти лесом.
Эту книгу стоит прочесть.

2
Следующий труд тяжело описать в двух словах — это просто библия *nix админа.
В свое время я не выпускал эту книгу из рук, и сейчас она является «настольной».
Изложен колоссальный опыт, её необходимо читать читать и читать.

Авторы: Эви Немет, Гарт Снайдер, Трент Р. Хейн, Бэн Уэйли
Название: «Unix и Linux. Руководство системного администратора»


Для себя я приобрел её в оригинале.
Язык написания весьма сложен, но зато сразу +100 к английскому.

3
Теперь коснемся сетей.
В понимании основ эта книга была мне крайне полезна.
В первой части подробно расписаны основополагающие вещи — что такое IP адрес, MAC адрес, основы маршрутизации, как считать маску подсети без калькулятора и многое, многое другое.

Автор: Брайан Хилл
Название: «Полный справочник по Cisco»



4
Следующая книга так же наличествует на моей полке, но, признаться честно, я не осилил.
Люди, которых я воспрошал — «что почитать по сетям», в голос советовали её.

Авторы: Виктор Олифер, Наталия Олифер
Название: «Компьютерные сети. Принципы, технологии, протоколы»


Как по мне, лучше пройти курс CCNA Exploration(есть на просторах Интернет во флеше), который здорово раскадывает все по местам.
Но упомянуть я её таки должен.

5
Вернусь к Майклу Лукасу.
Для общего развития следующие книги будут очень полезны.
Первая книга о OpenBSD. Потрясающая в своей простоте, безопасности и законченности ОС.
Только там я наконец-то оценил всю мощь и полезность команды man.
Было время, когда эта ОС стояла на моем домашнем сервере и книга была важным подспорьем.

Автор: Michael W. Lucas
Название: «Absolute OpenBSD»



Вторая о NetFlow.
Полезный текст в изумительном авторском стиле.
Хотите знать что за трафик у вас бегает — обязательно прочтите.

Автор: Michael W. Lucas
Название: «Network Flow Analysis»



6
Теперь пройдемся по специфическим, но никак не бесполезным, темам.
Если вы занимаетесь настройкой/поддержкой MySQL, то эту книгу нужно иметь под рукой.

Авторы: Baron Schwartz, Peter Zaitsev, Vadim Tkachenko
Название: «High Performance MySQL, 3rd Edition»


Масса тонкостей в настройке сабжа.

7
Почтовые серверы, куда же без них.
Эта книга во многом помогала и помогает.

Авторы: Р. Гильдебрандт, П. Кеттер
Название: «Postfix. Подробное руководство»



8
Продолжая тему предложу пару книг о IP телефонии.
Первая о Asterisk, самый полный и лучший источник информации по данной IP АТС.

Авторы: Russell Bryant, Лиф Мадсен, Джим Ван Меггелен
Название: «Asterisk: The Definitive Guide»


Давеча купил на амазоне в бумаге, доволен как слон после купания.

А если вы задумаете изучить FreeSWITCH, то без этой книги вам никак не обойтись.
Автор: Anthony Minessale
Название: «FreeSWITCH 1.2»



9
Считаю, что каждый *nix админ должен прочесть данный труд от столпа всея Unix.
Столько классных tricks and tips я не встречал нигде.

Авторы: Брайан У. Керниган, Роб Пайк
Название: «Unix. Программное окружение»



10
Разбавлю этот уютный *nix/networks/etc кружок книгой по Windows администрированию.
Не все со мной согласятся, но я считаю её плезной и мне она очень помогла на старте.

Автор: Петр Шетка
Название: «Microsoft Windows server 2003. Практическое руководство по настройки сети»


Все книги найдены на просторах Интернет, при желании каждый легко сможет найти самостоятельно…

Благодарю за внимание,
отписывайте в комментах о своих любимых книгах — буду дополнять пост.


Из комментариев.
k3NGuru написал:
«Я остался в восторге от этой книги.
Хорошо написана и показаны основные моменты администрирования Windows Server 2012»

Автор: Линн С.
Название: «Администрирование Microsoft Windows Server 2012»



Ovsiannikov написал:
«в своё время специально искал книгу просто по командной строке, без воды и рассказов про гномов и кеды.
очень понравилось, до сих пор настольная книга (буквально), хотя не открывал уже давно.»

Авторы: Jerry Peek, Shelley Powers, Tim O'Reilly, Mike Loukides
Название: «Unix Power Tools»



nixil написал:
«Лимончелли «Тайменеджмент для системных администраторов» — обязательно для прочтения, я вновь прибывшим в ИТ-отдел в свое время рекомендовал в первую очередь прочесть.»
Полностью согласен с nixil, переоценить важность ознакомления с книгой трудно — читать всенепременно.

Автор: Томас А. Лимончелли
Название: «Тайм-менеджмент для системных администраторов»


urticazoku и xaryko советуют:
«Для начинающих админов и тех, кто решил сам освоить профессию к прочтению обязательна. Там разобрана куча вопросов с которыми придется столкнуться, даны рекомендации что делать в разных ситуациях, и все это подкреплено занимательными примерами.»

Авторы: Томас А. Лимончелли, Кристина Хоган, Страта Чейлап
Название: «Системное и сетевое администрирование. Практическое руководство»



Amet13 добавляет:
«DNS и BIND — К.Ли, П.Альбитц»
Книга незаменима для администрирования популярного named сервера, да и к пониманию DNS дает много.
Забыл о ней написать, исправляю.

Авторы: Крикет Ли, Пол Альбитц
Название: «DNS и BIND»



И еще одна от Amet13 — «Linux. Необходимый код и команды. Карманный справочник».
Сам не читал, Amet13 пишет, что:
«Linux. Необходимый код и команды. Карманный справочник — С.Граннеман (для начинающих неплохой хендбук) [2]»

Автор: Скотт Граннеман
Название: «Linux. Необходимый код и команды. Карманный справочник»



fkvf пишет:
«Для тех кто хочет в автоматизацию Python в системном администрировании
Книга правда немного старовата»
От себя могу сказать, что многое взял из этой книги, в том числе при написании Запуск локальных ssh/telnet/vnc клиентов по ссылке из карты Zabbix

Авторы: Ноа Гифт, Джереми М. Джонс
Название: «Python в системном администрировании UNIX и Linux»



sergmesh пишет:
рекомендую
Operating Systems: Internals and Design Principles
Описано не только как сделано, но и почему. Сравниваются возможности разных операционных систем, как устроены планировщики задач и тд

Автор: William Stalling
Название: Operating Systems: Internals and Design Principles

image

Камрад с форума sysadminz.ru под ником «oink :)» пишет:
Следующая книга это отличное введение в основы систем хранения данных, даёт обзорное представление о RAID, SAN (iSCSI/FC), технологиях резервного копирования и репликации, также является официальным учебным пособием к экзамену EMC Information Storage and Management Associate – EMCISA 10-001 education.emc.com/guest/certification/framework/stf/stf.aspx Минимум воды, минимум emc-специфичных технологий.

Автор(редактор): EMC Education Services
Название: Information Storage and Management: Storing, Managing, and Protecting Digital Information in Classic, Virtualized, and Cloud Environments



после неё хорошо идёт
Storage Implementation in vSphere 5.0 (VMware Press)

Автор: Mostafa Khalil
Название: Storage Implementation in vSphere 5.0 (VMware Press)



Отличное введение в технологии от M$ — даёт общее представление, не углубляясь в детали, немного более поверхостная, чем версия по 2003-му. После неё гораздо легче читать более специализированные книжки от M$. ЕМНИП, есть на русском.

Авторы: Mark Minasi, Darril Gibson, Aidan Finn, Wendy Henry, Byron Hynes
Название: Mastering Microsoft Windows Server 2008 R2



Самая главная книжка по vmware, после неё можно реально сдать тест vcp (в отличие от официальных книжек, которые идут в комплекте с курсом), и иметь достаточное представления об основах виртуализации, чтобы читать более специализированные книжки.

Автор: Nick Marshall
Название: Mastering VMware vSphere 6



Главные книжки для подготовки к RHCSA/RHCE, содержат все необходимые сведения для сдачи теста и дают достаточный обзор всех основ, чтобы можно было вкуривать маны и читать дополнительные книжки и документацию. В сентябре должна выйти новая версия по RHEL 7. Во второй книжке дополнительные лабы и preconfigured (хз, как это по русски сказать) виртуальные машины для упражнений.

Автор: Michael Jang
Названия: RHCSA/ RHCE Red Hat Linux Certification: Exams (Ex200 & Ex300) (Certification Press) и RHCSA/RHCE Red Hat Linux Certification Practice Exams with Virtual Machines (Exams EX200 & EX300)





Можно дополнить книжкой

Автор: Sander van Vugt
Название: Red Hat Enterprise Linux 6 Administration: Real World Skills for Red Hat Administrators


и видео от LinuxCBT.com www.linuxcbt.com/products_linuxcbt_el-6_edition.php или www.linuxcbt.com/products_linuxcbt_el-7_edition.php

Комментарии (41)


  1. intermed
    08.07.2015 04:23
    +5

    Майкл Лукас «FreeBSD подробное руководство» — это действительно одна из самый простых и при этом достаточно подробных книг об администрировании. Эти знания применимы практически во всех NIX системах, за исключением некоторого количество системно-специфических вещей.
    Я рад что это моя первая книга по системному администрированию — возможно именно поэтому я выбрал эту профессию.


  1. k3NGuru
    08.07.2015 04:24
    +1

    Спасибо за книжки.
    Все таки стоит немного дополнить и Windows Server книгами, так как это тоже никуда не делось и пользуется повсеместно.

    P.S. за ссылку спасибо, но наверно лучше скрыть её, а то ИД Питер тут есть, плюс Роскомнадзор не дремлет, не хочется чтоб хабр получил уведомление.


    1. FessAectan Автор
      08.07.2015 05:04

      Да, пожалуй уберу.
      ps
      добавил по Windows, это единственная книга, которуя я читал от и до.


      1. k3NGuru
        08.07.2015 05:19
        +1

        Я остался в восторге от этой книги www.piter.com/product_by_id/17349033
        Хорошо написана и показаны основные моменты администрирования Windows Server 2012


        1. FessAectan Автор
          08.07.2015 05:26

          Благодарю.
          Добавил в пост


  1. Ovsiannikov
    08.07.2015 06:29
    +1

    " Unix Power Tools "
    в своё время специально искал книгу просто по командной строке, без воды и рассказов про гномов и кеды.
    очень понравилось, до сих пор настольная книга (буквально), хотя не открывал уже давно.


    1. FessAectan Автор
      08.07.2015 07:00

      Спасибо, добавил


  1. nixil
    08.07.2015 07:37
    +5

    https://www.ozon.ru/context/detail/id/3373340/
    Лимончелли «Тайменеджмент для системных администраторов» — обязательно для прочтения, я вновь прибывшим в ИТ-отдел в свое время рекомендовал в первую очередь прочесть.


    1. FessAectan Автор
      08.07.2015 07:38

      Точно!
      Как же я упустил эту книгу, сейчас добавлю.



  1. xaryko
    08.07.2015 09:56
    +2

    У Лимончелли есть еще одна интересная книга. «Системное и сетевое администрирование. Практическое руководство» www.ozon.ru/context/detail/id/23372555
    Для начинающих админов и тех, кто решил сам освоить профессию к прочтению обязательна. Там разобрана куча вопросов с которыми придется столкнуться, даны рекомендации что делать в разных ситуациях, и все это подкреплено занимательными примерами.


    1. FessAectan Автор
      08.07.2015 14:01

      Добавлю.


  1. drbugy
    08.07.2015 11:10
    +1

    Какой смысл в 2015 году рекомендовать книгу о Windows server 2003?


    1. The_Kf
      08.07.2015 12:56
      +2

      Основы AD, DNS, DHCP в нём не менялись с 2003


      1. drbugy
        08.07.2015 13:50
        +2

        Основы то не менялись, но множество мелочей изменилось, добавились новые полезные и серьезные фичи и если бы не было литераторы окей, но её же полно и по более современным версиям. С таким же успехом можно изучать версию AD от 2000 сервера.


        1. The_Kf
          08.07.2015 23:11
          +1

          Не, нельзя, именно с 2003 пошло много всего хорошего


  1. inkvizitor68sl
    08.07.2015 13:13

    > Людям, кричащим «бзда рип», советую идти лесом.
    Кстати, могу посоветовать книжку OpenBSD CrashCourse. Я её в своё время почитал, спроецировал то, что узнал, на Linux и получил достаточно сильный скачек вперед по пониманию того, что происходит в этой, мать его, консоли. Кстати, после этого и работу первую в *nix нашел почти сразу.


    1. FessAectan Автор
      08.07.2015 13:59
      +1

      Я для «скачка» долгое время сидел на генте =)


    1. olegkrasnov
      08.07.2015 15:37
      +1

      Я вот работаю на OS X, несмотря на различия, тут бзда ни разу не рип :)


  1. Amet13
    08.07.2015 13:39

    DNS и BIND — К.Ли, П.Альбитц [1]
    Linux. Необходимый код и команды. Карманный справочник — С.Граннеман (для начинающих неплохой хендбук) [2]


    1. drbugy
      08.07.2015 13:50

      del


    1. FessAectan Автор
      08.07.2015 14:00

      Добавлю.


  1. drbugy
    08.07.2015 13:51

    2003 рип!


  1. fkvf
    08.07.2015 13:53

    Для тех кто хочет в автоматизацию Python в системном администрировании
    Книга правда немного старовата


    1. FessAectan Автор
      08.07.2015 14:00
      +1

      Годная книга, тоже её читал, но не всю — так и не дошел до конца.
      Приемы, в ней описанные, пользую в своих скриптах.
      Добавлю её.


  1. EngineerSpock
    08.07.2015 17:28

    Есть какой-то минимум по сетям и администрированию, который желательно знать программисту? Иногда приходится общаться с сетевиками и если не сталкивался с построением тоннелей и прочего, то иногда становится трудно их понимать :)
    Какую литературу, маны для получения сертификатов, видеоподкасты вы бы посоветовали изучить?


    1. navion
      08.07.2015 19:17
      +2

      Курс CCNA от CBT Nuggets.


  1. IlyaEvseev
    08.07.2015 19:11

    «Справочник Веб-мастера», 2 издание.
    Авторы Стивен Спейнауэр, Роберт Экштейн.
    Изд-во О'Рейли там, Символ-Плюс здесь.


  1. miga
    08.07.2015 21:32

    Изрядная часть списка — это не книги, а просто распечатанная документация, и не хватает самых главных книг — любого достойного учебника по Си и «Современные операционные системы» Таненбаума.


    1. FessAectan Автор
      09.07.2015 05:27

      Не читал Тоненбаума, по Си Дейтлов читал, но это было давно и уже почти не правда.
      Какую книгу по Си считаете необходимой для *nix админа?


      1. miga
        09.07.2015 12:05

        Таненбаум очень хорошо, доступно и в общем виде рассказывает про то, как работают компьютеры и ОС, очень многое встает на свои места после прочтения.
        А по Си — хз, какой-нибудь Керриган, Ричи «Язык программирования Си» по самому языку и, например, Стивенс, Раго «UNIX. Профессиональное программирование» конкретно по юниксу (но это, опять же, скорей не книги, а учебники, чтение нужно совмещать с практикой программирования).


        1. foxmuldercp
          09.07.2015 22:57

          Есть мнение, что Керниган и Ритчи пишут хорошо, но эту книгу не все осиливают и понимают, т.к она достаточно тяжела (да, я не осилил, как и некоторые из моих знакомых), что не отменяет ее отличности и «мастхевности», но лучше взять что-то другое для первого прочтения и изучения.


          1. olegkrasnov
            10.07.2015 00:26

            Я в школьные годы пытался читать эту книгу. После нескольких страниц я гарантированно засыпал.


            1. foxmuldercp
              10.07.2015 00:30

              я над книгой по CCNA Олиферов засыпал. буквально. так дальше 3й главы и не пошло(


              1. FessAectan Автор
                10.07.2015 06:27

                Олиферы не писали о CCNA =)
                А вот курс CCNA Exploration очень крут и полезен.


  1. strangeraven
    09.07.2015 15:17

    Подскажите, в какой-нибудь из этих книг описаны принципы организации каталогов в linux?

    Ну типа что такое \etc, \var, \opt и так далее.

    Просто что что меня всегда бесило в linux — это то, что каждая уважающая себя программа считает своим долгом разбросать свои кровавые ошметки по всей файловой системе. И хочется наконец понять логику по которой это делается.


    1. FessAectan Автор
      09.07.2015 15:23

      ЕМНИП в книге под номером 2, данного поста, это изложено.


    1. miga
      09.07.2015 15:53

      man hier
      Оригинальный источник — Filesystems Hierarchy Standard, www.pathname.com/fhs


  1. Ovsiannikov
    09.07.2015 15:30

    > Для себя я приобрел её в оригинале.
    прикольно, а где тэг «я пиарюсь»
    (слово «себя» является ссылкой на коммерческий проект автора статьи)


  1. sergmesh
    11.07.2015 10:49

    рекомендую
    Operating Systems: Internals and Design Principles
    www.amazon.co.uk/dp/0133805913/ref=pe_385721_37038051_TE_dp_1

    Описано не только как сделано, но и почему. Сравниваются возможности разных операционных систем, как устроены планировщики задач и тд


  1. ya_petrov
    18.07.2015 11:37

    Так же очень хорошо с сетями помогает Одом У. «Официальное руководство Cisco по подготовке к сертификационным экзаменам CCNA».
    Ещё из интересного — Андрей Робачевский «Операционная система UNIX». В последней читал только отдельные главы — написано очень хорошо.