|
32 / 7 / 1
Регистрация: 10.09.2010
Сообщений: 850
|
|
Установить пакет на 3-4 удаленные машины через ssh18.02.2016, 20:59. Показов 3950. Ответов 13
Метки нет (Все метки)
Написать скрипт на bash (который будет запускаться на выбранной виртуальной машине), выполняющий следующее: на все виртуальные машины (узлы сети) необходимо установить удаленно программный пакет RPM (который присутствует только на выбранной машине), имя которого должно передаваться скрипту как параметр в командной строке.
Уточнения Список узлов (виртуальных машин) задается в файле /etc/hosts. Из него скрипт должен брать IP-адреса. В качестве пакета можно взять любой неустановленный пакет из дистрибутива ОС. В качестве способа удаленного управления и передачи файла рекомендуется использовать сервис ssh. Скрипт в процессе своей работы не должен выдавать какие-либо запросы пользователю.
0
|
|
| 18.02.2016, 20:59 | |
|
Ответы с готовыми решениями:
13
Не получается установить пакет ssh.net Возможно ли установить систему через ssh? Как установить расширение magickwand для PHP через ssh? |
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||||
| 18.02.2016, 22:18 | ||||||
1
|
||||||
|
32 / 7 / 1
Регистрация: 10.09.2010
Сообщений: 850
|
|
| 18.02.2016, 22:42 [ТС] | |
|
Marinero, а почему именно grep -v '^127' ???
Добавлено через 17 минут Marinero, и еще можно посмотреть все измененные и созданные файлы настройки в ОС с указанием пути к ним
0
|
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
|
| 18.02.2016, 22:50 | |
|
0
|
|
|
32 / 7 / 1
Регистрация: 10.09.2010
Сообщений: 850
|
|
| 18.02.2016, 22:55 [ТС] | |
|
Marinero, ну в настройках что то меняется?в том же файле /etc/hosts
0
|
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
|
| 18.02.2016, 22:57 | |
|
C чего бы?
0
|
|
|
32 / 7 / 1
Регистрация: 10.09.2010
Сообщений: 850
|
|
| 18.02.2016, 22:58 [ТС] | |
|
Marinero, берутся же списки узлов для других машин
0
|
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
|
| 18.02.2016, 23:04 | |
|
0
|
|
|
32 / 7 / 1
Регистрация: 10.09.2010
Сообщений: 850
|
|
| 19.02.2016, 07:48 [ТС] | |
|
Marinero, понял
0
|
|
|
0 / 0 / 0
Регистрация: 13.11.2018
Сообщений: 4
|
|||||||||||||||||||||
| 03.12.2018, 07:49 | |||||||||||||||||||||
|
Marinero, Уважаемый, будьте добры, помогите пожалуйста, справиться с тем-же заданием, что тут указано...
выдаёт так:
установлены последние версии убунту(с длит.сроком поддержки) на 2-х виртуалках. на второй вируалке apache2 ранее не ставился, в etc/hosts айпишники прописал, через ssh соединяются без проблем по имени хоста. перед этим я загрузил deb-пакет apache2 через download, в ту же, домашнюю папку. через
на что вышло:
вообще, как я понимаю, вся загвоздка у меня пока именно с пакетом... сам скрипт выглядит так: ---------------------------------------
если можно, то пожалуйста, помогите подробнее разобраться в данном вопросе. Буду Вам премного благодарен.
0
|
|||||||||||||||||||||
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
|
| 03.12.2018, 10:23 | |
|
Подозреваю что файл писали/редактировали под Win - отсюда "неправильные" окончания строк. Откройте в линуксе и пересохраните.
P.S. Поправьте регулярное выражение в grep
0
|
|
|
0 / 0 / 0
Регистрация: 13.11.2018
Сообщений: 4
|
||||||
| 03.12.2018, 11:09 | ||||||
|
извиняюсь за свою невнимательность, Тёзка.
в 3й строке, я банально оставил <path-to-rpm>, вместо реального пути к пакету. a-ля: "press any key" для "куриц с бухгалтерии", искавших клавишу "any".=) я же правильно понимаю, что в строке
поставил свои и... получилось запустить, ключ создался, но выдал 2 раза запрос на ключевую фразу: Generating public/private rsa key pair. Enter passphrase (empty for no passphrase): Enter same passphrase again: можно ли избежать подобного запроса в данном скрипте? теперь ещё ругается на последнюю на строку, а точнее: "pbcopy: команда не найдена" =(
0
|
||||||
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
|||
| 03.12.2018, 22:40 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 13.11.2018
Сообщений: 4
|
|
| 04.12.2018, 13:59 | |
|
Marinero, спасибо большое.
про последнюю строку - не думав добавил, опираясь на советы.
0
|
|
| 04.12.2018, 13:59 | |
|
Помогаю со студенческими работами здесь
14
Ошибка ssh при билде виртуальной машины в packer Установить пакет .jar Как установить пакет .deb?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|