Разделы новостей
Последние новости:
Железо
Софт
Интернет
Наука и техника
Электронная коммерция

Разделы статей



Еще раз о настройке


Довольно часто мне приходится отвечать на те вопросы, на которые я уже отвечал. Некоторым просто непонятно, что конкретно надо сделать, а некоторые требуют ссылок. Сегодня я попытаюсь ответить более конкретно на некоторые из часто задаваемых вопросов по настройке Линукса и дам еще пару советов.








Разместить статью на этом сайте






Я уже писал, как можно перекомпилировать ядро, но у многих возник вопрос, что конкретно нужно отключить, что включить в конфигурации ядра, чтобы оно работало оптимально. Ядро, устанавливаемое по умолчанию, содержит в себе много ненужных нам опций, цель которых — заставить его работать почти на любой конфигурации. У нас есть 2 задачи: выкинуть из него все лишнее совсем и выложить то, что нужно для вашего компьютера, в отдельные модули. Дело в том, что при работе Linux ядро — единственный кусок памяти, который не свопится, поэтому логично сделать его меньше. 

Так что же выкидывать из ядра? Тут сложно дать конкретные рекомендации — все зависит от конфигурации машины. Но несколько советов все же можно дать:
— установите семейство процессоров как PPro/6x86MX для Pentium II/III систем;
— разрешите MTRR для PentiumPro/II/III и AMD K6-2/3 систем;
— запретите багфиксы для чипсетов, которых у вас нет. Пример: CMD640 и RZ1000;
— разрешите generic PCI bus-master DMA поддержку и использование DMA по умолчанию (Use DMA be defaults);
— разрешите поддержку чипсета, который у вас есть. Пример: VIA82C586 для VIA VP2/3 и MVP3 материнских плат;
— разрешите ТОЛЬКО специфичные SCSI контроллеры, которые у вас есть. Пример: Adaptec AIC7xxx;
— запретите ВСЕ сетевые устройства, поддержка которых вам не нужна;
— установите максимальное число Unix98 PTYs в 128;
— установите persistant dma buffer в конфигурации звука;
— запретите все файловые системы, за исключением: ISO 9660 CDROM,VFAT, Second extended fs, ReiserFS, /dev/pts и /proc. Если у вас в системе присутствует NTFS, то включите и ее поддержку;
— запретите все сетевые файловые системы (NFS);
— запретите все консольные драйвера. Исключение: VGA text console;
— запретите Enhanced Real Time Clock поддержку;
— запретите поддержку ISDN;
— запретите поддержку IPv6;
— запретите поддержку Amateur Radio;
— запретите поддержку инфракрасных устройств (IrDA subsystem);
— запретите поддержку джойстиков (Joysticks);
— запретите все Ftape.

Чтобы заставить работать ядро еще быстрее, попробуйте другие вещи. Отредактируйте /usr/src/ inux/Makefile: найдите строку MAKE =make и измените ее на MAKE =make -j5 — так будет использоваться несколько копий make, с которыми на некоторых системах будут быстрей компилироваться программы. Потом измените: CFLAGS= -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer на CFLAGS = -Wall -Wstrict-prototypes -O7 -fomit-frame-pointer -fno-exceptions, что включит использование оптимизирующих фишек, которые могут работать или не работать со всеми ядрами (оптимизация кода при компиляции).
Ядро желательно брать посвежее и стабильное, например, 2.4.10. Напомню, что компиляция ядра осуществляется командами: make menuconfig (или xconfig, если компилировать из-под X), make dep, make bzlilo, make modules, make modules_install.
Необходимо также заметить, куда скомпилилось новое ядро, и добавить в файл /etc/lilo.conf строки, дающие возможность загрузить старую версию ядра, если эта криво скомпилена или просто глючит (и такое бывает!):
image=/vmlinuz #путь к новому ядру
root=/dev/hda3 #путь к корню, пишем тот же, что и для установленного системой ядра
read-only
label=linux_new #название нового типа загрузки

Далее ставим эти 4 строчки ПЕРЕД кодом старого загрузчика (обычно начинающегося с image=/boot/vmlinuz), чтобы ваше ядро грузилось первым по умолчанию, и перезагружаемся.
Теперь немножко о настройке сети (со ссылками:).
Point-to-Point Protocol (PPP). Здесь предполагается, что поддержка PPP + TCP/IP уже встроена в ядро при компиляции, активирован loopback интерфейс, вы уже имеете корректно инсталлированный пакет pppd и зарегистрированы под root. Обычно, ваш провайдер должен поддерживать PPP.

Существует теперь два способа заставить PPP работать: a) ручная настройка; b) с помощью конфигурационной программы, которая это делает сама. 
Какой бы вариант вы ни выбрали, вам потребуется следующая информация:
— номер телефона вашего провайдера;
— сервер имен вашего провайдера;
— сервер почты и новостей вашего провайдера;
— домен вашего провайдера;
— ваше регистрационное имя и пароль.
Ручная настройка более хлопотная. Нужно отредактировать некоторые файлы и написать скрипты; не очень много работы, но легко наделать ошибок, и новички часто пугаются. 
Здесь вам может помочь PPP-HOWTO. Как альтернатива, существуют утилиты, которые спрашивают перечисленную выше информацию и делают всю работу сами.

Будет несравненно лучше для вас, если вы посетите товарища, который уже имеет настроенную связь с провайдером, и скачаете один из следующих прекрасных инструментов:
— для X11 есть утилита EzPPP, домашняя страница которой находится по адресу http://www.serv.net/~cameron/ezppp/index.html.  Очень легка в использовании и почти сама настраивается;
— для соединения в tty попробуйте утилиту с ftp://sunsite.unc.edu/pub/Linux/system/network/serial/ppp.  Одной из лучших является pppsetup-X.XX.tar.gz;
— наипростейшей настроечной утилитой на сегодня уверенно можно назвать wvdial. Вы даете ей телефон вашего провайдера, ваш логин, ваш пароль — и вы уже в полете. Из README файла: "Сейчас для wvdial есть web-страница по адресу: http://www.worldvisions.ca/wvdial". Очень хороший инструмент.
Теперь про POP клиент. Для получения вашей почты с POP сервера вы используете таких POP клиентов, как fetchpop или fetchmail. Последний более продвинут и, вероятно, является единственным выбором, если PPP сервер вашего провайдера не может работать с командой LAST. Они доступны на ftp://sunsite.unc.edu/pub/Linux/system/mail/pop. 

Для настройки этих клиентов:
fetchpop: при первом запуске он вас спросит некоторые сведения. Ответьте на вопросы — и вы готовы к работе.
fetchmail: настройте подобно примеру .fetchmailrc:
# $HOME/.fetchmailrc
poll mbox.myisp.com with protocol pop3;
user john there with password _Loo%ny is john here
Вы должны установить права доступа к этому файлу с помощью команды
chmod 600.fetchmailrc
в противном случае fetchmail, скорее всего, не захочет запуститься. 
Этот пример показывает только основные настройки и предполагает, что у вас запущен sendmail; в принципе, возможности настройки безграничны. 

Почитайте http://www.ccil.org/~esr/fetchmail. 
Часто возникает вопрос, а что же такое сделать, чтобы KDE грузился чуть быстрее. Есть шанс ему помочь, найдя стартовый скрипт — startkde (у меня он лежит в /usr/bin) — и закомментировав строчки "sleep 2", говорящие о паузе в две секунды между стартами разных KDE сервисов.
На сегодня про настройку все.

X-Stranger, xstranger@tut.by 
www.linux4u.narod.ru 



www.sdteam.com

Различные операционные системы 31-01-2007
На предстоящей неделе Microsoft выпускает закрытую бета-версию Service Pack 2 для Vista 28-10-2008 Различные операционные системы
На предстоящей неделе корпорация Microsoft выпустит первую закрытую бета-версию пакета обновлений Service Pack 2 для операционной системы Windows Vista. В пакете SP2 заявлено множество нововведений, в том числе встроенная поддержка работы с форматом Blu-ray.Майк Нэш, руководитель отдела разработки Windows, напомнил, что с прошлого года Microsoft начала выводить клиентские и серверные версии своих ОС на единый и синхронный цикл выхода основных нов...


Информация, необходимой для устранения проблемы синего экрана Windows XP 22-08-2008 Различные операционные системы
Операционная система Windows XP славится своим умением зависать по самым разным поводам и с самыми разными результатами. Иногда решить проблему можно просто завершением неотвечающего приложения или перезагрузкой, но в некоторых случаях это может привести к сбою всей системы. Microsoft называет такие сбои «стоп-ошибками» (Stop errors), потому что в подобных случаях система перестает реагировать на действия пользователя. При возникновении стоп-ошиб...


Microsoft тратит 300млн. долларов на раскрутку Windows Vista 22-08-2008 Различные операционные системы
Корпорация Microsoft готова инвестировать $300 млн на PR-камапнию для Windows Vista. По мнению ведущих маркетологов, этой суммы должно с лихвой хватить для поднятия имиджа операционной системы, которая оказалась не совсем удачной для Microsoft. В основном вся критика по поводу данной ОС сводилась к трем факторам:1. Проблемы с совместимостью оборудования и программного обеспечения;2. Проблемы обеспечения безопасности;3. Потеря производительности.С...


Microsoft выпускает новую Windows XP для работы на ноутбуках OLPC XO 28-07-2008 Различные операционные системы
В рамках ранее объявленного сотрудничества между некоммерческим фондом One Laptop Per Child (OLPC) и Microsoft было достигнуто соглашение о выпуске специализированной версии WindowsXP, предназначенной для работы на "стодолларовых" детских ноутбуках XO. Об этом сообщил Джеймс Уцшнайдер, менеджер Microsoft по развивающимся рынкам.Спецверсия Windows XP будет иметь драйверы для загрузки ОС с карты памяти SD, а также получит принципи...

Навигационная система "хлебные крошки" (breadcrumb) как замена кнопке "Вверх" в Vista 18-06-2008 Различные операционные системы
Как вам уже, наверное, известно, я нахожусь в постоянном поиске полезных гаджетов и утилит типа PowerToy, расширяющих возможности операционной системы Windows Vista. Во время недавней охоты я наткнулся на ряд программ, разработанных для добавления в интерфейс проводника Vista кнопки «Вверх» (Up).Кнопка «Вверх»Неудивительно, что появилось множество утилит для добавления кнопки «Вверх» в интерфейс Проводника Vista — мы привыкли пользоваться ей для ...
 

 
Copyright by www.scripts.net.ua.
Rambler's Top100 Рейтинг@Mail.ru