Общие сведения о команде Linux rpc.statd

click fraud protection

В rpc.statd сервер реализует NSM (монитор состояния сети) Протокол RPC. Название этой службы несколько неверно, поскольку на самом деле она не обеспечивает активного мониторинга, как можно было бы подозревать; вместо этого NSM реализует службу уведомления о перезагрузке. Он используется службой блокировки файлов NFS,rpc.lockd, чтобы реализовать восстановление блокировки при сбое и перезагрузке сервера NFS.

Разработчики работают в своем офисе.
vgajic / Getty Images

Использование rpc.statd

Раньше в некоторых дистрибутивах Linux вам нужно было запускать rpc.statd отдельно при развертывании сервера NFS. Во многом это произошло из-за старой системы Sysvinit. Теперь вы обнаружите, что запуск NFS автоматически запускает rpc.statd и любые другие компоненты, необходимые для правильной работы сервера.

systemctl запускает nfs

Или (в зависимости от вашего дистрибутива)

systemctl запустить nfs-сервер

То же самое и при включении сервера при запуске. Дистрибутивы на основе Debian, такие как Ubuntu и Linux Mint, будут включать NFS сразу после его установки, поэтому в этом нет необходимости, но включение сервера выглядит примерно так:

systemctl включить nfs

Или

systemctl включить nfs-сервер

Опять же, точная команда зависит от вашего дистрибутива. "Nfs-server" - это система на основе Debian.

Если вам нужно настроить поведение rpc.statd, вы можете сделать это с помощью приведенных ниже параметров. Как правило, вы не хотите запускать команду отдельно. Вместо этого вы должны продублировать служебный файл Systemd, создав резервную копию оригинала и новую копию для свободного изменения. Затем вы измените способ вызова службы из этого файла службы, используя параметры ниже.

Синопсис

/sbin/rpc.statd [-F] [-d] [-?] [-n имя] [-o порт] [-p порт] [-V]

Операция

Для каждого клиента или сервера NFS, подлежащего мониторингу, rpc.statd создает файл в/var/lib/nfs/statd/sm. При запуске он выполняет итерацию по этим файлам и уведомляет однорангового узла.rpc.statd на тех машинах.

Параметры

-F

По умолчанию, rpc.statd разветвляется и при запуске переходит в фоновый режим. В -F аргумент говорит ему оставаться на переднем плане. Эта опция в основном предназначена для отладки.

-d

По умолчанию, rpc.statd отправляет сообщения журнала через системный журнал(3) в системный журнал. В -d аргумент заставляет его записывать подробный вывод в stderr вместо. Этот параметр предназначен в основном для целей отладки и может использоваться только вместе с -F параметр.

-n, --name имя

указать имя для rpc.statd использовать в качестве локального имени хоста. По умолчанию, rpc.statd позвоню gethostname(2) чтобы получить локальное имя хоста. Указание локального имени хоста может быть полезно для машин с более чем одним интерфейсом.

-o, --outgoing-порт порт

укажите порт для rpc.statd для отправки исходящих запросов статуса. По умолчанию, rpc.statd спросит карта портала(8) присвоить ему номер порта. На момент написания этой статьи не существует стандартного номера порта, который карта портала всегда или обычно назначает. Указание порта может быть полезно при реализации брандмауэра.

-p, --port порт

укажите порт для rpc.statd слушать. По умолчанию, rpc.statd спросит карта портала(8) присвоить ему номер порта. На момент написания этой статьи не существует стандартного номера порта, который карта портала всегда или обычно назначает. Указание порта может быть полезно при реализации брандмауэра.

-?

Причины rpc.statd для вывода справки из командной строки и выхода.

-V

Причины rpc.statd чтобы распечатать информацию о версии и выйти.

ПОДДЕРЖКА TCP_WRAPPERS.

Этот rpc.statd версия защищена tcp_wrapper библиотека. Вы должны предоставить клиентам доступ к rpc.statd если им разрешат его использовать. Чтобы разрешить подключения от клиентов домена .bar.com, вы можете использовать следующую строку в /etc/hosts.allow:

statd: .bar.com.

Вы должны использовать демон имя statd для имени демона (даже если у двоичного файла другое имя).

Для получения дополнительной информации, пожалуйста, посмотрите tcpd(8) и hosts_access(5) справочные страницы.

Смотрите также.

rpc.nfsd (8)

Использовать человек команда (% человек), чтобы увидеть, как команда используется на вашем конкретном компьютере.