Денис Колисниченко - 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-сервер своими руками - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
# Обычно проблемы возникают на старых
# компьютерах без поддержки трансляции блоков (LBA)
lbа32
# Включает ввод приглашения без нажатия на какую-нибудь клавишу.
# Автоматическая загрузка невозможна, если prompt установлен, а
# timeout — нет
prompt
# Задержка 5 секунд (в некоторых версиях используется delay)
timeout=50
# Подсказка, которая выдается при загрузке
message=/boot/message
# Цветовая схема
menu-scheme=wb:bw:wb:bw
# Пароль (ко всем образам)
# password = 54321
#
# Пароль нужен для загрузки образа, если параметры задаются
# в командной строке (для всех образов)
# restricted
# Список образов. Максимум 16 вариантов
image=/boot/vmlinuz # ядро
label=linux # метка (метки должны быть разными)
root=/dev/hda5 # корневая файловая система
append=" mem=64M" # объявление параметров ядра
vga=788
read-only # монтирование корневой
# файловой системы в режиме «только чтение»
# Параметры vga, password, restricted могут быть как глобальными,
# так и отдельными для каждого образа.
# Т.е. вы можете закрыть паролем определенный образ
image=/boot/vmlinuz # image — для Linux-систем
label=linux-nonfb
root=/dev/hda5
append=" mem=64M"
read-only
image=/boot/vmlinuz
label=failsafe
root=/dev/hda5
append=" mem=64M failsafe"
read-only
other=/dev/hda1 # other — какая-нибудь другая система
label=windows # для не Linux-систем параметр root не указывается
table=/dev/hda # определяет устройство, содержащее таблицу разделов
other=/dev/fd0
label=floppy
unsafe # не давать доступ к boot-сектору во время создания
# карты диска. Запрещает проверку таблицы разделов
# Параметры table и unsafe несовместимы.
Внимание!Для того, чтобы изменения вступили в силу (если вы изменили файл конфигурации), нужно выполнить команду lilo.
При конфигурировании LILO вы можете дополнительно использовать следующие опции:
disk=параметры | определяет нестандартные параметры для заданного диска. |
disktab=файл_таблицы | задает имя таблицы параметров диска. По умолчанию это /etc/disktab и менять его не рекомендуется |
ignore-table | игнорирование ошибочных таблиц разделов. |
nowarn | запрещает сообщения о возможных неприятностях. |
serial=параметры | разрешает управление с последовательной линии. Загрузчик берет ввод из заданного последовательного порта и из клавиатуры. Клавиша «break» по последовательной линии аналогична «Shift» на клавиатуре. |
Параметры: [,bps[parity [bits]] ]
port=0..3 | соответствует /dev/ttyS0 — /dev/ttyS3. Могут быть за действованы все 4 порта. |
bps | скорость порта в бодах. По умолчанию 2400. Поддерживаются значения: 110, 150, 300, 600, 1200, 2400, 4800, 9600. |
parity | контроль по четности, n — без четности, е — по четности, о — по нечетности. |
bits | число битов в символе — 7 или 8. По умолчанию 8, если нет контроля четности. |
Параметры по умолчанию: 0,2400n8.
Опции append, ramdisk, read-only, read-write, root, vga могут быть заданы в разделе глобальных параметров. Они будут использованы, если они не заданы в конфигурационных секциях.
Программу LILO можно использовать вместе с параметрами, указанными в табл. 4.9. Эти параметры указываются в командной строке.
Параметры программы LILO Таблица 4.9
Параметр | Описание |
---|---|
-V | Выводит номер версии LILO |
-q | Карта загрузки |
-С имя_файла | Задает конфигурационный файл, который должен использоваться вместо стандартного файла |
-r файловая_система | Устанавливает указанную файловую систему в качестве корневой (выполнит команду enroot перед выполнением каких-нибудь действий) |
-u | Удаляет LILO |
-l | Запрашивает полное имя файла ядра операционной системы Linux |
-R | Устанавливает командную строку ядра Linux по умолчанию |
Два небольших замечания:
1. Программа chroot, как вы уже заметили, используется для изменения корневой файловой системы.
2. Удалить LILO можно и с помощью команды DOS fdisk /mbr.
Параметр –q загрузчика LILO выводит карту загрузки системы. Обычно карта загрузки отображается при записи загрузчика LILO, например: linux * windows
Если вам нужно просмотреть текущую карту загрузки без записи загрузчика, выполните команду lilo –q.
Кроме LILO сейчас популярен загрузчик GRUB. В Linux Mandrake этот загрузчик используется по умолчанию, хотя я рекомендую вам сменить его на стандартный загрузчик Linux — LILO. GRUB «видит» такие файловые системы: ext2, ext3, ReiserFS, vfat и еще несколько других. Одной из особенностей загрузчика GRUB является возможность загружать операционную систему, которая не присутствует в меню.
Следует также упомянуть такие загрузчики:
Xboot | крошечный и безопасный загрузчик. Xboot просто меняет активный раздел при загрузке. Обязательным требованием является установка всех загружаемых систем в первичный раздел (а не в расширенный). Это ограничивает число возможных установленных операционных систем до 4 (4 первичных раздела). |
Symon | бесплатный загрузчик. Имеет несколько недостатков, но работает вполне стабильно. Под недостатками следует понимать невозможность установить пароль на загружаемый раздел (как в LILO), a также некорректная работа с некоторыми версиями OS/2. |
BootStar | коммерческий бутменеджер. Имеются версии инсталляторов для DOS и Windows. В его состав входят средства для переразбиения разделов, подобные Partition Magic. Несмотря на свое коммерческое происхождение, довольно нестабильно работает, и я не рекомендовал бы его вам использовать. |
vpart | загрузчик, корректно работающий с LVM OS/2 (LVM появился в версии OS/2 4.5). |
xosl (Extended Operating System Loader) | загрузчик, разработанный Гертом Восом (Geurt Vos), распространяется по лицензии GPL. Ознакомиться с xosl вы можете по адресу http://home.wanadoo.nl/geurt/ download.html. |
gag (GRAPHICAL BOOT MANAGER) | еще один загрузчик, распространяемый по лицензии GPL. Загрузить его вы можете по адресу http://www.rastersoft.com/programas/gag/downeng.html. |
4.12. Права доступа
Для каждого файла и каталога в ОС Linux задаются права доступа. Права доступа определяют, кто имеет доступ к объекту и какие операции над объектом он может выполнять. Под объектом следует понимать файл или каталог. Выполнять можно три основных операции: чтение, запись и выполнение.
Право на чтение файла означает, что его можно просматривать и печатать, а для каталога — что может отображаться список содержащихся в нем файлов. Право на запись для файла означает возможность его редактирования, а для каталога — возможность создания и удаления в нем файлов.
Читать дальшеИнтервал:
Закладка: