本文共 1375 字,大约阅读时间需要 4 分钟。
<bash-3.2>重新优化后的文章</bash-3.2>
在实际项目中,开发人员可能会遇到权限问题,无法直接访问生产环境中的was相关日志。为了解决这个问题,他们可以通过将生产环境nfs挂载至测试环境来实现日志查询。
首先,确保服务器上已安装必要的NFS组件。执行以下命令查看安装情况:
rpm -qa | grep nfs
如果没有安装,安装相关包:
rpm -qa | grep portmap
安装完成后,重启相关服务:
service portmap restartservice nfs restart
编辑/etc/exports文件,添加挂载目录:
vi /etc/exports
添加内容:
/opt/IBM/WebSphere/yc1/logs 10.8.0.56(ro,no_root_squash)
重启NFS服务:
chkconfig --level 345 nfs on
确认NFS服务是否开机自启动:
chkconfig --list nfs
结果应显示服务在所有运行模式下启用:
nfs 0:off 1:off 2:off 3:on 4:on 5:on 6:off
确保客户端已安装NFS组件:
rpm -qa | grep nfs
安装完成后,重启相关服务:
service portmap restartservice nfs restart
创建挂载目录:
mkdir /logs/yc01
编辑/etc/rc.local文件,添加挂载命令:
vi /etc/rc.local
添加内容:
mount -t nfs 10.8.5.157:/opt/IBM/WebSphere/yc1/logs/yc1 /logs/yc01
保存后,执行/etc/rc.local:
chmod +x /etc/rc.local
检查挂载是否成功:
df -h
结果应显示挂载目录:
10.8.5.157:/opt/IBM/WebSphere/yc1/logs/yc1 36G 11G 23G 32% /logs
如果出现设备忙错误,尝试以下方法:
umount /logs/yc01# 或者fuser -km /logs/yc01umount /logs/yc01
如果权限不足,可以检查NFS配置是否正确:
tail -200f /opt/IBM/WebSphere/yc1/logs/yc1/SystemOut.log
确保客户端具有读取权限。
检查NFS服务状态:
service nfs status
如果服务未启动,执行:
chkconfig --level 345 nfs on
确认挂载是否成功:
tail -1f /opt/IBM/WebSphere/yc1/logs/yc1/SystemOut.log
如果文件未出现,检查网络连接:
ping 10.8.5.157
确保网络畅通。
转载地址:http://xslyz.baihongyu.com/