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

Ad


فاویکون OnWorks

knife-search - آنلاین در ابر

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

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

برنامه:

نام


knife-search - صفحه مرد برای فرمان فرعی جستجوی چاقو.

نمایه های جستجو اجازه می دهند برای هر نوع داده ای که توسط سرآشپز نمایه می شود، پرس و جوهایی انجام شود
سرور، از جمله کیسه های داده (و آیتم های کیسه داده)، محیط ها، گره ها و نقش ها. آ
نحو پرس و جو تعریف شده برای پشتیبانی از الگوهای جستجو مانند exact، wildcard، range و
درهم. جستجو یک پرس و جوی متن کامل است که می تواند از چندین مکان انجام شود، از جمله
از داخل یک دستور، با استفاده از جستجو کردن فرمان فرعی در چاقو، the جستجو کردن روش در
دستور DSL، و با استفاده از /جستجو کردن or /search/INDEX نقاط پایانی در API سرور سرآشپز.
موتور جستجو بر اساس Apache Solr است و از سرور Chef اجرا می شود.

La چاقو جستجو کردن از دستور فرعی استفاده می‌شود
یک سرور آشپز

نحو

این دستور فرعی دارای دستور زیر است:

$ جستجوی چاقو INDEX SEARCH_QUERY

جایی که شاخص یکی از مشتری, محیط, گره, نقش، یا نام کیسه داده و
SEARCH_QUERY نحو پرس و جوی جستجو برای پرس و جوی است که اجرا خواهد شد.

شاخص در صورت حذف به طور ضمنی، و به طور پیش فرض به گره. مثلا:

$ جستجوی چاقو '*:*' -i

چیزی شبیه به:

8 مورد پیدا شد

centos-62-dev
opensuse-1203
ubuntu-1304-dev
ubuntu-1304-orgtest
ubuntu-1204-ohai-test
ubuntu-1304-ifcfg-test
تست اوهای
win2k8-dev

و همان جستجو است که:

$ گره جستجوی چاقو '*:*" -i

اگر SEARCH_QUERY شامل کاراکتر دو نقطه نیست (:، سپس الگوی پرس و جو پیش فرض
is برچسب‌ها:*#{@query}* OR نقش ها:*#{@query}* OR fqdn:*#{@query}* OR آدرس‌ها:*#{@query}*,
به این معنی که دو عبارت جستجوی زیر عملاً یکسان هستند:

$ چاقو جستجو در اوبونتو

و یا:

$ knife search node "tags:*ubuntu* OR roles:*ubuntu* OR fqdn:*ubuntu* (و غیره)"

گزینه

این دستور فرعی دارای گزینه های زیر است:

-a ATTR، --صفت ATTR
صفت (یا صفات) برای نشان دادن.

-b ردیف، --شروع ROW
ردیفی که نتایج بازگشتی از آن آغاز می شود.

-c CONFIG_FILE، - پیکربندی CONFIG_FILE
فایل پیکربندی برای استفاده

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

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

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

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

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

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

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

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

-من، -- فقط شناسه
فقط برای نشان دادن شناسه‌های شی منطبق استفاده کنید.

شاخص نام نمایه ای که باید پرس و جو شود: مشتری, محیط, گره, نقش، یا
DATA_BAG_NAME. شاخص پیش فرض: گره.

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

-ل، --طولانی
برای نمایش تمام ویژگی ها در خروجی و نمایش خروجی به صورت JSON استفاده کنید.

-m، --متوسط
برای نمایش ویژگی های عادی در خروجی و نمایش خروجی به صورت JSON استفاده کنید.

-o مرتب سازی، --مرتب سازی مرتب کردن بر اساس
ترتیب مرتب شدن نتایج جستجو

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

-q SEARCH_QUERY، --پرس و جو SEARCH_QUERY
برای محافظت از عبارت های جستجویی که با خط فاصله (-) شروع می شوند، استفاده کنید. آ -q پرس و جو ممکن است باشد
به عنوان یک آرگومان یا یک گزینه مشخص شده است، اما نه هر دو.

-r، - لیست اجرا
فقط برای نمایش لیست اجرا استفاده کنید.

-R INT، -- ردیف ها INT
تعداد ردیف هایی که باید برگردانده شوند.

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

SEARCH_QUERY
عبارت جستجو برای شناسایی فهرستی از اقلام در سرور آشپز استفاده می شود. این گزینه
از همان نحو استفاده می کند جستجو کردن فرمان فرعی

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

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

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

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

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

مثال ها

برای جستجوی شناسه‌های تمام گره‌های در حال اجرا در پلتفرم Amazon EC2، وارد کنید:

$ گره جستجوی چاقو 'ec2:*' -i

برای برگرداندن چیزی شبیه به:

4 مورد پیدا شد

ip-0A7CA19F.ec2.internal

ip-0A58CF8E.ec2.internal

ip-0A58E134.ec2.internal

ip-0A7CFFD5.ec2.internal

برای جستجوی نوع نمونه (طعم) همه گره های در حال اجرا بر روی پلت فرم آمازون EC2،
وارد:

$ گره جستجوی چاقو 'ec2:*' -a ec2.instance_type

برای برگرداندن چیزی شبیه به:

4 مورد پیدا شد

ec2.instance_type: m1.large
شناسه: ip-0A7CA19F.ec2.internal

ec2.instance_type: m1.large
شناسه: ip-0A58CF8E.ec2.internal

ec2.instance_type: m1.large
شناسه: ip-0A58E134.ec2.internal

ec2.instance_type: m1.large
شناسه: ip-0A7CFFD5.ec2.internal

برای جستجوی تمام گره‌های در حال اجرا اوبونتو، وارد کنید:

گره جستجوی $ knife 'platform:ubuntu'

برای جستجوی تمام گره‌های در حال اجرا CentOS در محیط تولید، وارد کنید:

$ گره جستجوی چاقو 'chef_environment:production AND platform:centos'

برای پیدا کردن یک ویژگی تو در تو، از الگوی مشابه زیر استفاده کنید:

گره جستجوی چاقو $ -آ .

برای ساخت یک عبارت جستجو برای استفاده از بیش از یک ویژگی، از زیرخط (_) برای جدا کردن
هر صفت به عنوان مثال، پرس و جو زیر تمام گره هایی را که a را اجرا می کنند جستجو می کند
نسخه خاص Ruby:

گره جستجوی چاقوی $ "languages_ruby_version:1.9.3"

برای ایجاد یک عبارت جستجو که بتواند یک ویژگی تودرتو پیدا کند:

$ نام گره جستجوی چاقو: -a kernel.machine

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

گره جستجوی چاقوی $ "role:web NOT name:web03"

جایی که پرس و جو در مثال قبلی تمام سرورهایی را که دارای آن هستند جستجو می کند وب نقش،
اما نه در سرور نامگذاری شده web03.

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


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

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

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

Ad