linux应用程序编程应该要学习的函数使用列表linux应用层编程相关的manpage,具体包括的命令和函数,请参考https://www.kernel.org/doc/man-pages/select()、pselect()、poll()、epoll(),epoll_create(),epoll_wait(),epoll_ctl(),close()==同时监控多个fd的输入、输出inotify机
分类:
系统相关 时间:
2019-03-24 00:21:08
阅读次数:
205
参考EventHub.cpp 1、初始化inotify int mINotifyFd = inotify_init(); 2、将要监测的目录添加到inotify int result = inotify_add_watch(mINotifyFd, argv[1], IN_DELETE | IN_CR ...
分类:
其他好文 时间:
2019-03-18 11:52:00
阅读次数:
171
Samba服务[root@centos7~]#yuminstallsamba[root@centos7~]#systemctlstartsmb[root@centos7~]#ss-ntluNetidStateRecv-QSend-QLocalAddress:PortPeerAddress:PorttcpLISTEN050:139:tcpLISTEN050:445端口已开启:可以做共享了。主配置文件
分类:
其他好文 时间:
2019-03-13 10:45:22
阅读次数:
208
运行环境:centos7.5 linux 打开文件数 too many open files 解决方法fs.inotify.max_user_watches默认值太小,导致too many open files执行:sysctl -w fs.inotify.max_user_watches="999 ...
分类:
其他好文 时间:
2019-02-26 13:14:25
阅读次数:
287
rsync简介 rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。 rsync特性 rsync支持很多特性: 可以镜像保存整个目录树和文件系统 可以很容易做到保持原来文件的权限、时间、软硬链接等 ...
分类:
其他好文 时间:
2019-02-19 16:27:55
阅读次数:
278
一、rsync 1.1rsync是啥 相当于cp、scp、rm等工具,但优于这些工具,主要用在数据备份 1.2、rsync安装 1.3、Rsync 服务器端配置修改 vi /etc/rsyncd.conf 参考:https://blog.csdn.net/qq_41816540/article/de ...
分类:
其他好文 时间:
2019-02-15 18:17:43
阅读次数:
220
settings { logfile ="/usr/local/lsyncd/var/lsyncd.log", statusFile ="/usr/local/lsyncd-2.1.5/var/lsyncd.status", inotifyMode = "CloseWrite", maxProces ...
分类:
其他好文 时间:
2019-02-15 17:23:05
阅读次数:
176
工具:inotify-tools:监控文件create,move,modify,delete,movegcc:inotify-tools安装需要lftp:实现ftp镜像功能,比较文件后进行增量上传一,安装inotify-tools1.安装gccyuminstallgcc如果系统内未安装,需要预先安装,否则无法编译inotify-tools2.安装inotify-tools该项目的github地址:
分类:
其他好文 时间:
2019-01-31 19:24:50
阅读次数:
212
本例要求掌握远程同步的基本操作,使用rsync命令完成下列任务: 1.2 方案 本地同步操作: rsync [选项...] 本地目录1 本地目录2 rsync [选项...] 本地目录1/ 本地目录2 rsync同步工具的常用选项: -n:测试同步过程,不做实际修改 --delete:删除目标文件夹 ...
分类:
其他好文 时间:
2019-01-21 20:10:45
阅读次数:
195
转 https://www.cnblogs.com/MacoLee/p/5633650.html; linux系统中rsync+inotify实现服务器之间文件实时同步 最近需要对服务器上的文件实施动态备份,我又不想每次都手动来进行备份,在网上找了挺多资料,发现使用rsync就可以实现,如果想要实现 ...
分类:
系统相关 时间:
2019-01-11 15:58:19
阅读次数:
270