Как правильно использовать rsync

Я тоже недавно столкнулся с этой проблемой

и нашел решение:


$ sudo vim /etc/apt/sources.list.d/java-8-debian.list

и добавьте эти две строки:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
$ sudo apt-get update.
$ sudo apt-get install oracle-java8-installer

Проверьте, правильно ли он установлен.

zeus@debian:~$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

Сделать по умолчанию.

$ sudo apt-get install oracle-java8-set-default
1
23.06.2017, 13:58
1 ответ

Команды rsync имеют следующий синтаксис:

rsync [options] [source] [destination]

Итак, с server2, как пользователь, имеющий беспарольный доступ к server1:

rsync -avzh server1:/data/ /data/

См. справочную страницу rsync для более подробной информации, но краткое объяснение:

  • -avzh указывает параметры, которые следует использовать при запуске этой команды
    • -a включает режим архивации, который сохраняет разрешения, права собственности и время модификации, среди прочего
    • -v включает подробный режим, который просто увеличивает количество, которое rsync выводит на стандартный вывод
    • -z включает сжатие во время передачи
    • -h выводит числа в удобочитаемом формате (например, «36864 байта» становится «36 килобайт»)
  • server1: / data / сообщает rsync , что источником является удаленный сервер (server1 ) и на этом удаленном сервере источник / data /
  • / data / сообщает rsync, куда нужно скопировать источник - обратите внимание, что удаленный сервер не указан, что означает, что это локальный каталог
3
27.01.2020, 23:46

Теги

Похожие вопросы