انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

چاقو - آنلاین در ابر

اجرای چاقو در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این چاقوی فرمانی است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


knife - صفحه مرد ابزار خط فرمان knife.

knife یک ابزار خط فرمان است که یک رابط بین یک مخزن سرآشپز محلی و
سرور سرآشپز. چاقو به کاربران کمک می کند تا مدیریت کنند:

· گره ها

· کتاب آشپزی و دستور العمل ها

· نقش ها

· ذخیره داده های JSON (کیسه های داده)، از جمله داده های رمزگذاری شده

· محیط ها

· منابع ابری، از جمله تامین

· نصب سرآشپز - مشتری در ایستگاه های کاری مدیریت

· جستجوی داده های نمایه شده در سرور آشپز

دستورات فرعی چاقو:

· چکمه چاقو

· مشتری چاقو

· پیکربندی چاقو

· کتاب آشپزی چاقو

· سایت کتاب آشپزی چاقو

· کیسه اطلاعات چاقو

· حذف چاقو

· گودی چاقو

· چاقو تفاوت

· دانلود چاقو

· ویرایش چاقو

· محیط چاقو

· چاقو exec

· لیست چاقو

· گره چاقو

· چاقو خام

· لیست دستور پخت چاقو

· نقش چاقو

· جستجوی چاقو

· نمایش چاقو

· چاقو ssh

· وضعیت چاقو

· برچسب چاقو

· آپلود چاقو

· کاربر چاقو

· چاقو xargs

کار با چاقو


چاقو از یک ایستگاه کاری مدیریت اجرا می شود و بین یک سرور آشپز و یک سرور قرار می گیرد
زیرساخت های سازمان چاقو با استفاده از همان REST با سرور آشپز تعامل می کند
API که توسط یک مشتری آشپز استفاده می شود. می توان از کنترل های احراز هویت مبتنی بر نقش (RBAC) استفاده کرد
برای مجاز کردن تغییرات در هنگام استفاده از چاقو با سرآشپز سازمانی. چاقو در طول پیکربندی شده است
راه اندازی ایستگاه کاری، اما تغییرات بعدی را می توان با استفاده از knife.rb انجام داد
فایل پیکربندی.

مشترک گزینه
گزینه های زیر را می توان با همه دستورات فرعی چاقو و پلاگین ها اجرا کرد:

-c CONFIG_FILE، - پیکربندی CONFIG_FILE
فایل پیکربندی برای استفاده به عنوان مثال، زمانی که چاقو از یک گره اجرا می شود
پیکربندی شده است تا توسط سرور آشپز مدیریت شود، این گزینه برای اجازه دادن به چاقو استفاده می شود
هنگام برقراری ارتباط با سرآشپز، از اعتبارنامه های مشابه سرآشپز-مشتری استفاده کنید
سرور

--سرآشپز صفر بندر PORT
بندری که سرآشپز صفر به آن گوش خواهد داد.

-د، - غیر فعال کردن ویرایش
برای جلوگیری از باز شدن $EDITOR و پذیرش داده ها همانطور که هست استفاده کنید.

-- پیش فرض ها
برای داشتن چاقو از مقدار پیش‌فرض استفاده کنید به جای اینکه از کاربر بخواهید آن را ارائه دهد.

-e ویرایشگر، -- ویرایشگر تدوین
$EDITOR که برای همه دستورات تعاملی استفاده می شود.

-E محیط، --محیط محیط زیست
نام محیط زیست. هنگامی که این گزینه به یک دستور اضافه می شود، دستور
فقط در برابر محیط نامگذاری شده اجرا می شود. این گزینه در هنگام جستجو نادیده گرفته می شود
پرس و جوهای ساخته شده با استفاده از چاقو جستجو کردن دستور فرعی

-F فرمت، --قالب FORMAT
فرمت خروجی: خلاصه (به طور پیش فرض) متن, json, یاملو pp.

-h، --کمک
راهنمای دستور را نشان می دهد.

-k کلید ، -- کلید KEY
کلید خصوصی که knife از آن برای امضای درخواست های ارائه شده توسط مشتری API به آن استفاده می کند
سرور سرآشپز.

--[بدون رنگ
برای مشاهده خروجی رنگی استفاده کنید.

--چاپ بعد از
برای نمایش داده ها پس از یک عملیات مخرب استفاده کنید.

-s URL ، ---server-url URL
URL سرور آشپز.

-u کاربر، --کاربر USER
نام کاربری که توسط چاقو برای امضای درخواست های ارائه شده توسط مشتری API به سرآشپز استفاده می شود
سرور اگر نام کاربری با کلید خصوصی مطابقت نداشته باشد، احراز هویت ناموفق خواهد بود.

-v، - نسخه
نسخه سرآشپز-مشتری.

-V، -- پرحرف
برای خروجی های پرمخاطب تر تنظیم کنید. استفاده کنید -vv برای حداکثر پرحرفی

-y، --آره
برای پاسخ دادن به تمام درخواست‌های تأیید با «بله» استفاده کنید. چاقو نمی خواهد
تائیدیه.

-z ، --حالت محلی
برای اجرای سرآشپز-کلاینت در حالت محلی استفاده کنید. این اجازه می دهد تا تمام دستوراتی که کار می کنند
در برابر سرور سرآشپز همچنین در برابر مخزن سرآشپز محلی کار کنید.

JSON داده ها قالب
اکثر داده ها با استفاده از یک ویرایشگر متن در قالب JSON وارد می شوند، مگر اینکه این - غیر فعال کردن ویرایش
گزینه به عنوان بخشی از یک دستور وارد می شود. (کیسه های داده رمزگذاری شده از YAML استفاده می کنند که یک مجموعه فوق العاده است
از JSON.) JSON یک قالب داده رایج و مستقل از زبان است که یک متن ساده را ارائه می دهد
نمایش ساختارهای داده دلخواه برای اطلاعات بیشتر در مورد JSON، نگاه کنید
http://www.json.org/ or http://en.wikipedia.org/wiki/JSON.

تنظیم la متن ویرایشگر
برخی دستورات چاقو مانند چاقو داده ها کیسه ویرایش کنید، نیاز دارید که اطلاعات به عنوان ویرایش شود
داده های JSON با استفاده از ویرایشگر متن. برای مثال دستور زیر:

$ knife کیسه داده ویرایش admins admin_name

ویرایشگر متن را با داده های مشابه باز می کند:

{
"id": "admin_name"
}

سپس می توان تغییراتی در آن فایل ایجاد کرد:

{
"id": "جاستین سی."
"توضیح": "من زمان را با اجازه دادن به زمان بر من می گذرانم ..."
}

نوع ویرایشگر متنی که توسط چاقو استفاده می شود را می توان با افزودن یک ورودی به آن پیکربندی کرد
فایل knife.rb یا با تنظیم یک تدوین متغیر محیطی. به عنوان مثال، برای پیکربندی
ویرایشگر متن برای باز کردن همیشه با vim، موارد زیر را به فایل knife.rb اضافه کنید:

چاقو[:editor] = "/usr/bin/vim"

هنگامی که یک مسیر فایل مایکروسافت ویندوز در یک رشته نقل قول دوگانه (" ") محصور می شود، به همین ترتیب
کاراکتر بک اسلش (\) که برای تعریف جداکننده مسیر فایل استفاده می شود نیز در آن استفاده می شود
روبی برای تعریف شخصیت فرار. فایل knife.rb یک فایل Ruby است. بنابراین، مسیر فایل
باید از جداکننده ها فرار کرد. علاوه بر این، فضاهای موجود در مسیر فایل باید با آن جایگزین شوند ~1
به طوری که طول هر بخش در مسیر فایل بیش از 8 کاراکتر نباشد. برای
به عنوان مثال، اگر EditPad Pro ویرایشگر متن انتخابی است و در مسیر زیر قرار دارد:

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

تنظیمات فایل knife.rb شبیه به موارد زیر است:

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

یکی از روش‌های کار در مورد مسئله دو در مقابل تک نقل قول، قرار دادن آن است
تک نقل قول خارج از دو نقل قول. به عنوان مثال، برای Notepad ++:

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

برای متن عالی:

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

برای TextPad:

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

و برای vim:

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

با استفاده از نقل قول ها
مقادیر را می توان با گیومه های دوتایی (" ") یا گیومه های تکی (" ") وارد کرد، اما این باید باشد
به طور مداوم انجام می شود.

دستورات فرعی
knife با مجموعه ای از دستورات فرعی ساخته شده است که با هم کار می کنند تا همه آنها را ارائه دهند
عملکرد مورد نیاز برای انجام اقدامات خاص علیه هر شی در یک سازمان،
از جمله کتاب های آشپزی، گره ها، نقش ها، کیسه های داده، محیط ها و کاربران. یک پلاگین چاقو
عملکرد را فراتر از دستورات فرعی داخلی گسترش می دهد.

knife دستورات فرعی زیر را دارد: بوت استرپ, مشتری, پیکربندی, کتاب آشپزی, کتاب آشپزی
سایت, داده ها کیسه, حذف کردن, deps, تفاوت, دانلود, ویرایش کنید, محیط, exec, شاخص بازسازی,
فهرست, گره, دستور العمل فهرست, نقش, جستجو کردن, نشان, SSH, وضعیت, برچسب, آپلود, کاربرو سارقین.

توجه:
دستورات فرعی زیر فقط در برابر سرور منبع باز Chef اجرا می شوند: شاخص بازسازی
و کاربر.

نحو
تمام دستورات فرعی knife دارای نحو زیر هستند:
فرمان فرعی چاقو [ARGUMENT] (گزینه‌ها)

هر دستور فرعی مجموعه ای از آرگومان ها و گزینه های خاص خود را دارد.

توجه:
تمام مثال‌های نحوی در این سند، متغیرها را در ALL_CAPS نشان می‌دهند. مثلا -u
PORT_LIST (که در آن PORT_LIST لیستی از پورت های UDP محلی و عمومی است که با کاما از هم جدا شده اند) یا
-F FORMAT (جایی که FORMAT فرمت خروجی را تعیین می کند خلاصه, متن, json, یامل,
or pp). این متغیرها اغلب به مقادیر خاصی نیاز دارند که برای هر کدام منحصر به فرد است
سازمان.

با استفاده از خدمات onworks.net از چاقو به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad