Я тоже недавно столкнулся с этой проблемой
и нашел решение:
$ 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
Команды 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, куда нужно скопировать источник - обратите внимание, что удаленный сервер не указан, что означает, что это локальный каталог