1. Backup Sever IP:192.168.0.251 独立机器

2.相关软件

  • 1.sersync2+rsync
  • 2.samba

3.相关配置文件

rsync.conf

[root@Backup ~]# cat /etc/rsyncd.conf
uid=root
gid=root
max connections=36000
use chroot=no
log file=/var/log/rsyncd.log
lock file=/var/run/rsyncd.lock[tongbu]
path=/backup/ #同步到本地的目录
ignore errors=yes
read only=no
hosts allow=*[root@Backup ~]# 

sersync中confxml.xml文件配置

[root@Backup GNU-Linux-x86]# cat confxml.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<head version="2.5">
<host hostip="localhost" port="8008"></host>
<debug start="false"/>
<fileSystem xfs="false"/>
<filter start="false">
<exclude expression="(.*)\.svn"></exclude>
<exclude expression="(.*)\.gz"></exclude>
<exclude expression="^info/*"></exclude>
<exclude expression="^static/*"></exclude>
</filter>
<inotify>
<delete start="true"/>
<createFolder start="true"/>
<createFile start="true"/>
<closeWrite start="true"/>
<moveFrom start="true"/>
<moveTo start="true"/>
<attrib start="true"/>
<modify start="true"/>
</inotify><sersync>
<localpath watch="/data">
<remote ip="127.0.0.1" name="tongbu"/>
</localpath>
<rsync>
<commonParams params="-artu"/>
<auth start="false" users="root" passwordfile="/etc/rsync.pas"/>
<userDefinedPort start="false" port="874"/><!-- port=874 -->
<timeout start="false" time="100"/><!-- timeout=100 -->
<ssh start="false"/>
</rsync>
<failLog path="/tmp/rsync_fail_log.sh" timeToExecute="60"/><!--default every 60mins execute once-->
<crontab start="false" schedule="600"><!--600mins-->
<crontabfilter start="false">
<exclude expression="*.php"></exclude>
<exclude expression="info/*"></exclude>
</crontabfilter>
</crontab>
<plugin start="false" name="command"/>
</sersync><plugin name="command">
<param prefix="/bin/sh" suffix="" ignoreError="true"/> <!--prefix /opt/tongbu/mmm.sh suffix-->
<filter start="false">
<include expression="(.*)\.php"/>
<include expression="(.*)\.sh"/>
</filter>
</plugin><plugin name="socket">
<localpath watch="/opt/tongbu">
<deshost ip="192.168.138.20" port="8009"/>
</localpath>
</plugin>
<plugin name="refreshCDN">
<localpath watch="/data0/htdocs/cms.xoyo.com/site/">
<cdninfo domainname="ccms.chinacache.com" port="80" username="xxxx" passwd="xxxx"/>
<sendurl base="http://pic.xoyo.com/cms"/>
<regexurl regex="false" match="cms.xoyo.com/site([/a-zA-Z0-9]*).xoyo.com/images"/>
</localpath>
</plugin>
</head>
[root@Backup GNU-Linux-x86]# 

samba配置文件

[root@Backup /]# cat /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
security = share
log file = /var/log/samba/log.%m
max log size = 50
idmap config * : backend = tdb[public]
comment = Public Stuff
path = /data/Development/samba
guest ok = Yes
browseable = Yes
writable = Yes
write list = @nobody
create mask = 777
directory mask = 777[root@Backup /]#

4.注意事项

samba中确保setlinux关闭,用setenforce 0命令执行默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.conf中允许了这项操作

samba中挂载:

mount -t cifs -o username=root //192.168.0.251/public /WGY/

利用Samba搭建Backup Server配置文件相关推荐

  1. 如何利用samba(smb服务)实现网络文件共享

    文章目录 samba实现网络文件共享 前言 实验环境 利用samba搭建共享文件系统详细步骤 匿名用户读写共享文件 指定用户读写共享文件的权限 利用smb服务访问win10的共享目录 samba实现网 ...

  2. 基于 Vmware 搭建 Ubuntu Server 编译环境(Samba + SSH + Git)

    本人主要从事 android 系统开发相关工作,日常工作中经常要搭建源码编译环境.除了 Android 源码需要在 Linux 系统下编译,一些第三方的库也要在 Linux 环境下编译,比如 FFmp ...

  3. 利用 python 的 http.server 包快速搭建web server 服务

    文章目录 利用 python 的 http.server 包快速搭建web server 服务 一.背景说明 二.一行代码解决搭建轻量级 web server 三.其外其他的配置可以参考下列网址 利用 ...

  4. 利用nginx搭建http和rtmp协议的流媒体服务器

    利用nginx搭建http和rtmp协议的流媒体服务器 一.准备工作 1.安装依赖包: yum install gcc glibc glibc-devel libtool make openssl-d ...

  5. 利用Hexo搭建个人博客-博客初始化篇

    上一篇博文 <利用Hexo搭建个人博客-环境搭建篇> 中,我们讲解了利用Hexo搭建个人博客应该要配置哪些环境. 相信大家已经迫不及待的想要知道接下来应该要怎么把自己的博客搭起来了,下面, ...

  6. ZooKeeper1 利用虚拟机搭建自己的ZooKeeper集群

    前言:       前段时间自己参考网上的文章,梳理了一下基于分布式环境部署的业务系统在解决数据一致性问题上的方案,其中有一个方案是使用ZooKeeper,加之在大数据处理中,ZooKeeper确实起 ...

  7. centos下利用httpd搭建http服务器方法

    centos下利用httpd搭建http服务器方法 1. 解决的问题 在开发测试过程中,分析图片任务需要将图片保存在服务器端,通过url来访问和下载该图片,这就需要使用一台图片服务器,但常常遇到图片服 ...

  8. 利用SpringCloud搭建一个最简单的微服务框架

    利用SpringCloud搭建一个最简单的微服务框架 https://blog.csdn.net/caicongyang/article/details/52974406 1.微服务 微服务主要包含服 ...

  9. 利用树莓派搭建家庭NAS简要

    利用树莓派搭建家庭NAS简要 家庭NAS是用OMV来实现的,目前有两种装法,一种是直接刷ovm4Pi 系统,一种是先安装raspbian(树莓派的debian系统),再安装omv .本文记录的是用第二 ...

  10. nginx搭建静态文件服务器,利用nginx搭建静态资源服务器的方法步骤

    以windows为例,linux其实一样: 搭建静态资源服务器 我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射 找到n ...

最新文章

  1. oracle 10.2.0.4 rac emca,ORACLE 10G RAC升级10.2.0.4报错
  2. jquery中offset和position的区别
  3. [LOJ 6288]猫咪[CF 700E]Cool Slogans
  4. SpringCloud个人笔记-01-Eureka初体验
  5. 移动平台游戏网络重连方案
  6. when is backend date format set in Javascript DateFormat
  7. graphql_GraphQL在Wildfly群上
  8. Nmap命令的常用实例
  9. 10分钟学习简略五子棋 源码+注释教学
  10. [数字dp] hdu 3271 SNIBB
  11. 并联机构工作空间求解_断路器机构弹簧的设计
  12. Iphone 铃声制作及同步
  13. 2019软件测试最新视频教程大合集汇总
  14. Euraka学习笔记
  15. YUV 与 颜色空间转换
  16. ElasticSearch的简单了解和使用
  17. 美团leaf生成分布式唯一id
  18. diamond 学习
  19. 【小知识】opencv里去掉小连通区域的函数remove_small_objects()解析
  20. 数据库 - 02 MySQL学生选课系统

热门文章

  1. Android源代码编译——编译
  2. 2012-11-26 → 2012-12-02 周总结:项目又有新需求了,很兴奋
  3. 每日学习笔记(17)
  4. KVM虚拟化崛起:你选Ubuntu还是Red Hat?
  5. Android中怎么方便的调试关机充电
  6. 最大报销额(HDU 1864)
  7. Intellij里面的几个异常处理方案
  8. 小明的烦恼 详解(C++)
  9. 牛客寒假算法集训营(4)
  10. python笔试编程题_编程笔试题(四)栈