NFS网络文件系统共享日志

简介:

最近搞了个日志收集 Server,但是遇到了几个问题
1、收集log的server上面有空间,却不让安装ftp、nginx及其他可提供访问的服务
2、可提供服务的server又没有磁盘空间
3、用什么提供日志访问,ftp?nginx?还是其他共享?

那这时候就想到了NFS网络文件系统,在log server使用nfs,作为一个远程存储,而另一台可以提供web的nginx服务器通过nfs进行挂载提供用户访问。下面开始:


注意:
确保已经安装 package :nfs-utils
确保目录权限:chmod 777 nfs_server/mount_dir

Log Server 操作
1、编辑 /etc/exports,在里面添加要映射的目录
/data/tomcat_logs *(rw,no_root_squash)

这里的*为允许任何ip地址所访问
rw为拥有读写权限
no_root_squash 为拥有这个目录所有者的权限

2、重启NFS服务
service nfs restart


Nginx Server 操作

1、挂载NFS共享
mount -t nfs -o rw 192.168.0.223:/home/tomcat_logs /data/archive
mount 查看刚才的挂载信息
这里写图片描述

自启动挂载
vim /etc/fstab
192.168.0.223:/home/tomcat_logs /data/archive nfs defaults 1 2

2、vim /usr/local/nginx/conf/nginx.conf
在server {} 段里面添加一个location,autoindex是指定用户可以访问该目录下的内容

location /archive {
    root /data;
    autoindex on;
    }   

/usr/local/nginx/sbin/nginx -t 检测配置档是否ok
/usr/local/nginx/sbin/nginx -s reload 重载刚才的配置

3、输入域名或者ip 地址进行访问
那这个时候呢,日志已经呈现在web页面中,如果有需要,直接下载就可以查看了!

这里写图片描述

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
25天前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
28 0
|
25天前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 提供SMB共享 smbd命令 使用指南
【Shell 命令集合 网络通讯 】Linux 提供SMB共享 smbd命令 使用指南
36 0
|
4月前
|
网络协议 Unix Linux
Centos下nfs+rpcbind实现服务器之间的文件共享
Centos下nfs+rpcbind实现服务器之间的文件共享
91 0
|
7月前
|
分布式计算 Java 测试技术
Java网络编程实战:P2P文件共享详解
Java网络编程是现代软件开发中不可或缺的一部分,因为它允许不同计算机之间的数据传输和通信。在本篇博客中,我们将深入探讨Java中的P2P文件共享,包括什么是P2P文件共享、如何实现它以及一些相关的重要概念。
277 0
|
1天前
|
网络协议 Linux
基于 NFS 的文件共享实现
基于 NFS 的文件共享实现
|
5天前
|
存储 安全 测试技术
网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析
网络奇谭:虚拟机中的共享、桥接与Host-Only模式解析
14 0
|
1月前
|
存储 测试技术 C++
P2P网络下分布式文件共享场景的测试
P2P网络下分布式文件共享场景的测试
28 6
|
2月前
|
安全 中间件 应用服务中间件
【网络安全 | 文件包含漏洞】日志注入getshell
【网络安全 | 文件包含漏洞】日志注入getshell
56 0
|
3月前
|
存储 JSON 运维
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
49 0
|
3月前
|
网络协议 Linux 网络安全
Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解
Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解
142 0