Полезная информация

Next Previous Contents 

2. Общая настройка системы

2.1 Клавиатура

Перво-наперво, как настроить клавиатуру. Если вы пропустили этот шаг во время инсталяции или изменили вашу клавиатуру, то вы должны: После следующей перезагрузки, клавиатура будет работать. Чтобы избежать перезагрузки и загрузить только таблицу символов, сделайте  cd /etc/rc.d/init.d и выполните команду ./keytable restart.

2.2 Ядро

IMHO (по моему скромному мнению - прим. пер.), следующий важный шаг - это сборка ядра, которое максимально подходило бы к вашей системе. Это очень легко сделать, но, в любом случае, внимательно прочитайте README файл в  /usr/src/linux/ или Kernel-HOWTO.
Заметки:

2.3 Подвисание sendmail

В некоторых системах, sendmail подвешивает компьютер при начальной загрузке. Быстрое решение: проверьте содержит ли ваш /etc/hosts следующую строку
127.0.0.1 localhost
Смотри также пункт Имя машины.

2.4 Производительность жесткого диска

Производительность вашего жесткого диска можно существенно улучшить осторожно используя hdparm(8). Если ваш дистрибутив Linux его не содержит, то вы его можете найти на ftp://sunsite.unc.edu/pub/Linux/system/hardware; ищите файл с названием hdparm-X.Y.tar.gz.

Я не могу дать вам общий рецепт, поскольку многие детали зависят от типа вашего жесткого диска и его контролера. Как только вы рискнете пощупать вашу файловую систему, пожалуйста, тщательно изучите man до того как менять какие-либо опции. В простейшем случае, вы могли бы добавить следующую строку в ваш /etc/rc.d/rc.sysinit:

/sbin/hdparm -c1 /dev/hda  # предплагается наличие Linux на первом IDE диске
которая разрешает 32-битную поддержку I/O (E)IDE. Что касается `-m' ключа, то вот что написал мне автор hdparm Mark Lord:
(...) если в вашей системе используются компоненты последних нескольких лет, то все будет хорошо. Для более старых, *могут* быть проблемы (маловероятно). Действительно глючные чипы - это CMD0646 и RZ1000, *чрезмерно* используемые на 486 и (ранних) 586 материнских платах около 2-3 лет назад.

2.5 Zip-диск на паралельном порту

Чтобы использовать Zip-диск подключаемый к паралельному порту, вы можете использовать драйвер, поставляемый по умолчанию с последними (2.x.x) версиями ядра. Во время настройки ядра удостоверьтесь, что включена поддержка SCSI и  SCSI дисков (либо встроенная в ядро либо как модуль). Помните, что на одном и том же паралельном порту может быть конфликт между принтером и Zip-диском.

Zip-диски продаются уже форматированными на раздел /dev/sda4. Чтобы активизировать Zip, вам надо только сделать следующее

#~ chmod 666 /dev/sda4  # открыть всем доступ к Zip-диску
#~ insmod ppa
и Zip теперь можно монтировать как обычно (лучше записать последнюю строку в /etc/rc.d/rc.sysinit). Вы также можете иметь доступ к Zip-диску посредством mtools. Для этого добавьте к вашему /etc/mtools.conf следующую строку
drive z: file="/dev/sda4" exclusive
Имеется лучший ppa драйвер, чем стандартный - так что посмотрите на http://www.torque.net/~campbell.

2.6 Драйверы устройств

Устройства в /dev (или лучше, связи с нужными драйверами устройств) могут отсутствовать. Проверьте чему соответствуют ваши устройства мышь, модем и CD--ROM дисковод, а затем сделайте следующее:
~# cd /dev
/dev# ln -s /dev/cua0 mouse
/dev# ln -s /dev/cua1 modem
/dev# ln -s /dev/hdb cdrom
и, если хотите, сделайте chmod 666 к этим устройствам (не к связям, а к наличным устройствам!), чтобы сделать их полностью доступными каждому пользователю. Совет: в некоторых портативных компютерах устройство мыши будет /dev/psaux: примите это во внимание при настройке X11.

В добавление, если вы захотите сделать доступным флоппи-дисковод для не-root пользователей, выполните команду chmod 666 /dev/fd*. Это может вызвать проблемы безопасности, но я не знаю всех деталей. Принимаются комментарии по этому вопросу.

2.7 Приветствие при загрузке

Если вы хотите сделать собственное приветствие при загрузке системы, проверьте перезаписывает ли ваш /etc/rc.d/rc.local файлы /etc/issue и /etc/motd. и если это так, то вооружитесь редактором и вперед.

2.8 Имя машины

Использования комманды hostname new_host_name может быть недостаточно. Чтобы избежать ужасного подвисания  sendmail, сделайте следующие шаги:

2.9 Мышь

gpm сервис полезен для вырезания и копирования в tty режиме, и для использования мыши в некоторых приложениях. Проверьте имеете ли вы файл /etc/sysconfig/mouse и что он содержит:
MOUSETYPE="Microsoft"
XEMU3=yes
Более того, вы должны иметь файл /etc/rc.d/init.d/gpm. Конечно проверьте, что эта конфигурация подходит к типу вашей мыши. Заметка: в некоторых портативных компьютерах (и не только портативных = прим. пер.) MOUSETYPE = ``PS/2''.

Для пользователей Caldera все что нужно сделать, так это добавить к /etc/rc.d/rc.boot строку:

/usr/bin/gpm

2.10 Точки монтирования

Удобно иметь точки монтирования для флоппи-дисков и других устройств. Например, вы можете сделать следующее:
~# cd /mnt
/# mkdir a: ; mkdir floppy ; mkdir cdrom ; mkdir win ; mkdir zip
Эти команды создадут точки монтирования для MS-DOS флоппи, ext2 флоппи, CD-ROM, DOS раздела и Zip.

Теперь отредактируйте /etc/fstab и добавьте следующее:

/dev/fd0        /mnt/a:         msdos           user,noauto 0 1
/dev/fd0        /mnt/floppy     ext2            user,noauto 0 1
/dev/cdrom      /mnt/cdrom      iso9660         ro,user,noauto 0 1
/dev/sda4       /mnt/zip        vfat            user,noauto 0 1
/dev/hda1       /mnt/win        vfat            user,noauto 0 1
Прим. пер. - чтобы все файлы не помечались как выполняемые и можно было читать и создавать
файлы с русскими именами рекомендую для файловых систем msdos и vfat проводить монтирование
со следующими параметрами:
/dev/fd0        /mnt/a:         msdos           rw,umask=111,gid=100,iocharser=koi8,noauto 0 1
/dev/hda1       /mnt/win        vfat            rw,umask=111,gid=100,iocharser=koi8,noauto 0 1
Конечно, вы должны использовать правильное устройство в первом поле записи. Для доступа к fat32 разделам есть заплатка к ядру и соответствующая информация по адресу http://bmrc.berkeley.edu/people/chaffee/fat32.html .

2.11 lilo(8) и LOADLIN

Многие пользователи используют как Linux так и DOS/Windows на их ПК, и, таким образом, во время загрузки компьютера хотят иметь возможность выбирать, какую систему использовать. Предположим, что /dev/hda1 содержит DOS/Windows, а /dev/hda2 - Linux.

Сделайте следующее:

~# fdisk
Using /dev/hda as default device!

Command (m for help):a
Partition number (1-4): 2

Command (m for help):w
~#
Это сделает Linux раздел загружаемым; это шаг можно выполнить командой activate если вы запустили LILO QuickInst, но это не захотело работать с моим дистрибутивом Red Hat.

Создайте основной файл /etc/lilo.conf:

boot = /dev/hda2
compact
delay = 50
# message = /boot/bootmesg.txt  # напишите ваше
root = current
image = /boot/vmlinuz  # загружает linux по умолчанию, поскольку записан первым
  label = linux
other = /dev/hda1
  table = /dev/hda
  label = dos
Теперь запустите /sbin/lilo и установка завершена. Если lilo настроился во время вашей инсталяции, все равно я вам настойчиво рекомендую прочесть эту документацию.

Для загрузки Linux из DOS/Windows без перезагрузки компьютера, поместите LOADLIN.EXE в директорию (на DOS разделе!), включенную в DOS пути; затем скопируйте ваше ядро в, скажем, C:\DOS\VMLINUZ. Приведенный .BAT файл загрузит Linux:

rem   linux.bat
smartdrv /C
loadlin c:\dos\vmlinuz root=/dev/hda2 r
Если вы используете Windows 95, установите свойства этого .BAT файла так, чтобы от загружался из MS-DOS режима.

Застрахуйте себя

Сделайте копию вашего MBR до инсталяции Linux - это может сберечь вам много сил и времени. Используйте restorrb (включенную в FIPS пакет) до инсталяции, или вы можете использовать Linux rescue флоппи-диск и выполнить команду:
rescue:~# dd if=/dev/hda of=MBR bs=512 count=1
далее сделайте как минимум две копии файла MBR на флоппи. Если вдруг случится непредвиденное, вы всегда сможете восстановить ваш старый MBR командой:
rescue:~# dd if=/mnt/MBR of=/dev/hda bs=446 count=1
предполагая, что диск с MBR примонтирован к /mnt. Как альтернативу можно использовать DOS rescue дискету и выполнить команду FDISK /MBR (прим. перевод. - по непонятным мне причинам это не всегда срабатывает - имею личный опыт. Коментарии приветствуются.)

2.12 Настройка принтера

Дистрибутивы Red Hat и Caldera имеют хорошую утилиту для настройки - printtool; Если вы не используете эти дистрибутивы, то для ручной настройки нужно сделать следующее.

Предположим у вас не-PostScript принтер, который вы хотите использовать для печати обыкновенного текста (например, исходники C) и PostScript файлов с помощью Ghostscript, который, предположим, уже инсталирован.

Настройка принтера требует нескольких шагов:

Для более комплексной или экзотической настройки печати читайте Printing-HOWTO - это вам поможет.

Если вы используете printtool, проверьте чтобы GSDEVICE, выбранный Printtool, работал - не обязательно, что это лучшее для вашего принтера. Вы можете немного поэкспериментировать с файлом postscript.cfg; например, я изменил GSDEVICE с cdj500 на djet500 и теперь мой принер печатает намного быстрее.


Next Previous Contents