GNU/Linux >> Tutoriales Linux >  >> Linux

Servicio de sistema operativo Linux 'nfs'

Nombre del servicio

nfs

Descripción

El Sistema de archivos de red (NFS) es un protocolo de red basado en servidor/cliente. Los demonios NFS están compuestos por nfsd , rpc.mountd , rpc.rquotad , rpc.lockd .

1. nfsd :nfsd maneja las solicitudes de los clientes desde sistemas remotos. Por lo general, se ejecutan varias copias de este demonio para que se puedan manejar varias solicitudes simultáneamente. Sin embargo, demasiadas copias de nfsd pueden aumentar la demanda de tiempo de CPU hasta el punto en que se produce una caída en el rendimiento. Para obtener el mejor rendimiento, el número de copias de nfsd debe establecerse en cuatro.
2. rpc.mountd :rpc.mountd maneja las solicitudes de montaje de sistemas remotos.
3. rpc.rquotad :Es un servidor rpc que devuelve cuotas para un usuario de un sistema de archivos local que está montado mediante NFS en una máquina remota.
4. rpc.lockd :rpc.lockd administra el bloqueo de archivos en máquinas cliente y servidor NFS.

Para ejecutar el servicio NFS, se debe ejecutar el daemon portmap.

Gestión de servicios

Para administrar el servicio NFS para habilitar o deshabilitar el servicio nfs en los reinicios, use el servicio 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

Para iniciar/detener y verificar el estado del servicio nfs, use el servicio comando.

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

Iniciar el servicio nfs.

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

Detener el servicio nfs.

# service nfs stop

Nombre del paquete

nfs-utils
nfs-utils-lib

Archivo de configuración

nfs usa el archivo de configuración /etc/exports . El archivo contiene los directorios compartidos con otros hosts y parámetros de acceso. Por ejemplo:

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

Hace que el directorio /home/test esté disponible para cualquier usuario en 192.168.10.10 en modo de lectura y escritura (rw) con privilegios de root aplastantes, pero cualquier otro host (*) tendrá acceso de solo lectura (ro) sin privilegios de root aplastantes. Escaneo de izquierda a derecha, el primer partido gana. root_squash significa que la persona que inicia el proceso de montaje en este directorio no obtendrá el privilegio de root en este servidor NFS.

La sintaxis de /etc/exports es muy sensible a los espacios en blanco. Un error común es colocar un espacio entre el patrón de nombre de host y el paréntesis de apertura. Esto lleva silenciosamente a un comportamiento incorrecto. Ejecute la utilidad de configuración de GUI system-config-nfs para facilitar la configuración.


Linux
  1. Servicio del sistema operativo Linux 'anacron'

  2. Servicio del sistema operativo Linux 'iptables'

  3. Servicio de sistema operativo Linux 'red'

  4. Servicio de sistema operativo Linux 'mapa de puertos'

  5. Servicio de SO Linux 'auditoría'

Servicio de sistema operativo Linux 'ldap'

Servicio del sistema operativo Linux 'yppasswdd'

Servicio de sistema operativo Linux 'xendomains'

Servicio del sistema operativo Linux 'nscd'

Servicio de sistema operativo Linux 'calamar'

Servicio de sistema operativo Linux 'smartd'