CentOS中Rsync加入自动启动服务

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

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

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

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

[Unit]
Description=rsync service
After=network.target

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

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

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

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

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 
  1. 保存并关闭文件。

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

sudo systemctl start rsync.service
sudo systemctl enable rsync.service

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