Денис Колисниченко - Linux-сервер своими руками
- Название:Linux-сервер своими руками
- Автор:
- Жанр:
- Издательство:Наука и Техника
- Год:2002
- Город:Санкт-Петербург
- ISBN:5-94387-063-6
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Денис Колисниченко - Linux-сервер своими руками краткое содержание
В книге подробно рассмотрены настройки сетевых сервисов, позволяющих создать сервер требуемой конфигурации и функциональности на основе ОС Linux. Вы сможете настроить сервер любого типа: от сервера локальной сети до Интернет-сервера и сервера удаленного доступа. Детальна описано администрирование Linux.
Изложение материала построено на основе дистрибутивов Red Hat и Mandrake. Много уникальной информации: запуск Windows-игр под Linux и создание Linux-сервера для игрового зала, настройка антивирусов Dr. Web и AVP под Linux, программа учета трафика MRTG, система защиты и обнаружения атак LIDS, а также многое другое. Особое внимание уделено безопасности Linux-серверов. Достаточно подробно описана сама ОС Linux и приведен справочник ее команд. Прочитав книгу, вы станете обладателями знаний по настройке и компилированию ядра, созданию собственных rpm-пакетов, командному интерпретатору bash, использованию массивов RAID. Вы узнаете внутренний мир Linux. Книга подойдет как для профессиональных, так и для начинающих администраторов, поскольку изложение материала начинается с установки ОС Linux, а в первой главе дано описание основных сетевых технологий и протоколов (Курс Молодого Администратора).
Все приведенные в книге листинги проверены на практике и размещены на прилагаемом CD. Помимо этого на нем содержится много справочной информации (HOWTO, RFC), a также статей, посвященных Linux. Размещен богатый набор вспомогательных утилит и программного обеспечения для сервера (Apache, MySQL, MRTG и др.).
Linux-сервер своими руками - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Успешно, во всяком случае, я на это надеюсь, разобравшись с технической стороной создания резервных копий, переходим к организационным вопросам. А именно, вам нужно определиться с ответами на следующие вопросы:
1. Какая информация будет резервироваться (архивироваться)?
2. Когда будет происходить создание резервных копий?
3. Кто этим будет заниматься?
4. Как часто будет производиться архивирование?
В первую очередь вам нужно архивировать данные пользователей, то есть каталог /home. Эти данные относятся к наиболее критичной категории данных. Восстановить систему вы сможете в течение максимум двух-трех часов, а вот данные пользователей уже не восстановишь…
На втором месте — это файлы настройки системы, находящиеся в каталоге /etc. Архивирование этих данных позволит существенно сэкономить время, которое вам потребуется на восстановление системы после сбоя.
И, наконец, на третьем месте — это дистрибутивы программ, которые не входят в состав дистрибутива Linux. Эти данные, как правило, не нуждаются в частом обновлении.
Конечно, можно создать полную копию всей корневой файловой системы, но в результате вы получите один большой архив, на обновление которого будет затрачена уйма времени.
Самое удачное время для этого мероприятия — ночь. Почему именно ночь?
1. Систему можно настроить на автоматическое обновление архива.
2. Операция архивирования, как правило, не требует вмешательства оператора.
3. Вряд ли пользователи будут довольны дополнительной нагрузкой на систему в рабочее время.
4. Существует вероятность того, что в конце дня данные на жестком диске изменятся, а так как копия создавалась днем или утром, то новые данные не попадут в архив.
Еще следует учитывать, что если вы используете стример с интерфейсом FDC, средняя скорость архивирования которого составляет 4 Мб/мин, то для архивирования 1 Гб вам потребуется около 4 часов. Для использования сжатия данных потребуется дополнительное время. Также нужно помнить о необходимости смены кассет с лентой, но при использовании стримера с интерфейсом FDC и лентой на 1 Гб об этой проблеме можно забыть: при использовании сжатия вы сможете поместить на ленту около 2 Гб, а весь процесс займет около 6 часов. А в случае со стримером SCSI процесс архивирования займет не более часа и его можно выполнить в конце рабочего дня.
В случае, если процессу архивации подлежит ваш домашний компьютер, то этой ответственной задачей будете заниматься вы сами. На предприятии (особенно большом) необходимо определить, кто будет архивировать данные с каждого сервера сети: не будете же вы бегать по зданию со стримером, контролируя процесс создания резервных копий? В идеале, за каждым сервером должен быть закреплен человек, ответственный за процесс создания архива и поддержанию его в должном состоянии.
Для ответа на этот вопрос я предлагаю к вашему рассмотрению шестидневную схему архивации. Для этого вам потребуется шесть кассет (или шесть магнитооптических дисков, но помните о максимальной емкости магнитооптического диска). На этих кассетах сделайте надписи: Пт1, Пт2, Пн., Вт., Ср., Чт. Начните создание копий в пятницу вечером и придерживайтесь расписания, приведенного в табл. 4.14.
Расписание резервного копирования Таблица 4.14
День | Кассета | Операция |
---|---|---|
Пятница | Пт1 | Создание резервной копии всего диска |
Понедельник | Пн. | Создание копии новых и обновленных данных |
Вторник | Вт. | Создание копии новых и обновленных данных |
Среда | Ср. | Создание копии новых и обновленных данных |
Четверг | Чт. | Создание копии новых и обновленных данных |
Пятница | Пт2 | Создание резервной копии всего диска |
4.17. Использование программы cpio
Для создания архивов на магнитной ленте или жестком диске, а также для извлечения файлов из архивов используется программа cpio.
Программа cpio может работать в трех оперативных режимах. При этом режим работы задается указанной опцией. Помимо опций могут использоваться параметры, которые управляют работой cpio в заданном режиме. Формат вызова программы cpio зависит от режима, в котором она должна работать. Опции программы и соответствующий им формат вызова представлены в табл. 4.15, а параметры — в табл. 4.16.
Опции программы cpio Таблица 4.15
Опция | Формат вызова | Описание |
---|---|---|
-о | cpio –о[параметры] список_файлов [имя_архива] |
Копирование в архив всех файлов, которые указаны. Файлы в списке указываются по одному в строке |
-i | cpio –i параметры] [шаблоны] имя_архива |
В режиме, задаваемом этой опцией, программа cpio будет извлекать файлы из архива. При этом извлекаться будут только те файлы, чьи имена совпадут с одним из указанных шаблонов. Если ни одного шаблона не указано, то из архива будут извлекаться все файлы. Шаблон также может включать в себя символы подстановки |
-p | cpio –р[параметры] каталог |
Копирование будет производиться в указанный каталог |
Параметры программы cpio Таблица 4.16
Параметр | Описание |
---|---|
-0 | Этот параметр позволяет включить в архив файлы, имена которых содержат символ новой строки. Используется вместе с опциями –о и –р |
-а | Устанавливает текущее время в качестве времени последнего доступа к файлу |
-А | Присоединение файлов к существующему архиву на диске |
-b | Заменяет местами байты и полуслова |
-В | Устанавливает размер блока в 5120 байт. По умолчанию используется 512 байт |
-с | Чтение и запись заголовка как текста ASCII |
-С n | Устанавливает размер блока в n байтов |
-d | Предварительно создает каталоги в случае необходимости |
-Е файл | Используется вместе с опцией –i. При этом в качестве шаблонов, по которым отбираются файлы для извлечения, будут использоваться строки, содержащиеся в указанном файле. Таким образом, указываемый файл есть файл списка шаблонов |
-F файл | Использует указанный файл в качестве архива |
-Н тип | Устанавливает тип формата архива: bin — устаревший двоичный формат; crc — формат Unix SysV Release 4, использующий подсчет контрольных сумм (CRC); hpodc формат Hewlett-Packard; newc — формат Unix SysV Release 4, может использоваться для файловых систем, количество дескрипторов в которых превышает 65536; ode — формат POSIX.1; tar формат tar; ustar — формат POSIX.1 tar |
-I файл | Указанный файл будет использоваться в качестве исходного архива. Используется вместе с опциями –i и –р |
-l | Создает ссылки вместо копирования файлов в каталог при использовании опции –р |
-L | При встрече символической ссылки копироваться будет не сама ссылка, а файл, на который она указывает. Используется совместно с опциями –о и –р |
-m | Сохраняет время последнего изменения файла |
-М строка | Выводит указанную строку при смене носителя |
-n | Выводит GID (идентификатор группы) |
-О | файл Вывод в указанный файл |
-r | Переименование файлов, новые имена будут запрошены у пользователя |
-s | Замена байтов местами. Используется с опцией –i |
-S | Замена полуслов местами. Используется с опцией –i |
-t | Режим тестирования. Выводит содержимое архива, который должен быть создан, но сам архив при этом не создается |
-u | Перезапись файлов без подтверждения |
-v | Вывод имени всех файлов |
-V | Выводит точку вместо имени файла |
Давайте рассмотрим несколько примеров использования программы cpio. Создать архив можно с помощью опции –о программы cpio. Программа cpio будет читать имена файлов, которые следует поместить в архив со стандартного ввода. По умолчанию используется бинарный формат архива, поэтому формат архива нужно задать опцией –Н. Будем использовать формат tar. Введите команду:
Читать дальшеИнтервал:
Закладка: