InglesPransesEspanyol

Ad


OnWorks favicon

kutsilyo - Online sa Cloud

Magpatakbo ng kutsilyo sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command knife na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


kutsilyo - Ang pahina ng tao para sa tool ng command line ng kutsilyo.

Ang kutsilyo ay isang command-line tool na nagbibigay ng interface sa pagitan ng isang lokal na chef-repo at ng
Server ng chef. Tinutulungan ng kutsilyo ang mga user na pamahalaan ang:

· Mga node

· Mga Cookbook at mga recipe

· Mga tungkulin

· Mga tindahan ng data ng JSON (mga data bag), kabilang ang naka-encrypt na data

· Mga kapaligiran

· Mga mapagkukunan ng ulap, kabilang ang pagbibigay

· Ang pag-install ng chef-client sa mga workstation ng pamamahala

· Paghahanap ng na-index na data sa server ng Chef

Mga subutos ng kutsilyo:

· kutsilyo bootstrap

· kutsilyo kliyente

· i-configure ang kutsilyo

· kutsilyo cookbook

· kutsilyo cookbook site

· kutsilyo data bag

· kutsilyo tanggalin

· kutsilyo deps

· pagkakaiba ng kutsilyo

· pag-download ng kutsilyo

· pag-edit ng kutsilyo

· kapaligiran ng kutsilyo

· kutsilyo exec

· listahan ng kutsilyo

· node ng kutsilyo

· hilaw na kutsilyo

· listahan ng recipe ng kutsilyo

· papel ng kutsilyo

· paghahanap ng kutsilyo

· palabas ng kutsilyo

· kutsilyo ssh

· katayuan ng kutsilyo

· tag ng kutsilyo

· pag-upload ng kutsilyo

· gumagamit ng kutsilyo

· kutsilyo xargs

WORKING SA KITA


Ang kutsilyo ay tumatakbo mula sa isang management workstation at nasa pagitan ng isang Chef server at isang
imprastraktura ng organisasyon. Nakikipag-ugnayan ang kutsilyo sa isang Chef server sa pamamagitan ng paggamit ng parehong REST
API na ginagamit ng isang chef-client. Maaaring gamitin ang mga kontrol sa pagpapatunay na nakabatay sa tungkulin (RBAC).
para pahintulutan ang mga pagbabago kapag ginagamit ang kutsilyo sa Enterprise Chef. kutsilyo ay isinaayos habang
setup ng workstation, ngunit maaaring gawin ang mga kasunod na pagbabago gamit ang knife.rb
configuration file.

Karaniwan Options
Maaaring patakbuhin ang mga sumusunod na opsyon sa lahat ng mga sub-command at plug-in ng kutsilyo:

-c CONFIG_FILE, --config CONFIG_FILE
Ang configuration file na gagamitin. Halimbawa, kapag ang kutsilyo ay tumakbo mula sa isang node na
isinaayos upang pamahalaan ng Chef server, ang opsyong ito ay ginagamit upang payagan ang kutsilyo
gamitin ang parehong mga kredensyal gaya ng chef-client kapag nakikipag-usap sa Chef
server.

--chef-zero-port PORT
Ang daungan kung saan makikinig si chef-zero.

-d, --disable-editing
Gamitin upang pigilan ang $EDITOR na mabuksan at upang tanggapin ang data kung ano-ano.

--mga default
Gamitin upang gamitin ng kutsilyo ang default na halaga sa halip na hilingin sa isang user na magbigay ng isa.

-e EDITOR, --editor EDITOR
Ang $EDITOR na ginagamit para sa lahat ng interactive na utos.

-E KAPALIGIRAN, --kapaligiran Kapaligiran
Ang pangalan ng kapaligiran. Kapag ang opsyong ito ay idinagdag sa isang command, ang command
tatakbo lamang laban sa pinangalanang kapaligiran. Binabalewala ang opsyong ito habang naghahanap
mga query na ginawa gamit ang kutsilyo paghahanap subcommand.

-F FORMAT, --format FORMAT
Ang format ng output: buod (default), teksto, json, yaml, at pp.

-h, - Tumulong
Nagpapakita ng tulong para sa utos.

-k SUSI, --susi KEY
Ang pribadong susi na gagamitin ng kutsilyo upang pirmahan ang mga kahilingang ginawa ng API client sa
Server ng chef.

--[no-]kulay
Gamitin upang tingnan ang may kulay na output.

--print-pagkatapos
Gamitin upang ipakita ang data pagkatapos ng isang mapanirang operasyon.

-s mga url, --server-url URL
Ang URL para sa server ng Chef.

-u USER, --gumagamit USER
Ang user name na ginagamit ng kutsilyo para lagdaan ang mga kahilingang ginawa ng API client sa Chef
server. Mabibigo ang pagpapatotoo kung hindi tumugma ang user name sa pribadong key.

-sa, --bersyon
Ang bersyon ng chef-client.

-V, --verbose
Itakda para sa higit pang mga verbose na output. Gamitin -VV para sa maximum verbosity.

-y, --oo
Gamitin upang tumugon sa lahat ng mga senyas sa pagkumpirma ng "Oo". hindi hihingi ng kutsilyo
kumpirmasyon.

-z, --local-mode
Gamitin upang patakbuhin ang chef-client sa lokal na mode. Pinapayagan nito ang lahat ng mga utos na gumagana
laban sa server ng Chef upang gumana rin laban sa lokal na chef-repo.

JSON data format
Karamihan sa data ay ipinasok gamit ang isang text editor sa JSON format, maliban kung ang --disable-editing
ang opsyon ay ipinasok bilang bahagi ng isang utos. (Gumagamit ang mga naka-encrypt na data bag ng YAML, na isang superset
ng JSON.) Ang JSON ay isang pangkaraniwan, wika-independiyenteng format ng data na nagbibigay ng isang simpleng text
representasyon ng mga arbitrary na istruktura ng data. Para sa higit pang impormasyon tungkol sa JSON, tingnan
http://www.json.org/ or http://en.wikipedia.org/wiki/JSON.

Itakda ang teksto Editor
Ilang utos ng kutsilyo, gaya ng kutsilyo data supot i-edit, ay nangangailangan na ang impormasyon ay i-edit bilang
JSON data gamit ang isang text editor. Halimbawa, ang sumusunod na utos:

$ kutsilyo data bag i-edit ang admin_name

ay magbubukas ng text editor na may data na katulad ng:

{
"id": "admin_name"
}

Ang mga pagbabago sa file na iyon ay maaaring gawin:

{
"id": "Justin C."
"description": "Pinapalipas ko ang oras sa pamamagitan ng pagpapalipas ng oras sa akin ..."
}

Maaaring i-configure ang uri ng text editor na ginagamit ng kutsilyo sa pamamagitan ng pagdaragdag ng entry sa
knife.rb file o sa pamamagitan ng pagtatakda ng isang EDITOR variable ng kapaligiran. Halimbawa, upang i-configure ang
text editor upang palaging buksan gamit ang vim, idagdag ang sumusunod sa knife.rb file:

kutsilyo[:editor] = "/usr/bin/vim"

Kapag ang isang Microsoft Windows file path ay nakapaloob sa isang double-quoted string (" "), pareho
karakter ng backslash (\) na ginagamit upang tukuyin ang file path separator ay ginagamit din sa
Ruby upang tukuyin ang isang escape character. Ang knife.rb file ay isang Ruby file; samakatuwid, ang landas ng file
ang mga separator ay dapat na makatakas. Bilang karagdagan, ang mga puwang sa landas ng file ay dapat mapalitan ng ~1
upang ang haba ng bawat seksyon sa loob ng landas ng file ay hindi hihigit sa 8 character. Para sa
halimbawa, kung ang EditPad Pro ang piniling text editor at matatagpuan sa sumusunod na landas:

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

ang setting sa knife.rb file ay magiging katulad ng:

kutsilyo[:editor] = "C:\\Progra~1\\EditPa~1\\EditPad.exe"

Ang isang diskarte sa paglutas sa isyu ng double- vs. single-quote ay ilagay ang
single-quotes sa labas ng double-quotes. Halimbawa, para sa Notepad++:

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

para sa Sublime Text:

kutsilyo[:editor] = '"C:\Program Files\Sublime Text 2\sublime_text.exe --wait"'

para sa TextPad:

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

at para sa vim:

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

paggamit Mga Quote
Maaaring ipasok ang mga value gamit ang double quotes (" ") o single quotes (' '), ngunit ito dapat
tapos na tuloy.

Mga sub-utos
ang kutsilyo ay may kasamang koleksyon ng mga built in na subcommand na nagtutulungan upang maibigay ang lahat
ang pag-andar na kinakailangan upang magsagawa ng mga partikular na aksyon laban sa anumang bagay sa isang organisasyon,
kabilang ang mga cookbook, node, tungkulin, data bag, environment, at user. Isang kutsilyo na plugin
pinapalawak ang functionality na lampas sa mga built-in na subcommand.

Ang kutsilyo ay may mga sumusunod na subcommand: bootstrap, kliente, i-configure ang, libro para sa pagluluto, libro para sa pagluluto
lugar, data supot, alisin, deps, Diff, download, i-edit, kapaligiran, exec, index muling itayo,
listahan, buko, resipe listahan, papel, paghahanap, Ipakita, SSH, katayuan, mga tag, mag-upload ng, gumagamit, at xargs.

TANDAAN:
Ang mga sumusunod na subcommand ay tumatakbo lamang laban sa open source na server ng Chef: index muling itayo
at gumagamit.

palaugnayan
Ang lahat ng mga subcommand ng kutsilyo ay may sumusunod na syntax:
kutsilyo subcommand [ARGUMENT] (mga opsyon)

Ang bawat subcommand ay may sariling hanay ng mga argumento at opsyon.

TANDAAN:
Ang lahat ng mga halimbawa ng syntax sa dokumentong ito ay nagpapakita ng mga variable sa ALL_CAPS. Halimbawa -u
PORT_LIST (kung saan ang PORT_LIST ay isang listahan ng mga lokal at pampublikong UDP port na pinaghihiwalay ng kuwit) o
-F FORMAT (kung saan tinutukoy ng FORMAT ang format ng output, alinman buod, teksto, json, yaml,
or pp). Ang mga variable na ito ay madalas na nangangailangan ng mga partikular na halaga na natatangi sa bawat isa
samahan.

Gumamit ng kutsilyo online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad