分类目录归档:运维技术

Sersync目录变化监控+rsync复制及部署


上次讲到了ceph的搭建, 这次聊聊备份目录监控工具和远程同步的实现。参考地址: https://blog.csdn.net/sandy9919/article/details/80942491

一、为什么要用rsync+sersync架构?

1、sersync是基于inotify开发的,类似于inotify-tools的工具

2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或者某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的文件或者目录

二、rsync+inotify-tools与rsync+sersync架构的区别?

1、rsync+

全部内容

Clamav杀毒软件安装(Linux)


现在各种勒索病毒、各种后门以及数据库加锁、加密、文件删除病毒对系统造成了非常大的风险,ClamAV是一款Linux下的免费软件, 是用C语言开发的开源病毒扫描工具,可以用于检测木马/病毒/恶意软件等。能在线更新病毒库。Linux系统的病毒较少,但是并不意味着病毒免疫,尤其是对于诸如邮件或者归档文件中夹杂的病毒往往更加难以防范,而ClamAV则能起到不少作用

1. 手动安装

wget http://www.clamav.net/downloads/production/clamav-0.102.1.tar.gz

groupadd  clamav

useradd  -g clamav  cla

全部内容

Mongodb复制集更改oplog 大小


更改 mongodb oplog 大小步骤
oplog 即 opreations 的缩写,存储在local数据库中。
oplog 中新操作会自动替换旧的操作,以保证oplog不会超过预设的大小。
默认情况下oplog大小会占用5%的磁盘空间。尽量保证主节点的oplog 足够大,避免操作记录被覆盖。

(1)首先关闭从节点服务器,从复制集中退出,暂时成为单实例

abc:SECONDARY> use admin
switched to db admin

abc:SECONDARY> db.shutdownServer()                     #关闭服务
server

全部内容

MongoDB的复制集安装步骤


在同一台Centos下安装MongoDB的复制集

准备三份配置文件:

mongod.conf

bind_ip=0.0.0.0
port = 27017
dbpath = /usr/local/mongo/data/
logpath = /usr/local/mongo/log/mongod.log
fork=true
logappend=true
replSet=myMongoSet

mongod2.conf

bind_ip=0.0.0.0
port = 27018
dbpath = /usr/local/mongo/data2/
logpath = /usr/local/mongo/l

全部内容

MongoDB 搭建高可用集群(3个分片+3个副本)


一、规划好端口ip 架构图如下,任意抽取每个副本集中的一个分片(非仲裁节点)可以组成一份完整的数据。

1. 第一个副本集rs1

share1   10.0.0.7:30011:/data/share_rs/share_rs1/share1/data/
share2   10.0.0.7:40011:/data/share_rs/share_rs1/share2/data/
share3   10.0.0.7:50011:/data/share_rs/share_rs1/share3/data/

    2. 第二个副本集rs2

share1   10.0.0.7:30012:/

全部内容

Redis 主从及集群搭建示例


Redis安装环境:

环境 IP 端口 访问示例 备注
测试1 10.251.12.153 16379 redis-cli -h 10.251.12.153 -p 16379 Master
测试2 10.252.12.153 16379 redis-cli -h 10.252.12.153 -p 16379 Master
准生产 10.255.12.153 16379 redis-cli -c -h 10.255.12.153 -p 16379 Master
10.255.12.153 16380 Slave
10.255.12.154 16381 Mast

全部内容