GNU/Linux >> Linux の 問題 >  >> Cent OS

Linux OS サービス「nfslock」

ネットワーク ファイル システム (NFS) は、NFS サーバー上にあるディレクトリ階層を 1 つ以上の NFS クライアントにマウントできるようにするクライアント/サーバー プロトコルです。これが完了すると、NFS クライアントは透過的に NFS サーバー ファイルにアクセスできます。 NFS サーバー側のデーモンは、複数のクライアントによる同時アクセスを調停します。ファイル全体、またはファイルの個々の領域をクライアントがロックして、同時変更または部分的な更新の表示によって引き起こされる競合状態を回避できます。

nfslock デーモンは、NFS ファイルの領域をロックする機能を提供します。 NFS サーバーでのみ実行されます。 NFS クライアントは、このサービスを実行する必要はありません。このサービスはデーモン /sbin/rpc.lockd を実行します。

サービス コントロール

このサービスをすぐに開始または停止する方法:

# service nfslock  start
Starting NFS statd:                                        [  OK  ]
# service nfslock  stop
Stopping NFS locking:                                      [  OK  ]
Stopping NFS statd:                                        [  OK  ]

以降の起動時にサービスを制御する方法 :

# chkconfig --list nfslock
nfslock 0:off 1:off 2:off 3:on 4:on 5:on 6:off

その他のオプション:

# service nfslock
Usage: /etc/init.d/nfslock {start|stop|status|restart|reload|force-reload|probe|condrestart|try-restart|condstop}

プローブ機能は、このサービス特有のものです。コマンド:

# service nfslock probe

文字列「start」を返します 」 NFS ロック デーモンが実行されていない場合、または「再起動」 」 現在実行中の場合。

構成

このサービスのパッケージ名は – nfs-utils です .サービスは、/etc/sysconfig/nfs ファイルを編集して構成できます。以下は /etc/sysconfig/nfs ファイルのサンプルです。

# cat /etc/sysconfig/nfs
#
# Define which protocol versions mountd
# will advertise. The values are "no" or "yes"
# with yes being the default
#MOUNTD_NFS_V2="no"
#MOUNTD_NFS_V3="no"
#
#
# Path to remote quota server. See rquotad(8)
#RQUOTAD="/usr/sbin/rpc.rquotad"
# Port rquotad should listen on.
#RQUOTAD_PORT=875
# Optinal options passed to rquotad
#RPCRQUOTADOPTS=""
#
#
# Optional arguments passed to in-kernel lockd
#LOCKDARG=
# TCP port rpc.lockd should listen on.
#LOCKD_TCPPORT=32803
# UDP port rpc.lockd should listen on.
#LOCKD_UDPPORT=32769
#
#
# Optional arguments passed to rpc.nfsd. See rpc.nfsd(8)
# Turn off v2 and v3 protocol support
#RPCNFSDARGS="-N 2 -N 3"
# Turn off v4 protocol support
#RPCNFSDARGS="-N 4"
# Number of nfs server processes to be started.
# The default is 8.
#RPCNFSDCOUNT=8
# Stop the nfsd module from being pre-loaded
#NFSD_MODULE="noload"
# Set V4 and NLM grace periods in seconds
#
# Warning, NFSD_V4_GRACE should not be less than
# NFSD_V4_LEASE was on the previous boot.
#
# To make NFSD_V4_GRACE shorter, with active v4 clients,
# first make NFSD_V4_LEASE shorter, then restart server.
# This will make the clients aware of the new value.
# Then NFSD_V4_GRACE can be decreased with another restart.
#
# When there are no active clients, changing these values
# can be done in a single server restart.
#
#NFSD_V4_GRACE=90
#NFSD_V4_LEASE=90
#NLM_GRACE_PERIOD=90
#
#
#
# Optional arguments passed to rpc.mountd. See rpc.mountd(8)
#RPCMOUNTDOPTS=""
# Port rpc.mountd should listen on.
#MOUNTD_PORT=892
#
#
# Optional arguments passed to rpc.statd. See rpc.statd(8)
#STATDARG=""
# Port rpc.statd should listen on.
#STATD_PORT=662
# Outgoing port statd should used. The default is port
# is random
#STATD_OUTGOING_PORT=2020
# Specify callout program
#STATD_HA_CALLOUT="/usr/local/bin/foo"
#
#
# Optional arguments passed to rpc.idmapd. See rpc.idmapd(8)
#RPCIDMAPDARGS=""
#
# Set to turn on Secure NFS mounts.
#SECURE_NFS="yes"
# Optional arguments passed to rpc.gssd. See rpc.gssd(8)
#RPCGSSDARGS=""
# Optional arguments passed to rpc.svcgssd. See rpc.svcgssd(8)
#RPCSVCGSSDARGS=""
#
# To enable RDMA support on the server by setting this to
# the port the server should listen on
#RDMA_PORT=20049


Cent OS
  1. Linux OS サービス「dhcpd」

  2. Linux OS サービス「anacron」

  3. Linux OS サービス「iptables」

  1. Linux OS サービス「ldap」

  2. Linux OS サービス「yppasswdd」

  3. Linux OS サービス「xendomains」

  1. Linux OS サービス「nscd」

  2. Linux OS サービス「squid」

  3. Linux OS サービス「smartd」