- 8.
Как получить возможность вводить и читать русские буквы в
X Window?
- Перво наперво, когда будете пользоваться программой XF86Setup,
где вам предложат установить русскую клавиатуру,не обольщайтесь,
это рассчитано на оптимистов. Конечно, есть специалисты, которые
довели до ума и этот вариант, но они использовали самодельные
прилады и таблицы, которых в стандартном дистрибутиве просто
нет. То что там есть, увы не работает. По этому я предлагаю вам
старый добрый вариант проверенный на X Window версий 3.1, 3.2 и
3.3. Естественно русификацией нужно заниматься после того как вы
настроите запуск X Window и нужные видеорежимы, а также после
установки русских шрифтов (пакет fntcyr) и устанвки и настройки
какого-нибудь менеджера окон (например fvwm). Итак правим файл
/etc/X11/XF86Config (вы будете смеятся, но я обнаружил, что в
Debian'е 1.2.7 от Mo'Linux этот файл ни что иное как .bak файл
нужного нам XF86Config, который находился в /usr/X11R6/lib/X11).
Убедитесь, что один из FontPath указывает на каталог с русскими
шрифтами (обычно это /usr/X11R6/lib/X11/fonts/cyrillic). Далее в
секции Keyboard закоментарьте все строки, где параметры
начинанаются с ``Xkb''. После всех этих строк напишите:
XkbDisable
Затем в каталоге /etc/X11 поправте файл Xmodmap. Он пустой, но
вы должны наполнить его следующими строками.
Теперь для правильного понимания в X Window клавиши Del поправте
файл Xresources в этом же каталоге. Закоментарьте там все. Hу а
теперь можно запускать X Window вашим любимым способом. Чтобы
проверить, что получилось запустите Xterm или Rxvt с параметром
-fn <полное_имя_русского_шрифта> (В полном имени не должно быть
никаких ``*'', все должно быть задано. См. файл font.dir в
каталоге /usr/X11R6/lib/X11/fonts/cyrillic). После того как окно
появится введите для пробы несколько английских букв, а затем
нажмите Scroll Lock (должна загорется лампочка) и вводите
русские буквы. Если ничего не вводится значит вы плохо выполнили
инструкции по XkbDisable. Если вместо русских букв выводятся
греческие значит вы задали неправильный шрифт для терминала в
параметре -fn.
- 9.
Как заставить писать по русски мой любимый редактор joe?
- В директорию /etc/joe положить файлы из архива
(имейте ввиду, что все это делалось для joe версии 2.8).
В этом архиве дан русифицированный файл ресурсов и база termcap,
которую joe использует при работе с терминалом. База была
настроена на два типа терминалов: linux - для корректной работы
в текстовом режиме и xterm - для корректной работы через rxvt
(эмулятор терминала в X Window).
В файл ресурсов добавлены такие устновки фукциональных клавиш
как:
- F1 - Помощь
- F2 - Записать
- F3 - Открыть
- F7 - Искать
- F6 - Искать следующий
- F10 - Выход с записью
Формат директив там простой,по этому если чего еще сами захотите
сделать - разберетесь.
- 10.
Как создавать и удалять новых пользователей?
- Добавлять командой adduser. Читайте man adduser для подробной
информации. Удаляются пользователи командой deluser или при
удалении информации из /etc/passwd руками в редакторе. Заметим,
что также имеется команда addgroup для создания групп. Вся
служебная информация по пользователям и группам хранится в
файлах /etc/passwd и /etc/group (не рассматривается случай
наличия shadow).
- 11.
Как монтировать и демонтировать файловые системы?
- Командами mount и umount. Читайте man mount и man umount для
подробной информации. Служебная информация по автоматическому
монтрованию находится в файле /etc/fstab читайте man fstab.
Формат каждой записи, занимающей одну строку в файле следующий:
- устройство (Device)
- каталог для монтирования (Mount point)
- тип файловой системы (Type FS)
- опции монтирования
- количество попыток монтирования
- дамп
Кроме того при установке пакета fdutils можно пользоваться
командами fdmount и fdumount для floppy дисков, что полезно для
обычных пользователей, чтобы не давать им прав на пользование
командами mount и umount.
- 12.
У меня на первом винте стоит Linux но есть и второй винт, на
котором стоит DOS, как мне добится чтобы LILO грузил мне DOS?
- Если вы хотите грузить операционную систему с винта отличного от
Master на первом IDE порту, то вам необходимо определить так
называемый chain загрузчик для этого винта. Вот пример файла
/etc/lilo.conf, в котором прописана загрузка Linux с Master
винта, а DOS со Slave.
- 13.
При архивировании командой tar получается архив, который не
влазит на одну дискету. Как мне разбить такой архив по дискетам?
- tar поддерживает возможность разбить архив на несколько дискет.
Для этого к обычной комбинации букв, которую вы используете для
создания или разворачивания архива добавляется буква 'M'
(большая). Пример:
tar cMzvf /dev/fd0 /usr/local
создаст сжатый архив (буква 'z') на дискете. Если места на
дискете не хватит, то появится надпись:
prepare volume #2 for /dev/fd0 and hit return:
после чего вы можете продолжить создание архива, вставив
следующую дискету и нажав Enter.
Разворачивание многотомного архива производится как же как и
обычного, только нужно добавить букву 'M'. Пример:
tar xMzvf /dev/fd0
- 14.
Говорят, что якобы можно грузить Linux напрямую из DOS'а не
пользуясь LILO. Это действительно так? Если да, то как это
сделать?
- Действительно вполне можно загружать Linux из DOS'а, хотя такой
метод и не пользуется популярностью, так как из-за ненадежности
файловой системы FAT у DOS'а и подверженности ее влиянию вирусов
вы можете испортить файлы, необходимые для загрузки.
Для загрузки из DOS'а вам понадобятся только два файла:
- программа loadlin.exe из дистрибутива.
- ядро собранное для вашей машины (подойдет и из дистрибутива,
если в ядре есть поддержка аппаратуры, которая представлена
на вашей машине).
Заметим, что ядро должно быть обработано командой rdev.Hапример,
если мы имеем образ ядра в файле vmlinuz в текущем каталоге, а
ваша корневая файловая система размещена на устройстве /dev/hda1
необходимо выполнить:
rdev vmlinuz /dev/hda1
чтобы ядро после загрузки знало, где ваша корневая (главная)
файловая система (/), затем
rdev -R vmlinuz 1
что установит флаг первоначального монтирования файловой системы
как read-only, что необходимо программе fsck для проверки
файловой системы, затем можно (но не обязательно)
rdev -v vmlinuz <n>
для установки текстового видеорежима, отличного от стандартного
80x25, где n - это номер режима.
После выполнения данных действий положите файл vmlinuz вместе с
loadlin.exe куда-нибудь на диск DOS. Для загрузки, в DOS'е
достаточно переместится в тот каталог, где находятся эти два
файла и ввести команду:
loadlin vmlinuz
- 15.
У меня есть второй винт,который зацеплен на один шлейф с первым.
Какому устройству он соответствует?
- В Linux очень простая нумерация HDD. Вот буквенные обозначения:
- Master на первом IDE порту - hda
- Slave на пером IDE порту - hdb
- Master на втором IDE порту - hdc
- Slave на втором IDE порту - hdd
Когда говорят о разделах (партициях) на каком-либо жестком
диске, то к этим буквенным обозначеним добавляется цифра,
соответствующая номеру раздела. Заметим, что данные номера
определяют с помощью fdisk для Linux, иначе можно допустить
ошибку.