топ книг для системного администратора
С какой литературы можно начать изучение системного администрирования?
Нет цели становиться профессионалом в этой области, но хотелось бы разбираться в железках получше. Есть идея собрать небольшой домашний сервер для ковыряний. По возможности хотелось бы увидеть в ответе какую-то одну книгу (скорее всего по инерции я уже дальше сам смогу найти для себя чтиво если понадобится), либо список литературы в рекомендованном порядке прочтения.
P.S. просьба варианты «тычься и читай форумы» не предлагать, я уже так потратил кучу времени изучая веб-разработку)
Я Вас разачарую до невозможости.
Так как. Ну, допустим, начали вы ставить линукс. Сразу начинаются вопросы: «а как разбивать диск?» «GPT или MBR»? Начинается чтение мануалов, а чем GPT отличается от MBR. Следующий же вопрос, тоже по диску: «А какую файловую систему делать? Ext3/ext4/xfs/btrfs/zfs/ufs? Начинается чтение, какие файловые системы поддерживает та ОС, которую вы ставите, чем они отличаются и какая из них предпочтительнее конкретно для вашего сценария.
ОК, у меня дома роутер, он умеет DHCP и вроде как всё настроено. Если я на серваке выставлю «получать адрес по DHCP», то не будет проблем? По идее, не должно. » Через несколько дней: «О-па, а почему это сервак не отвечает на том IP, который у него был позавчера?!
Топ книг для системного администратора
Physics.Math.Code запись закреплена
Самоучитель системного администратора 5-е издание [2019] Кенин, Колисниченко
Изложены основные задачи системного администрирования, описаны базовые протоколы, даны рекомендации по выбору оборудования и проведению ежедневных операций. Рассмотрены методы централизованного управления, основы создания безопасной среды. Подробно раскрыты технологии, используемые при построении информационных систем, описаны средства мониторинга и обслуживания как малых, так и распределенных сетей.
Даны рекомендации по поиску неисправностей, обеспечению защиты данных. Параллельно рассмотрены решения на основе операционных систем Windows и Linux с использованием как проприетарных, так и открытых технологий. Книга написана на основе многолетнего опыта разработки и практического администрирования информационных систем. В пятом издании рассмотрены новейшие технологии, в том числе Windows 10 и Windows Server 2016. Особое внимание уделено облачным технологиям, в том числе вопросам выбора облачного провайдера, создания виртуального сервера для 1С и др., существенно возросло количество практических советов, инструкций и рекомендаций. Для начинающих системных администраторов.
7 лучших книг для начинающего сисадмина
Системное администрирование само по себе подразумевает наличие обширных знаний и постоянное развитие вас как личности и как профессионального специалиста. Нужно разбираться как в новейших технологиях в целом, так и в особенностях администрирования операционных систем в частности. Учитывая, что все развивается стремительными темпами, знания о технологиях вчерашнего дня становятся не востребованными на рынке. В такой ситуации очень важно подобрать для себя полезные источники информации и оградиться от лишней воды и шума.
Для того чтобы добиться успеха и стать профессиональным системным администратором, нужно просто не лениться и усваивать как можно больше полезной информации. Книги в таком случае являются незаменимыми помощниками. Однако здесь очень важно не ошибиться с выбором и правильно расставить свои приоритеты. В данной статье я подготовил для вас небольшой список рекомендуемой литературы, которую должен прочитать каждый системный администратор:
1. В. Олифер, Н. Олифер. Компьютерные сети. Принципы, технологии, протоколы.
Достаточно простая и в то же время очень полезная книга. Рекомендую к прочтению именно четвертое издание данной книги, так как оно дополнено новыми разделами, и более свежей информацией. Эту книгу без преувеличения можно считать одним из лучших учебников по сетевым технологиям.
2. Учебный курс. Установка и настройка Windows 7
Книга является самым детальным руководство по установке, настройке и оптимизации Windows 7. Самое пристальное внимание уделено вопросам безопасности — ограничениям на использование приложений, проверке подлинности, управлению учетными записями, работе с брандмауэром Windows и использованию технологии BitLocker.Рассматриваются вопросы, связанные с мониторингом производительности компьютера, настройка сетей IPv4 и IPv6, а также подключений VPN и DirectAccess, общий доступ к ресурсам, в том числе, использование BranchCache, восстановление системы после сбоя.
3. Windows 8. Полное руководство
Эта книга представляет собой превосходное современное руководство по использованию Windows 8 и ее настройке. Отличается большой разносторонностью изложения, практическими решениями и проверенными рекомендациями. Помимо стандартных, но необходимых тем (работа с файлами и папками, оформление Windows 8, Интернет и прочего). В книге вы найдете также: рассмотрение реестра Windows 8 и работы с ним, описание управления загрузчиком системы и контроля производительности, настройки сетевого принтера, работу с Metro-приложениями и многое другое.
4. Руководство по работе с MS SQL сервером 2012
Просто и доступно рассмотрены теоретические основы СУБД SQL Server 2012. Показана установка, конфигурирование и поддержка MS SQL Server 2012. Описан язык манипулирования данными Transact-SQL. Рассмотрены создание базы данных, изменение таблиц и их содержимого, запросы, индексы, представления, триггеры, хранимые процедуры и функции, определенные пользователем. Показана реализация безопасности с использованием аутентификации, шифрования и авторизации. Уделено внимание автоматизации задач администрирования СУБД. Рассмотрено создание резервных копий данных и выполнение восстановления системы. Описаны службы Microsoft Analysis Services, Microsoft Reporting Services и другие инструменты для бизнес-анализа. Рассмотрены технология работы с документами XML, управление пространственными данными, полнотекстовый поиск и многое другое.
5. П.А. Самарский. Основы структурированных кабельных систем
Книга ознакомит вас с основами структурированных кабельных систем и поможет свободно ориентироваться в этой бурно развивающейся отрасли корпоративных телекоммуникаций. Издание, ориентированное на специалистов в области телефонии, локальных вычислительных сетей, телевидения и других телекоммуникационных систем зданий, полностью соответствует обновленным редакциям международного и американского стандартов на структурированные кабельные системы, а также дополнительным стандартам, относящимся к этой области.
6. Брайн Керниган, Роб Пайк — Unix. Программное окружение
Эта книга являет собой обязательное полное руководство для начинающих системных администраторов, а также тех, кто хочет научиться программировать при помощи операционной системы UNIX. Достаточно легкая и полезная книга, после прочтения которой, вы сможете создавать свои первые приложения на UNIX.
7. Линус Торвальдс, Дэвид Даймонд – Just for fun
Биографический рассказ прародителя операционной системы LINUX – Линуса Торвальдса. В отличие от всех предыдущих книг в этом списке она полна жизненных историй и очень легко читается. Книга must have – для системных администраторов, которые хотят работать с ОС LINUX.
49084, Україна, м. Дніпро, Дмитра Яворницького, 101
Подборка полезных книг для администраторов и пользователей Linux
1. Linux. Установка, настройка, администрирование 2013 (Михаэль Кофлер)
Книга может оказаться очень полезной для тех, кто делает первые шаги в данной операционной системе. Автор старается кратко изложить основы работы с системой, приводя примеры на ряде популярных дистрибутивов.
2. Unix и Linux. Руководство системного администратора 2012г (Эви Немет, Гарт Снайдер, Трент Хейн, Бэн Уэйли)
А вот эта книга наоборот создана для профессионалов и новичкам, не имеющим уверенных навыков по работе с системой и ее администрированием, категорически не рекомендуется.
3. Linux. Системное программирование 2008 (Роберт Лав)
Данная книга поможет упорядочить знания по системным вызовам и функциям ядра.
4. Основы программирования в Linux 2009 ( Нейл Мэттью, Ричард Стоунз)
В понятной и доступной форме описывается программирование в среде Linux на C/C++/Bash
5. Компьютерные сети. Принципы, технологии, протоколы. 2016 (Виктор Олифер, Наталия Олифер)
6. Операционная система UNIX 2010 (Андрей Робачевский, Сергей Немнюгин, Ольга Стесик)
Добротная книга, рассказывающая о том, как устроен Unix.
Список не претендует на полноценность, если вам есть что добавить к нему, добавляйте в комментарии.
Лига Сисадминов
653 поста 12.3K подписчиков
Правила сообщества
— # mount /dev/good_story /sysodmins_league
— # mount /dev/photo_it /sysodmins_league
— # mount /dev/best_practice /sysodmins_league
— # mount /dev/tutorial /sysodmins_league
А скачать, скачать-то где??
наверное многие в гугле забанены 😉
Олифер великолепен. Читал дважды
+ если уж на то пошло, то как насчет «Криптографии» Брюса Шнаера, если советовать что-то около линуксячее?
Для общего развития да. На практике книги по администрированию никсов мало применимы. Чего не скажешь про винду. Там без книг тяжко, манулов толковых в инете мало.
спасибо подписчикам за доверие и за терпение. лето, дача, сад и огород были важнее. что поспособствовало обрастанию темы подробностями. интересны ли они только мне, решать читателям.
2. особености ввода-вывода серверов на основе Power
3. как работают LPar-ы, или в чем преимущества Power Hypervisor + HMC
4. VIOS или не VIOS, вот в чём вопрос.
5. AIX, устаревший UNIX, или неувядающий
хороший процессор всего лишь часть производительной ЭВМ. без хорошей памяти и без быстрого доступа к устройствам ввода-вывода не обойтись. мода в 80е была на микропроцессоры, впихивание всех блоков процессора в одной микросхеме. в погоне за дешевизной уменьшали корпус совмещением адресной шины и шины данных. но основные продукты IBM всегда были сложными, а в погоне за высокой производительностью и дорогими. тем более, что люди, привыкшие к процессорам размером в шкаф и ЭВМ размером в спортивный зал, ограничивать себя в производительности не привыкли. поэтому с целью выжать как можно больше производительности шина наоборот расширяется. вводя одновременное выполнение нескольких комманд, нужно все эти команды загрузить. тем более, что операнды комманд тоже нужно загрузить.
первое поколение IBM POWER позволяло одновременное выполнение одной команды загрузки/сохранения/перехода, одной целочисленной команды и одной команды с плавающей запятой. каждая по 32 бит, значит нужны не менее 96 битов для загрузки трех команд из памяти. поэтому шина доступа к памяти сделали шириной в четыре слова, или 128 битов. на схеме это четыре блока кеша данных (data-cache unit / DCU), 32 битов каждый.
на каждой плате четыре пары 32-битовых планок памяти, что позволяет чередованием достичь более высокой скорости доступа к данным. 64-битовые платы памяти нужно устанавливать попарно.
знакомая хитрость, которой пользовались и пользуются все производители сложных микросхем: часть отбракованных на производстве микросхем можно вернуть в строй, понизив тактовую частоту или выключая неработающие блоки. другие удешевляют, жертвуя параметрами. многим знакомы 16-битовые процессоры Intel 8088/80188 с 8-битовой иной данных, или 32-битовые Motorola 68000 и Intel 80386SX с их 16-битовой шиной. процессоры POWER не исключение, существует упрощенный вариант процессора с выполнительными блоками пониженной тактовой частоты и двумя блоками кеша. в них шина к памяти 64 бит и платы памяти можно устанавливать поштучно.
например из первых моделей POWERserver 320 и POWERserver 520 работали на 20 МГц, включали только 32 килобайт кеша, шина к памяти была 64-битовой и оснащались одной картой памяти на 8 MB. зато модели POWERserver 530 и POWERserver 540 работали на 25 и 30 МГц соответственно, включали 64 килобайт кеша, имели 128-битовую шину, а объем памяти начинался с 16 MB (2х8MB) и 64 MB (2x32MB).
доступ к устройствам ввода-вывода осуществляется через отдельную шину System Input/Output (SIO). о ней очень мало известно, но она 64-битовая. последнее приводило немало людей к заблуждению, что это 64-битовая шина MicroChannel, хотя между ними сидит Input/Output Channel Controller (IOCC). предположительно работала на частоте процессора.
шина MCA позволяет обмен 64-битовыми двойными словами через 32-битовую шину при помощи «мультиплексирования». о последнем тоже мало что известно и даже служители IBM порой пишут невероятные вещи. догадываясь по скудным данным в открытом доступе, «мультиплексирование» проводит обмен второго 32-битового слова через линии адреса. таким образом некоторые платы линейки RS/6000 могли достичь теоретический максимум в 80 MB/s, что в серверах PS/2 ограничено до 40 MB/s. встречал упоминания, что на практике можно было достичь около 77 MB/s при обменах блоками в 4 килобайт. все это при частоте шины в 10 МГц. теоретически при частоте в 20 МГц потолок скорости 160 MB/s, но не знаю был ли когда-либо достигнут. жадность IBM проиграла PCI.
также очень мало известно о Serial Optical Channel Converter (SOCC), что появился годом позже на серверах 500 серии и 900 серии. в открытом доступе есть упоминания, что скорость каждого из двух оптических портов была 220 Мбит/с, что в те времена было вдвое быстрее самого быстрого наличного сетевого стандарта FDDI. устройства поддерживают связь точка-точка между машинами, но IBM указывает, что можно купить коммутатор у партнера. операционная система AIX поддерживает связь по протоколу TCP/IP через Serial Optical Link.
с улучшением технологии изготовления микросхем появляются некоторые улучшения производительности за счет повышения тактовой частоты. за этим можно подозревать связанную с частотой процессора скорость шины SIO, но потверждения тем подозрениям вряд ли удастся найти. процессоры POWER работали на частотах 20 МГц, 25 МГц и 30 МГц. первое улучшение (POWER+) достигло частоты в 25 МГц, 33 МГц и 41 МГц. второе улучшение (POWER++) дало 25 МГц, 33 МГц, 41 МГц, 50 МГц и 62,5 МГц. на таких относительно высоких частотах задержка доступа к памяти уже является основным узким местом. это приводит к замене плат памяти на новых моделях.
машины POWERserver 970 и POWERserver 980 добавляют второй IOCC на шине SIO, что дает вторую шину MicroChannel (2x 80 MB/s) и еще два порта SOCC.
на смену первому поколению приходит второе. для дальнейшего повышения производительности повышается суперскалярность. в процессорах POWER2 уже два АЛУ и два блока вычислении с плавающей запятой. их нужно запитывать и шина к памяти расширяется до 256 бит, а карты памяти лучше добавлять группами по четыре. хотя возможность установить всего лишь две карты памяти предусмотрена, но это сужает шину до 128 бит с потерей производительности.
вторая шина MicroChannel в модели POWERserver 990 уже не добавляется по заказу, а установлена штатно.
Как стать системным администратором — пособие для начинающих (часть 2)
В этой части: подробнее о жизни эникейщика: как устроиться, чем заниматься, чего избегать, к чему стремиться.
Я откладываю вопрос о «будущем сисадмина» на следующие части — сейчас я сфокусируюсь на том, как начинается карьера. Повторю, опытным администраторам всё это будет казаться либо обидным, либо очевидным — но я достаточно посмотрел за эту весну на людей, которые пытаются «вскочить в индустрию», но у них не получается. Именно для них этот цикл статей. (Я не ощущаю себя достаточно умным, чтобы рассказывать про будущее карьеры для людей, у которых опыта, возможно, больше, чем у меня).
Вступление
Примерно до середины 2000ых было два пути стать системным администратором: через путь эникейщика и через профильное высшее образование (обычно, в всякого рода институтах связи). Первое давало много опыта, второе — довольно много знаний (из которых большая часть не нужна). Сейчас появился третий — всякого рода «курсы системного администрирования», которые, реально, тлен и прах (если судить по тому, что знают и умеют те, кто их закончил).
Я пока сфокусируюсь на первом — а именно, «через эникеи в админы».
Что должен знать эникей?
То, что я напишу, вызовет бурю возмущения (во всяком случае, именно такую бурю обычно вызывает текст вакансии с такими требованиями и з/п в 15-17 т.р. (Санкт-Петербург)).
Нужно: уметь установить виндоуз, починить ей загрузчик, точно знать, где находятся программы, данные пользователей и т.д. (то, что называется «уверенный пользователь windows»). Дальше интеренее: нужно иметь представление об СКС (объяснить, какие пары и зачем переворачиваются в кроссе), знать про маршрутизацию (на уровне объяснить что от чего отделяет маска сети), DNS (на уровне знания про существования RR и способности определить IP по dns-имени в консоли), диагностику сети (знать, что такое пинг и уметь интерпретировать его вывод), нужно иметь какой-никакой опыт с офисными приложениями, уметь читать отлупы почтовых серверов.
Тяжеловатый список, правда? Последний раз, когда я искал помощника сисадмина, я решил не сдаваться и остановился именно на таком уровне. Нужно сказать, человек таки (через 3 недели) нашёлся.
Итак, первое — это знания. Где их получить? Видимо, дома. Внимательно думайте что делаете, старайтесь разобраться «почему». Каждая переустановка windows с нуля — ваш проигрыш.
Второе — адекватность. Свободный график, поблажки по времени работе — это удел админов. Эникейщик должен быть вовремя (и никого не волнует маршрутка в пробке), он должен быть приветлив к пользователям, он должен владеть русским языком и более-менее письменным этикетом (чтобы отвечать на письма внутри компании вменяемо).
Собеседование
Дальше вам нужно оценить адекватность людей вокруг. Трудная задача. Не стоит заигрывать в крутых админов и панибратствовать (см п.1), спросите, чем занимается компания, если видите затруднения в ответе, уточни, что интересует только то, с чем нужно будет работать по должностным обязанностям. Многие компании представляют из себя жуткое сплетение разных ООО, которые делают что попало, и рассказывать про бизнес вам никто не будет.
Кстати, об ответе на вопрос «долго ли вы у нас собиратесь работать?», отвечайте честно: «хочу набраться опыта, думаю, что минимум год, если будет интересно, то дольше». Вполне разумный срок для эникейщика. Поиск работника не менее геморройный, чем поиск работы, так что человек с намерением поработать пару месяцев энтузиазма не вызовет, но и обещание работать в качестве эникея тут до гробовой доски тоже не вызовет доверия к вашим словам.
Что делать, устроившись на работу?
В этой секции о том, как выполнять служебные обязанности. О том, что на самом деле (для собственного карьерного продвижения делать, чуть ниже).
Во-первых, осознайте, для чего вас наняли на работу: снять с админа работу. Не её излишек, очень редко администратор бывает совсем уж занят, а снять с него самую неприятную её часть: общение с пользователями и танцы вокруг компьютеров с бубном.
Вообще, это касается не только «помощника», всегда соглашайтесь на любую разовую работу (ну, кроме работы наркодиллером и испытателем ракет) — однократно вы получите от этой работы больше опыта, чем работодатель от вас пользы. Один раз протащили СКС — пачка опыта, один раз разобрались с видеокамерами — другой бесценный опыт. Научились программировать системный телефон АТС — опять же опыт. Опыт, опыт, опыт. Столкнувшись с проблемой пытайтесь не только решить её здесь и сейчас, но ройте по-максимуму. Если есть время, старайтесь прочитать в гугле хоть сколько-то про каждое новое название, которое встречаете.
Что на самом деле нужно делать?
Итак, у вас есть сколько-то времени ежедневно между звонками бухгалтеров о залипшей кнопке, посылом «пойти почини вот ту неведомую фигню» и прочими глупыми, жрущими время и низкооплачиваемыми вещами.
Это время можно:
а) Потратить на игры. Уносить сразу же. Не только потратите всё время, но ещё и получите массу проблем по работе, потому что будете тупить, тормозить и не успевать сделать, что сказали.
б) Потратить на сёрфинг, вконтактик, чатики, двачики, лепру, ещё какой другой замечательный в своей социализации сервис. Примерно то же самое, правда, менее опасно для работы.
в) Тратить на самообучение.
И вот это — главное.
Запомните, главные различия между админом и эникейщиком: теоретические знания и опыт. Опыт вы вычитать не сможете, он придёт со временем. Но какой именно он придёт, и, главное, первый пункт зависит ТОЛЬКО от того, сколько вы будете читать.
Читать, читать, читать, читать.
Если на работе есть проф. литература — читать всё. Даже если половину не понимаете. Прочтёте всю полку — начинайте читать то, что не поняли раньше.
Поток знаний, который на вас обрушится из самой глупой и зачуханной админской книжки достаточен, чтобы вкачать 2-3 левела по администрированию, причём по совершенно несвязным с темой книги темам. (Воспоминания: книжка по 2003 экчейнжу мне дала огромный пласт знаний по устройству виндов и active directory, наверное, больше, чем про эксчейнж).
Первые книги будет читать безумно тяжело. Но это нужно делать, потому что если вы не научитесь учиться, то пик вашей карьеры — престарелый полуадмин-идиот. Я таких встречал, они в 45+ лет несут наивную ахинею про антивирусы и глючную винду. Преимущественно такие выживают в гос. организациях или подыхающих от безделия полусоветских конторах.
Итак, читать, читать, читать.
Что делать, если литературы нет?
1) Купить (иногда кусается)
2) Читать, что есть (с экрана)
3) Попытаться попросить купить книжки за счёт компании (шансов мало, но есть).
В любом случае, читать, читать, читать. Договоритесь с самим собой — не менее часа в день на чтение _КНИГ_. Болтовня на тематических ресурсах за это не засчитывается. Сразу отвечаю на вопрос, каких книг: всех, которые хоть как-то касаются того, с чем вы работаете и до которых у вас дотянулись руки. За условный год вам нужно прочитать не меньше 20-30 книг, что очень, очень, очень много (это не беллитристика, некотрые умные книги нужно 2-3 раза перечитывать). Если уж совсем хочется руководства — ну, хотя бы «DNS и Bind» Альбеца и Ли. В принципе, Неймет хорош, он, правда, не по виндовой части. От себя ещё порекомендую Филимонова, «Основы мультисервисных сетей Ethernet», даёт очень мощный пинок по куче технологий. Но, 2-3 книги погоды не делают — читать, читать, читать.
Следующий пункт: общение на тематических форумах, комьюнити, и т.д. Полезно, но не заменяет книги. Лучше читать ответы, максимум, задавать вопросы. Умничать пока рано, но если вас тыкают носом в вашу глупость, страйтесь выяснить, почему вы всё ещё идиот, а не устраивайте битву троллей за кубок Флеймера. Если уж втянулись в спор, то аргументируйте — ищите источники, доказывайте. В принципе, один затяжной холивар может привести к тому, что вы сильно улучшите свои знания в области — но это при условии, что вы пытаетесь доказать свою точку зрения по источникам, а не громким и могучим IMHO.
Далее, как уже сказано ранее, старайтесь разобраться. Если вы будете задавать идиотские вопросы по работе, то это нормально (учтите, только, что админ не бог, и если он отмахивается, то есть вероятность, что он просто не знает).
Что учить?
Как сказано ранее, на первых порах всё — смежные вопросы из книг дадут вам первичные знания широкого спектра.
К моменту, когда вы это всё изучите, вы с большой вероятностью уже будете иметь какой-никакой опыт и вполне сойдёте за начинающего админа.
Чего избегать?
Тут мы начинаем самую сложную часть.
Во-первых, в мире Windows принято пиратить платный софт. В мире линукса тоже, только платного софта почти нет, в репозиториях много нужного и опенсорсного, так что проблема менее остра.
Наш доблестный уголовный кодекс предусматривает, что виноват тот, кто софт ставил. И если по служебной записке — то «по предварительному сговору», то есть отмазок нет. Если что-то случится — вас попытаются сделать виноватым. Учитывайте это, старайтесь держаться от Microsoft, Adobe, Autocad, 1С подальше. К сожалению, выбора нет, решайте сами — рисковать потенциальным условным сроком или вполне неиллюзорно вылететь с работы «за идиотизм». Это проф.риск многих начинающих админов (а так же цена работы с хорошо знакомой windows).
Вас могут попытаться сделать гибридом грузчика и помощника завхоза. От переноски серверов (легко) и серверных упсов (тяжело) вам не отвертеться, а вот от всякой завхозной ерунды — старайтесь уклоняться. Ибо время ест, а квалификации не добавляет.