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

0
24

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

发布回复

请输入评论!
请输入你的名字