Настройка Fedora. Сервисы и приложения

По умолчанию в Fedora при старте системы запускается ряд сервисов, а при загрузке рабочей среды (напоминаю, речь идёт о GNOME) -- определённый набор пользовательских приложений. Некоторые из них действительно нужны во всех случаях жизни, иные же -- для данного конкретного пользователя излишни. А возможно, что ему нужно совсем не это. Так что одна из задач индивидуализации Fedora -- это корректировка стартовых служб и автоматически запускаемых приложений.

Начинать это дело надо, однако, с системы SELinux, обеспечивающей так называемую безопасность. По моему глубокому убеждению, на настольной персоналке она не нужна, но

  • поедает некоторое количество ресурсов, и
  • выдаёт назойливые сообщения об ошибках и предложения их отправить.

Так что отключаем SELinux через меню Система -> Администрирование -> SELinux management:

21.jpeg

Кстати, в установке RFRemix он по умолчанию выключен (хотя и присутствует, так что при желании или потребности может быть задействован).

Теперь полезно доустановить пакет preload. Это -- демон, обеспечивающий предварительное считывание часто используемых библиотек, что увеличивает скорость загрузки приложений. Так что --

# yum install preload

от лица администратора.

Теперь можно переходить к стартовым сервисам. Скорректировать их можно двояко: либо через меню Система -> Администрирование -> Службы, либо через меню-ориентированную консольную утилиту ntsysv:

22.png

В обоих случаях самое главное -- определить, какие из стартовых сервисов действительно необходимы, а без каких вполне можно обойтись. Перечислять их все было бы долго -- тем более, что назначение некоторых служб остаётся для меня не вполне ясным. Поэтому я руководствуюсь принципом:

Если я этого не знаю -- скорее всего, это мне не нужно.

И здесь перечислю лишь те сервисы, что загружаются у меня:

  • NetworkManager -- служба управления сетевыми подключениями;
  • akmods -- служба регенерации модулей ядра, необходимая, если используется соответствующая система (см. страницу про драйвера Nvidia);
  • haldaemon -- служба сбора информации об аппаратном обеспечении. HAL (Hardware Abstraction Layer); абсолютно необходима;
  • iptables -- простой файервол, основаный на списках;
  • messagebus -- служба сбора информации о событиях и сообщений системы, необходима;
  • ntpd -- служба синхронизации с серверами точного времени, не необходима, но очень удобна при постоянном подключении к сети;
  • nvidia -- служба поддержки соответствующих видеочипов;
  • preload -- только что установленный нами демон предварительного считывания;
  • udev-post -- служба для работы с подключаемыми устройства типа флэшек, необходима.

Полный список доступных в Fedora сервисов со временем будет вынесен на отдельную страницу.

Теперь корректируем список автоматически запускаемых приложений через меню Система -> Параметры -> Запускаемые приложения:

23.png

Здесь какие-либо общие рекомендации дать трудно. Отмечу лишь те пункты, которые отключать ни в коем случае не следует:

  • Network Manager -- программа управления сетевыми соединениями, использующая одноимённый сервис;
  • PolicyLit Authentification Agent -- без него невозможен доступ к системным графическим утилитам, требующим пономочий администратора;
  • Демон параметров GNOME -- отключение его лишает возможности реконфигурации этой среды;
  • Обёртка реестра At-Spi -- практически необходимо для нормальной работы Gtk-приложений;
  • Уведомления дисковой утилиты -- без неё не монтируются автоматически дисковые разделы и подключаемые устройства типа флэшек.

При отключении сервиса SELinux резонно отключить и программу вывода её сообщений. Апплет обновлений PackageKit, напротив, полезен во включённом состоянии, отслеживая обновления пакетов с заданной периодичностью (см. соответствующую страницу). Всё, имеющее отношение к поддержке звука (PulseAudio, регулятор громкости) также лишним не будет. И наконец, я вношу в этот список те постоянно используемые мной программы, которые не запускаются автоматически при сохранении сеанса -- редактор Geany, IM-клиент Empathy и торрент-клиент Transmission.

Кстати, чтобы включить автоматическое сохранение сеанса, надо перейти на вкладку Парметры

24.png

и отметить соответствующий чекбокс.


Теги: