- Любовные романы
- Фантастика и фэнтези
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Linux - Алексей Стахнов
Шрифт:
Интервал:
Закладка:
В состав Linux включен документ "Undelete HOWTO" и несколько редакторов шестнадцатеричных данных. В частности, программы ext2ed и debugfs предоставляют некоторые инструменты, которые могут оказаться полезными при устранении проблем подобного рода.
Так же можно воспользоваться программой mc (Midnight Commander). Для этого запускаем тс и в командной строке набираем cd /#undei: /hda. В результате получаем панель, в которой находится список удаленных файлов, причем имя файла – номер inode. Эти файлы можно просмотреть и, выбрав нужный, восстановить.
Разрушение данных
Команда fsck используется для проверки и восстановления файловых систем. Восстановленные блоки индекса помещаются в зарезервированный каталог lost+found, который существует в каждом физическом разделе Ext2.
В том случае, если резервной копии данных не существует, можно попробовать разобраться в каталоге lost+found и попытаться вручную восстановить данные.
Проблемы с сетью
В этом разделе рассматривается устранение проблем, которые возникают в случае некорректной настройки, неправильного функционирования или повреждения сети.
К системе нет доступа из сети
Проверьте значения параметров TCP, содержащихся в файлах /etc/hosts.allow и /etc/hosts.deny. Кроме того, проверьте все другие аспекты организации работы брандмауэра, которые применимы к данной машине. Проконтролируйте состояние сетевого кабеля в тех точках, в которых он подключается к машине и к остальной части сети.
Используйте утилиту ping для проверки функционирования сети.
Проблемы ввода/вывода данных
Во многих приложениях можно устанавливать комбинации клавиш, предназначенные для вызова специальных функций. Если проблема с вводом возникает только в одной программе (например, emacs), то назначить комбинации клавиш можно с помощью команд этого же приложения.
Любой текст воспроизводится в виде двоичных символов
Чаще всего подобная ситуация возникает при использовании простых утилит, предназначенных для чтения двоичных файлов. Терминал воспринимает одну или более двоичных комбинаций как команду изменения символического шрифта. В результате, прочесть выводимые на экран сообщения будет невозможно. Введите команду reset, не обращая внимания на то, что будет выведено на экран. В результате все параметры терминала будут приведены к значениям, принимаемым по умолчанию.
Система не реагирует на команды, вводимые с клавиатуры
Убедитесь, что клавиатура подключена к компьютеру правильно, а не, скажем, к порту мыши. Если доступ к машине через сеть все еще возможен, то с помощью команды loadkeys -d восстановите карту ключей клавиатуры, используемую в системе по умолчанию. В противном случае не избежать перезагрузки системы со всеми вытекающими последствиями.
Переназначение клавиш
Утилита xmodmap предоставляет средства переназначения клавиш клавиатуры. Однако внесенные изменения остаются в силе только на время сеанса X Window. Для изменения раскладки клавиатуры в сеансах работы с текстовой консолью следует использовать утилиту loadkeys.
Окно сеанса X Window не воспринимает команд с клавиатуры и сигналов мыши
В среде X Window был выдан запрос, захвативший фокус ввода. Если выдавшее его приложение или задача «зависнет», менеджер окон окажется заблокированным и любой направленный в среду X Window ввод будет игнорироваться.
Для решения этой проблемы необходимо получить доступ к компьютеру по сети либо через последовательный терминал и после этого выполнить команду kill -9 для заблокированного задания. Если этого окажется недостаточно, продолжайте указанную процедуру, поднимаясь по соответствующему дереву процессов. В самом худшем случае остановка процесса Х-сервера вынудит процесс init "собрать мусор" в его ресурсах и ресурсах всех порожденных им процессов. Как правило, «убиения» заблокированного процесса или его родителей бывает достаточно для разблокирования устройства ввода.
Прочие аварийные ситуации
Некоторые аварийные ситуации нельзя отнести к какой-нибудь конкретной категории. Об этих ситуациях мы и поговорим в данном разделе.
Не работает устройство, подключенное к параллельному порту
Параллельный порт в настоящее время является точкой подключения различных периферийных устройств: принтеров, сканеров, CD-RW, ZIP Drive и многих других. В том случае, если в вашей операционной системе для устройств, подключаемых к параллельному порту, используются загружаемые модули, то вы должны с помощью команды lsmod проверить, соответствует ли загруженный модуль тому типу устройства, которое в данный момент подключено к параллельному порту.
Настоятельно рекомендуется не предпринимать попыток выгрузить модули до тех пор, пока не будет демонтирована файловая система, связанная с данным устройством
Работа системы кажется медленной, хотя объем оперативной памяти превосходит 64 Мбайт
Подобная проблема может быть связана с конструктивными недостатками определенных материнских плат, не способных кэшировать ячейки памяти, адреса которых расположены выше 64 Мбайт. Обычно такая проблема возникала с ранними платами для процессоров Pentium. Эта проблема особенно остро отражается на системе Linux, поскольку она распределяет доступную память в направлении сверху вниз, начиная с самых верхних адресов.
Возможные решения проблемы заключаются в замене материнской платы компьютера или в использовании параметра mem= ядра Linux для установки лимита используемой оперативной памяти на уровне 64 Мбайт, хотя в последнем случае вы теряете весь объем памяти выше 64 Мбайт.
После увеличения объема оперативной памяти система работает нестабильно
Некоторые материнские платы используют для собственных нужд небольшой блок ячеек оперативной памяти, расположенный у ее верхней границы. Попробуйте указать параметр ядра mem=хххм, где значение ххх – на один мегабайт меньше полного объема установленной в компьютере оперативной памяти.
После увеличения объема оперативной памяти система не видит добавленную память
Некоторые материнские платы (в основном для Pentium и ранние платы для Pentium II) страдают подобным недостатком. Для исправления ситуации можно указать параметр ядра mem=хххM, где значение ххх – полный объем установленной оперативной памяти. Если операционная система покажет вам полный объем оперативной памяти, но будет вести себя нестабильно – воспользуйтесь предыдущим советом.
Ссылки
• http://www.bitwizard.nl/sig11 – «SIG11 Problem». Описание проблемы SIG11 и пути ее решения.
• Соответствующие HOWTO (см. гл. 13):
– Multiboot Using LILO mini-HOWTO;
– LILO mini-HOWTO.Часть VII Приложения
Приложение 1 Физическая структура файловой системы Ext2
Таблица П1.1. Структура суперблока
Таблица П1.2. Структура описания группы блоков
Таблица П1.3. Структура индексного дескриптора файла
Таблица П1.4. Тип и права доступа к файлу
Таблица П1.5. Специальные индексные дескрипторы
Таблица П1.6. Структура записи в файле каталога
Приложение 2 HOWTO
• The Linux 3Dfx HOWTO – описывает установку графического акселератора 3Dfx.
• 4mb Laptop HOWTO – установка Linux на слабые (RAM 4 Мбайт, жесткий диск менее 200 Мбайт) ноутбуки.
• Linux Access HOWTO – как адаптировать Linux для доступа тем, кто его не использует.
• Установка Linux на Acer LapTop HOWTO – описывает установку Linux на ноутбуки Acer.
• Advanced Bash-Scripting HOWTO – руководство по использованию языка сценариев командной оболочки Bash.
• Linux 2.4 Advanced Routing HOWTO – описание процесса маршрутизации для ядра Linux версии 2.4.
• Linux AI & Alife HOWTO – информация об искусственном интеллекте, программах для Linux по данному вопросу, ссылки.
• Alpha-HOWTO, Brief Introduction to Alpha Systems and Processors – краткий обзор по существующим процессорам Alpha, чипсетам и системам.
• Antares-RAID-sparcLinux-HOWTO – описывает, как устанавливать, конфигурировать и сопровождать аппаратный RAID, построенный на 5070 SBUS RAID-контроллере фирмы Antares Microsystems.
• Apache-Overview-HOWTO – обзор Web-сервера Apache.
• Linux Assembly HOWTO – программирование на языке ассемблера для Linux под процессоры i386.
• Linux Astronomy HOWTO – документ рассказывает об использовании Linux-решений в астрономии.
• Linux AX25-HOWTO, Amateur Radio – как установить и сконфигурировать поддержку для пакетного радиопротокола АХ25.
• Bandwidth Limiting HOWTO – описывает, как установить Linux-сервер для ограничения входящего трафика, а также более эффективного использования интернет-соединения.
• BASH Programming – Introduction HOWTO – введение в программирование скриптов командного интерпретатора.
• BASH Prompt HOWTO – создание и управление терминалом из командной строки. Стандартные с sea р с – п о сл ел о в а т ел ь н о с т и и т. п.
• Linux Belarusian HOWTO – краткое руководство по установке белорусского языка в Linux-консоли, X Window System, Web-браузерах, текстовых редакторах и т. п.