首页
centos
常用命令linux_系统
Centos后台运行程序命令nohup
CentOS7启用阿里源yum安装Nginx
使用清华大学yum源
使用国内yum源
Linux script(录制) 命令
Linux内核参数中的配置项
Linux 系统生成或重置机器 ID
centos7系统安装
Centos7配置开机自启动脚本
CentOS忘记密码
Linux的服务、程序
系统优化+模板制作
CentOS设置环境变量
CentOS7的systemd
Linux常用命令记录
Centos 7查看系统最近一次启动时间和运行时间
Linux命令 之 watch命令
Centos7下date怎么英文格式输出
linux 使用 rz 和 sz 上传下载文件
Linux下的压缩/解压缩
常用命令linux_文本处理
计划任务crontab
CentOS7 SElinux和防火墙Firewall
Centos firewall-cmd配置软路由
CentOS7系统中使用iptables
iptables配置
iptables基础操作
使用iptables设置端口敲门(port knocking)后转发
Centos7 SSH登录日志分析
CentOS下查看tcp的网络连接状态数 netstat + awk
CentOS7上安装 Fail2Ban防SSH爆破
Fail2Ban开启邮件告警
LDAP
文件存储
ZFS
SSH
CentOS 7 SSH配置免密码登录
CentOS7开启SSH访问配置
删除ssh客户端记录的主机密钥标识(指纹)
sshd启动失败解决
添加用户,设置sudo权限
ssh公钥、机器指纹
ssh客户端提示:找不到对应主机密钥类型
shell脚本
示例:jumpserver一键安装脚本
centos中使用ping日志记录网络通断
盘符挂载硬盘导致重启系统失败
CentOS_网络
centos路由配置
Linux 系统添加永久静态路由
centos 添加删除路由
Linux下使用TC实现网络限流
linux系统下的wifi启动不了
hosts文件配置
网络端口
Centos 网卡命名规则
Centos命令行中nmtui调用图形界面设置网卡
查看CentOS网口的使用带宽
linux抓包工具tcpdump
定时备份删除文件
定时删除n日前的文件
备份指定目录下的文件
检查定时备份是否执行
inotify+rsync实时同步
rsync+lsync
CentOS7 使用SMTP发送邮件
Centos7部署开源SSH蜜罐cowrie
Centos7磁盘相关命令
centos 7 新增硬盘 分区并挂载
centos7加硬盘给根分区扩容--lvm模式
Linux中对lvm逻辑卷分区大小的调整(针对xfs与ext4不同文件系统)
CentOS7挂载4T磁盘
Centos7_NFS
CentOS7挂载samba共享文件夹
vsftpd主动模式和被动模式
CentOS清除旧硬盘格式
CentOS磁盘读写性能测试
硬盘IO查看分析工具iostat
Linux迁移home目录到根目录-需LVM分区
使用 smartctl 命令检查硬盘的状态
lsof列出正在使用某个文件夹
/dev/disk 目录
本文档由 内网文摘 发布,转载请注明出处
-
+
首页
rsync+lsync
## 目的机器 目的机器 192.168.0.2 安装 yum -y install rsync 配置 ``` [root@localhost ~]# cat /etc/rsyncd.conf motd file = /etc/rsyncd.motd transfer logging = yes log file =/var/log/rsyncd.log pid file =/var/run/rsyncd.pid lock file =/var/run/rsync.lock port = 873 address = 192.168.0.2 uid = root gid = root use chroot = no read only = no write only = yes max connections = 10 [ops] comment = test content path = /data123/ ignore errors auth users = localnetwork secrets file = /etc/rsyncd.secrets hosts allow=192.168.0.0/255.255.255.0 hosts deny=* list= false [root@localhost ~]# ``` 配置服务器账号密码,格式为 用户名:密码,可以设置多个,每行一个用户名:密码 ``` echo localnetwork:Local_12 > /etc/rsyncd.secrets chmod 600 /etc/rsyncd.secrets [root@localhost ~]# cat /etc/rsyncd.secrets localnetwork:Local_12 ``` 启动命令 ``` systemctl restart rsyncd.service ``` 防火墙放通端口 ``` firewall-cmd --zone=public --add-port=873/tcp --permanent firewall-cmd --reload ``` 注: 如果rsync报错如下则需关闭selinux: rsync: failed to set times on "." (in backup): Permission denied (13) 翻译可知:更新.文件的时间失败:原因是权限不够。关闭selinux即可。 获取当前selinux状态 getenforce 关闭selinux sudo setenforce 0 永久关闭 sudo vim /etc/sysconfig/selinux或vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled ## 源机器 源机器 192.168.0.1 安装 yum install -y lsyncd 配置 ``` [root@h0_1 ~]# cat /etc/lsyncd.conf settings{ logfile ="/var/log/lsyncd.log", statusFile = "/var/run/lsyncd.stat", inotifyMode = "CloseWrite", maxProcesses = 7, statusInterval = 1, nodaemon =true, insist = true } sync{ default.rsync, -- 本地同步目录 即将该目录下的内容同步到远端rsync服务器 source="/data123/", -- 支持同步删除 delete = true, -- 远端rsync服务信息 target="localnetwork@192.168.0.2::ops/", rsync = { binary = "/usr/bin/rsync", archive = true, compress = true, verbose = true, -- 使用的rsync密码文件 password_file = "/etc/rsync.password" } } ``` 配置密码 ``` echo "Local_12" >/etc/clint.password chmod 600 /etc/clint.password [root@h0_1 ~]# cat /etc/rsync.password Local_12 ``` 执行修改 ``` sysctl -w fs.inotify.max_user_watches=99999 ``` Linux系统重启inotify配置max_user_watches无效被恢复默认值8192的正确修改方法为: vim /etc/sysctl.conf 注意添加的内容: fs.inotify.max_user_watches=99999(你想设置的值) 注释:/proc/sys/fs/inotify/max_user_watches 默认值: 8192 指定了每个inotify instance相关联的watches的上限,也就是每一个inotify实例可监控的最大目录数。如果监控的文件数目巨大,需要根据实际情况适当增加此值得大小。 参考:https://blog.mydns.vip/4369.html [root@h0_1 ~]# systemctl start lsyncd 参考:lsync实时同步搭建步骤 https://blog.csdn.net/m0_49562857/article/details/128890901
local
2023年9月28日 19:01
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 LocalNetwork
LocalNetwork
是由mrdoc开源
LocalNetwork.cn
修改的在线文档系统,作为个人和小型团队的云笔记、文档和知识库管理工具。
如果此文档给你或你的团队带来了帮助,欢迎支持作者持续投入精力更新和维护!内网文摘 & LocalNetwork
>>>主页
logo
logo
下载Markdown文件
分享
链接
类型
密码
更新密码