
- •1 Вопросы лекции:
- •2 Литература.
- •3 Краткое содержание вопросов
- •2 Настройка bios
- •Лекция №2 (4 часа) Тема: «Установка системы».
- •1 Вопросы лекции:
- •2 Литература.
- •3 Краткое содержание вопросов
- •Лекция №3 (4 часа) Тема: «Первая помощь».
- •1 Вопросы лекции:
- •2 Литература.
- •3 Краткое содержание вопросов
- •3.1 Общие сведения
- •3.2 Режим аварийной загрузки
- •1 Общие сведения
- •2 Режим аварийной загрузки
- •Лекция №4 (2 часа) Тема: «Настройка и администрирование системы»
- •1 Вопросы лекции:
- •2 Литература.
- •3 Краткое содержание вопросов
- •Права администратора
- •2 Поддержка аппаратного обеспечения
- •Лекция №5 (2 часа) Тема: «Настройка и администрирование системы»
- •1 Вопросы лекции:
- •2 Литература.
- •3 Краткое содержание вопросов
- •Внимание
- •Удаление установленного пакета
- •2 Управление пользователями Создание новых пользователей
- •Удаление пользователей
- •Установка атрибутов пользователя
- •Группы пользователей
- •Лекция №6 (2 часа) Тема: «Настройка и администрирование системы»
- •1 Вопросы лекции:
- •2 Литература.
- •3 Краткое содержание вопросов
- •3.1 Файловые системы.
- •3.2 Объединенные службы каталогов.
- •1 Файловые системы
- •2 Объединенные службы каталогов
- •Лекция №7 (2 часа) Тема: «Настройка и администрирование системы»
- •1 Вопросы лекции:
- •2 Литература.
- •3 Краткое содержание вопросов
- •2 Служба dns
- •Лекция №8 (2 часа) Тема: «Настройка и администрирование системы»
- •1 Вопросы лекции:
- •2 Литература.
- •3 Краткое содержание вопросов
- •Samba. Общие сведения.
- •История версий.
- •2.Краткий обзор каталогов и файлов.
- •Лекция №9 (2 часа) Тема: «Настройка и администрирование системы»
- •1 Вопросы лекции:
- •2 Литература.
- •3 Краткое содержание вопросов
- •1.Фильтрация доступа
- •2.Авторизация доступа
- •Лекция №10 (4 часа)
- •1 Вопросы лекции:
- •2 Литература.
- •3 Краткое содержание вопросов
- •Кеширование.
- •Обычное кеширование
- •Выборочное кеширование
- •2.Иерархия серверов
- •Лекция №11 (2 часа) Тема: « Обратное проксирование и кеширование внутренних серверов (accelerate).»
- •2 Литература.
- •3 Краткое содержание вопросов
- •Лекция №12 (2 часа) Тема: «Настройка и администрирование системы».
- •2 Литература.
- •3 Краткое содержание вопросов
- •Лекция №13 (2 часа) Тема: «Настройка и администрирование системы».
- •2 Литература.
- •3 Краткое содержание вопросов
- •1.Аварийная загрузка
- •2.Сбои в работе системных служб
- •Переполнение файловой системы
- •Лекция №14 (2 часа) Тема: «Настройка и администрирование системы».
- •3 Краткое содержание вопросов
- •1.Ошибки в файловой системе
- •2.Аппаратные ошибки
- •Лекция №15 (4 часа) Тема: «Основы работы в Linux».
- •3Краткое содержание вопросов
- •1.Интегрированные графические среды
Права администратора
Всякая будничная работа под Linux, не являющаяся системным администрированием, может и должна выполняться непривилегированными пользователями. Этому правилу необходимо следовать для того, чтобы вероятность приведения системы в нерабочее состояние из-за вашей случайной ошибки или возможных ошибок в используемых вами программах была сведена к минимуму.
К сожалению, немалая часть программного обеспечения написана безграмотно с точки зрения безопасности. Запуская такие программы непривилегированным пользователем, вы тем самым автоматически уменьшаете риск повреждения системы от сбоя и усложняете процедуру вторжения в вашу систему потенциальных взломщиков.
Административные задачи требуют привилегий пользователя root. Следует учитывать, что настройки для пользователя root определяются спецификой его задач, а потому не приспособлены для повседневной работы и лишь ограниченно локализованы.
sudo — это программа, разработанная в помощь системному администратору и позволяющая делегировать те или иные привилегированные ресурсы пользователям с ведением протокола работы. Основная идея — дать пользователям как можно меньше прав, но при этом ровно столько, сколько необходимо для решения поставленных задач.
Команда sudo предоставляет возможность пользователям выполнять команды от имени root либо других пользователей. Правила, используемые sudo для принятия решения о предоставлении доступа, находятся в файле /etc/sudoers; язык их написания и примеры использования подробно изложены в sudoers(5). Кроме того, пример правил, предоставляющих непривилегированным пользователям возможность устанавливать, обновлять и удалять пакеты в системе, приведён в файле /usr/share/doc/sudo-<версия>/rpm.sudoers.
Для редактирования файла /etc/sudoers следует использовать программу visudo, которая проверяет синтаксис и тем самым позволяет избежать ошибок в правилах.
В большинстве случаев грамотная настройка sudo делает работу от имени суперпользователя ненужной.
2 Поддержка аппаратного обеспечения
Linux поддерживает практически всё современное оборудование для архитектуры x86, за исключением специально ориентированного на ОС Microsoft Windows (например, некоторые модели winmodem и winprinter), а также продукцию тех производителей, которые по тем или иным причинам не желают давать спецификации на свои устройства для написания драйверов.
Информация, предоставленная в этом руководстве, не претендует на полноту описания, поэтому, если вы не найдёте здесь ответа на интересующий вас вопрос, прежде чем писать в список рассылки ALT Linux, рекомендуется посмотреть:
FAQ и HOWTO по Linux, их можно найти как в Интернете, так и в дистрибутиве;
списки рассылок или конференции в Интернете;
исходные коды — это для тех, кто желает в них разобраться.
С точки зрения системного администратора, задачей которого является настройка оборудования и проверка его работоспособности для Linux, устройства определяются своим типом, производителем и способом подключения.
Для настройки устройств в дистрибутиве ALT Linux 2.4 Master существуют следующие утилиты (объединённые в DrakConf):
Для PCI-, AGP- и USB-устройств — kudzu. При этом рекомендуется, чтобы сервис kudzu запускался при загрузке системы — в этом случае добавленные или удалённые с момента последней перезагрузки устройства настраиваются автоматически.
Для звуковых карт (преимущественно ISA) — утилита sndconfig.
Для графической карты и графической среды XFree86 — XFdrake;
для манипулятора мышь — mousedrake;
для клавиатуры — keyboarddrake;
для принтеров — printerdrake;
для сетевых подключений (Ethernet, ISDN, ADSL и модемных) — draknet.
На сегодняшний день наиболее распространёнными способами расширения конфигурации компьютера являются шины PCI, AGP, ISA[7], а для подключения внешнего оборудования используются — USB, PCMCIA, SCSI и порты COM (последовательные) и LPT (параллельные).
Проще всего под Linux проверяется работоспособность оборудования, использующего шину PCI. Программа lspcidrake отображает информацию обо всех подключённых PCI и USB устройствах. В крайней левой колонке вывода программы lspcidrake отображается рекомендуемый для обнаруженного устройства драйвер (модуль ядра).
Это возможно потому, что каждое PCI- или AGP-устройство содержит пару уникальных идентификационных номеров (называемых PCI ID). Первым числом определяется производитель устройства, а вторым — само устройство. В дистрибутиве присутствует пакет ldetect-lst, который содержит информацию о наличии (или отсутствии) драйверов для каждого известного на момент создания таблицы (/usr/share/ldetect-lst/pcitable) PCI-устройства; если обнаружено изменение конфигурации и устройству сопоставлен драйвер, настройка производится автоматически утилитой kudzu (а изначально — программой установки системы).
Проблемы обычно возникают в том случае, если для вашего устройства нет драйвера или неизвестны идентификационные номера устройства и оно отсутствует таблице. В этом случае рекомендуется произвести ручную настройку устройства или написать в список рассылки по дистрибутиву[8] . При возникновении проблем с PCI-устройством настоятельно рекомендуется выслать следующую информацию о нём:
название, производитель, надписи на самых больших чипах и т.д.;
вывод команд lspcidrake -v и /sbin/spci -vv;
содержимое файла /proc/bus/pci/devices;
описание проблемы.