Какие сервисы можно отключить в Fedora 14?

8

Ниже приводится вывод $chkconfig | grep 5:onна моем ноутбуке под управлением Fedora 14.

NetworkManager  0:off   1:off   2:on    3:on    4:on    5:on    6:off
acpid           0:off   1:off   2:on    3:on    4:on    5:on    6:off
auditd          0:off   1:off   2:on    3:on    4:on    5:on    6:off
avahi-daemon    0:off   1:off   2:off   3:on    4:on    5:on    6:off
cpuspeed        0:off   1:on    2:on    3:on    4:on    5:on    6:off
haldaemon       0:off   1:off   2:off   3:on    4:on    5:on    6:off
ip6tables       0:off   1:off   2:on    3:on    4:on    5:on    6:off
iptables        0:off   1:off   2:on    3:on    4:on    5:on    6:off
irqbalance      0:off   1:off   2:off   3:on    4:on    5:on    6:off
lvm2-monitor    0:off   1:on    2:on    3:on    4:on    5:on    6:off
mdmonitor       0:off   1:off   2:on    3:on    4:on    5:on    6:off
messagebus      0:off   1:off   2:on    3:on    4:on    5:on    6:off
netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off
nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcbind         0:off   1:off   2:on    3:on    4:on    5:on    6:off
rpcgssd         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcidmapd       0:off   1:off   2:off   3:on    4:on    5:on    6:off
rsyslog         0:off   1:off   2:on    3:on    4:on    5:on    6:off
smolt           0:off   1:off   2:on    3:on    4:on    5:on    6:off
udev-post       0:off   1:on    2:on    3:on    4:on    5:on    6:off

Я не использую NM для подключения к Интернету. Поэтому я думаю, что это должно быть немедленно прекращено. Также у меня есть файловая система ext4, поэтому я предполагаю, что lvm2-monitor можно безопасно отключить.

Мое основное использование - серфинг в сети и программирование на Python.

Какие службы я должен отключить, чтобы излишне ресурсы не оставались занятыми?

Dharmit
источник

Ответы:

13
NetworkManager  0:off   1:off   2:on    3:on    4:on    5:on    6:off

Вы можете обойтись без NetworkManager, но я считаю его очень удобным для работы с изменением Wi-Fi на ноутбуке (который, как вы говорите, вы используете). Если вам это не нужно, не повредите это.

acpid           0:off   1:off   2:on    3:on    4:on    5:on    6:off

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

auditd          0:off   1:off   2:on    3:on    4:on    5:on    6:off

Это часть пользовательского пространства системы аудита Linux, которая является более безопасным способом регистрации событий уровня ядра, чем системный журнал. Среди прочего, он записывает предупреждения SELinux. Строго говоря, вам это не нужно.

avahi-daemon    0:off   1:off   2:off   3:on    4:on    5:on    6:off

Это для автоматического обнаружения служб в сети - большой пример - принтеры. Это не обязательно.

cpuspeed        0:off   1:on    2:on    3:on    4:on    5:on    6:off

Это, вероятно, просто запустит правильный драйвер масштабирования частоты процессора в ядре в качестве запускаемой операции и ничего не запустит. (И если он не может по какой-либо причине запустить демона, вы, вероятно, этого захотите.)

haldaemon       0:off   1:off   2:off   3:on    4:on    5:on    6:off

Это работает hald, который находится в процессе устаревания, но который, начиная с Fedora 14, все еще используется для нескольких вещей. Лучше оставить это сейчас

ip6tables       0:off   1:off   2:on    3:on    4:on    5:on    6:off
iptables        0:off   1:off   2:on    3:on    4:on    5:on    6:off

Это устанавливает фильтр пакетов уровня ядра и не оставляет работающего демона пользовательского пространства. Оставь это.

irqbalance      0:off   1:off   2:off   3:on    4:on    5:on    6:off

Это для многоядерных / многоядерных систем. Если он у вас есть, он выйдет безобидно через несколько секунд. Вы можете получить несколько миллисекунд времени запуска, отключив его.

lvm2-monitor    0:off   1:on    2:on    3:on    4:on    5:on    6:off
mdmonitor       0:off   1:off   2:on    3:on    4:on    5:on    6:off

Если вы уверены, что не используете lvm (обратите внимание, что вы можете использовать ext4 поверх lvm!), Вы можете отключить lvm2-monitor, и то же самое относится к программному RAID-массиву md и mdmonitor.

messagebus      0:off   1:off   2:on    3:on    4:on    5:on    6:off

Это шина системного сообщения d-bus. Если вы используете современное окружение рабочего стола, оно вам понадобится. Если нет , вы можете обойтись без него, но, вероятно, придется все взломать. (Я уверен, что gdmэто нужно, например.)

netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off

Это не запускает никаких демонов, но запускает любые сетевые файловые системы в /etc/fstab/. В любом случае это безвредно.

nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcbind         0:off   1:off   2:on    3:on    4:on    5:on    6:off
rpcgssd         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcidmapd       0:off   1:off   2:off   3:on    4:on    5:on    6:off

Если вы не используете NFS, NIS или какой-либо другой RPC-сервис, все это может сработать.

rsyslog         0:off   1:off   2:on    3:on    4:on    5:on    6:off

Технически вам не нужно ничего регистрировать, но вы, вероятно, действительно хотите. Вы можете настроить его так, чтобы он работал более легким способом на вашем ноутбуке.

smolt           0:off   1:off   2:on    3:on    4:on    5:on    6:off

Это отправляет анонимную статистику использования обратно в проект Fedora. Он ничего не запускает, но есть файл cron, в /etc/cron.d/smoltкотором проверяется состояние. Если вы не хотите этого, я предлагаю удалить весь пакет smolt. (Но подумайте о том, чтобы оставить его - данные полезны для людей, собирающих дистрибутив для вас, и это только один раз в месяц.)

udev-post       0:off   1:on    2:on    3:on    4:on    5:on    6:off

Еще один готовый скрипт запуска, который необходим для сохранения правил, сгенерированных в процессе загрузки, после запуска системы. Оставь это.

mattdm
источник
Спасибо за подробности. Выключили те, которые я считал бесполезными для моего ноутбука. Надеюсь, мой ноутбук работает нормально после перезагрузки. :)
Дхармит
Если вы не используете фильтрацию пакетов, возможно, вы уже находитесь за брандмауэром, вы также можете отключить фильтрацию пакетов.
fpmurphy
1

Возможно (и вероятно, если вы не указали иное в установщике), что вы все еще используете LVM с ext4 на логических томах, однако lvm2-monitor действительно полезен, только если вы используете снимки LVM и / или зеркала так что безопасно убегать.

Вы используете NFS в любом случае? Если нет, то вы, вероятно, можете безопасно отключить службы netfs, nfslock и rpc *.

Используете ли вы какие-либо устройства mDNS (или ZeroConf)? Avahi-daemon регистрирует ваш компьютер как устройство mdns и позволяет вашей системе искать похожие устройства. Если вы не планируете когда-либо использовать это, вы можете отключить его.

Другие службы работают нормально (например, rsyslog) или просто являются процессами запуска, которые не отстают от запущенных процессов (например, smolt и udev-post).

jsbillings
источник
cupsиспользует avahi для обнаружения принтера, если это важно для вас.
Mattdm