هذا هو موقع كتاب طهي الأوامر الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
موقع كتاب طبخ السكين - صفحة الدليل للأمر الفرعي لموقع كتاب طبخ السكين.
يتم استخدام واجهة برمجة تطبيقات موقع كتب الطبخ لتوفير الوصول إلى مجتمع كتب الطبخ المستضاف في
https://supermarket.getchef.com/cookbooks. جميع كتب الطبخ في المجتمع
يمكن الوصول إليها من خلال RESTful API الموجود في
https://supermarket.getchef.com/api/v1/cookbooks باستخدام أي من نقاط النهاية المدعومة.
في معظم الحالات، باستخدام السكين و سكين كتاب طبخ الموقع الأمر الفرعي (وأي من أوامره
الوسيطات) هي الطريقة الموصى بها للتفاعل مع كتب الطبخ هذه، ولكن في بعضها
في بعض الحالات، قد يكون استخدام واجهة برمجة تطبيقات موقع كتب الطبخ مباشرة أمرًا منطقيًا.
• سكين كتاب طبخ الموقع يتم استخدام الأمر الفرعي للتفاعل مع كتب الطبخ الموجودة في
https://supermarket.getchef.com/cookbooks. مطلوب حساب مستخدم لأي مجتمع
الإجراءات التي تكتب البيانات إلى هذا الموقع. الوسائط التالية لا تتطلب مستخدمًا
حساب: بإمكانك تحميله, ., تثبيتو قائمة.
COMMON OPTIONS
يمكن استخدام الخيارات التالية مع أي من الوسائط المتاحة لـ سكين
كتاب طبخ الموقع الأمر الفرعي:
- منفذ شيف صفر PORT
المنفذ الذي سيستمع إليه chef-zero.
-c ملف التكوين، - تكوين ملف التكوين
ملف التكوين المراد استخدامه.
-د، --تعطيل التحرير
تُستخدم لمنع فتح محرر $ وقبول البيانات كما هي.
- الافتراضات
استخدم هذا الخيار لجعل السكين تستخدم القيمة الافتراضية بدلاً من مطالبة المستخدم بتوفيرها.
-e محرر، --محرر EDITOR
محرر $ المستخدم لجميع الأوامر التفاعلية.
-E بيئة، --بيئة البيئة
اسم البيئة. عندما يضاف هذا الخيار إلى الأمر ، فإن الأمر
سيتم تشغيله فقط ضد البيئة المسماة.
-F صيغة، --صيغة FORMAT
تنسيق الإخراج: ملخص (افتراضي)، نص, جسون, ياملو pp.
-ح ، --مساعدة
يظهر مساعدة للأمر.
-k مفتاح، --مفتاح KEY
المفتاح الخاص الذي ستستخدمه السكين لتوقيع الطلبات المقدمة من عميل API إلى
خادم الشيف.
- [no-] اللون
تُستخدم لعرض المخرجات الملونة.
- بعد الطباعة
تُستخدم لإظهار البيانات بعد عملية مدمرة.
-s URL، - خادم- url URL
عنوان URL لخادم الشيف.
-u المستعمل، --المستعمل USER
اسم المستخدم المستخدم بواسطة السكين لتوقيع الطلبات المقدمة من عميل API إلى الشيف
الخادم. ستفشل المصادقة إذا كان اسم المستخدم لا يتطابق مع المفتاح الخاص.
-الخامس، - الإسراف
اضبط لمزيد من النواتج المطولة. يستخدم -VV لإسهاب قصوى.
-الخامس، --الإصدار
نسخة الشيف العميل.
-ص ، --نعم فعلا
تُستخدم للرد على جميع مطالبات التأكيد بـ "نعم". لن يطلب السكين
التأكيد.
-z ، --وضع المحلي
استخدمه لتشغيل عميل الطاهي في الوضع المحلي. هذا يسمح لجميع الأوامر التي تعمل
ضد خادم الشيف للعمل أيضًا ضد الطاهي المحلي.
DOWNLOAD
• بإمكانك تحميله يتم استخدام الوسيطة لتنزيل كتاب الطبخ من موقع المجتمع. أ
سيتم تنزيل كتاب الطبخ كأرشيف tar.gz ووضعه في العمل الحالي
الدليل. إذا تم إهمال كتاب الطبخ (أو إصدار كتاب الطبخ) و --فرض خيار
إذا لم يتم استخدامه، فسيقوم السكين بتنبيه المستخدم بأن كتاب الطبخ قد تم إهماله ثم سيقوم بذلك
قم بتوفير اسم أحدث إصدار غير مهمل من كتاب الطبخ هذا.
بناء الجملة
تحتوي هذه الوسيطة على النحو التالي:
تنزيل موقع كتاب الطبخ بسكين $ COOKBOOK_NAME [COOKBOOK_VERSION] (خيارات)
مزيد من الخيارات
تحتوي هذه الحجة على الخيارات التالية:
COOKBOOK_VERSION
نسخة كتاب الطبخ المراد تحميلها. إذا كان كتاب الطبخ يحتوي على نسخة واحدة فقط،
لا يلزم تحديد هذا الخيار. إذا كان كتاب الطبخ يحتوي على أكثر من نسخة
ولم يتم تحديد هذا الخيار، سيكون الإصدار الأحدث من كتاب الطبخ
تحميل.
-f ملف، --ملف FILE
الملف الذي تم كتابة تنزيل كتاب الطبخ عليه.
--فرض
تستخدم للكتابة فوق دليل موجود.
أمثلة
لتحميل كتاب الطبخ ابدء، أدخل:
موقع تنزيل كتاب الطبخ $ Knife للبدء
لإرجاع شيء مثل:
تنزيل الخطوات الأولى من موقع كتب الطبخ بالإصدار 0.3.0 إلى
/Users/sdanna/opscodesupport/getting-started-0.3.0.tar.gz
تم حفظ كتاب الطبخ: /Users/sdanna/opscodesupport/getting-started-0.3.0.tar.gz
تثبيت
• تثبيت يتم استخدام الوسيطة لتثبيت كتاب الطبخ الذي تم تنزيله من ملف
موقع المجتمع إلى مستودع git المحلي. يستخدم هذا الإجراء نظام التحكم في إصدار git
جنبا إلى جنب مع https://supermarket.getchef.com/cookbooks موقع لتثبيت
كتب الطبخ التي يساهم بها المجتمع إلى الشيف المحلي. باستخدام هذه الوسيطة يفعل
التالية:
1. يتم إنشاء فرع "نسخة أصلية" جديد في git لتتبع المنبع.
2. تتم إزالة جميع الإصدارات الموجودة من كتاب الطبخ من الفرع.
3. يتم تنزيل كتاب الطبخ من https://supermarket.getchef.com/cookbooks في ال
تنسيق tar.gz.
4. كتاب الطبخ الذي تم تنزيله غير ملوث ومحتوياته ملتزمة بالبوابة والعلامة
تم إنشاؤه.
5. تم دمج فرع "النسخة الأصلية" في الفرع الرئيسي.
تسمح هذه العملية بتعديل كتاب الطبخ الأولي في الفرع الرئيسي أثناء
السماح لـ git بالحفاظ على التغييرات كتصحيح منفصل. عندما يصبح الإصدار المحدث المنبع
المتاحة، يمكن دمج هذه التغييرات مع الحفاظ على أي تعديلات محلية.
بناء الجملة
تحتوي هذه الوسيطة على النحو التالي:
تثبيت موقع كتاب الطبخ بسكين $ COOKBOOK_NAME [COOKBOOK_VERSION] (خيارات)
مزيد من الخيارات
تحتوي هذه الحجة على الخيارات التالية:
-ب، --استخدام الفرع الحالي
استخدم للتأكد من استخدام الفرع الحالي.
-B فرع، --فرع BRANCH
اسم الفرع الافتراضي. سيكون هذا افتراضيًا للفرع الرئيسي.
COOKBOOK_VERSION
نسخة كتاب الطبخ المراد تثبيتها. إذا لم يتم تحديد الإصدار،
سيتم تثبيت أحدث إصدار من كتاب الطبخ.
-د، - تخطي التبعيات
يُستخدم للتأكد من أن كافة كتب الطبخ التي يحتوي كتاب الطبخ المثبت عليها تابعة لها
لن يتم تثبيته.
-o المسار: PATH ، - مسار كتاب الطبخ المسار: PATH
الدليل الذي يتم فيه إنشاء كتب الطبخ. يمكن أن يكون هذا مسارًا مفصولًا بنقطتين.
أمثلة
لتثبيت كتاب الطبخ ابدء، أدخل:
تثبيت موقع كتاب الطبخ $ Knife للبدء
لإرجاع شيء مثل:
تثبيت الخطوات الأولى على /Users/sdanna/opscodesupport/.chef/../cookbooks
التحقق من الفرع الرئيسي.
البدء في إنشاء نسخة أصلية لشيف البائع
تنزيل الخطوات الأولى من موقع كتب الطبخ بالإصدار 0.3.0 إلى
/Users/sdanna/opscodesupport/.chef/../cookbooks/getting-started.tar.gz
تم حفظ كتاب الطبخ: /Users/sdanna/opscodesupport/.chef/../cookbooks/getting-started.tar.gz
إزالة الإصدار الموجود مسبقًا.
إصدار البدء غير المضغوط /Users/sdanna/opscodesupport/.chef/../cookbooks.
إزالة القطران الذي تم تنزيله
1 تم تحديث الملفات وإجراء التغييرات
إنشاء علامة كتاب الطبخ-موقع-استيراد-البدء-0.3.0
التحقق من الفرع الرئيسي.
Updating 4d44b5b..b4c32f2
التقديم السريع
كتب الطبخ/البدء/README.rdoc | 4 +++
كتب الطبخ/البدء/attributes/default.rb | 1+
كتب الطبخ/البدء/metadata.json | 29 ++++++++++++++++++
كتب الطبخ/البدء/metadata.rb | 6 ++++
كتب الطبخ/البدء/recipes/default.rb | 23 +++++++++++++++
.../templates/default/chef-getting-started.txt.erb | 5 +++
تم تغيير ملف واحد، وإدراج واحد (+)، وحذف واحد (-)
إنشاء الوضع 100644 كتب الطبخ/البدء/README.rdoc
وضع الإنشاء 100644 كتب الطبخ/البدء/السمات/default.rb
وضع الإنشاء 100644 كتب الطبخ/البدء/metadata.json
وضع الإنشاء 100644 كتب الطبخ/البدء/metadata.rb
وضع الإنشاء 100644 كتب الطبخ/البدء/الوصفات/default.rb
وضع الإنشاء 100644 كتب الطبخ/البدء/القوالب/الافتراضي/chef-getting-started.txt.erb
تم تثبيت الإصدار 0.3.0 من كتاب الطبخ للبدء بنجاح
قائمة
• قائمة يتم استخدام الوسيطة لعرض قائمة كتب الطبخ المتوفرة حاليًا على
https://supermarket.getchef.com/cookbooks.
بناء الجملة
تحتوي هذه الوسيطة على النحو التالي:
قائمة مواقع كتب الطبخ بالسكين $
مزيد من الخيارات
تحتوي هذه الحجة على الخيارات التالية:
-w ، - مع uri
تُستخدم لإظهار محددات مواقع المعلومات (URIs) المقابلة.
أمثلة
لعرض قائمة كتب الطبخ في https://supermarket.getchef.com/cookbooks الخادم ، أدخل:
قائمة مواقع كتب الطبخ بالسكين $
لكي ترجع:
1 كلمة المرور أرنب بالحنين إلى الوطنmq
7-Zip اسم المضيف Rabbitmq-management
تستضيف AmazonEC2Tag أرنبmq_chef
R المضيفين-الوعي Rackspaceknife
حسابات htop مشع
ack-grep هدسون القضبان
activemq icinga Rails_enterprise
إعلان id3lib redis-package
إعلان بالمثل iftop redis2
النمل iis redmine
[...مقتطعة...]
ابحث
• . يتم استخدام الوسيطة للبحث عن كتاب الطبخ في
https://supermarket.getchef.com/cookbooks. يتم استخدام استعلام البحث لإرجاع قائمة
كتب الطبخ في https://supermarket.getchef.com/cookbooks ويستخدم نفس بناء الجملة مثل
سكين . قيادة فرعية.
بناء الجملة
تحتوي هذه الوسيطة على النحو التالي:
البحث في موقع كتاب طبخ السكين $ SEARCH_QUERY (خيارات)
مزيد من الخيارات
لا يحتوي هذا الأمر على أي خيارات محددة.
أمثلة
للبحث عن جميع كتب الطبخ التي يمكن استخدامها مع Apache، أدخل:
$ بحث موقع كتاب الطبخ سكين اباتشي *
لإرجاع شيء مثل:
أباتشي 2:
كتاب الطبخ: http://cookbooks.opscode.com/api/v1/cookbooks/apache2
Cookbook_description: تثبيت وتكوين Apache2 باستخدام روابط دبيان الرمزية مع التعريفات المساعدة
Cookbook_maintainer: كود التشغيل
اسم_كتاب_الطبخ: Apache2
غرسة:
كتاب الطبخ: http://cookbooks.opscode.com/api/v1/cookbooks/instiki
Cookbook_description: يقوم بتثبيت instiki، وهو خادم Wiki الخاص بـ Ruby on Rails تحت موقع الركاب + Apache2.
Cookbook_maintainer: jtimberman
اسم كتاب الطبخ: instiki
ركلة البداية:
كتاب الطبخ: http://cookbooks.opscode.com/api/v1/cookbooks/kickstart
Cookbook_description: ينشئ Apache2 vhost ويقدم ملف بدء التشغيل.
Cookbook_maintainer: كود التشغيل
اسم كتاب الطبخ: البداية
[...مقتطعة...]
شارك
• شارك يتم استخدام الوسيطة لإضافة كتاب طبخ إلى https://supermarket.getchef.com/cookbooks.
سيتطلب هذا الإجراء حساب مستخدم وشهادة
https://supermarket.getchef.com. افتراضيًا، سيستخدم سكين اسم المستخدم ومفتاح واجهة برمجة التطبيقات (API).
يتم تحديده في ملف التكوين المستخدم أثناء التحميل؛ وإلا هذه القيم
يجب تحديده في سطر الأوامر أو في ملف تكوين بديل. إذا كان كتاب الطبخ
موجود بالفعل على https://supermarket.getchef.com/cookbooks، ثم مالك فقط أو
يمكن لمشرف كتاب الطبخ هذا إجراء التحديثات.
بناء الجملة
تحتوي هذه الوسيطة على النحو التالي:
مشاركة موقع كتاب الطبخ بسكين $ COOKBOOK_NAME CATEGORY (خيارات)
مزيد من الخيارات
تحتوي هذه الحجة على الخيارات التالية:
الأقسام
فئة كتب الطبخ: "قواعد بيانات", "الويب الخوادم", "عملية إدارة",
"يراقب & الشائع", "برمجة اللغات", "طَرد إدارة",
"تطبيقات", "الشبكات", "التشغيل أنظمة & الافتراضية", "خدمات"الطرق أو
"آخر".
-ن، --ركض جاف
استخدم لعدم اتخاذ أي إجراء وطباعة النتائج فقط. تقصير: زائف.
-o المسار: PATH ، - مسار كتاب الطبخ المسار: PATH
الدليل الذي يتم فيه إنشاء كتب الطبخ. يمكن أن يكون هذا مسارًا مفصولًا بنقطتين.
أمثلة
لمشاركة كتاب طبخ اسمه apache2:
مشاركة موقع كتاب الطبخ سكين $ "Apache2" "خوادم الويب"
معرض
• إظهار يتم استخدام الوسيطة لعرض معلومات حول كتاب الطبخ الموجود على
https://supermarket.getchef.com/cookbooks.
بناء الجملة
تحتوي هذه الوسيطة على النحو التالي:
يعرض موقع كتاب الطبخ بسكين $ COOKBOOK_NAME [COOKBOOK_VERSION]
مزيد من الخيارات
تحتوي هذه الحجة على الخيارات التالية:
COOKBOOK_VERSION
سيتم عرض نسخة كتاب الطبخ. إذا كان كتاب الطبخ يحتوي على إصدار واحد فقط ، فهذا
الخيار لا يحتاج إلى التحديد. إذا كان كتاب الطبخ يحتوي على أكثر من إصدار و
هذا الخيار غير محدد ، سيتم إرجاع قائمة إصدارات كتب الطبخ.
أمثلة
لإظهار تفاصيل كتاب الطبخ المسمى haproxy:
عرض موقع كتاب الطبخ سكين $ haproxy
لإرجاع شيء مثل:
متوسط تقييم:
الفئة: الشبكات
created_at: 2009-10-25T23:51:07Z
الوصف: تثبيت وتكوين haproxy
External_url:
احدث اصدار: http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/1_0_3
المشرف: كود التشغيل
الاسم: هابروكس
updated_at: 2011-06-30T21:53:25Z
إصدارات:
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/1_0_3
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/1_0_2
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/1_0_1
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/1_0_0
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/0_8_1
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/0_8_0
http://cookbooks.opscode.com/api/v1/cookbooks/haproxy/versions/0_7_0
لعرض المعلومات بتنسيق JSON ، استخدم ملف -F خيار شائع كجزء من الأمر مثل
هذه:
عرض دور السكين $ devops -F json
التنسيقات الأخرى المتاحة تشمل نص, ياملو pp.
عدم المشاركة
• عدم المشاركة يتم استخدام الوسيطة لإيقاف مشاركة كتاب الطبخ في
https://supermarket.getchef.com/cookbooks. لا يجوز القيام إلا بمشرف كتاب الطبخ
هذا الفعل.
بناء الجملة
تحتوي هذه الوسيطة على النحو التالي:
موقع كتب الطبخ بسكين $ يقوم بإلغاء مشاركة COOKBOOK_NAME
مزيد من الخيارات
لا يحتوي هذا الأمر على أي خيارات محددة.
أمثلة
لإلغاء مشاركة كتاب الطبخ المسمى ابدء، أدخل:
موقع كتاب الطبخ $ Knife Unshare للبدء
استخدم موقع Knife-cookbook-site عبر الإنترنت باستخدام خدمات onworks.net