GNU/Linux >> Linux Esercitazione >  >> Linux

Servizio del sistema operativo Linux 'nfs'

Nome servizio

nfs

Descrizione

Il file system di rete (NFS) è un protocollo di rete basato su server/client. I demoni NFS sono composti da nfsd , rpc.mountd , rpc.rquotad , rpc.lockd .

1. nfsd :nfsd gestisce le richieste dei client da sistemi remoti. Di solito vengono eseguite più copie di questo demone in modo che più richieste possano essere gestite contemporaneamente. Tuttavia, troppe copie di nfsd possono aumentare la richiesta di tempo della CPU al punto da causare un calo delle prestazioni. Per ottenere prestazioni ottimali, il numero di copie di nfsd deve essere impostato su quattro.
2. rpc.mountd :rpc.mountd gestisce le richieste di montaggio da sistemi remoti.
3. rpc.rquotad :È un server rpc che restituisce le quote per un utente di un file system locale che è montato NFS su una macchina remota.
4. rpc.lockd :rpc.lockd gestisce il blocco dei file sui computer client e server NFS.

Per eseguire il servizio NFS, il demone portmap deve essere eseguito.

Gestione dei servizi

Per gestire il servizio NFS per abilitare o disabilitare il servizio nfs tra i riavvii, utilizzare il servizio 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

Per avviare/arrestare e controllare lo stato del servizio nfs usa il servizio comando.

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

Avvia il servizio nfs.

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

Interrompi il servizio nfs.

# service nfs stop

Nome del pacchetto

nfs-utils
nfs-utils-lib

File di configurazione

nfs utilizza il file di configurazione /etc/exports . Il file contiene le directory condivise con altri host e parametri di accesso. Ad esempio :

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

Rende la directory /home/test disponibile a qualsiasi utente su 192.168.10.10 in modalità lettura-scrittura (rw) con privilegi di root schiacciati, ma qualsiasi altro host (*) avrà accesso in sola lettura(ro) senza privilegi di root schiacciati. Scansione da sinistra a destra, la prima partita vince. root_squash significa che la persona che avvia il processo di montaggio in questa directory non otterrà il privilegio di root su questo server NFS.

La sintassi di /etc/exports è molto sensibile agli spazi bianchi. Un errore comune consiste nel posizionare uno spazio tra il modello del nome host e la parentesi di apertura. Questo porta tranquillamente a un comportamento scorretto. Esegui l'utilità di configurazione della GUI system-config-nfs per facilitare la configurazione.


Linux
  1. Servizio del sistema operativo Linux 'microcode_ctl'

  2. Servizio del sistema operativo Linux "NetFS"

  3. Servizio del sistema operativo Linux 'ldap'

  4. Servizio del sistema operativo Linux 'yppasswdd'

  5. Servizio del sistema operativo Linux "xendomains"

Servizio del sistema operativo Linux "hplip"

Sistema operativo Linux Servizio "smartd"

Servizio del sistema operativo Linux 'irqbalance'

Servizio del sistema operativo Linux 'rpcgssd'

Servizio del sistema operativo Linux 'yum-updatesd'

Servizio del sistema operativo Linux "acpid"