Показать полную графическую версию : Как уменьшить время загрузки Linux
Belansky
20-11-2003, 16:54
Уж точно на домашнем компьютере не нужны серверные демоны и процессы типа named, sendmail, httpd и т.д. Если у Вас не ноутбук, можно отключить pcmciad. Для того, чтобы посоветовать что-то конкретное, нужно знать, что у Вас запускается во время загрузки? Узнать это просто ps -aux > daemon.txt Не спеша ознакомьтесь с полученной информацией, а там и решите, что отключить.
ntsysv показывает что стоит в автозагрузке,
там же можно и глянуть по каждому сервису
краткую аннотацию и отключить если не надо
Sean Ingumsky
20-11-2003, 20:25
kalt
Нужно перекомпилировать ядро ;-)
При перекомпилировании нужно внимательно просмотреть то, что у Вас включено в ядро или подключается в виде модулей. Многие вещи Вам будут совершенно не нужны.
Например то, что рассчитано на другую (более старую/ новую архитектуру) или на работу с конкретными наименованиями оборудования, неустановленного у Вас на машине.
Если у Вас есть USB-порт, но нет устройств его использующих, отключите его (в будущем будет лучше заново перекомпилировать ядро, чем включать его сейчас). То, что Вы используете редко, лучше подключить модулями.
И ещё - не отключайте то, что Вам незнакомо или непонятно, и старайтесь не использовать фичи, которые указаны в качестве "экспериментальных".
ruslandh
20-11-2003, 23:13
chkconfig --list
chkconfig --del ненужный_демон
Например после установки и кофигурирования Linux в 90% случаях можно отключить kudzu.
вот какие сервисы грузятся:
anacron autofs crond gpm iptables keytable network portmap syslog wine xinetd
Что ещё из этого можно откл.?
поменяй проц с большей частотой
проверено!!! :)))))))
Еще вопрос как\где отключить в АСП 9.0 загрузку РЭЙД устройств, и вообще для чего нужен webmin и посему еще может грузится webmin1:o
>> anacron autofs crond gpm iptables keytable network portmap syslog wine xinetd
>> Что ещё из этого можно откл.?
Я отключал: iptables, portmap, network, xinetd (а может и не отключал :)).
А вообще, по-моему, проще закомментировать запуск скриптов ненужных сервисов в /etc/rc.d/rc.M и т.д.
Belansky
22-11-2003, 23:49
Отключать сервис xinetd точно не советую, ибо это главный сетевой сервис, отвечающий за работу остальных сетевых сервисов. Без него сети не будет, а,следовательно, и Интернет.
gpm - загружает консольный драйвер мыши;
iptables - файервол, основанный на фильтрации пакетов согласно заданным правилам (при dial-up можно и отключить);
wine - загружает в память эмулятор Windows и при нажатии Enter на файлах с расширением exe bat com происходит их запуск прям как в Виндовс. Это на любителя.
syslogd - отвечает за ведение логов в системе. IMHO, вещь нужная.
crond - своеобразный планировщик, позволяющий запускать приложения в заранее заданное время.
Belansky
Отключать сервис xinetd точно не советую, ибо это главный сетевой сервис, отвечающий за работу остальных сетевых сервисов.
Ошибочка вышла. Главный сетевой сервис network. Вот его точно нельзя вырубать (даже Х не запустиш без него). А xinetd -- это более новый inetd, так называемый tcp wraper, вещ абсолютно бесполезная на домашнем компе (да и на серверах нафиг не нужна).
kalt
ИМХО, если комп домашний и все уже установлено и работает, то можно оставить лиш crond keytable network syslogd. А если у крона в твоем дистре нет по умолчанию заданий, то и его нафиг. В принципе можно и syslogd снести. Скрипт keytable можно заменить одной строчкой в rc.local. Это должно работать быстрее, так как скрипты у таких дистров как mandrake,rh... слижком длинные и мудреные...
Кстати есть такая фигня как software suspend.
Там образ ram на винт сбрасывается, а при загруске снова в ram пишется. Получается как будто и не выключал комп.
Исправлено: Zur0, 13:04 24-11-2003
Всем привет :)
chkconfig --del apmd
chkconfig --del atd
chkconfig --del nfslock
chkconfig --del netfs
chkconfig --del cups
Так можно? Ничего не напорчу? :) :)
chkconfig --del netfs
Ну это, если нет и ненужен - доступ к виндовозным разделам и не стоит самба...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.