Установившаяся практика администрирования Linux
Copyright © 2022 Packt Publishing
![]() |
Данный документ предоставляется по лицензии Creative Commons Attribution 3.0 License, за исключением разделов со специальными оговорками. |
Первая публикация на английском языке: Февраль 2022
Ссылка на продукт: 1120122
Все права защищены. Никакая часть этой книги не может быть воспроизведена, сохранена в поисковой системе или передана в любой форме или любыми средствами без предварительного письменного разрешения издателя, за исключением случаев кратких цитат, встроенных в критические статьи и обзоры.
При подготовке этой книги были предприняты все усилия чтобы гарантировать точность представленной информации. Тем не менее, информация, содержащаяся в этой книге, продаётся без гарантии в явном или неявном виде. Ни авторы, ни Packt Publishing, ни их дилеры и дистрибьюторы не будут нести ответственность за любые убытки, вызванные или предположительно вызванные прямо или косвенно этой книгой.
Packt Publishing пыталась предоставить информацию о товарных знаках обо всех компаниях и продуктов, упомянутых в данной книге для надлежащего использования капиталов. Тем не менее, Packt Publishing не может гарантировать точность этой информации.
Опубликовано Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK
ISBN 978-1-80056-879-2
2022-03-08
- Автор
- Скотт Алан Миллер
- Менеджер группы продуктов
- Рауль Наир
- Менеджер издания продукта
- Рауль Наир
- Главный редактор
- Шазин Икбал
- Редактор разработки содержимого
- Рафия Хан
- Технический редактор
- Арджун Варма
- Литературный редактор
- Safis Editing
- Координатор проекта
- Шагун Шайни
- Корректор
- Safis Editing
- Составитель указателя
- Манджу Арасан
- Технолог
- Апарна Бхагат
- Координатор по маркетингу
- Хеманги Лотликар
Моему отцу, у которого хватило средств и дальновидности познакомить меня с программированием и компьютерами в очень раннем возрасте, и который научил меня рассматривать технологии в качестве инструмент ведения дел. И моей супруге, Доминике, а также моим дочерям, Лиэл и Лучиане за то, что они страдали во время написания книги и вдобавок ко всему обычному сумасшествию, которое всегда подкидывает нам жизнь. Моя команда сделала всё это возможным.
Скотт Алан Миллер
Скотт Алан Миллер является ветераном индустрии информационных технологий и разработки программного обеспечения с более чем 30 летним стажем, из которых более четверти века в UNIX и Linux. Его практика включает компании любого размера, причём во всех регионах мира и почти во всех отраслях. Скотт был техником, руководителем, менеджером, педагогом, консультантом, автором, спикером и наставником. В наши дни и на протяжении более чем последних 20 лет Скотт возглавляет команду ИТ- консультантов в NTG. Сейчас он проживает в Никарагуа.
Рене Йенсен обладает 21 летним профессиональным опытом администрирования UNIX/ Linux в качестве штатного администратора и последние 9 лет как консультанта. Его практика пребывает в диапазоне от таких отраслей как медицина, банковский сектор, налоговый и мобильный бизнес до работы в таких областях как CI/CD, развёртывание контейнеров, проектирование серверных кластеров, ежедневные операции и многие прочие области.
Я бы хотел поблагодарить свою семью за терпение, ибо моя работа начиналась как хобби, а я провожу много времени, углубляясь в новые задачи.
Установившаяся практика администрирования Linux - это руководство для понимания контекста, принятия решений и идеологий, стоящих в основе одной из наиболее важных функций в инфраструктуре ведения дел: в системах. Системы, то есть управление на уровне операционной системы, остаются краеугольным камнем коммуникаций и инфраструктуры. Linux продолжает быть наиболее популярным из выбираемых семейством операционных систем на сегодняшний день и набирает всё большую популярность, что делает ещё более важной потребность в хорошо обученных командах администраторов Linux с глубокими знаниями.
Эта книга предназначается работающим с Linux или в качестве системных администраторов профессионалам, которые желают перенести свой опыт на следующий уровень. Это книга о сложившихся практических приёмах и о том, как мы подходим к своей роли и размышляем о системном администрирвоании вместо изучения индивидуальных задач. Данная книга бросит вызов вашим мышлению и подходу к системному администрированию. Эта книга не обучит вас задачам системного администрирования, но научит вас мыслить как профессиональный администратор.
Глава 1. Какова роль системного администратора? поясняет реальную роль и наказ функции системного администратора и как применять их в вашей собственной роли в вашей заботе о своей организации.
Глава 2. Выбор вашей модели дистрибутива и выпуска проходится по тому как выбирать правильную разновидность Linux для своей организации (Linux поставляется во множестве обличий и стилий), разбираться в важности моделей выпусков.
Глава 3. Установившаяся практика систем хранения предпринимает попытку поднять вас с уровня новичка до мастера в отношении хранилищ, которые остаются одним из наименее изученных областей системного администрированияя, причём применяя подход верхнего уровня.
Глава 4. Разработка архитектур систем развёртывания выполняет разбивку подходов оценки развёртывания и когда какие из моделей будут работать в вашу пользу.
Глава 5. Стратегии управления исправлениями рассматривает исправления и обновления, что может показаться обыденным, но все они лежат в основе любого перечня системных задач и зачатую гораздо сложнее, чем это кажется. Хорошее управление исправлениями поможет защитить вас и вашу организацию от происшествий, причём как непредумышленных, так и злонамеренных.
Глава 6. Базы данных окунается в понятия баз данных и то, как они применяются к вашей области систем с тем, чтобы вы смогли предоставлять лучшую поддержку и руководство своим пользователям базы данных. Технически не являясь частью самой операционной системы, управление ба зой данных исторически перепадало системным администраторам.
Глава 7. Документация, мониторинг и техники регистрации рассматривает стратегии как ручного, так и автоматизированного процессов отслеживания желательного состояния и текущего состояния ваших систем.
Глава 8. Повышение зрелости администрирования при помощи автоматизации через сценарии и DevOps рассматривает множество различных способов подхода к автоматизации, рассматривая практические и реальные потребности дополнительно к точным теоретическим подходам. Все рассуждают относительно автоматизации системных задач, однако многие организации не сумели организовать это.
Глава 9. Подходы резервного копирования и восстановления после сбоев далеко выходит за рамка общепринятых представлений и подходит к авариному восстановлению со свежим взглядом и современным подходм, предлагя способы упростить и превратить в более действенное резервное копирование, по сравнению с обычным. Единственной наиболее важной задачей системного администратора является защита данных.
Глава 10. Стратегии управления пользователями и доступом рассматривает устоявшиеся практические подходы управления пользователями, обсуждает подходы к принятию решений иуправлению пользователями, а также исследует архитектуры для удалённого доступа к его операционной системе. Что хорошего в системе, когда никто не может получить к ней доступ?
Глава 11. Решение проблем рассмтривает как спланированный, намеренный подход к устранению неполадок повышает скорость их решения, снижает стресс и способен просто обнаруживать проблемы, которые в противном случае, оставались бы скрытыми. Нет ничего труднее чем разобраться с тем что предпринять, когда что- то не в порядке, а ты испытываешь давление.
От вас ожидается общее понимание Linux и операционных систем. Мы предполагаем опыт в работе с системами в промышленной среде и настройках компании. Данная книга рассматривает понятия на верхнем уровне вместо технических процессов и потому приветствуются рабочие навыки Linux и операционных систем.
Все рассматриваемые в этой книге операционные системы основаны на Linux, таком как Ubuntu, Fedora, Red Hat Enterprise Linux и Suse.
Для применения этой книги не требуется никакая работающая система. Данная книга сосредоточена на понятиях верхнего уровня и, хотя знания Linux и операционных систем очень полезны,
Помимо всего прочего мы также предоставляем некий файл PDF, который содержит цветные изображения снимков экранов/ схем, применяющихся в данной книге. Вы можете получить их здесь.
На протяжении этой книги имеется ряд соглашений о применении текста в книге.
CodeInText
: указывают на кодовые слова в тексте, имена таблиц базы данных,
имена папок, имена файлов, модели URL-адресов, ввод пользователя, и обработчики Twitter. Вот некий образец:
"Системой
именуется операционная система
и
обозначает сферу своей роли: управление платформой, в которой запущено приложение.
Любая командная строка или вывод записывается следующим образом:
$ lvcreate -l 100%FREE -n lv_data vg1
Жирно: выделяются новые термины и важные слова или слова, которые вы видите на экране. Например, слова в меню или блоках диалогов появляются в тексте следующим образом: "По мере нашего продвижения в изучении Системного адмиистрирования Linux, будет становиться всё более и более ясной основня головная идея и действительно более глубокое погружение в роли и функции задания".
![]() | Замечание |
---|---|
Предостережения или важные замечания появляются в блоках подобных этому. |
![]() | Совет |
---|---|
Советы и ловкие приёмы возникают таким образом. |
Обращения наших читателей всегда приветствуются. Дайте нам знать что вы думаете об этой книге - что вам нравится или не нравится. Обратная связь с читателями важна нам, так как помогает нам разрабатывать издания, от которых вы на самом деле получите максимальную пользу.
Для отправки обычного отклика просто пошлите электронное письмо на адрес feedback@packtpub.com с упоминанием заголовка книги в теме вашего сообщения.
Если у вас существует тема, в которой у вас имеется опыт и вы заинтересованы либо в написании, либо во вкладе в книгу, обратитесь к руководству по адресу www.packtpub.com/authors.
Теперь, когда вы являетесь гордым владельцем книги Packt, у нас есть целый ряд моментов для помощи вам в получении максимальной выгоды от вашей покупки.
Хотя мы и предприняли все меры чтобы обеспечить точность нашего содержимого, ошибки всё- таки возможны. Если вы обнаружили ошибку в нашей книге - возможно, ошибку в тексте или в коде - мы будем признательны если вы сообщите об этом нам. Сделав это, вы можете предостеречь остальных читателей от разочарования и помочь нам улучшить последующие версии данной книги. Если вы обнаружили ошибку, пожалуйста, сообщите о ней посетив www.packtpub.com/submit-errata, выбрав вашу книгу, кликнув на ссылку Errata Submission Form, и заполнив подробности найденной вами ошибки. Когда ваша ошибка будет проверена, вы получите уведомление и ошибка будет выложена на наш веб- сайт или добавлена в какой- нибудь перечень существующих ошибок с заголовком раздела Errata.
Для просмотра ранее выявленных ошибок посетите www.packtpub.com/books/content/support и введите название нужной книги в поле поиска. Необходимая информация появится в разделе Errata.
Пиратство, защищённых авторским правом материалов в Интернете является постоянной проблемой во всех средствах массовой информации. В Packt мы подходим к защите наших авторских прав и лицензий очень серьёзно. Если вы столкнётесь с какой-либо незаконной копией наших работ в любой форме в Интернете, пожалуйста, предоставьте нам сразу адрес местонахождения или имя веб-сайта, чтобы мы могли принять меры. {Прим. пер.: Согласно закону об авторском праве РФ, авторские права на перевод принадлежат авторам этого перевода. Данным переводом, по нашему мнению, мы служим популяризации основных стратегических направлений развития тем Packt. В случае наличия конструктивных предложений, готовы к тесному сотрудничеству.}
Пожалуйста, обратитесь по адресу copyright@packtpub.com со ссылкой на материалы содержащие признаки нарушения авторских прав.
Мы выражаем вам признательность в защите наших авторов и нашей возможности доносить до вас имеющего ценность содержимого.
Если у вас есть проблемы по любым сторонам данной книги, вы можете контактировать с нами по адресу questions@packtpub.com и мы предпримем все меры в отношении ваших проблем.
- Предисловие
- Глава 1. Какова роль системного администратора?
- Глава 2. Выбор вашей модели дистрибутива и выпуска
- Глава 3. Установившаяся практика систем хранения
- Изучение ключевых факторов хранения
- Основы блочного хранения: локальное и SAN
- Обзор файловых систем и сетевых файловых систем
- Знакомство с управлением логическими томами
- Применение RAID и RAIN
- Изучение реплицируемых локальных хранилищ
- Анализ архитектур и риска хранения
- Примеры хранения
- Выводы
- Глава 4. Разработка архитектур систем развёртывания
- Виртуализация
- Контейнеризация
- Облака и VPS
- Размещение локально, в хостинге и гибридное
- Архитектура проектирования системы
- Автономный сервер, он же снежинка
- Простота не обязательно означает элементарность
- Многие ко многим серверы и хранилища
- Представление мира как рабочей нагрузки
- Многоуровневая высокая доступность
- Надёжность относительна
- Гиперконвергентность
- Устоявшиеся практики архитектуры проектирования системы
- Оценка рисков и потребности в доступности
- Взаимодействие рабочей нагрузки
- Определение высокой доступности
- Выводы
- Глава 5. Стратегии управления исправлениями
- Глава 6. Базы данных
- Глава 7. Документация, мониторинг и техники регистрации
- Глава 8. Повышение зрелости администрирования при помощи автоматизации через сценарии и DevOps
- Глава 9. Подходы резервного копирования и восстановления после сбоев
- Глава 10. Стратегии управления пользователями и доступом
- Глава 11. Решение проблем
- Указатель