项目地址:https://github.com/fsnotify/fsnotify fsnotify 能监控指定文件夹内 文件的修改情况,如 文件的 增加.删除.修改.重命名等操作. 官方给出了以下注意事项: When a file is moved to another directory is it still being watched? No (it shouldn't be, unless you are watching where it was moved to). When I…
http://en.cppreference.com/w/cpp/experimental/fs https://www.starmessagesoftware.com/cpcclibrary https://github.com/emcrisostomo/fswatch https://github.com/cginternals/cppfs https://pocoproject.org/docs/ https://github.com/SuperV1234/SSVUtils http://…
目录 1. 机械硬盘结构 1.1 机械硬盘结构 1.2 簇和block 2.文件系统结构 2.1 文件名 2.2 inode的内容 2.3 inode的大小 2.4 目录文件 2.5 block块大小 3 文件的硬链接和软链接 3.1 linux链接概念 3.2 实战-1:ln命令创建硬链接 3.3 ln -s 创建软连接 3.4 inode的特殊作用 4.实战:解决磁盘有空间但创建不了文件-修复服务器文件系统 4.1 解决磁盘有空间但创建不了文件 4.2 实战:修复服务器文件系统 本文用于记录…
一.Python编写的监控工具 一.多功能系统资源统计工具dstat 1.dstat介绍 dstat是一个用Python语言实现的多功能系统资源统计工具,用来取代Linux下的vmstat.iostat.netstat和ifstat等命令.并且,dstat克服了这些命令的限制,增加了额外的功能.以及更多的计数器与更好的灵活性.dstat可以在一个界面上展示非常全面的监控信息. dstat将以列表的形式显示监控信息,并且用不同的颜色进行输出,以可读性较强的单位展示监控数值.例如,对于字节数值,ds…
可以看到,今年谷歌家的 Go 编程语言流行度有着惊人的上升趋势,其发展也是越来越好,因此本文整理了一些优秀的 Go 存储相关开源项目和库,一起分享,一起学习. 存储服务器(Storage Server) Go 实现的存储服务器 minio - Minio 是一个与 Amazon S3 APIs 兼容的开源对象存储服务器,分布式存储方案 rclone - “用于云存储的 Rsync” - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2,…
1.Python编写的监控工具 1).多功能系统资源统计工具dstat dstat是一个用Python编写的多功能系统资源统计工具,用来取代Linux下的vmstat,iostat,netstat和ifstat等命令 dstat可以在一个界面上展示非常全面的监控信息 # yum install dstat # dstat 2 10 dstat的强大之处不仅仅是因为它聚合了很多种工具的监控结果,还因为它能通过附带的插件实现一些高级功能,如找出占用资源最高的进程和用户 dstat的--top-(io…
1.直接将指令丢到背景中执行:& [root@linux ~]# tar -zpcvf /tmp/etc.tar.gz /etc > /tmp/log.txt 2>&1 & [1] 24984 [root@linux ~]# <==可以继续作业,不受影响!这就是前景! 完成的时候会显示: [1]+ Done tar -zpcf /tmp/etc.tar.gz /etc > /tmp/log.txt 2>&1 2.将目前的工作丢到背景中暂停:[c…
对于容器而言需要满足两个方面: 1.全局唯一 2.无论何地都可以进行对容器的访问 对于Spring而言,BeanFactory则就是这样的容器,只不过它过于底层.在我们的日常开发中还是使用ApplicationContex. 不过ApplicationContex跟BeanFactory有一个显著的区别:ApplicationContex在容器初始化的时候实例化所有的single bean,而BeanFactory则是在第一次使用的时候才会初始化相应的Bean. 一.ApplicationCon…
本文重点讲述Linux命令的使用,命令是学习Linux必须熟练掌握的一个部分.Linux下的命令大概有600个,而常用的命令其实只有80个左右,这些常用的命令是需要灵活掌握的.虽然Linux的各个发行版大同小异,但是常用命令基本相同,因此只要掌握了常用的Linux命令,就能融会贯通.触类旁通各个Linux版本了.本章通过分类的方式详细介绍常用命令的使用语法与技巧. 4.1 Linux下的shell简介 4.1.1 什么是shell(略) 4.1.2 shell命令的语法分析 Linux下的各种s…
一.df(disk free) df命令可以用来检查 linux服务器的文件系统的磁盘空间占用情况,可以知道硬盘被占用了多少空间,目前还剩下多少空间等信息. 1)命令格式 df [参数] 文件名 2)常用参数 -a  全部文件系统列表-h      方便阅读方式显示-i       显示inode信息-T     文件系统类型-t<文件系统类型> 只显示选定文件系统的磁盘信息-x<文件系统类型> 不显示选定文件系统的磁盘信息 举例: df #显示磁盘使用情况 df -T #列出文件…