АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

нож - Интернет в облаке

Запускайте нож в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командный нож, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


Knife - страница руководства по инструменту командной строки Knife.

Knife - это инструмент командной строки, который обеспечивает интерфейс между локальным chef-repo и
Шеф-повар-сервер. Knife помогает пользователям управлять:

· Узлы

· Поваренные книги и рецепты

· Роли

· Хранилища данных JSON (пакеты данных), включая зашифрованные данные

· Окружающая среда

· Облачные ресурсы, включая предоставление

· Установка шеф-клиента на рабочие места управления

· Поиск индексированных данных на сервере Chef

Подкоманды Knife:

· Ремень для ножа

· Нож клиент

· Конфигурация ножа

· Поваренная книга ножей

· Сайт кулинарной книги ножей

· Сумка для хранения данных ножей

· Удаление ножом

· Ножевые глубины

· Ножевой дифференциал

· Загрузка ножа

· Нож править

· Ножевое окружение

· Ножевой помощник

· Список ножей

· Ножевой узел

· Нож сырой

· Список рецептов ножей

· Роль ножа

· Поиск ножа

· Выставка ножей

· Нож ssh

· Статус ножа

· Бирка для ножа

· Загрузка ножа

· Пользователь ножа

· Нож xargs

РАБОЧИЕ НОЖ


нож запускается с рабочей станции управления и находится между сервером Chef и
инфраструктура организации. Knife взаимодействует с сервером Chef, используя тот же REST
API, который использует шеф-клиент. Могут использоваться элементы управления аутентификацией на основе ролей (RBAC)
для авторизации изменений при запуске Knife с Enterprise Chef. нож настраивается во время
настройка рабочей станции, но последующие модификации могут быть внесены с помощью knife.rb
Файл конфигурации.

Общий Опции
Следующие параметры могут быть запущены со всеми подкомандами и надстройками ножа:

-c КОНФИГ_ФАЙЛ, --config КОНФИГ_ФАЙЛ
Используемый файл конфигурации. Например, когда нож запускается из узла,
настроен для управления сервером Chef, эта опция используется, чтобы позволить ножу
использовать те же учетные данные, что и у шеф-повара, при общении с шеф-поваром
сервера.

--chef-нулевой порт PORT
Порт, на котором будет слушать chef-zero.

-д, - отключить редактирование
Используйте, чтобы предотвратить открытие $ EDITOR и принять данные как есть.

- по умолчанию
Используйте, чтобы нож использовал значение по умолчанию вместо того, чтобы просить пользователя предоставить его.

-e РЕДАКТОР, --редактор РЕДАКТОР
Редактор $ EDITOR используется для всех интерактивных команд.

-E СРЕДА, --среда ОКРУЖАЮЩАЯ СРЕДА
Название среды. Когда этот параметр добавляется к команде, команда
будет работать только с указанной средой. Эта опция игнорируется во время поиска.
запросы, сделанные с использованием нож по области применения подкоманда.

-F ФОРМАТ, --формат ФОРМАТ
Формат вывода: резюме (По умолчанию), текст, JSON, YAMLкачества pp.

-час, --Помогите
Показывает справку по команде.

-k КЛЮЧ, --ключ KEY
Закрытый ключ, который нож будет использовать для подписи запросов, сделанных клиентом API к
Шеф-повар-сервер.

- [нет-] цвет
Используйте для просмотра цветного вывода.

--print-после
Используется для отображения данных после разрушительной операции.

-s URL-адреса, --сервер-url URL
URL-адрес сервера Chef.

-u ПОЛЬЗОВАТЕЛЬ, --Пользователь USER
Имя пользователя, используемое Knife для подписи запросов, сделанных клиентом API шеф-повару.
сервер. Аутентификация не удастся, если имя пользователя не соответствует закрытому ключу.

-в, --версия
Версия шеф-клиента.

-В, --подробный
Установите для более подробного вывода. Использовать -ВВ для максимальной многословности.

-у, --да
Используйте для ответа на все запросы подтверждения «Да». нож не попросит
подтверждение.

-з, --локальный режим
Используется для запуска шеф-клиента в локальном режиме. Это позволяет всем командам, которые работают
против сервера Chef, чтобы также работать против местного репо.

JSON Данные Формат
Большинство данных вводится с помощью текстового редактора в формате JSON, если только - отключить редактирование
опция вводится как часть команды. (Пакеты зашифрованных данных используют YAML, который является надмножеством
JSON.) JSON - это общий, не зависящий от языка формат данных, который обеспечивает простой текст
представление произвольных структур данных. Для получения дополнительной информации о JSON см.
http://www.json.org/ or http://en.wikipedia.org/wiki/JSON.

Поставьте домен Текст редактор
Некоторые команды ножа, например нож данным сумка отредактировать , требовать, чтобы информация была отредактирована как
Данные JSON с использованием текстового редактора. Например, следующая команда:

Сумка с данными $ Knife edit admins admin_name

откроет текстовый редактор с данными, подобными:

{
"id": "admin_name"
}

Затем в этот файл можно внести изменения:

{
"id": "Джастин С."
"description": "Я провожу время, позволяя времени течь надо мной ..."
}

Тип текстового редактора, который используется в Knight, можно настроить, добавив запись в
Knife.rb файл или установив РЕДАКТОР переменная окружения. Например, чтобы настроить
Чтобы всегда открывать текстовый редактор с помощью vim, добавьте в файл knife.rb следующее:

нож [: editor] = "/ usr / bin / vim"

Когда путь к файлу Microsoft Windows заключен в строку с двойными кавычками (""), то же самое
символ обратной косой черты (\), который используется для определения разделителя пути к файлу, также используется в
Ruby для определения escape-символа. Файл Knife.rb - это файл Ruby; следовательно, путь к файлу
разделители должны быть экранированы. Кроме того, пробелы в пути к файлу необходимо заменить на ~1
чтобы длина каждого раздела в пути к файлу не превышала 8 символов. Для
Например, если EditPad Pro является предпочтительным текстовым редактором и находится по следующему пути:

C: \\ Program Files (x86) \ EditPad Pro \ EditPad.exe

настройка в файле knife.rb будет похожа на:

нож [: editor] = "C: \\ Progra ~ 1 \\ EditPa ~ 1 \\ EditPad.exe"

Один из подходов к решению проблемы двойных и одинарных кавычек заключается в следующем:
одинарные кавычки вне двойных кавычек. Например, для Notepad ++:

нож [: editor] = '"C: \ Program Files (x86) \ Notepad ++ \ notepad ++. exe -nosession -multiInst"'

для возвышенного текста:

нож [: редактор] = '"C: \ Program Files \ Sublime Text 2 \ sublime_text.exe --wait"'

для TextPad:

нож [: editor] = '"C: \ Program Files (x86) \ TextPad 7 \ TextPad.exe"'

и для vim:

нож [: editor] = '"C: \ Program Files (x86) \ vim \ vim74 \ gvim.exe"'

. Цитаты
Значения можно вводить в двойных кавычках ("") или одинарных кавычках (''), но это должно быть
сделано последовательно.

Подкоманды
Knife поставляется с набором встроенных подкоманд, которые работают вместе, чтобы обеспечить все
функциональность, необходимая для выполнения определенных действий против любого объекта в организации,
включая кулинарные книги, узлы, роли, пакеты данных, среды и пользователей. Плагин ножа
расширяет функциональность за пределы встроенных подкоманд.

Knife имеет следующие подкоманды: начальная загрузка, клиент, конфигурировать, поваренная книга, поваренная книга
сайте, данным сумка, удалять, депс, Разница, скачать, отредактировать , охрана окружающей среды, Exec, индекс перестраивать,
список, узел, рецепт список, роль, по области применения, показывать, SSH, статус, день, загружать, пользователькачества xargs.

ПРИМЕЧАНИЕ:
Следующие подкоманды работают только с сервером Chef с открытым исходным кодом: индекс перестраивать
и пользователь.

Синтаксис
Все подкоманды knife имеют следующий синтаксис:
подкоманда ножа [АРГУМЕНТ] (параметры)

Каждая подкоманда имеет собственный набор аргументов и опций.

ПРИМЕЧАНИЕ:
Все примеры синтаксиса в этом документе показывают переменные в ALL_CAPS. Например -u
ПОРТ_СПИСОК (где PORT_LIST - это список локальных и общедоступных UDP-портов, разделенных запятыми) или
-F ФОРМАТ (где ФОРМАТ определяет выходной формат, либо резюме, текст, JSON, YAML,
or pp). Эти переменные часто требуют определенных значений, уникальных для каждого
организации.

Используйте нож онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    VBA-M (Архивировано - сейчас на Github)
    VBA-M (Архивировано - сейчас на Github)
    Проект переехал в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особенности:Создание читовСохранить состояниямульти
    система, поддерживает gba, gbc, gb, sgb,
    sgb2Т...
    Скачать VBA-M (в архиве — сейчас на Github)
  • 2
    Stacer
    Stacer
    Оптимизатор системы Linux и мониторинг
    Репозиторий Github:
    https://github.com/oguzhaninan/Stacer.
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: Qt. Программирование Ла...
    Скачать Стасер
  • 3
    ОранжевыйФокс
    ОранжевыйФокс
    Форк TeamWinRecoveryProject (TWRP)
    с множеством дополнительных функций, редизайн
    и другие особенности: поддерживает высокие частоты и
    не-Treble ROMsОбновленное ядро ​​​​Oreo,
    построен ...
    Скачать OrangeFox
  • 4
    itop — ITSM CMDB с открытым исходным кодом
    itop - ITSM CMDB с открытым исходным кодом
    Портал ИТ-операций: полностью открытый
    источник, ITIL, веб-сервис
    инструмент управления, включающий полностью
    настраиваемая CMDB, система службы поддержки и
    документальный человек...
    Скачать itop - ITSM CMDB OpenSource
  • 5
    Клементин
    Клементин
    Clementine — это мультиплатформенная музыка.
    проигрыватель и организатор библиотеки, вдохновленный
    Амарок 1.4. Обладает быстрым и
    удобный интерфейс и позволяет
    поиск и...
    Скачать Клементину
  • 6
    XISmuS
    XISmuS
    ВНИМАНИЕ: В накопительном обновлении 2.4.3 есть
    был выпущен !! Обновление работает для любых
    предыдущая версия 2.xx. Если обновление
    начиная с версии v1.xx, скачайте и
    Я ...
    Скачать XISmuS
  • Больше »

Команды Linux

Ad