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 "安装和配置完成!"
- 上面的脚本保存为 install_rsync.sh,通过终端运行以下命令来执行该脚本:
bash install_rsync.sh