LinuxBegin.ru - offline-версия от 26.04.2004
Главная | Все темы | Все статьи | Ссылки | Аналоги Windows-программ в Linux | Top 20

Начальная настройка и оптимизация Linux на примере RedHat Linux 7.3
(Linux на старых компьютерах)


- Nightfly, 30.01.2004 -

Почему именно рассказ об оптимизации и о 7.3 а не о чем либо другом? Почему об оптимизации, начальной настройке читайте ниже, а почему 7.3? Наверное, потому, что это самый удачный дистрибутив(из РедХат-подобных) для машин с процессорами ниже 1 Ггц и памятью менее 128Мб, сохраняющий оптимальное соотношение простота/скорость/актуальность. Кроме того, он у меня дома стоит ;)

Лирическая часть.

Не так давно, один мой знакомый поставил вышеупомянутый дистрибутив. Первое что я услышал на следующий день после установки, это была фраза "а че он такой тормозной?" Далее произошел следущий диалог:

- а что у тебя за машина?
- Да нормальная вроде Duron1000/128SDRAM/40Gb/16Mb Vanta LT
- а что такое?
- Да у меня ХР и то работает быстрее...(вот этого я уже перенести не смог)
- ыыыы, где-то ты уже намутил...
- да не, в натуре нормально поставил!
- Лана, готовь кофе и печеньки, будем тебя строить
- Ок ;)

Практическая часть.

Установка.
Первым делом решаем, для чего будет использоваться сия машина? Машина стоит дома, то есть шлюз/маршрутизатор/мейлсервер стратегически не нужен.

Ок, знакомый желает на ней:

  • слушать музыку
  • смотреть кины
  • играть(иногда) в игрушки
  • лазить по вебу
  • общаться аськой
  • писать емейлы
  • набрать-распечатать курсовую/реферат
  • рисовать(желательно в наглядном виде) веб-страницы
  • иметь при выполнении всего этого ощутимую скорость работы(ХР довольно нехило тормозит)

Ок, все эти скромные запросы можно очень продуктивно и просто реализовать. Итак, ставим. Думаю что читатель знаком (а если не знаком, то может прочитать в другом месте) c установкой при помощи анаконды (благо проще и нагляднее не бывает).

При установке винт нарезался следующим образом:

Своп размещен с начала диска для ускорения операций ввода-вывода. После него тдет сравнительно небольшой раздел с точкой монтирования "/" и после него раздел для всяческих данных, сформаченый намеренно в fat32, чтобы не было проблем, если куда-либо пойдется с винтом (ну хотя бы в прокат за фильмами). Хотя я знаю, что систему рекомендуется ставить по минимуму, а потом вручную всё доставлять (лично так и делаю), но быть постоянным выездным сборщиком либ/софты я не люблю, так что поставились все девелоперские либы и большинство другой софты, не считая того что он по незнанию ставил в первый раз:
  • emacs (товарищ резонно спросил, почему я снял галочку с этого милого зубра :)

  • apache (порносайт у себя он вроде не собирался поднимать)

  • ftpd (у него оплата вроде как по трафику, так что быть файлообменником как-то ему тоже не быть)

  • dns (думаю на домашней тачке оно не особо надо)

  • ssh ? что ему с него, пользы немного

  • samba ? сетей у него дома не сильно много

  • nfs ? по вышеуказаной причине тоже не особо требуется.

  • кароче, выкинулись практически все сетевые сервайсы, которые домашнему пользователю как-бы незачем.
  1. После установки

Всё, поставились. Грузимся ? долго. Ну ничего, ща поправим. Первым делом лезем в /etc/rc5.d/ (поскольку
initdefault у нас 5 ? новичку пока в голой консоли делать нечего) и смотрим, что у нас там лишнего? После чего прибиваем все ненужное и оставляем токо жизненно необходимые сервисы. Если их назначение непонятно то внутри их есть довольно-внятные комментарии на англицком языке.

Как результат, у нас остается токо то, что нужно:

S10network -поддержка сети
S17keytable ? загрузка раскладки клавиатуры
S56rawdevices - надо
S90xfs- X font server
S99local - надо
S06reconfig - надо
S12syslog ? иногда журналы почитать полезно в случае "необяснимых глюков"
S26apmd- машина АТХ так что poweroff сгодится
S60lpd ? сервер печати, если принтера нету то можно и выкинуть

Вот и все. Не забываем также выкинуть при загрузке kudzu ? довольно долго думает при загрузке, а если какое железо и поменялось, то вручную запустить можно (желательно не из иксов). Дальше стандартно ?
ставим дрова на видеокарточку(http://nightfly.asmodeus.com.ua/nvfaq.htm), и начинаем подбирать десктоп. Сначала пациент рогами уперся в KDE, видимо увлекшись всякими рюшечками, но потом я всетаки уломал попробовать использовать что-то альтернативное и более легкое и настраиваемое, посмотрели wmaker, icewm, e16, gnome, hackedbox, fluxbox и остановились на последнем, как на наиболее гибком (и темки прилагающиеся ему понравились ;)

За 10 минут собрался последний стабильный релиз, настроились кейбиндинги, поставился симпотный воллпапер с девченкой (чтобы не так страшно было :), на первое время поставился idesk для удобного вызова частоиспользуемых софтин индивидумом, возрощенным в мире windows. Повесился gkrellm, дабы пациент мог восхищаться использованием ресурсов и менять скины :)

Что дальше...

  • Смотреть фильмы?
    Mplayer 1.0-pre2 с всеми соответствующими кодеками(до сих пор не слышал, чтобы у него какой-нить фильм не пошел).
  • xmms 1.2.7 с патчем для автопререкодировки в koi8-u(себе никогда не ставлю ? русскоязычной попсой не интересуюсь)
  • Набирать/распечатывать документы? OpenOffice 1.1 и 3 минуты пользования redhat-config-printer
  • Игрушки? Наитвный Q3 1.32 + winex 3.1
  • Браузер ему оставил его родной ? Opera, с надеждой, что когда нибудь он всё-таки перейдет на Mozill-у.
  • Мыльница? Сначала хотел остановиться на bat-то подобном kmail, но в силу того, что он тянет за собой половину KDE, остановились на sylpheed ? знакомому очень понравился незаметный запуск и скорость (а вы чегото другого ждали от программы весом около 2Мб?)
  • Как звонилку использовали wvdial.
  • Для вебдизайна / рисования приспособили gimp и quanta.

После чего из inittab убрались все лишние консольки(mingetty тоже что-то весит).

Что мы имеем после проведения всех вышеуказаных процедур? Тарелку сьеденного печенья, несколько выпитых чашек кофе, убитая пачка дешевых сигарет, стартующая за считанные секунды и надежная система, позволяющая
действительно работать даже не на самых мощных машинах с современным и мощным ПО. Конечно, можно было бы пересобрать из сорцов ядро, Xfree86, OpenOffice, Mozillа, и другие тяжелые пакеты, убрав из них все ненужное, с -O3, march..., поиграться с hdparm, еще на порядок увеличив быстродействие, но печенье закончилось и не нужно пока (надеюсь) все это ему ? у моего знакомого теперь главная тема для рассказов одна ? какой WinXP заторможенный :)

Конечно, это далеко не всё, что можно ускорить, но для начала - чтобы увидеть, насколько шустро могут бегать ваши не столь новые машинки - вполне хватит.

Просмотров: 3425  |  Рейтинг статьи: 3.04 (Голосов: 23).
3.04
Дата размещения статьи: 2004-02-07 16:29:46



5 последних поступлений в раздел Linux на старых компьютерах:

06.03.04: Реанимация старых машин (Какое количество старых компьютеров на базе процессоров Пентиумов и 486 находится у Вас на балансе ва...)
07.02.04: Начальная настройка и оптимизация Linux на примере RedHat Linux 7.3 (Не так давно, один мой знакомый поставил вышеупомянутый дистрибутив. Первое что я услышал на следующи...)
06.09.03: Инсталляция Linux по локальной сети. (Недавно мне пришлось устанавливать Linux из под Windows, по локальной сети из двух машин, на стареньк...)
05.01.03: Укрощение пингвина. (Ставим RedHat 5.7 на 386). (Знакомые часто просят меня рассказать об использовании модной сейчас операционной системы Linux на их...)
23.12.02: Установка (ASP)Linux на "слабые" машины. (Эта статья описывает мой опыт установки ASPLinux 7.1 на ПК с процессором AMD-5x86-133 и объемом ОЗУ 1...)

Комментарии:

Re: Начальная настройка и оптимизация Linux на примере RedHat Linux 7.3 (Оценка: 0)
от Anonymous на 07.02.04
Я бы еще ядро пересобрал, выкинув лишнее. Система начинает работать быстрее (да же на глаз заметно, если правильно ядро собрать)

-- Anonymous


Re: Начальная настройка и оптимизация Linux на примере RedHat Linux 7.3 (Оценка: 1, Информативно)
от Anonymous на 09.02.04
По-моему, из всего опсианного реально ускорило машину ровно одно - замена KDE на fluxbox. Этого хватило, поотому что именно KDE у "клиента" и тормозил :)

Так что в качестве рекомендации для пользования "не самыми мощными" машинами можно привести всего одну фразу - обойтись без КДЕ/Гнома.

Ну... хотя бы как desktop environment. Конкву я на Дуроне-650 (256 Mb RAM) всё же гоняю, потому что кнопочка Images.

-- Anonymous


Re: Начальная настройка и оптимизация Linux на примере RedHat Linux 7.3 (Оценка: 0)
от Anonymous на 16.02.04
Хорошо бы поподробнее и добавить пересборку ядра.

-- Anonymous


Re: Начальная настройка и оптимизация Linux на примере RedHat Linux 7.3 (Оценка: 0)
от Anonymous на 04.03.04
А Dns нафиг выкинул, как кеширующий сервер - жрет совсем мало, а скорость в инет увеличивает, да и траф немного экономит.


-- Anonymous


LinuxBegin.ru © 2003-2004 Valery V. Kachurov | Условия использования материалов | О проекте