Библиотека сайта rus-linux.net
Управление сервисами Netgear Stora
Оригинал: Service overviewАвтор: Preaper
Дата публикации: 6 февраля 2011 г.
Перевод: В. Семененко
Дата перевода: октябрь 2011 г.
В качестве операционной системы на домашнем файловом сервере Netgear Stora используется Linux. Было бы очень неплохо иметь представление о сервисах, которые автоматически запускаются при старте этой NAS. Это даст нам большую возможность для управления этим устройством. Также рассмотрим на примере включение одной из этих служб - файлового сервера 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
:
Список служб
Ниже представлен список сервисов, запускаемых на 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
:
Приятного использования Netgear Stora!