linux中查看nfs日志,linux 查看nfs日志在哪
1 Linux下的NFS日志RedHat Linux 发行版NFS服务的日志记录在/var/log/messages文件中。下面我们用cat命令查看messages 文件,内容如下:# cat /var/log/messages |grep nfsDec 29 14:49:59 localhost nfs: rpc.mountdshutdown succeededDec 29 14:49:59 l
1 Linux下的NFS日志
RedHat Linux 发行版NFS服务的日志记录在/var/log/messages文件中。下面我们用cat命令查看messages 文件,内容如下:
# cat /var/log/messages |grep nfs
Dec 29 14:49:59 localhost nfs: rpc.mountdshutdown succeeded
Dec 29 14:49:59 localhost kernel: nfsd: lastserver has exited
Dec 29 14:49:59 localhost kernel: nfsd:unexporting all filesystems
Dec 29 14:49:59 localhost nfs: nfsd -2succeeded
Dec 29 14:49:59 localhost nfs: rpc.rquotadshutdown succeeded
Dec 29 14:50:09 localhost nfslock: rpc.statdshutdown succeeded
Dec 29 15:57:53 linux-1 nfslock: rpc.statd 启动 succeeded
Dec 29 15:58:08 linux-1 nfs: 启动 NFS 服务:succeeded
Dec 29 15:58:09 linux-1 nfs: rpc.rquotad 启动 succeeded
从以上日志可以简单分析出服务启动时间和状态,但缺点是不能单独输出成独立的NFS服务日志,不便于阅读和查找错误。
2 Solaris 下NFS服务器日志
UNIX平台下NFS服务在虚拟化、中央存储系统、服务器集群中应用广泛,本节主要讲述Solaris平台下的NFS的日志。Solaris服务器平台配置好NFS服务后,如果不手动设置日志文件,那么日志记录方式与Linux相同,也是放在messages文件中,但Solaris下nfslogd daemon提供了非常详细的日志记录功能,启动该进程后会由NFS内核模块把NFS文件系统上的所有操作都记录到一个缓存文件。记录内容包括时间戳、客户端IP地址、请求UID、访问文件和操作类型等信息。
Nfslogd进程的功能有如下四点:
从操作记录中把原始数据转换成ASCII记录。
将IP解析成主机名。
将UID解析成登录名。
将文件句柄映射为路径名。
所以Nfslogd进程在NFS服务器中必须启动,Solaris 系统中NFS服务的日志记录在配置文件/etc/nfs/nfslog.conf中定义。下面的例子使用默认值启动NFS日志后台进程
#/usr/lib/nfs/nfslogd
取消
评论
更多推荐
所有评论(0)