Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Linux all на 100% - Маслаков В.

Маслаков В. Linux all на 100% — Питер , 2009. — 331 c.
ISBN 978-5-388-00757-5
Скачать (прямая ссылка): linuxna1002009.pdf
Предыдущая << 1 .. 105 106 107 108 109 110 < 111 > 112 113 114 115 .. 116 >> Следующая

Листинг 8.3. Пример использования сценария при загрузке ОС
#!/bin/sh
USBDFV=HMB_ycTpo?cTea
LABEL="MeTKa"
HASH="xeui"
echo "Вставьте Flash накопитель и нажните Enter" read ni
pmount SUSBDEV SLABEL
CALCHASH= cat /media/?LABEL/sectext | md5sum'
CALCHASH-'echo SCAICHASH'-'
if [ "SHASH = "?CALCHASH" ] then
echo "OK"
else
1 Эти уровни в любом дистрибутиве отвечают соответственно за завершение работы ком пьютера и перезагрузку
2 Эта процедура необходима чтобы убрать лишний символ переноса строки
Глава 8. Администрирование Linux
echo ''Fail" shutdown -r now
f1
umount ?USBDEV
Переменная USBDEV содержит имя устройства, которому соответствует flash-на-копнтель Это устройство и будет монтироваться. В переменной LABEL находится имя подкаталога каталога /media, в который будет монтироваться flash-накопи-тсль. В переменной HASH содержится хеш файла, который находится на flash-диске Теперь осталось сделать так, чтобы этот сценарий запускался при загрузке. Скопируем сценарий в каталог /etc/init.d, после чего в папке /etc/rc2.d создадим ссылку на сценарий (ссылка должна соответствовать требованиям, которые приведены выше). Сценарий готов к применению
Рассмотренный сценарий универсален. Можно сделать так, чтобы д ля продолжения нормал ьной загрузки операционной системы требовался не один файл, а несколько, что увеличит надежность. Можно также установить, чтобы требовался файл не на flash-накопителе, а на CD или дискете. Однако этот сценарий практически бесполезен. Если пользователь, чей вход в систему нежелателен, не имеет действующего тогина и пароля, то он в любом случае не сможет войти в систему. Однако рассмот репный выше командный файл служит демонстрацией возможностей Linux
Log-файлы
Если какая-то программа работает некорректно, требуется определить причину. Иногда ответ приходит с сообщением об ошибке, но в некоторых случаях информации, выводимой на экран, недостаточно для объективной оценки ситуации. Для помощи пользователю в определении неисправности многие программы создают так называемый log-файл (журнал), в котором отражаются этапы загрузки и работы программы Для удобства эти файлы записываются в один каталог -/va г / log. Проведем эксперимент. Поставим в файле конфигурации графической подсистемы имя несуществующего драйвера видеокарты, например foo. После перезагрузки графическая подсистема не сможет загрузиться Теперь посмотрим, что было записано в журнал (для X.Org последний log-файл графической подсистемы хранится в файле /var/ log/Xorg. О. log):
iwWi Warning, couldn t open module foo •il UnluadModule "foo"
iLL> Failed to load module 'foo" (module does not exist. 0)
Установка локального принтера
Неисправность определена. Теперь изменяем название драйвера на правильное после чего можем снова работать в графической среде. Разумеется, журналы ведет не только Х.О^. Ниже приведены некоторые файлы (табл. 8.15).
Таблица 8.1S- Log-файлы
Файл Что содержит
Xorg.0.log Последний протокол загрузки графической подсистемы X Org
XFcee86.0.log Последний протокол загрузки графической подсистемы XFree
boot.log Протокол загрузки и выключения системы
dmesg Сообщения ядра, которые выводились при последней загрузке операционной системы
messages Общий протокол загрузки системы
. /gdm/ Каталог содержит протоколы загрузки менеджера GDM
kdm Протокол загрузки менеджера GDM
aptitude Протокол последнего изменения пакетов с помощью менеджера GDM
daemon.log Протокол загрузки демонов
dpkg.log Журнал менеджера dpkg
Информация в журнальных файлах настолько подробная, что может дать исчерпывающие сведения, особенно когда требуется помощь человека, который не присутствует за вашим компьютером.
Установка локального принтера
Процесс установки для каждого принтера свой, но в общем случае алгоритм вклю чает три этапа.
1 Физическое подключение принтера к компьютеру
2. Установка драйверов.
3. Регистрация принтера в системе.
После подключения устройства к компьютеру главная задача найти драйвер. Для этого сначала зайдите на сайт http://www.linux-foundation.org/en/OpenPrinting Здесь вы сможете получить информацию обо всех известных драйверах для принтеров. написанных для Упих. уровне их функциональности, ссылку сайт, где мож но эти драйверы найти, и руководства по установке. После скачивания драйвера обратитесь к инструкции. Если драйвер распространяется в виде пакета, установите его.
Глава 8. Администрирование Linux
Среди установленных файлов наверняка будет файл с расширением PPD. В этом файле описываются все свойства принтера. Он н будет задействован в процессе настройки принтера. Как правило, все такие файлы помещаются в каталог /usr/ share /cups/mode 1. Ja управление принтерами отвечает демон CUPS (Common I )NIX Printing System общая система печати UNIX) Этот демон позволяет настраивать принтеры для использования в сети, однако остановимся только на использовании принтера на локальном компьютере.
После установки драйверов и изменения настроек как демона, так и принтера CUPS нужно перезапускать, чтобы изменения вступили в силу. В зависимости от днеірнбу гина, эго делается е помощью одной из следующих команд:
Предыдущая << 1 .. 105 106 107 108 109 110 < 111 > 112 113 114 115 .. 116 >> Следующая