Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Управление сервисами Netgear Stora

Оригинал: Service overview
Автор: Preaper
Дата публикации: 6 февраля 2011 г.
Перевод: В. Семененко
Дата перевода: октябрь 2011 г.


В качестве операционной системы на домашнем файловом сервере Netgear Stora используется Linux. Было бы очень неплохо иметь представление о сервисах, которые автоматически запускаются при старте этой NAS. Это даст нам большую возможность для управления этим устройством. Также рассмотрим на примере включение одной из этих служб - файлового сервера VSFTP.

Содержание

  1. Управление службами
  2. Список служб
  3. Активация сервера VSFTP

Управление службами

Для того, чтобы получить полный список всех запущенных на системе Netgear Stora служб, необходимо ввести команду:

/sbin/service --status-all | grep running

Чтобы увидеть, какие сервисы запускаются при старте системы, нужна команда:

/sbin/chkconfig --list | grep :on

Если у вас есть необходимость в остановке какой-либо службы, это можно выполнить командой:

/etc/init.d/servicename stop

где servicename - это имя той службы, которую вы бы хотели остановить.

Если вы хотите, чтобы определенная служба не запускалась при старте Stora (убрать ее из автозапуска), примените команду:

/sbin/chkconfig --levels 2345 servicename off

Чтобы подстраховать себя в случае, когда эта служба может быть запущена каким-либо другим способом, просто уберите флаг исполняемого файла с соответствующего скрипта запуска в директории /etc/iniit.d:

chmod -x /etc/init.d/servicename

Список служб

Ниже представлен список сервисов, запускаемых на Stora. Можно применить его для того, чтобы ясно представлять себе, какие службы присутствуют на этом NAS и какие из них можно остановить, а какие оставить.

  • access-patrol
    Вредоносное приложение. Мешает полноценному использованию Stora. Инструкцию по однозначному отключению этой службы смотрите здесь Disabling Access Patrol.
  • admin-db
    Применение настроек, сохраненных в файле admin-db.xml после аварийного восстановления системы.
  • atalk
    Этот пакет предоставляет операционной системе Linux возможность подсоединяться к сетям компьютеров Macintosh, используя протокол AppleTalk. Предоставляет доступ к сетевым принтерам, папкам общего доступа, используя сервисы AppleTalk.
  • avahi-daemon
    Демон запускается на клиентской машине. Позволяет программам предоставлять и обнаруживать сервисы и хосты в локальной сети, не требуя ввода никаких специальных настроек. Например, можно сразу после подключения к сети найти принтеры, файлы и людей для общения. Запуск avahi-daemon не обязателен.
  • crond
    Стандартная UNIX-утилита, запускающая указанные в специальном файле программы по заданному расписанию. Существует модификация классического cron - vixie cron, обладающая расширенными функциями, включая большую безопасность и более мощные опции конфигурации.
  • cups
    Программа-сервер, превращающая UNIX-машину, на котором она установлена, в принт-сервер. Принимает запросы на печать от клиентов по локальной сети и отправляет их на подключенный к этой машине принтер.
  • httpd
    Скрипт запуска web-сервера Apache на машине. Apache в особых представлениях не нуждается.
  • igd-daemon (upnp-igd)
    Демон набора сетевых протоколов UPnP. Предоставляет возможность подключения к сети и легкой настройки взаимодействия сетевых устройств между собой.
  • locator
    Утилита для обнаружения серверов HiServ в локальной сети
  • mdmonitor
    Утилита проверяет состояние всех программных RAID-массивов в системе. Если какой-либо из существующих массивов поврежден, она сообщает об этом администратору системы. Для этой утилиты доступно множество различных работы, поэтому смотрите конфигурационный файл mdadm.conf и страницу справки man mdadm.
  • messagebus
    Демон, который выводит сообщения о системных событиях и другие сообщения. Смотрите страницу справки http://www.freedesktop.org/software/dbus/.
  • minidlna
    Медиа-сервер MiniDlna
  • mt-daapd
    Мультипоточный DAAP-сервер для iTunes
  • mynetworkd
    Утилита, в задачу которой входит перезапуск некоторых сервисов (dlna, upnp, port forwarding), если меняется конфигурация локальной сети (например, изменяется IP-адрес Stora). Возможно, вы захотите его отключить, так как это безболезненно пройдет для всей системы.
  • netgear-lifecycle
    Демон, отвечающий за работу светодиодов, которые отображают состояние жестких дисков Stora. Если какой-либо из них вышел из строя, она отключает соответствующий светодиод.
  • ntpd
    ntpd - демон NTPv4. Протокол NTP служит для синхронизации времени компьютеров-клиентов или серверов со специальными ntp-серверами, служащими для установки точного времени.
  • oe-appserverd
    Полезная утилита. С помощь~ю нее создается тот самый web-интерфейс, с помощью которого вы заходите на свою Stora через браузер. В этом интерфейсе вы можете управлять настройками и контентом Stora, поэтому, если вы хотите и дальше продолжать им пользоваться, не отключайте его.
  • oe-spd
    Демон для запуска системного прокси, который выполняет те же функции, что и Penzila. Утилита требует прав суперпользователя root.
  • portmap
    Управление RPC-соединениями, использующими протоколы NFS и NIS. Если вы хотите, чтобы Stora работала в качестве сервера для протоколов, использующих механизм RPC, то вам следует оставить этот сервис работающим.
  • smb
    Демон Samba-сервера. Предоставляет общий доступ к файлам для компьютеров, находящихся в Windows-сетях.
  • sshd
    Демон для сервера OpenSSH. С этой службой мы уже близко сталкивались при настройке простого доступа root к Stora.
  • syslog
    Служба syslog - это возможность, с помощью которой многие демоны используют различные системные логи в своих целях. Для полноценной работы операционной системы не рекомендуется отключать эту службу.
  • transmission-daemon
    Клиент для bittorrent-сетей. Программа может быть консольной, с графическим интерфейсом, с web-интерфейсом. На Stora стоит, конечно же, ее консольная версия.
  • vsftpd
    vsftpd - демон сервера Very Secure FTP. Что такое FTP-сервер, думаю, рассказывать не надо. Как видно из названия, VSFTP обеспечивает повышенную безопасность в своей работе. Программный код этого сервера был написан с нуля.
  • xinetd
    Демон xinetd является заменой более старой версии inetd. Служит для разнообразных целей: механизм контроля доступа; расширенные возможности ведения системных журналов; возможность запуска определенной службы по расписанию; возможность ограничения числа запускаемых серверов.

Активация сервера VSFTP

Заходим на Stora под учетной записью root. Открываем конфигурационный файл сервера SFTP в текстовом редакторе. Если не ставили редактор nano, то воспользуйтесь встроенным vi.

Открываем:

vi /etc/vsftpd/vsftpd.conf

или

nano -w /etc/vsftpd/vsftpd.conf

Переходим в последнюю строку файла и меняем значение параметра ssl_enable=NO на ssl_enable=YES.

Если вы хотите активировать подключение по протоколу SSL (вы не сможете подключиться по этому протоколу к Stora, если используете сервер FTPS), тогда поменяйте значение переменной force_local_data_ssl=NO на force_local_data_ssl=YES в этом же файле.

Все. Теперь осталось перезапустить демон vsftpd:

sudo /etc/init.d/vsftpd restart

Приятного использования Netgear Stora!