最近搞了个日志收集 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页面中,如果有需要,直接下载就可以查看了!

NFS网络文件系统共享日志相关推荐

  1. 如何在ubuntu 14.04系统下开启nfs网络文件系统

    之前安装过ubuntu 11.04和ubuntu 12.04的系统时,分别研究过如何开启NFS网络文件系统.今天将系统更新到了ubuntu 14.04,发现之前的办法都不行了,有些步骤得更新一下,于是 ...

  2. linux通过网关挂在nfs,NFS 网络文件系统挂载在A8板子上

    我承认自己是菜鸟,没什么网络知识就来搞挂载nfs网络文件系统,花费了5天的时间才把nfs网络文件系统成功挂载在A8板子上,实现了A8板子和虚拟机的文件共享.分享一下个人经验: 以下是基于nfs已经完成 ...

  3. 嵌入式成长轨迹33 【嵌入式学习阶段】【ARM环境调试】【在虚拟机下Ubuntu建立NFS网络文件系统】...

    更新版 http://www.cnblogs.com/zeedmood/archive/2012/12/08/2808376.html (以防参考资料链接无效,将所有参考文章都附后了,所以非常长;实际 ...

  4. Linux运维系列总结-Linux系统启动过程、WEB工作原理、DHCP工作原理、DNS解析原理、NFS网络文件系统、FTP文件传输协议、PXE+KICKSTART自动安装系统

    Linux运维系列总结-Linux系统启动过程.WEB工作原理.DHCP工作原理.DNS解析原理.NFS网络文件系统.FTP文件传输协议.PXE+KICKSTART自动安装系统 1.Linux系统的启 ...

  5. LinuxProbe 0x15 SAMBA文件共享服务、NFS网络文件系统、AutoFs自动挂载服务、DNS域名解析服务

    配置网络文件系统(Network File System,NFS)服务来简化Linux系统之间的文件共享工作, 通过部署NFS服务在多台Linux系统之间挂载并使用资源. 在管理设备挂载信息时,使用a ...

  6. 嵌入式成长轨迹61 【智能家居项目】【ARM 飞凌ok6410】【在虚拟机Ubuntu下NFS网络文件系统建立】...

    推荐阅读顺序: 基本环境搭建: [配置]在虚拟机Ubuntu下NFS网络文件系统建立 <ok6410 Qt移植百科全书> [配置]QT&QWT&sqlite3安装配置 这中 ...

  7. NFS网络文件系统的共享

    一.NFS简单介绍 1.什么是NFS NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源.在NFS的应用中,本地N ...

  8. NFS 网络文件系统

    CentOS下搭建NFS和windows挂载 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资 ...

  9. Linux下NFS(网络文件系统)的建立与配置方法

    网络文件系统( NFS ,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远 ...

最新文章

  1. 算法导论——计数排序
  2. Excel 数据分析技巧
  3. 直接上干货!技术水平真的很重要!复习指南
  4. 不使用session,借助redis实现验证码
  5. MySQL将一张表数据插入到另一张表
  6. 实施云计算之后如何保证安全
  7. 【Hive】压缩格式
  8. Atitit spring 定时器 CRON表达式    含义  目录 1.1. 大概流程 1 1.2. 核心源码springboot 1 1.3. Cron表达式属性——String 2 1.4
  9. 北美电影票房Top10-2019年12月27日:《小妇人》表现亮眼
  10. java读取mp3文件_java读取mp3文件 | 学步园
  11. IPD解读——IPD流程
  12. 安卓自定义Toast的原理及实现
  13. linux触摸屏校准命令,FL2440下触摸屏校准
  14. word 引文 角标_如何自动向Microsoft Word添加引文和书目
  15. Java制作的类祖码游戏-数字祖码
  16. 【5G MAC】RA-RNTI的计算过程
  17. 理解镜像、容器和存储驱动
  18. 怎么查计算机网络硬件配置,怎么样查看电脑配置?5种方法查看电脑硬件配置好坏图文详解...
  19. python执行cmd命令,并获得返回值
  20. Python爬虫-爬取17K小说

热门文章

  1. windows10查看驱动程序安装错误日志
  2. 鬼知道NOI会不会成为下一个奥数
  3. 基于SIMULINK的SPWM控制器仿真
  4. 为女儿认识英文写的一款Flash游戏(简易打字)
  5. js 进度条demo
  6. 计算机网络(树形DP)
  7. Python中用于计算对数的log()方法
  8. React 更新阶段的生命周期 componentWillReceiveProps->shouldComponentUpdate->componentWillUpdate
  9. html5单击修改背景色,js实现点击ul/li等改变背景颜色
  10. 设计模式的理解与举例