recherche

Sous Linux, rpc.statd est un processus qui implémente le protocole RPC Network Status Monitoring (NSM) et avertit le client NFS lorsqu'un serveur NFS redémarre anormalement. La syntaxe est "/sbin/rpc.statd [- F] [-d] [-?] [-n nom ] [-o port ] [-p port ] [-V]". Le service nfslock démarrera automatiquement le processus rpc.statd et ne nécessite aucune configuration utilisateur.

Le processus d'arrière-plan RPC suivant sert NFS

  • rpc.mountd : ce processus accepte les demandes de montage des clients NFS et vérifie que le système de fichiers demandé est en cours d'exportation. Ce processus est automatiquement démarré par le service NFS et ne nécessite aucune configuration utilisateur. rpc.mountd:这个进程接受来自NFS客户端的加载请求和验证请求的文件系统正在被输出。这个进程由NFS服务自动启动,不需要用户的配置。

  • rpc.nfsd:这个进程是NFS服务器.它和Linux核心一起工作来满足NFS客户端的动态需求,例如提供为每个NFS客户端的每次请求服务器线程。这个进程对应于nfs服务。

  • rpc.lockd:一个可选的进程,它允许NFS客户端在服务器上对文件加锁。这个进程对应于nfslock服务。

  • rpc.statd:这个进程实现了网络状态监控(NSM)RPC协议,通知NFS客户端什么时候一个NFS服务器非正常重启动。这个进程被nfslock服务自动启动。不需要用户的配置。

  • rpc.rquotad:这个进程对于远程用户提供用户配额信息。这个进程被nfs服务自动启动,不需要用户的配置。

Linux 命令 rpc.statd

rpc.statd 服务实现了 NSM(网络状态监视器)RPC 协议。

这项服务的名称有些错误,因为它实际上并没有像人们怀疑的那样提供主动监控;相反,NSM 实现了重启通知服务。

rpc.lockd 是用来在 NFS 服务器崩溃和重新启动时恢复锁定的文件服务。

使用 rpc.statd

过去,在某些 Linux 发行版上,我们需要在启动 NFS 服务器时单独启动 rpc.statd。

这主要是由于旧的 Sysvinit 系统。

现在,我们会发现启动 NFS 将自动启动 rpc.statd 和服务器正常运行所需的任何其他组件。

systemctl start nfs

或者(取决于发行版)

systemctl start nfs-server

在启动时启用服务器时也是如此。

基于 Debian 的发行版,例如 Ubuntu 和 Linux Mint 将在我们安装后立即启用 NFS,因此无需执行此操作,但启用服务器看起来像这样:

systemctl enable nfs

或者

systemctl enable nfs-server

同样,确切的命令取决于发行版。

“nfs-server”是一个基于 Debian 的系统。

  • 如果我们需要自定义 rpc.statd 的行为,我们可以使用以下选项进行操作。

  • 通常,我们不会希望单独运行该命令。

  • 相反,我们将复制 Systemd 服务文件,创建原始备份和新副本以自由修改。

  • 然后,我们将使用以下选项更改从该服务文件调用服务的方式。

语法

/sbin/rpc.statd [-F] [-d] [-?] [-n name ] [-o port ] [-p port ] [-V]

操作

对于要监视的每个 NFS 客户端或者服务器机器, rpc.statd 在 /var/lib/nfs/statd/sm 中创建一个文件。

启动时,它遍历这些文件并通知这些机器上的 peerrpc.statd。

选项

-F

默认情况下,rpc.statd 在启动时分叉并置于后台。

-F 参数告诉它保持在前台。

此选项主要用于调试目的。

-d

默认情况下,rpc.statd 通过 syslog (3) 将日志消息发送到系统日志。

-d 参数强制它改为将详细输出记录到 stderr。

此选项主要用于调试目的,只能与 -F 参数结合使用。

-n, --name name

为 rpc.statd 指定一个名称以用作本地主机名。

默认情况下,rpc.statd 会调用 gethostname(2) 来获取本地主机名。

指定本地主机名对于具有多个接口的机器可能很有用。

-o, --outgoing-port 端口

为 rpc.statd 指定一个端口,以从中发送传出状态请求。

默认情况下,rpc.statd 会要求 portmap (8) 为其分配一个端口号。

在撰写本文时,还没有 portmap 总是或者通常分配的标准端口号。

在实施防火墙时指定端口可能很有用。

-p, --port 端口

指定 rpc.statd 监听的端口。

默认情况下,rpc.statd 会要求 portmap (8) 为其分配一个端口号。

在撰写本文时,还没有 portmap 总是或者通常分配的标准端口号。

在实施防火墙时指定端口可能很有用。

-?

导致 rpc.statd 打印出命令行帮助并退出。

-V

使 rpc.statd 打印出版本信息并退出。

TCP_WRAPPERS SUPPORT

rpc.nfsd : Ce processus est le serveur NFS. Il fonctionne avec le noyau Linux pour répondre aux besoins dynamiques des clients NFS, comme fournir un serveur pour chaque requête de chacun. Fil client NFS. Ce processus correspond au service nfs.

🎜🎜rpc.lockd : Un processus facultatif qui permet aux clients NFS de verrouiller des fichiers sur le serveur. Ce processus correspond au service nfslock. 🎜🎜🎜rpc.statd : Ce processus implémente le protocole RPC Network Status Monitoring (NSM) pour avertir le client NFS lorsqu'un serveur NFS redémarre anormalement. Ce processus est automatiquement démarré par le service nfslock. Aucune configuration utilisateur n'est requise. 🎜🎜🎜rpc.rquotad : ce processus fournit des informations sur les quotas d'utilisateurs pour les utilisateurs distants. Ce processus est automatiquement démarré par le service nfs et ne nécessite aucune configuration utilisateur. 🎜

Commande Linux rpc.statd

🎜 Le service rpc.statd implémente le protocole RPC NSM (Network Status Monitor). 🎜🎜Ce service est quelque peu mal nommé car il ne fournit pas réellement de surveillance active comme on pourrait le soupçonner, NSM implémente un service de notification de redémarrage ; 🎜🎜rpc.lockd est un service de fichiers utilisé pour récupérer des fichiers verrouillés lorsqu'un serveur NFS plante et redémarre. 🎜🎜Utiliser rpc.statd 🎜🎜Dans le passé, sur certaines distributions Linux, nous devions démarrer rpc.statd séparément lors du démarrage du serveur NFS. 🎜🎜Cela est principalement dû à l'ancien système Sysvinit. 🎜🎜Nous constaterons maintenant que le démarrage de NFS démarrera automatiquement rpc.statd et tous les autres composants requis pour le bon fonctionnement du serveur. Il en va de même pour 🎜
statd: .bar.com
🎜 ou (selon la distribution) 🎜rrreee🎜 lors de l'activation du serveur au démarrage. 🎜🎜 Les distributions basées sur Debian telles qu'Ubuntu et Linux Mint activeront NFS dès que nous l'installerons, il n'est donc pas nécessaire de le faire, mais l'activation du serveur ressemblera à ceci : 🎜rrreee🎜 ou 🎜rrreee🎜 Encore une fois, le la commande exacte dépend de la version. 🎜🎜 "nfs-server" est un système basé sur Debian. 🎜🎜🎜🎜Si nous devons personnaliser le comportement de rpc.statd, nous pouvons le faire en utilisant les options suivantes. 🎜🎜🎜Normalement, nous ne voulons pas exécuter cette commande seuls. 🎜🎜🎜Au lieu de cela, nous copierons le fichier du service Systemd, créant une sauvegarde de l'original et une nouvelle copie à modifier librement. 🎜🎜🎜Nous utiliserons ensuite les options suivantes pour modifier la façon dont le service est appelé à partir de ce fichier de service. 🎜🎜Syntaxe🎜rrreee🎜Opération🎜🎜Pour chaque machine client ou serveur NFS à surveiller, rpc.statd est dans /var Créer un fichier dans /lib/nfs/statd/sm. 🎜🎜Une fois démarré, il parcourt ces fichiers et informe peerrpc.statd sur ces machines. 🎜🎜Options🎜🎜-F🎜🎜Par défaut, rpc.statd est forké au démarrage et placé en arrière-plan. Le paramètre 🎜🎜-F lui indique de rester au premier plan. 🎜🎜Cette option est principalement utilisée à des fins de débogage. 🎜🎜-d🎜🎜Par défaut, rpc.statd envoie des messages de journal au journal système via syslog (3). Le paramètre 🎜🎜-d l'oblige à enregistrer une sortie détaillée sur stderr à la place. 🎜🎜Cette option est principalement utilisée à des fins de débogage et ne peut être utilisée qu'en combinaison avec le paramètre -F. 🎜🎜-n, --name name🎜🎜Spécifiez un nom pour rpc.statd à utiliser comme nom d'hôte local. 🎜🎜Par défaut, rpc.statd appellera gethostname(2) pour obtenir le nom d'hôte local. 🎜🎜Spécifier le nom d'hôte local peut être utile pour les machines dotées de plusieurs interfaces. 🎜🎜-o, --outgoing-port port🎜🎜Spécifiez un port pour rpc.statd à partir duquel envoyer les demandes d'état sortantes. 🎜🎜Par défaut, rpc.statd demandera à portmap (8) de lui attribuer un numéro de port. 🎜🎜Au moment de la rédaction de cet article, il n'existe pas de numéro de port standard que portmap attribue toujours ou habituellement. 🎜🎜Spécifier les ports peut être utile lors de la mise en œuvre d'un pare-feu. 🎜🎜-p, --port port🎜🎜Spécifiez le port sur lequel rpc.statd écoute. 🎜🎜Par défaut, rpc.statd demandera à portmap (8) de lui attribuer un numéro de port. 🎜🎜Au moment de la rédaction de cet article, il n'existe pas de numéro de port standard que portmap attribue toujours ou habituellement. 🎜🎜Spécifier les ports peut être utile lors de la mise en œuvre d'un pare-feu. 🎜🎜-?🎜🎜 amène rpc.statd à imprimer l'aide en ligne de commande et à quitter. 🎜🎜-V🎜🎜 oblige rpc.statd à imprimer les informations de version et à quitter. 🎜🎜TCP_WRAPPERS SUPPORT🎜🎜Cette version de rpc.statd est protégée par la bibliothèque tcp_wrapper. 🎜

如果允许客户端使用 rpc.statd,则必须授予客户端访问权限。

要允许来自 .bar.com 域的客户端的连接,我们可以在 /etc/hosts.allow 中使用以下行:

statd: .bar.com

我们必须使用守护程序名称 statd 作为守护程序名称(即使二进制文件具有不同的名称)。

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Opérations Linux: Administration et maintenance du systèmeOpérations Linux: Administration et maintenance du systèmeApr 15, 2025 am 12:10 AM

Les étapes clés de la gestion et de la maintenance du système Linux incluent: 1) maîtriser les connaissances de base, telles que la structure du système de fichiers et la gestion des utilisateurs; 2) Effectuer la surveillance du système et la gestion des ressources, utilisez le haut, le HTOP et d'autres outils; 3) Utilisez des journaux système pour dépanner, utiliser JournalCTL et d'autres outils; 4) Rédiger des scripts automatisés et la planification des tâches, utilisez des outils CRON; 5) Implémentez la gestion et la protection de la sécurité, configurez les pare-feu via iptables; 6) Effectuer l'optimisation des performances et les meilleures pratiques, ajuster les paramètres du noyau et développer de bonnes habitudes.

Comprendre le mode de maintenance de Linux: l'essentielComprendre le mode de maintenance de Linux: l'essentielApr 14, 2025 am 12:04 AM

Le mode de maintenance Linux est entré en ajoutant init = / bin / bash ou paramètres uniques au démarrage. 1. Entrez le mode de maintenance: modifiez le menu Grub et ajoutez des paramètres de démarrage. 2. Remontez le système de fichiers en mode de lecture et d'écriture: Mount-Oremount, RW /. 3. Réparer le système de fichiers: utilisez la commande fsck, telle que FSCK / DEV / SDA1. 4. Sauvegardez les données et opérez avec prudence pour éviter la perte de données.

Comment Debian améliore la vitesse de traitement des données HadoopComment Debian améliore la vitesse de traitement des données HadoopApr 13, 2025 am 11:54 AM

Cet article examine comment améliorer l'efficacité du traitement des données Hadoop sur les systèmes Debian. Les stratégies d'optimisation couvrent les mises à niveau matérielle, les ajustements des paramètres du système d'exploitation, les modifications de configuration de Hadoop et l'utilisation d'algorithmes et d'outils efficaces. 1. Le renforcement des ressources matérielles garantit que tous les nœuds ont des configurations matérielles cohérentes, en particulier en faisant attention aux performances du CPU, de la mémoire et de l'équipement réseau. Le choix des composants matériels de haute performance est essentiel pour améliorer la vitesse de traitement globale. 2. Réglage des paramètres JVM: Ajustez dans le fichier hadoop-env.sh

Comment apprendre Debian SyslogComment apprendre Debian SyslogApr 13, 2025 am 11:51 AM

Ce guide vous guidera pour apprendre à utiliser Syslog dans Debian Systems. Syslog est un service clé dans les systèmes Linux pour les messages du système de journalisation et du journal d'application. Il aide les administrateurs à surveiller et à analyser l'activité du système pour identifier et résoudre rapidement les problèmes. 1. Connaissance de base de Syslog Les fonctions principales de Syslog comprennent: la collecte et la gestion des messages journaux de manière centralisée; Prise en charge de plusieurs formats de sortie de journal et des emplacements cibles (tels que les fichiers ou les réseaux); Fournir des fonctions de visualisation et de filtrage des journaux en temps réel. 2. Installer et configurer syslog (en utilisant RSYSLOG) Le système Debian utilise RSYSLOG par défaut. Vous pouvez l'installer avec la commande suivante: SudoaptupDatesud

Comment choisir la version Hadoop dans DebianComment choisir la version Hadoop dans DebianApr 13, 2025 am 11:48 AM

Lors du choix d'une version Hadoop adaptée au système Debian, les facteurs clés suivants doivent être pris en compte: 1. Stabilité et support à long terme: pour les utilisateurs qui poursuivent la stabilité et la sécurité, il est recommandé de choisir une version stable Debian, comme Debian11 (Bullseye). Cette version a été entièrement testée et a un cycle de support allant jusqu'à cinq ans, ce qui peut assurer le fonctionnement stable du système. 2. Package Mise à jour: Si vous avez besoin d'utiliser les dernières fonctionnalités et fonctionnalités Hadoop, vous pouvez considérer la version instable de Debian (SID). Cependant, il convient de noter que les versions instables peuvent avoir des problèmes de compatibilité et des risques de stabilité. 3. Soutien et ressources communautaires: Debian a un énorme soutien communautaire, qui peut fournir une documentation riche et

TiGervnc Partager Fichier Méthode sur DebianTiGervnc Partager Fichier Méthode sur DebianApr 13, 2025 am 11:45 AM

Cet article décrit comment utiliser TiGervnc pour partager des fichiers sur Debian Systems. Vous devez d'abord installer le serveur Tigervnc, puis le configurer. 1. Installez le serveur Tigervnc et ouvrez le terminal. Mettez à jour la liste des packages logiciels: SudoaptupDate pour installer le serveur TiGervnc: SudoaptInstallTiGervnc-standalone-servertigervnc-Common 2. Configurez le serveur TiGervnc pour définir le serveur VNC: VNCPasswd Démarrer le serveur VNC: VNCServer: 1-localHostNo

Conseils de configuration du pare-feu Debian Mail ServerConseils de configuration du pare-feu Debian Mail ServerApr 13, 2025 am 11:42 AM

La configuration du pare-feu d'un serveur de courrier Debian est une étape importante pour assurer la sécurité du serveur. Voici plusieurs méthodes de configuration de pare-feu couramment utilisées, y compris l'utilisation d'iptables et de pare-feu. Utilisez les iptables pour configurer le pare-feu pour installer iptables (sinon déjà installé): Sudoapt-getUpDaSuDoapt-getinstalliptableView Règles actuelles iptables: Sudoiptable-L Configuration

Méthode d'installation du certificat de Debian Mail Server SSLMéthode d'installation du certificat de Debian Mail Server SSLApr 13, 2025 am 11:39 AM

Les étapes pour installer un certificat SSL sur le serveur de messagerie Debian sont les suivantes: 1. Installez d'abord la boîte à outils OpenSSL, assurez-vous que la boîte à outils OpenSSL est déjà installée sur votre système. Si ce n'est pas installé, vous pouvez utiliser la commande suivante pour installer: Sudoapt-getUpDaSuDoapt-getInstallOpenSSL2. Générer la clé privée et la demande de certificat Suivant, utilisez OpenSSL pour générer une clé privée RSA 2048 bits et une demande de certificat (RSE): OpenSS

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Listes Sec

Listes Sec

SecLists est le compagnon ultime du testeur de sécurité. Il s'agit d'une collection de différents types de listes fréquemment utilisées lors des évaluations de sécurité, le tout en un seul endroit. SecLists contribue à rendre les tests de sécurité plus efficaces et productifs en fournissant facilement toutes les listes dont un testeur de sécurité pourrait avoir besoin. Les types de listes incluent les noms d'utilisateur, les mots de passe, les URL, les charges utiles floues, les modèles de données sensibles, les shells Web, etc. Le testeur peut simplement extraire ce référentiel sur une nouvelle machine de test et il aura accès à tous les types de listes dont il a besoin.

Dreamweaver Mac

Dreamweaver Mac

Outils de développement Web visuel

PhpStorm version Mac

PhpStorm version Mac

Le dernier (2018.2.1) outil de développement intégré PHP professionnel