SH Bash  ·  25 вопросов  ·  ~70 мин  ·  ⏱ Таймер 10:00  ·  Средний  · 

SSH и удалённое выполнение

Средний тест по теме «SSH и удалённое выполнение». Вопросы требуют читать Bash-код, отслеживать расширения, потоки и коды завершения, находить дефекты и выбирать правку с учётом эксплуатации. В серии 25 вопросов, из них 15 содержат полноценные фрагменты кода. Базовая среда — GNU Bash 5.2; внешние GNU-утилиты оговариваются в тексте задания.

Отвечено: 0 из 25
⏱ --:--
0%
💡 Инструкция: Выберите один ответ из пяти. На 25 вопросов отведено 70 минут. В каждом вопросе верен только один вариант. После завершения вы увидите общий результат, оценки по 5 тематическим шкалам и подробные объяснения.
Вопрос 1 из 25
При проверке темы «Ключи» в тесте «SSH и удалённое выполнение» нужно оценить именно этот вариант. Что точнее всего характеризует работу показанного кода?
BashКлючи · вариант A
ssh -o BatchMode=yes -o ConnectTimeout=5 host true
printf '%s\n' "$?"
Вопрос 2 из 25
При проверке темы «Передача аргументов» в тесте «SSH и удалённое выполнение» нужно оценить именно этот вариант. Какое наблюдение выдерживает проверку по аргументам, потокам и коду завершения?
BashПередача аргументов · вариант A
file='a b;echo hacked'
ssh host process "$file"
Вопрос 3 из 25
При проверке темы «Удалённые кавычки» в тесте «SSH и удалённое выполнение» нужно оценить именно этот вариант. Что в этом коде произойдёт или останется верным при указанных условиях?
BashУдалённые кавычки · вариант A
local=LOCAL
ssh host 'printf "%s\n" "$HOME"'
Вопрос 4 из 25
При проверке темы «Коды завершения» в тесте «SSH и удалённое выполнение» нужно оценить именно этот вариант. Как следует оценить этот вариант с учётом синтаксиса Bash и вызванных программ?
BashКоды завершения · вариант A
ssh host 'exit 7'
printf '%s\n' "$?"
Вопрос 5 из 25
При проверке темы «Проверка и диагностика» в тесте «SSH и удалённое выполнение» нужно оценить именно этот вариант. Код рассматривают на техническом ревью. Какой вывод подтверждается его фактическим поведением?
BashПроверка и диагностика · вариант A
ssh -o ConnectTimeout=5 host 'long_task'
Вопрос 6 из 25
В тесте «SSH и удалённое выполнение» показан фрагмент из блока «Ключи». Какое утверждение верно именно для этого варианта?
BashКлючи · вариант B
ssh -o StrictHostKeyChecking=no host deploy
Вопрос 7 из 25
В тесте «SSH и удалённое выполнение» показан фрагмент из блока «Передача аргументов». Что следует записать в заключении ревью этого фрагмента?
BashПередача аргументов · вариант B
printf '%s\0' "$file" | ssh host 'IFS= read -r -d "" file; process "$file"'
Вопрос 8 из 25
В тесте «SSH и удалённое выполнение» показан фрагмент из блока «Удалённые кавычки». Какой разбор не смешивает этот вариант с другими способами решения задачи?
BashУдалённые кавычки · вариант B
ssh host "echo $PATH"
Вопрос 9 из 25
В тесте «SSH и удалённое выполнение» показан фрагмент из блока «Коды завершения». Какое описание согласуется с фактическими аргументами и состоянием процессов?
BashКоды завершения · вариант B
ssh host command || echo remote failed
Вопрос 10 из 25
В тесте «SSH и удалённое выполнение» показан фрагмент из блока «Проверка и диагностика». Какой технический вывод относится к показанному коду, а не к похожему решению?
BashПроверка и диагностика · вариант B
timeout 60 ssh host 'long_task'
Вопрос 11 из 25
На ревью сценария по теме «Ключи» встретился этот код. Что этот вариант меняет в поведении сценария на самом деле?
BashКлючи · вариант C
ssh-keyscan -H "$host" > known_hosts
Вопрос 12 из 25
На ревью сценария по теме «Передача аргументов» встретился этот код. Какой вывод соответствует именно этой записи, а не общему совету по теме?
BashПередача аргументов · вариант C
ssh host -- process "$(printf '%q' "$file")"
Вопрос 13 из 25
На ревью сценария по теме «Удалённые кавычки» встретился этот код. Что можно уверенно сказать об этом решении после пошагового разбора?
BashУдалённые кавычки · вариант C
ssh host 'PATH=/usr/bin:/bin; export PATH; command -v tool'
Вопрос 14 из 25
На ревью сценария по теме «Коды завершения» встретился этот код. Какое утверждение относится к приведённому фрагменту без лишних допущений?
BashКоды завершения · вариант C
ssh host command
rc=$?
case $rc in 0) :;; 255) retry_transport;; *) report_remote "$rc";; esac
Вопрос 15 из 25
На ревью сценария по теме «Проверка и диагностика» встретился этот код. Какой вывод подтверждается правилами Bash и указанной последовательностью команд?
BashПроверка и диагностика · вариант C
ssh host 'timeout 55 long_task'
Вопрос 16 из 25
Для темы «Ключи» нужно отделить свойство механизма от удачного примера. Какой риск останется даже после корректной реализации основной конструкции?
Вопрос 17 из 25
Для темы «Передача аргументов» нужно отделить свойство механизма от удачного примера. Какое ограничение особенно важно учесть перед переносом решения в эксплуатацию?
Вопрос 18 из 25
Для темы «Удалённые кавычки» нужно отделить свойство механизма от удачного примера. Какую оговорку стоит вынести в описание эксплуатационного контракта?
Вопрос 19 из 25
Для темы «Коды завершения» нужно отделить свойство механизма от удачного примера. Какое условие остаётся за пределами гарантии выбранного механизма?
Вопрос 20 из 25
Для темы «Проверка и диагностика» нужно отделить свойство механизма от удачного примера. Какое замечание точнее всего отделяет учебный пример от промышленного решения?
Вопрос 21 из 25
Этот вопрос относится к разделу «Ключи» теста «SSH и удалённое выполнение». Какой принцип остаётся верным и на обычном, и на граничном входе?
Вопрос 22 из 25
Этот вопрос относится к разделу «Передача аргументов» теста «SSH и удалённое выполнение». На какую гарантию Bash следует опираться при техническом ревью этого участка?
Вопрос 23 из 25
Этот вопрос относится к разделу «Удалённые кавычки» теста «SSH и удалённое выполнение». На каком правиле должен строиться разбор подобных фрагментов?
Вопрос 24 из 25
Этот вопрос относится к разделу «Коды завершения» теста «SSH и удалённое выполнение». Какой общий контракт помогает предсказать результат до выполнения?
Вопрос 25 из 25
Этот вопрос относится к разделу «Проверка и диагностика» теста «SSH и удалённое выполнение». Какое правило лучше всего объясняет корректный способ решения?

Ответьте на все 25 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу