Linux
done58
这个作者很懒,什么都没留下…
展开
-
Linux下Rsync+sersync实现数据实时同步
一、为什么要用Rsync+sersync架构?1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。二、Rsync+Inotify-tools与Rsync+sersync原创 2015-11-30 18:06:48 · 1267 阅读 · 1 评论 -
按时间查找并移动文件
这几天服务器的日志文件增长相当厉害,一天跑了接近20G,其结果是要从日志里查找某个交易的信息就难上加难了,下面是用到的几个命令。查找文件夹linux查看目录的四种方法(ls只显示目录)1, ls -d *2, find . -type d -maxdepth 1如果不加-maxdepth参数的话那么将会有无穷多目录被列出来。原创 2015-12-02 19:09:37 · 9101 阅读 · 0 评论 -
Linux下Rsync+sersync实现数据双向实时同步
刚好前面用rsync+sersync做了主从数据同步,现在有新的需求了,P2P系统两台服务器做负载均衡,但是由于P2P会生成N多的合同,N多的数字证书,会上传文件,所以根据现实情况需要两台相互同步。 感觉sersync应该能够实现这个功能,感觉应该是能满足要求的,接下来就部署起来了。 安装就参照前一篇文章了,下面是具体步骤: 步骤一:规划好需要同步的目录 为原创 2015-12-02 19:20:41 · 12518 阅读 · 0 评论 -
Linux命令工具 top详解
Linux命令工具 top详解top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CP转载 2015-12-25 10:03:21 · 467 阅读 · 0 评论 -
Linux上修改open files数目
部署的服务器和应用读取文件太多,导致系统运行变慢了,需要调整打开文件数目。Linux系统上默认的open files数目为1024, 有时应用程序会报Too many open files的错误,是因为open files 数目不够。用 ulimit -a 命令可以查看 系统对各种参数的限制;当你把open files的值增大到一定程度,你的Too many open file原创 2015-12-08 16:08:45 · 31744 阅读 · 6 评论 -
tar命令 文件压缩与解压
tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 首先要弄清两个概念:打包和压缩。打包是指将一转载 2015-12-25 17:03:12 · 13727 阅读 · 1 评论 -
Linux tree命令
TREE——显示磁盘目录结构命令功能:显示指定驱动器上所有目录路径和这些目录下的所有文件名。首先来看tree的用法tree中文解释:tree功能说明:以树状图列出目录的内容。语 法:tree [-aACdDfFgilnNpqstux][-I ][-P ][目录...]补充说明:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。参 数:原创 2016-03-30 14:44:40 · 966 阅读 · 0 评论