GNU/Linux >> Tutoriels Linux >  >> Linux

Service du système d'exploitation Linux "nfs"

Nom du service

nfs

Description

Le système de fichiers réseau (NFS) est un protocole réseau basé sur un serveur/client. Les démons NFS sont composés de nfsd , rpc.mountd , rpc.rquotad , rpc.lockd .

1. nfsd :nfsd gère les demandes des clients provenant de systèmes distants. Plusieurs copies de ce démon sont généralement exécutées afin que plusieurs requêtes puissent être traitées simultanément. Cependant, un trop grand nombre de copies de nfsd peut augmenter la demande de temps CPU au point d'entraîner une baisse des performances. Pour des performances optimales, le nombre de copies de nfsd doit être défini sur quatre.
2. rpc.mountd :rpc.mountd gère les requêtes de montage des systèmes distants.
3. rpc.rquotad :Il s'agit d'un serveur rpc qui renvoie des quotas pour un utilisateur d'un système de fichiers local monté en NFS sur une machine distante.
4. rpc.lockd :rpc.lockd gère le verrouillage des fichiers sur les machines clientes et serveurs NFS.

Pour exécuter le service NFS, le démon portmap doit s'exécuter.

Gestion des services

Pour gérer le service NFS afin d'activer ou de désactiver le service nfs lors des redémarrages, utilisez le service chkconfig :

#/etc/init.d/portmap status
portmap (pid 7428) is running...   [portmap service is started.]
# chkconfig nfs on
# chkconfig --list nfs
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off

Pour démarrer/arrêter et vérifier l'état du service nfs, utilisez le service commande.

# service nfs
Usage:Usage: nfs {start|stop|status|restart|reload|condrestart}

Démarrer le service nfs.

#service nfs start
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]

Arrêter le service nfs.

# service nfs stop

Nom du package

nfs-utils
nfs-utils-lib

Fichier de configuration

nfs utilise le fichier de configuration /etc/exports . Le fichier contient les répertoires partagés avec d'autres hôtes et les paramètres d'accès. Par exemple :

# vi /etc/exports
/home/test 192.168.10.10(rw) *(ro,no_root_squash)

Il rend le répertoire /home/test accessible à tout utilisateur sur 192.168.10.10 en mode lecture-écriture (rw) avec des privilèges root écrasés, mais tout autre hôte (*) aura un accès en lecture seule (ro) sans écraser les privilèges root. Balayage de gauche à droite, le premier match gagne. root_squash signifie que la personne qui démarre le processus de montage dans ce répertoire n'obtiendra pas le privilège root sur ce serveur NFS.

La syntaxe de /etc/exports est très sensible aux espaces. Une erreur courante consiste à placer un espace entre le modèle de nom d'hôte et la parenthèse ouvrante. Cela conduit tranquillement à un comportement incorrect. Exécutez l'utilitaire de configuration de l'interface graphique system-config-nfs pour faciliter la configuration.


Linux
  1. Service du système d'exploitation Linux "dhcpd"

  2. Service d'exploitation Linux "anacron"

  3. Service d'exploitation Linux "iptables"

  4. Service de système d'exploitation Linux "réseau"

  5. Service d'exploitation Linux "portmap"

Service du système d'exploitation Linux 'microcode_ctl'

Service d'exploitation Linux "hplip"

Service d'exploitation Linux "irqbalance"

Service de système d'exploitation Linux "rpcgssd"

Service d'exploitation Linux "yum-updatesd"

Service d'exploitation Linux "acpid"