1. Debian 系统上安装 rsync 的简单脚本

    #!/bin/bash
    
    # 确保脚本以 root 权限运行
    if [ "$(id -u)" -ne 0 ]; then
      echo "请以 root 用户或使用 sudo 运行此脚本"
      exit 1
    fi
    
    # 更新软件包列表并安装 rsync
    echo "更新软件包列表并安装 rsync..."
    apt-get update -y && apt-get install rsync -y
    
    # 检查 rsync 是否安装成功
    if command -v rsync &> /dev/null; then
        echo "rsync 安装成功!"
    else
        echo "rsync 安装失败!"
        exit 1
    fi
    
    # 显示 rsync 版本
    echo "rsync 版本:"
    rsync --version
    
    # 提示用户安装完成
    echo "安装完成,rsync 现在可以使用。"
    
    # 可选:如果你需要配置 rsync 作为服务(daemon)进行远程同步
    
    # 检查 rsync 服务是否已安装并启用
    if systemctl list-units --type=service | grep -q rsync; then
      echo "rsync 服务已存在,检查并启用..."
      systemctl enable rsync
      systemctl start rsync
      echo "rsync 服务已启动!"
    else
      echo "rsync 服务未安装或未配置为守护进程。"
    
      # 提示用户配置 rsync 服务
      echo "如果需要使用 rsync 作为服务(守护进程模式),请编辑 /etc/rsyncd.conf 文件并启动服务。"
    fi
    
    # 检查 rsync 服务状态
    systemctl status rsync
    
    echo "安装和配置完成!"
  2. 上面的脚本保存为 install_rsync.sh,通过终端运行以下命令来执行该脚本:
bash install_rsync.sh
如果觉得我的文章对你有用,请随意赞赏