GNU/Linux >> Znalost Linux >  >> Linux

Služba operačního systému Linux „nfs“

Název služby

nfs

Popis

Network File System (NFS) je síťový protokol založený na serveru/klientovi. NFS démony tvoří nfsd , rpc.mountd , rpc.rquotad , rpc.lockd .

1. nfsd :nfsd zpracovává požadavky klientů ze vzdálených systémů. Obvykle je spuštěno více kopií tohoto démona, takže lze zpracovat několik požadavků současně. Příliš mnoho kopií nfsd však může zvýšit nároky na čas CPU do bodu, kdy dojde k poklesu výkonu. Pro nejlepší výkon by měl být počet kopií nfsd nastaven na čtyři.
2. rpc.mountd :rpc.mountd zpracovává požadavky na připojení ze vzdálených systémů.
3. rpc.rquotad :Je to rpc server, který vrací kvóty pro uživatele lokálního souborového systému, který je připojený NFS na vzdálený počítač.
4. rpc.lockd :rpc.lockd spravuje zamykání souborů na klientských a serverových počítačích NFS.

Aby bylo možné spustit službu NFS, musí být spuštěn démon portmap.

Správa služeb

Chcete-li spravovat službu NFS pro povolení nebo zakázání služby nfs po restartování, použijte službu 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

Pro spuštění/zastavení a kontrolu stavu služby nfs použijte službu příkaz.

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

Spusťte službu nfs.

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

Zastavte službu nfs.

# service nfs stop

Název balíčku

nfs-utils
nfs-utils-lib

Konfigurační soubor

nfs používá konfigurační soubor /etc/exports . Soubor obsahuje adresáře sdílené s jinými hostiteli a parametry přístupu. Například:

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

Zpřístupňuje adresář /home/test každému uživateli na 192.168.10.10 v režimu čtení a zápisu (rw) s oprávněními squashing root, ale jakýkoli jiný hostitel (*) bude mít přístup pouze pro čtení (ro) bez squash root oprávnění. Skenování zleva doprava, první zápas vyhrává. root_squash znamená, že osoba, která zahájí proces připojení k tomuto adresáři, nezíská oprávnění root na tomto serveru NFS.

Syntaxe /etc/exports je velmi citlivá na mezery. Běžnou chybou je umístění mezery mezi vzor názvu hostitele a úvodní závorku. To tiše vede k nesprávnému chování. Spusťte konfigurační nástroj grafického uživatelského rozhraní system-config-nfs pro usnadnění konfigurace.


Linux
  1. Služba operačního systému Linux „dhcpd“

  2. Služba Linux OS „anacron“

  3. Linux OS Service „iptables“

  1. Linux OS Service ‚síť‘

  2. Služba „portmap“ operačního systému Linux

  3. Služba „audit“ operačního systému Linux

  1. Služba operačního systému Linux „hplip“

  2. Linux OS Service „nerqbalance“

  3. Služba operačního systému Linux „rpcgssd“