CentOS中Rsync加入自动启动服务

在CentOS下,如何将rsync服务,加入到systemctl自动启动项目中,如何进行配置

要将rsync服务加入到systemctl自动启动项目中,在CentOS下,可以按照以下步骤进行配置:

  1. 创建一个rsync的systemd服务配置文件。在终端中执行以下命令:

    1
    sudo nano /etc/systemd/system/rsync.service
  2. 在打开的文件中,输入以下内容:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [Unit]
    Description=rsync service
    After=network.target

    [Service]
    ExecStart=/usr/bin/rsync --daemon --config=/etc/rsyncd.conf
    Restart=always

    [Install]
    WantedBy=default.target
  3. 保存并关闭文件。

  4. 创建一个rsync的配置文件。在终端中执行以下命令:

    1
    sudo nano /etc/rsyncd.conf
  5. 在打开的文件中,输入你想要的rsync配置。例如,下面是一个简单的示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    uid = nobody
    gid = nobody
    use chroot = yes
    max connections = 4
    strict modes = yes

    [myshare]
    path = /path/to/your/folder
    comment = My shared folder
    read only = no
    list = yes
  6. 保存并关闭文件。

  7. 启动并激活rsync服务。在终端中执行以下命令:

    1
    2
    sudo systemctl start rsync.service
    sudo systemctl enable rsync.service

现在,每次系统启动时,rsync服务都会自动启动。