Резюме (Chapter Review)¶
Резюме главы¶
В этой главе подчёркивалась важность создания плана развёртывания при внедрении новых систем Linux. Первый компонент этого плана — проведение анализа требований (needs assessment). При его проведении необходимо сначала определить цели проекта и выявить заинтересованных сторон. Следует получить одобрение всех причастных сторон до фактического начала проекта. Собранные в ходе анализа данные используются для разработки области охвата проекта (project scope), которая точно определяет, что именно будет сделано в рамках проекта. Область охвата включает расписание, ресурсы, выделенные на проект, и перечень задач, подлежащих выполнению. Любой проект представляет собой трёхстороннее балансирование между расписанием, ресурсами и масштабом. Изменение любого из этих факторов влечёт изменение двух остальных.
Следующий компонент плана развёртывания — выбор дистрибутива Linux для установки. Необходимо оценить роль системы, чтобы определить наиболее подходящий дистрибутив. Если система будет предоставлять сетевые службы клиентским системам, оптимальным выбором станет дистрибутив, оптимизированный для работы в качестве сервера. Если система предназначена для использования в качестве настольной, лучшим выбором будет дистрибутив, оптимизированный для рабочей станции. Также подчёркивается важность технической поддержки: неподдерживаемый дистрибутив может подойти для экспериментальной лабораторной системы, но для систем в производственной среде предпочтителен поддерживаемый дистрибутив.
Следующий компонент плана развёртывания — проверка совместимости оборудования с выбранным дистрибутивом Linux. Большинство дистрибутивов включают список совместимого оборудования (HCL), с которым следует сверить своё оборудование. Также необходимо убедиться, что оборудование соответствует минимальным системным требованиям дистрибутива. Крайне важно загрузить правильную версию дистрибутива для архитектуры используемого процессора.
После проверки оборудования следует приступить к планированию файловой системы. Файловая система Linux требует более тщательного обдумывания и планирования по сравнению с другими операционными системами. При реализации системы Linux можно выбрать одну из файловых систем: ext2, ext3, Reiser или ext4. Жёсткий диск системы Linux должен иметь несколько разделов. Рекомендуется создавать отдельные разделы для каталогов /, /boot, /home, /opt, /tmp, /usr и /var.
Далее необходимо указать программное обеспечение, которое будет установлено на системе Linux. Следует устанавливать только то программное обеспечение, которое действительно необходимо на данной системе. Большинство пакетов имеют зависимости, которые необходимо учитывать при установке.
После выбора программного обеспечения в плане развёртывания следует указать, какие учётные записи пользователей необходимо создать в системе. Все системы Linux имеют учётную запись суперпользователя root. Учётная запись root должна использоваться только для административных задач. Для выполнения повседневных задач следует создать дополнительную стандартную пользовательскую учётную запись.
Затем необходимо собрать сетевые параметры для системы. Прежде всего следует определить, будет ли система использовать статическое или динамическое назначение IP-адресов. Если планируется статическая адресация, необходимо собрать соответствующий IP-адрес, маску подсети, адрес маршрутизатора и адрес DNS-сервера. Также нужно задать имя хоста системы и DNS-домен, в котором она будет находиться. Большинство дистрибутивов включают межсетевой экран хоста, который используется для защиты системы от подключений из других узлов сети. Если система будет функционировать как сервер, необходимо определить, какие IP-порты потребуется открыть в межсетевом экране для предоставления клиентам доступа к службам.
Следующий шаг — определение источника установки. Большинство системных администраторов устанавливают Linux с DVD-диска. Образы ISO можно загрузить с сайта поставщика и записать на оптические диски. Установочные файлы можно скопировать на сетевой сервер и выполнить установку по сети с использованием протокола SMB, NFS, HTTP или FTP. Этот же подход позволяет устанавливать Linux непосредственно из репозитория в Интернете. Для удалённой установки Linux через веб-браузер на другом компьютере можно использовать VNC.
Собрав все эти данные, план развёртывания можно считать завершённым. Хранение этой документации может оказаться крайне полезным при последующем обслуживании системы. Имея план развёртывания, можно приступить к установке системы Linux.
Наконец, была рассмотрена практическая установка системы openSUSE, а также локализация установленной системы путём изменения параметров локали и часового пояса.
Ускоренное повторение¶
- Установка Linux требует более тщательного планирования по сравнению с другими операционными системами.
- Системные администраторы нередко пренебрегают планированием и документированием своей работы.
- Правильное планирование и документирование развёртывания Linux в долгосрочной перспективе экономит время и средства.
- Первый компонент плана развёртывания Linux — анализ требований.
- В ходе анализа требований следует ответить на следующие вопросы:
- Каковы цели проекта?
- Кто является заинтересованными сторонами?
- Какова область охвата проекта?
- Область охвата проекта определяется тремя факторами, которые должны находиться в равновесии:
- Расписание
- Ресурсы
- Масштаб
- Использование программного обеспечения для управления проектами помогает планировать и сопровождать процесс развёртывания.
- В плане развёртывания необходимо указать, какой дистрибутив будет использоваться.
- Следует определить роль системы перед выбором дистрибутива.
- Системы, используемые в производственной среде, должны иметь техническую поддержку.
- Необходимо убедиться, что требуемые приложения будут работать на выбранном дистрибутиве, до развёртывания.
- Следует сверить своё оборудование со списком HCL дистрибутива для проверки совместимости.
- Необходимо убедиться, что оборудование соответствует минимальным системным требованиям дистрибутива.
- Перед загрузкой дистрибутива нужно определить архитектуру процессора.
- В плане развёртывания необходимо запланировать файловую систему.
- Следует выбрать одну из следующих файловых систем:
- ext2
- ext3
- Reiser
- ext4
- btrfs
- Для обеспечения стабильности системы следует создавать отдельные разделы для различных каталогов файловой системы.
- Оптимальный размер раздела подкачки зависит от назначения системы.
- В плане реализации следует указать программные пакеты, планируемые к установке.
- Следует устанавливать только необходимые пакеты.
- При установке программного обеспечения необходимо учитывать зависимости пакетов.
- В плане развёртывания должны быть указаны учётные записи пользователей, создаваемые в системе.
- Учётная запись root — это учётная запись суперпользователя.
- Учётную запись root следует использовать только для административных задач.
- Для повседневных задач следует создать стандартную пользовательскую учётную запись.
- В план развёртывания должны быть включены сетевые параметры.
- Сетевые параметры IP-адресации могут быть назначены системам динамически или статически.
- В плане развёртывания необходимо определить конфигурацию межсетевого экрана хоста.
- В плане развёртывания должен быть указан источник установки Linux.
- Образы ISO можно загрузить с сайта поставщика Linux и записать на DVD.
- Установочные файлы Linux можно скопировать на сервер в сети и выполнить установку по протоколу SMB, NFS, HTTP или FTP.
- Установку можно выполнить непосредственно из Интернета по протоколу HTTP или FTP.
- Можно настроить VNC для выполнения установки с удалённой рабочей станции через веб-браузер.
- Для практики установки Linux следует приобрести лабораторную систему или воспользоваться программным обеспечением виртуализации, например VirtualBox или VMware.
- Перед установкой необходимо сделать резервную копию всех важных данных с жёсткого диска — иначе они будут уничтожены при разбиении диска на разделы.
- Локаль системы определяет следующее:
- Язык и кодировку текста, отображаемого на экране
- Классы символов
- Порядок сортировки по умолчанию
- Формат чисел по умолчанию
- Формат денежных сумм по умолчанию
- Способ отображения даты и времени
- Параметры локали определяются значениями, присвоенными следующим переменным окружения:
LC_CTYPELC_MESSAGESLC_COLLATELC_NUMERICLC_MONETARYLC_TIMELC_PAPERLC_NAMELC_ADDRESSLC_TELEPHONELC_MEASUREMENTLC_ALLLANGLANGUAGE
- Для просмотра всех текущих параметров локали введите команду
localeв строке приглашения оболочки. - Для преобразования файла из одной кодировки в другую воспользуйтесь командой
iconvв строке приглашения оболочки. - В системе Linux существуют два основных источника времени: аппаратные часы и системное время.
- Аппаратные часы можно настроить на использование времени UTC или местного времени.
- Часовой пояс, заданный при установке, сохраняется в файле
/etc/timezoneили/etc/sysconfig/clock. - Текущий часовой пояс можно просмотреть, введя команду
dateв строке приглашения оболочки. - Для смены часового пояса после установки можно воспользоваться командой
tzselectилиtzconfig. - Часовой пояс также можно изменить из командной строки, задав значение переменной окружения
TZи экспортировав её. - Часовой пояс можно изменить с помощью файла
/etc/localtimeи файлов зон в/usr/share/zoneinfo.