01.学习shell编程需要的知识储备1.vi、vim编辑器的命令,vimrc设置2.命令基础,100多个命令3.基础、高端的网络服务,nfs,rsync,inotify,lanmp,sersync,sshkey批量分发管理02.shell脚本概念1.什么是shellshell是一个命令解释器,在操...
分类:
系统相关 时间:
2015-09-04 19:46:44
阅读次数:
234
安装环境:server:192.168.2.183client:192.168.2.222两台服务器上分别安装:yuminstallrsync-ysever端配置rsync文件vi/etc/rsyncd.conf默认配置文件不存在自己创建,以下为配置uid=nobody
gid=nobody
port=873
hostall=192.168.2.222
usechroot=on
maxconnections=4
timeout..
分类:
其他好文 时间:
2015-09-01 18:31:52
阅读次数:
293
目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件)、 glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控。 ...
分类:
编程语言 时间:
2015-08-31 00:57:05
阅读次数:
378
一、Inotify介绍:Inotify是一个Linux内核特性,它监控文件系统,并且及时向专门的应用程序发出相关的事件警告,比如删除、读、写和卸载操作等。您还可以跟踪活动的源头和目标等细节。使用inotify很简单:创建一个文件描述符,附加一个或多个监视器(一个监视器是一个路径和一..
分类:
其他好文 时间:
2015-08-30 01:13:56
阅读次数:
1439
Mysqlreplication(主从)配置一、Mysql主从应用场景原理是master上数据更新时会记录一个bin-log,slave会实时同步该bin-log然后slave根据bin-log的sql语句进行相应的操作Mysql主从可以实时备份,保证数据高安全性可以应用在读写分离的场景中,用以降低单台Mysql服务器的I/O可以..
分类:
系统相关 时间:
2015-08-26 20:22:32
阅读次数:
213
利用了pyinotify库,我用的是这里的这个,https://github.com/seb-m/pyinotify 其实网上yum上也有pyinotify库可以安装。 写入数据库是pymysql这里做一下记录, 先务pyinotify实现一个tail -f 的功能: #!/opt...
分类:
数据库 时间:
2015-08-26 15:55:33
阅读次数:
361
1.架构服务器端:192.168.202.135客户端:192.168.202.1292.rsync服务器端安装配置yuminstallrsync-y#安装rsync服务为rsync服务提供配置文件:vim/etc/rsyncd.conf#文件默认不存在,添加以下内容
uid=root#启动服务进程的用户
gid=root#启动服务进程的用户组
port=873#以守护..
分类:
其他好文 时间:
2015-08-26 07:08:30
阅读次数:
224
1、rsync+inotify同步逻辑图2、环境部署主机名主机IP地址系统版本系统内核版本inotify-master192.168.30.130CentOS6.52.6.32-358.el6.x86_64inotify-slave192.168.30.131CentOS6.52.6.32-358.el6.x86_643.1inotify-slave部署这里就是部署rsync服务,rsyncdaemon工作模式。3.1.1..
分类:
其他好文 时间:
2015-08-25 12:24:55
阅读次数:
280
一、rsync1.什么是rsyncrsync是一个远程数据同步工具,可以实现本主机内,或跨主机的数据同步。以服务运行时监听在TCP873端口,rsync演算法可以达到只传送文件变化的部分,而不是整个都传送,因此速度相当的快,性能不错。所以rsync通常可以作为备份工具来使用。1.1rsync基本特..
分类:
系统相关 时间:
2015-08-21 17:20:51
阅读次数:
256