[an error occurred while processing this directive] | |
Настройка LinuxОбщая настройка системыКлавиатураНастройка клавиатуры. Если вы пропустили этот шаг во время инсталляции или изменили вашу клавиатуру, то вы должны:
После следующей перезагрузки, клавиатура будет работать. Чтобы избежать перезагрузки и загрузить только таблицу символов, сделайте: cd /etc/rc.d/init.d и выполите команду: /keytable restart ЯдроСледующий важный шаг ― это сборка ядра, которое максимально подходило бы к вашей системе. Это очень легко сделать, но, к любом случае, внимательно прочитайте README файл в /usr/src/Linux/ или Kernel-HOWTO. Важно
alias net-pf-4 of alias net-pf-5 off
Подвисание sendmailВ некоторых системах sendmail подвешивает компьютер при начальной загрузке. Быстрое решение: проверьте содержит ли ваш /etc/hosts следующую строку: 127.0.0.1 localhost Производительность жесткого дискаПроизводительность вашего жесткого диска можно существенно улучшить, осторожно используя hdparm(8). Общего рецепта нет, поскольку многие детали зависят от типа вашего жесткого диска и его контролера. Как только вы рискуете пощупать вашу файловую систему, пожалуйста, тщательно изучите man до того как менять какие-либо опции. В простейшем случае, вы могли бы добавить следующую строку в ваш /etc/re.d/rc.sysinit: /sbin/hdparm -c1 /dev/had # Предполагается наличие Linux на первом IDE-диске, которая разрешает 32-битную поддержку I/O (E)IDE. Что касается -m ключа, то если в вашей системе используются компоненты последних нескольких лет, то все будет хорошо. Для более старых, могут быть проблемы. Zip-диск на параллельном портуЧтобы использовать Zip-диск, подключаемый к параллельному порту, вы можете использовать драйвер, поставляемый по умолчанию с последними (2.x.х) версиями ядра. Но время настройки ядра удостоверьтесь, что включена поддержка SCSI и SCSI дисков (либо встроенная в ядро, либо как модуль). Помните, и том же параллельном порту может быть конфликт между принтером и Zip-диском. Zip-диски продаются уже форматированными на раздел /dev/sda4. Чтобы активизировать Zip, вам надо только сделать следующее:
Вы также можете иметь доступ к Zip-диску посредством mtools. Для этого добавьте к нашему /etc/mtools.conf следующую строку: drive z : file="/dev/sda4" exclusive Драйверы устройствУстройства в /dev (или лучше, связи с нужными драйверами устройств) могут отсутствовать. Проверьте, чему соответствуют ваши устройства: мышь, модем и CDRОМ-дисковод, а затем сделайте следующее: # 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* Приветствие при загрузкеЕсли вы хотите сделать собственное приветствие при загрузке системы, проверьте перезаписывает ли ваш /etc/rc.d/rc.local файлы /etc/issue и /etc/motd., и если это так, то вооружитесь редактором и вперед. Имя машиныИспользования команды hostname new_host_name может быть недостаточно. Чтобы избежать ужасного подписания sendmail сделайте следующие шаги:
127.0.0.1 localhost new_host_name.locadomain Мышь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 Точки монтированияУдобно иметь точки монтирования для флоппи-дисков и других устройств. Например, вы можете сделать следующее: ~# 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/cd.rom /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 Конечно, вы должны использовать правильное устройство в первом поле записи. lilo и LOADLINМногие пользователи используют как Linux, так и DOS/Windows на их ПК, и, таким образом, во время загрузки компьютера хотят иметь возможность выбирать, какую систему использовать. Предположим, что /dev/hda1 содержит DOS/Windows, a /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, но это не хочет работать с дистрибутивом RedHat. Создайте основной файл /etc/lilo.conf: boot = /dev/hda2 compact delay = 50 # message = /boot /bootmesg.txt # напишите ваше root = current image = /boot/vmlinuz # загружает linux no умолчанию, поскольку записан первым: label = linux other = /dex/hda1 table = /dev/hda label = dos Теперь запустите /sbin/lilo и установка завершена. Для загрузки Linux из DOS/Windows без перезагрузки компьютера, поместите LOADLIN.EXE в директорию (на DOS разделе!), включенную в DOS пути; затем скопируйте паше ядро в, скажем, C:\DOS\VMLINUZ. Приведенным .ВАТ файл загрузит Linux: rem linux bat smartdrv /С loadin c:\dos\vmlinuz root=/dev/hda2 r Если вы используете Windows 95, установите свойства этого .ВАТ файла так, чтобы от загружался из MS-DOS режима. Застрахуйте себяСделайте копию вашего MBR до инсталляции Linux — это может сберечь вам много сил и времени. Используйте restorrb (включенную в FIPS-пакет) до инсталляции, или вы можете использовать Linux rescue флоппи-диск и выполнить команду: rescue: ~# dd if=/dev/hda of=/dev/had bs=512 count=1 Далее сделайте, как минимум, две копии файла MBR на флоппи. Если вдруг случится непредвиденное, вы всегда сможем восстановить ваш старый MBR командой: rescue: ~# dd if=/mnt/MBR of=/dev/hda bs=446 count=1 предполагая, что диск с MBR примонтирован к /mnt. Как альтернативу можно использовать DOS rescue дискету и выполнить команду FDISK/MBR Настройка принтераДистрибутивы Red Hat и Caldera имеют хорошую утилиту для настройки — printtool. Если вы не используете эти дистрибутивы, то для ручной настройки нужно сделать следующее. Предположим у вас не PostScript-принтер, который вы хотите использовать для печати обыкновенного текста (например, исходники С) и PostScript-файлов с помощью Ghostscript, который, предположим, уже инсталлирован. Настройка принтера требует нескольких шагов:
~# echo "hello, world" /dev/lp0 ~# echo "hello, world" /dev/lp1 и заметьте который работает;
~# cd /var/spool/lp /var/spool/lpd/# mkdir raw : mkdir postscript
~# eсho "first line" > /dev/lp1 echo "second line" > /dev/lp1 если вы получите на принтере что-то в этом духе: first lin second line, то скопируйте приведенный скрипт в файл /var/spool/lpd/raw/filter: #!/bin/sh# Этот фильтр убирает «эффект лесенки» awk '{print $0, "\r"}' и сделайте его выполняемым: chmod 755 /var/spool/lpd/raw/filter
#!/bin/s DEVICE=djet500 RESOLUTION=300x300 PAPERSIZE=a4 SENDEOF nescript -TUS -ZB -p | if [ "$DEVICE" = "PostScript" ]; then cat - else gs -q -sDEVICE=$DEVICE \ -r$RESOLUTION \ -sPAPERSIZE=$PAPERSIZE \ -dNOPAUSE \ -dSAEER \ -sOutputFile=- - fi if [ "SENDEOF" != "" ]: then printf "\004" fi (В этом примере предполагается принтер HP DeskJet. Поправьте соответственно вашему принтеру).
# /etc/printcap lр | ps| PS | Postscript | djps:\ : sd=/var/spool/lpd/postscript:\ : mx#0:\ : lp=/dev/lp1:\ : if=/var/spool/lpd/postscript/filter:\ : sh: raw:\ : sd=/var/spool/lpd/raw:\ : mx#0 :lp=/dev/lp1 :\ if=/var/spool /lpd/raw/filter :\ : sh : Если вы используете printtool, проверьте чтобы GSDEVICE, выбранный Printtool работал — не обязательно, что это лучшее для вашего принтера. Вы можете немного поэкспериментировать с файлом postscript.cfg. Например, изменить GSDEVICE с cdj500 на djet500 и теперь принтер будет печатать намного быстрее. Настройка приложенийbash(1)Чтобы определить поведение bash, нужно редактировать следующие файлы:
Не надейтесь, что все программы будут работать корректно! Если вы, например, запускаете joe в xterm, некоторые клавиши не будут работать; подобное верно и для версий rxvt старее 2.21. ls(1)ls может отображать содержание директории, используя разные цвета для отображения разных типов файлов. Чтобы включить это свойство, добавьте следующие строчки в /etc/profile: eval dircolors /etc/DIR_COLORS -b export LS_OPTIONS= -F -T 0 --color=tty Если у вас нет файла /etc/DIR_COLORS, удалите ссылку на него в первой строке. Это устанавливает переменную окружения LS_COLORS, которая содержит список цветов, установленных в /etc/DIR_COLORS. ls в дистрибутиве Caldera не имеет цветов, однако есть эквивалент color-ls. Добавьте это к /etc/bashrc: alias ls=''color-ls $LS_OPTIONS'' less(1)С помощью этого прекрасного пейджера вы можете просматривать не только обыкновенный текст, но и сжатые gzip, tar и zip-архивы, man-страницы и все, что хотите. Его настройка включает несколько шагов:
^[[A back-line ^[[B forw-line ^[[C right-scroll ^[[D left-scroll ^[[OA back-line ^[[OB forw-line ^[[OC right-scroll ^[[OD left-scroll ^[[6~ forw-scroll ^[[5~ back-scroll ^[[1~ goto-line ^[[4~ goto-end ^[[7~ goto-line ^[[8~ goto-end Затем выполните команду lesske. Она создаст двоичный файл .less, содержащий клавишные привязки.
emacsНекоторые дистрибутивы emacs поставляются без предустановленной цветовой и синтаксической подсветки. Допишите это в ваш .emacs: (global-font-lock-mode t) (setq font-lock-maximum-decoration t) Это работает только для X11. jed(1)Это редактор: он делает то, что вы хотите, его легче и проще настраивать, чем emacs, и IMHO отлично эмулирует другие редакторы Многие пользователи хотят, чтобы jed эмулировал EDT, редактор системы VMS. Настроечным файлом для jed является .jedrc и все, что в /usr/lib/jed/lib/; предыдущий может быть взят из jed.rс в указанной директории.
() = evalfile("linux");
unsetkey("\e01"); unsetkey("\e0P\e01"); setkey("edt._wdel", "\e01"); setkey("edt_uwdel", "\e0P\e01"); после строки следующего вида: () = evalfile("edt");
keycode 77 = KP_F1 keycode 112 = KP_F2 keycode 63 = KP_F3 keycode 82 = KP_F4 keycode 86 = KP_Separator Более того, убедитесь, что ваш /etc/X11/XF86Config содержит следующие строки: # ServerNumLock # должен быть откомментирован XkbDisable Это применяется для XFree 3.2. Если только вы не используете американский стандарт клавиатуры, заметьте, что XkbDisable создает проблемы. Вы исследуете это сами.
xjed*Geometry: 30x32+150+50 xjed*font: 10x20 jed*background: midnight blue «Аббревиатуры» — это неоценимое средство сохранения времени. Создайте файл подобный следующему и сохраните в HOME/.abbrevs.sl: create_abbrev_table ("Global", ""); define_abbrev ("Global", "GG", "Guido Gonzato"); create_abbrev table ("TeX", \\A-Za-z0-9); define_abbrev ("TeX", "\\beq", "\\begin{equation}"); define_abbrev ("TeX" "\\eeq", "\\end{equation}"); % and so on… и выполните ESC x abbrev_mode, чтобы включить его. Чтобы аббревиатуры были включены по умолчанию, добавьте следующие строки к вашему .jedrc: define text_mode_hook () { set_abbrev_mode (1); } define fortran_hook () { set_abbrev_.mode (1); use._abbrev_table ("Fortran"); } % and so on... efax(1)Этот пакет вероятно самый удобный для простой отправки/получения факсов. Вам нужно будет создать скрипт /usr/bin/fax, легко работающий, но с некоторыми причудами:
-iX3 ТеХ и аналогиПредположим, что у вас дистрибутив teTeX. Остановимся здесь только на нескольких вещах:
~# texconfig init ; texconfig hyphen
РРРПредположим, что поддержка РРР + TCP/IP уже встроена в ядро при компиляции, активирован loopback интерфейс, вы уже имеете корректно инсталлированный пакет pppd и зарегистрированы под root. Обычно ваш провайдер должен поддерживать РРР. Теперь существует два способа заставить РРР работать:
Какой бы вариант вы не выбрали, вам потребуется следующая информация:
Ручная настройка более хлопотная. Нужно отредактировать некоторые файлы и написать скрипты; не очень много работы, но легко наделать ошибок и новички часто пугаются. Здесь вам может помочь PPP-HOWTO. Как альтернатива, существуют утилиты, которые спрашивают перечисленную выше информацию и делают всю работу сами. Будет несравненно лучше для вас, если вы посетите товарища, который уже имеет настроенную связь с провайдером и скачаете один из следующих прекрасных инструментов:
POP клиентДля получения вашей почты с POP сервера, вы используете таких POP клиентов как fetchpop или fetchmail. Последний более продвинут, и вероятно является единственным выбором, если РРР сервер вашего провайдера не может работать с командой LAST. Для настройки этих клиентов:
# $НОМE/.fetchmailrc poll mbox.myisp.com with protocol рорЗ; user john there with password _Loo%ny is john here Вы должны установить права доступа к этому файлу с помощью команды chmod 600 .etchmailrc, в противном случае fetchmail скорее всего не захочет запуститься. Этот пример показывает только основные настройки и предполагает, что у вас запущен sendmail; в принципе, возможности настройки безграничны. Система X WindowsКак только вы заставили X работать (правильный выбор видеокарты и т.п.), существуют безграничные возможности для настройки — все зависит от того, какой менеджер окон вы выбрали. В любом случае, все сведется к редактированию одного или нескольких ASCII файлов в вашей домашней директории. Так, для менеджеров окон:
|
|
[an error occurred while processing this directive] |