Я считаю, что важнейшим инструментом получения скилов системного администрирования являются именно они — книги.
Нет специальных факультетов, обучающих «админству» — каждый постигает это самостоятельно. Путем проб, ошибок и
В начале пути сложно определиться, что же нужно прочесть — ведь массив информации столь огромен!
В данном посте я хочу собрать наиболее важные и значимые труды для системных администраторов.
Уклон будет на *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
Камрад с форума 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)
k3NGuru
08.07.2015 04:24+1Спасибо за книжки.
Все таки стоит немного дополнить и Windows Server книгами, так как это тоже никуда не делось и пользуется повсеместно.
P.S. за ссылку спасибо, но наверно лучше скрыть её, а то ИД Питер тут есть, плюс Роскомнадзор не дремлет, не хочется чтоб хабр получил уведомление.FessAectan Автор
08.07.2015 05:04Да, пожалуй уберу.
ps
добавил по Windows, это единственная книга, которуя я читал от и до.k3NGuru
08.07.2015 05:19+1Я остался в восторге от этой книги www.piter.com/product_by_id/17349033
Хорошо написана и показаны основные моменты администрирования Windows Server 2012
Ovsiannikov
08.07.2015 06:29+1" Unix Power Tools "
в своё время специально искал книгу просто по командной строке, без воды и рассказов про гномов и кеды.
очень понравилось, до сих пор настольная книга (буквально), хотя не открывал уже давно.
nixil
08.07.2015 07:37+5https://www.ozon.ru/context/detail/id/3373340/
Лимончелли «Тайменеджмент для системных администраторов» — обязательно для прочтения, я вновь прибывшим в ИТ-отдел в свое время рекомендовал в первую очередь прочесть.urticazoku
08.07.2015 09:54+1Еще одна у Лимончелли: Системное и сетевое администрирование. Практическое руководство.
xaryko
08.07.2015 09:56+2У Лимончелли есть еще одна интересная книга. «Системное и сетевое администрирование. Практическое руководство» www.ozon.ru/context/detail/id/23372555
Для начинающих админов и тех, кто решил сам освоить профессию к прочтению обязательна. Там разобрана куча вопросов с которыми придется столкнуться, даны рекомендации что делать в разных ситуациях, и все это подкреплено занимательными примерами.
drbugy
08.07.2015 11:10+1Какой смысл в 2015 году рекомендовать книгу о Windows server 2003?
The_Kf
08.07.2015 12:56+2Основы AD, DNS, DHCP в нём не менялись с 2003
drbugy
08.07.2015 13:50+2Основы то не менялись, но множество мелочей изменилось, добавились новые полезные и серьезные фичи и если бы не было литераторы окей, но её же полно и по более современным версиям. С таким же успехом можно изучать версию AD от 2000 сервера.
inkvizitor68sl
08.07.2015 13:13> Людям, кричащим «бзда рип», советую идти лесом.
Кстати, могу посоветовать книжку OpenBSD CrashCourse. Я её в своё время почитал, спроецировал то, что узнал, на Linux и получил достаточно сильный скачек вперед по пониманию того, что происходит в этой, мать его, консоли. Кстати, после этого и работу первую в *nix нашел почти сразу.olegkrasnov
08.07.2015 15:37+1Я вот работаю на OS X, несмотря на различия, тут бзда ни разу не рип :)
fkvf
08.07.2015 13:53Для тех кто хочет в автоматизацию Python в системном администрировании
Книга правда немного староватаFessAectan Автор
08.07.2015 14:00+1Годная книга, тоже её читал, но не всю — так и не дошел до конца.
Приемы, в ней описанные, пользую в своих скриптах.
Добавлю её.
EngineerSpock
08.07.2015 17:28Есть какой-то минимум по сетям и администрированию, который желательно знать программисту? Иногда приходится общаться с сетевиками и если не сталкивался с построением тоннелей и прочего, то иногда становится трудно их понимать :)
Какую литературу, маны для получения сертификатов, видеоподкасты вы бы посоветовали изучить?
IlyaEvseev
08.07.2015 19:11«Справочник Веб-мастера», 2 издание.
Авторы Стивен Спейнауэр, Роберт Экштейн.
Изд-во О'Рейли там, Символ-Плюс здесь.
miga
08.07.2015 21:32Изрядная часть списка — это не книги, а просто распечатанная документация, и не хватает самых главных книг — любого достойного учебника по Си и «Современные операционные системы» Таненбаума.
FessAectan Автор
09.07.2015 05:27Не читал Тоненбаума, по Си Дейтлов читал, но это было давно и уже почти не правда.
Какую книгу по Си считаете необходимой для *nix админа?miga
09.07.2015 12:05Таненбаум очень хорошо, доступно и в общем виде рассказывает про то, как работают компьютеры и ОС, очень многое встает на свои места после прочтения.
А по Си — хз, какой-нибудь Керриган, Ричи «Язык программирования Си» по самому языку и, например, Стивенс, Раго «UNIX. Профессиональное программирование» конкретно по юниксу (но это, опять же, скорей не книги, а учебники, чтение нужно совмещать с практикой программирования).foxmuldercp
09.07.2015 22:57Есть мнение, что Керниган и Ритчи пишут хорошо, но эту книгу не все осиливают и понимают, т.к она достаточно тяжела (да, я не осилил, как и некоторые из моих знакомых), что не отменяет ее отличности и «мастхевности», но лучше взять что-то другое для первого прочтения и изучения.
olegkrasnov
10.07.2015 00:26Я в школьные годы пытался читать эту книгу. После нескольких страниц я гарантированно засыпал.
foxmuldercp
10.07.2015 00:30я над книгой по CCNA Олиферов засыпал. буквально. так дальше 3й главы и не пошло(
FessAectan Автор
10.07.2015 06:27Олиферы не писали о CCNA =)
А вот курс CCNA Exploration очень крут и полезен.
strangeraven
09.07.2015 15:17Подскажите, в какой-нибудь из этих книг описаны принципы организации каталогов в linux?
Ну типа что такое \etc, \var, \opt и так далее.
Просто что что меня всегда бесило в linux — это то, что каждая уважающая себя программа считает своим долгом разбросать свои кровавые ошметки по всей файловой системе. И хочется наконец понять логику по которой это делается.miga
09.07.2015 15:53man hier
Оригинальный источник — Filesystems Hierarchy Standard, www.pathname.com/fhs
Ovsiannikov
09.07.2015 15:30> Для себя я приобрел её в оригинале.
прикольно, а где тэг «я пиарюсь»
(слово «себя» является ссылкой на коммерческий проект автора статьи)
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
Описано не только как сделано, но и почему. Сравниваются возможности разных операционных систем, как устроены планировщики задач и тд
ya_petrov
18.07.2015 11:37Так же очень хорошо с сетями помогает Одом У. «Официальное руководство Cisco по подготовке к сертификационным экзаменам CCNA».
Ещё из интересного — Андрей Робачевский «Операционная система UNIX». В последней читал только отдельные главы — написано очень хорошо.
intermed
Майкл Лукас «FreeBSD подробное руководство» — это действительно одна из самый простых и при этом достаточно подробных книг об администрировании. Эти знания применимы практически во всех NIX системах, за исключением некоторого количество системно-специфических вещей.
Я рад что это моя первая книга по системному администрированию — возможно именно поэтому я выбрал эту профессию.