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

فاویکون OnWorks

machinectl - آنلاین در ابر

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

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

برنامه:

نام


machinectl - مدیریت ماشین systemd را کنترل کنید

خلاصه


machinectl [گزینه‌ها...] {COMMAND} [NAME...]

شرح


machinectl ممکن است برای درون نگری و کنترل وضعیت استفاده شود systemd(1) مجازی
مدیر ثبت ماشین و کانتینر systemd-machined.service(8).

machinectl ممکن است برای اجرای عملیات روی ماشین ها و تصاویر استفاده شود. ماشین آلات در این
حس به عنوان نمونه های در حال اجرا در نظر گرفته می شود:

· ماشین های مجازی (VM) که سخت افزار را برای اجرای کامل سیستم عامل (OS) مجازی می کنند.
نمونه ها (از جمله هسته های آنها) در یک محیط مجازی در بالای هاست
سیستم عامل

کانتینرهایی که سخت افزار و هسته سیستم عامل را با سیستم عامل میزبان به اشتراک می گذارند تا سیستم عامل را اجرا کنند
موارد فضای کاربر در بالای سیستم عامل میزبان.

· خود سیستم میزبان

ماشین‌ها با نام‌هایی شناسایی می‌شوند که از قوانین مشابه با نام میزبان UNIX و DNS پیروی می‌کنند.
برای جزئیات، زیر را ببینید. ماشین ها از دیسک یا تصاویر سیستم فایل که
اغلب - اما نه لزوما - نامی مشابه ماشین‌هایی دارند که از آنها کار می‌کنند.
تصاویر از این نظر در نظر گرفته می شوند:

· درختان دایرکتوری حاوی یک سیستم عامل، از جمله دایرکتوری های سطح بالای آن / usr, /و غیرهو
به زودی.

· زیرجلدهای btrfs حاوی درختان سیستم عامل، مشابه درختان دایرکتوری معمولی.

· تصاویر دیسک "خام" باینری حاوی جداول پارتیشن MBR یا GPT و سیستم فایل لینوکس
پارتیشن ها

· درخت سیستم فایل خود سیستم عامل میزبان.

OPTIONS


گزینه های زیر قابل درک است:

-p, -- خاصیت =
هنگام نمایش ویژگی های ماشین یا تصویر، خروجی را به ویژگی های خاصی محدود کنید
با استدلال مشخص شده است. اگر مشخص نشده باشد، تمام ویژگی های مجموعه نشان داده می شوند. در
آرگومان باید یک نام دارایی باشد، مانند "Name". اگر بیش از یک بار مشخص شود، همه
خواص با نام های مشخص شده نشان داده شده است.

-a, --همه
هنگام نمایش ویژگی های ماشین یا تصویر، همه ویژگی ها را بدون توجه به اینکه آیا نشان می دهد
تنظیم شده اند یا نه

هنگام فهرست کردن تصاویر VM یا کانتینر، تصاویری که با نقطه شروع می شوند را سرکوب نکنید
شخصیت (".").

-l, --پر شده
ورودی های درخت فرآیند را بیضی نکنید.

--بدون درخواست رمز عبور
از کاربر برای احراز هویت برای عملیات های ممتاز سؤال نکنید.

--کشتن-کی=
هنگامی که با استفاده می شود کشتن، انتخاب کنید کدام فرآیندها را بکشید. باید یکی از رهبر، یا تمام به
انتخاب کنید که آیا فقط فرآیند رهبر ماشین را بکشید یا همه فرآیندهای ماشین
دستگاه. در صورت حذف، به صورت پیش‌فرض می‌شود تمام.

-s, -- سیگنال =
هنگامی که با استفاده می شود کشتن، انتخاب کنید که کدام سیگنال به فرآیندهای انتخابی ارسال شود. باید یکی از
مشخص کننده های سیگنال شناخته شده، مانند مدت هدف, ثبت نام or NEXTSTOP. در صورت حذف،
پیش فرض به مدت هدف.

--uid=
هنگام استفاده با صدف دستور، شناسه کاربر را برای باز کردن پوسته تعاملی انتخاب می کند
جلسه به عنوان. اگر این سوئیچ مشخص نشده باشد، به طور پیش فرض روی "root" قرار می گیرد. توجه داشته باشید که این سوئیچ
برای ورود فرمان (به زیر مراجعه کنید).

--setenv=
هنگام استفاده با صدف دستور، یک متغیر محیطی را برای ارسال به اجرا شده تنظیم می کند
پوسته. یک جفت نام و مقدار متغیر محیطی را می گیرد که با "=" as از هم جدا شده اند
بحث و جدل. این سوئیچ ممکن است چندین بار برای تنظیم چندین محیط استفاده شود
متغیرها توجه داشته باشید که این سوئیچ برای ورود فرمان (به زیر مراجعه کنید).

-mkdir
هنگامی که با استفاده می شود اتصال، دایرکتوری مقصد را قبل از اعمال bind mount ایجاد می کند.

--فقط خواندنی
هنگامی که با استفاده می شود اتصال، یک اتصال اتصال فقط خواندنی اعمال می کند.

-n, -- خطوط =
هنگامی که با استفاده می شود وضعیت، تعداد خطوط ژورنال را برای نمایش، با شمارش از روی، کنترل می کند
جدیدترین ها یک آرگومان عدد صحیح مثبت می گیرد. پیش فرض 10 است.

-o, --خروجی=
هنگامی که با استفاده می شود وضعیت، قالب بندی ورودی های مجله نشان داده شده را کنترل می کند.
برای انتخاب های موجود، نگاه کنید ژورنالکتل(1). پیش‌فرض به «کوتاه» می‌رسد.

-- تأیید =
هنگام بارگیری یک تصویر ظرف یا VM، مشخص کنید که آیا تصویر باید تأیید شود یا خیر
قبل از اینکه در دسترس باشد یکی از "نه"، "چک" و "امضا" را می گیرد. اگر نه"،
هیچ تاییدیه ای انجام نمی شود اگر "checksum" مشخص شده باشد، دانلود بررسی می شود
یکپارچگی پس از تکمیل انتقال، اما هیچ امضایی تأیید نمی شود. اگر
"امضا" مشخص شده است، چک جمع تایید شده و امضای تصویر است
در برابر کلید محلی فروشندگان قابل اعتماد بررسی شد. به شدت توصیه می شود
اگر سرور و پروتکل این را پشتیبانی می کند، این گزینه را روی "امضا" تنظیم کنید. پیش فرض به
"امضا".

--زور
هنگام دانلود یک ظرف یا تصویر VM و یک کپی محلی توسط محلی مشخص شده
نام دستگاه از قبل وجود دارد، ابتدا آن را حذف کنید و با جدیدا دانلود شده جایگزین کنید
تصویر

--فرمت=
هنگام استفاده با صادرات-قار or صادراتی خام دستورات، فرمت فشرده سازی را مشخص می کند
برای فایل به دست آمده استفاده کنید. یکی از "غیر فشرده"، "xz"، "gzip"، "bzip2" را می گیرد. توسط
به طور پیش فرض، فرمت به طور خودکار از نام فایل تصویر ارسال شده تعیین می شود.

-H, -- میزبان =
عملیات را از راه دور اجرا کنید. نام میزبان یا نام کاربری و نام میزبان را مشخص کنید
برای اتصال با "@" جدا شده است. نام میزبان ممکن است به صورت اختیاری با یک پسوند باشد
نام کانتینر، جدا شده با ":"، که مستقیماً به یک ظرف خاص متصل می شود
میزبان مشخص شده این از SSH برای صحبت با نمونه مدیریت ماشین راه دور استفاده می کند.
ممکن است نام کانتینرها با آنها شمرده شود machinectl -H HOST.

-M, --ماشین=
عملیات را روی یک کانتینر محلی اجرا کنید. نام کانتینری را برای اتصال مشخص کنید.

--بدون پیجر
خروجی را به پیجر لوله نکنید.

-- بدون افسانه
افسانه، یعنی سرصفحه ستون و پاورقی را با اشاره چاپ نکنید.

-h, --کمک
یک متن راهنما کمک کنید و خروج را چاپ کنید.

- نسخه
یک رشته نسخه کوتاه را چاپ کنید و خروج کنید

دستورات


دستورات زیر قابل درک است:

دستگاه دستورات
فهرست
لیست ماشین‌های مجازی و کانتینرهای در حال اجرا (آنلاین). برای شمردن ماشین
تصاویری که می توانند شروع شوند، استفاده کنید لیست-تصاویر (پایین را ببینید). توجه داشته باشید که این دستور مخفی می شود
دستگاه ویژه ".host" به طور پیش فرض. استفاده کنید --همه برای نشان دادن آن سوئیچ کنید

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

نشان [نام...]
نمایش مشخصات یک یا چند ماشین مجازی یا کانتینر ثبت شده یا
خود مدیر اگر هیچ آرگومانی مشخص نشده باشد، ویژگی های مدیر نشان داده می شود.
اگر یک NAME مشخص شده باشد، ویژگی های این ماشین مجازی یا ظرف نشان داده می شود. توسط
به طور پیش فرض، ویژگی های خالی سرکوب می شوند. استفاده کنید --همه برای نشان دادن آنها نیز برای انتخاب
خواص خاص برای نشان دادن، استفاده -- خاصیت =. این دستور برای استفاده در نظر گرفته شده است
هر زمان که خروجی قابل تجزیه توسط کامپیوتر مورد نیاز باشد و درخت cgroup یا را چاپ نمی کند
نوشته های مجله. استفاده کنید وضعیت اگر به دنبال خروجی فرمت شده قابل خواندن توسط انسان هستید.

شروع نام...
با استفاده از یک کانتینر به عنوان یک سرویس سیستمی راه اندازی کنید systemd-nspawn(1). این شروع می شود
[ایمیل محافظت شده]، برای نام ماشین مشخص شده، مشابه با
اثر systemctl شروع روی نام سرویس systemd-nspawn به دنبال ظرف می گردد
تصویر با نام مشخص شده در /var/lib/machines/ (و سایر مسیرهای جستجو، به زیر مراجعه کنید)
و آن را اجرا می کند. استفاده کنید لیست-تصاویر (به پایین مراجعه کنید) برای فهرست کردن تصاویر ظرف موجود به
شروع کنید

توجه داشته باشید که systemd-machined.service(8) همچنین با انواع دیگر رابط دارد
مدیران کانتینر و VM، systemd-nspawn تنها یکی از اجرای آن است. بیشتر
دستورات موجود در machinectl ممکن است در کانتینرها یا ماشین های مجازی کنترل شده توسط
مدیران دیگر، نه فقط systemd-nspawn. راه اندازی ماشین های مجازی و تصاویر کانتینر روی آن ها
مدیران به ابزارهای خاص مدیر نیاز دارند.

برای شروع تعاملی یک ظرف در خط فرمان با دسترسی کامل به
کنسول ظرف، لطفا فراخوانی کنید systemd-nspawn به طور مستقیم. برای توقف دویدن
استفاده از ظرف machinectl خاموش، به زیر مراجعه کنید.

ورود [نام]
یک جلسه ورود به ترمینال تعاملی را در یک کانتینر یا در میزبان محلی باز کنید. اگر یک
آرگومان ارائه شده است، به ماشین ظرفی برای اتصال اشاره دارد. اگر هیچ کدام نیست
مشخص شده است، یا نام کانتینر به عنوان رشته خالی یا خاص مشخص می شود
نام دستگاه ".host" (به زیر مراجعه کنید) مشخص شده است، اتصال به محلی انجام می شود
در عوض میزبان. این یک اتصال TTY به یک ظرف خاص یا محلی ایجاد می کند
میزبان و درخواست اجرای یک getty بر روی آن را می کند. توجه داشته باشید که این فقط برای پشتیبانی می شود
ظروف در حال اجرا systemd(1) به عنوان سیستم اولیه.

این دستور یک اعلان ورود کامل را در کانتینر یا میزبان محلی باز می کند که
سپس نام کاربری و رمز عبور را می خواهد. استفاده کنید صدف (به زیر مراجعه کنید) یا systemd-run(1) با
--ماشین= برای فراخوانی مستقیم یک فرمان، چه به صورت تعاملی یا در داخل، سوئیچ کنید
زمینه.

صدف [[نام@]نام [PATH [ادله...]]]
یک جلسه پوسته تعاملی را در یک ظرف یا در میزبان محلی باز کنید. اولین
آرگومان به ماشین ظرفی برای اتصال اشاره دارد. اگر هیچ کدام مشخص نشده باشد، یا
نام ماشین به عنوان رشته خالی یا نام ماشین خاص ".host" مشخص می شود.
(به زیر مراجعه کنید) مشخص شده است، به جای آن اتصال به میزبان محلی انجام می شود. این کارها
مشابه ورود اما بلافاصله یک فرآیند کاربر را فراخوانی می کند. این دستور را اجرا می کند
قابل اجرا با آرگومان های مشخص شده یا / بن / شل اگر هیچ کدام مشخص نشده باشد توسط
به طور پیش فرض، یک پوسته "ریشه" را باز می کند، اما با استفاده از --uid=، یا با پیشوند نام دستگاه
با نام کاربری و کاراکتر "@"، ممکن است کاربر دیگری انتخاب شود. استفاده کنید --setenv=
برای تنظیم متغیرهای محیطی برای فرآیند اجرا شده.

هنگام استفاده از صدف دستور بدون آرگومان، (به این ترتیب پوسته اجرا شده یا
فرمان روی میزبان محلی)، از بسیاری جهات شبیه a است su(1) جلسه، اما، بر خلاف
su، جلسه جدید را به طور کامل از جلسه مبدا جدا می کند، به طوری که آن را
هیچ ویژگی فرآیند یا جلسه ای را به اشتراک نمی گذارد و در حالت تمیز و به خوبی تعریف شده است. آی تی
در یک جلسه جدید utmp، لاگین، ممیزی، امنیت و کلید زنی و خواهد ردیابی می شود
هیچ گونه متغیر محیطی یا محدودیت منابع را از جمله ویژگی های دیگر به ارث نمی برند.

توجه داشته باشید که systemd-run(1) ممکن است به جای استفاده شود صدف دستور می دهد و بیشتر اجازه می دهد
پیکربندی دقیق و سطح پایین واحد فراخوانی شده. با این حال، اغلب بیشتر است
ممتاز از صدف فرمان

قادر ساختن نام... از کار انداختن نام...
یک ظرف را به‌عنوان یک سرویس سیستم فعال یا غیرفعال کنید تا با استفاده از بوت سیستم شروع به کار کند
systemd-nspawn(1). این کار را فعال یا غیرفعال می کند [ایمیل محافظت شده]، نمونه برای
نام ماشین مشخص شده، شبیه به اثر systemctl قادر ساختن or systemctl
از کار انداختن روی نام سرویس

خاموش نام...
یک یا چند ظرف را خاموش کنید. این کار با ارسال SIGRTMIN+4 به راه اندازی مجدد راه اندازی می شود
فرآیند init ظرف، که باعث می‌شود سیستم‌های init سازگار با systemd بسته شوند
تمیز پایین این عملیات روی کانتینرهایی که a را اجرا نمی کنند کار نمی کند
systemd(1) - سیستم init سازگار، مانند sysvinit. استفاده کنید خاتمه دادن (پایین را ببینید) به
بلافاصله یک کانتینر یا VM را خاتمه دهید، بدون اینکه آن را کاملاً خاموش کنید.

راه اندازی مجدد نام...
یک یا چند کانتینر را مجددا راه اندازی کنید. این کار با ارسال SIGINT به راه اندازی مجدد راه اندازی می شود
فرآیند init ظرف، که تقریباً معادل فشار دادن Ctrl+Alt+Del روی
سیستم غیر کانتینری، و با کانتینرهایی که هر سیستمی را اجرا می کنند سازگار است
مدیر.

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

کشتن نام...
یک سیگنال به یک یا چند فرآیند ماشین مجازی یا ظرف ارسال کنید. این یعنی
فرآیندهایی که توسط میزبان دیده می شود، نه فرآیندهای داخل ماشین مجازی یا
ظرف استفاده کنید --کشتن-کی= برای انتخاب فرآیند کشتن استفاده کنید -- سیگنال = را انتخاب کنید
سیگنال برای ارسال

اتصال نام PATH [PATH]
Bind یک دایرکتوری را از میزبان در ظرف مشخص شده سوار می کند. اولین
آرگومان دایرکتوری دایرکتوری منبع روی میزبان، آرگومان دایرکتوری دوم است
دایرکتوری مقصد در کانتینر است. هنگامی که دومی حذف می شود،
مسیر مقصد در کانتینر همان مسیر مبدا در میزبان است. چه زمانی
همراه با --فقط خواندنی سوئیچ، یک پایه اتصال آماده ایجاد می شود. چه زمانی
همراه با -mkdir سوئیچ، ابتدا مسیر مقصد قبل از ایجاد می شود
mount اعمال می شود. توجه داشته باشید که این گزینه در حال حاضر فقط برای پشتیبانی می شود سیستم
nspawn(1) ظروف.

کپی کردن به نام PATH [PATH]
فایل ها یا دایرکتوری ها را از سیستم میزبان در یک ظرف در حال اجرا کپی می کند. الف را می گیرد
نام کانتینر، به دنبال آن مسیر مبدا در میزبان و مسیر مقصد در
محفظه. اگر مسیر مقصد حذف شود، همان مسیر مبدا است
استفاده شده.

کپی از نام PATH [PATH]
فایل ها یا دایرکتوری ها را از یک کانتینر در سیستم میزبان کپی می کند. ظرفی را می گیرد
نام، و به دنبال آن مسیر مبدأ در کانتینر، مسیر مقصد در میزبان.
اگر مسیر مقصد حذف شود، همان مسیر مبدا استفاده می شود.

تصویر دستورات
لیست-تصاویر
فهرستی از کانتینرهای نصب شده محلی و تصاویر VM را نشان دهید. این همه دیسک های خام را برمی شمارد
تصاویر و دایرکتوری های کانتینر و زیرجلدها در /var/lib/machines/ (و موارد دیگر
مسیرهای جستجو، زیر را ببینید). استفاده کنید شروع (به بالا مراجعه کنید) تا یک کانتینر را از روی یکی از آن ها اجرا کنید
تصاویر فهرست شده توجه داشته باشید که به‌طور پیش‌فرض، کانتینرهایی که نامشان با نقطه (".") شروع می‌شود.
نشان داده نمی شوند. برای نشان دادن اینها هم مشخص کنید --همه. توجه داشته باشید که یک تصویر ویژه ".host"
همیشه به طور ضمنی وجود دارد و به تصویری که خود میزبان از آن بوت شده است اشاره دارد.

وضعیت تصویر [نام...]
اطلاعات وضعیت مختصر را در مورد یک یا چند کانتینر یا تصویر VM نشان دهید. این تابع
برای تولید خروجی قابل خواندن برای انسان در نظر گرفته شده است. استفاده کنید نمایش تصویر (به زیر مراجعه کنید) برای تولید
در عوض خروجی قابل تجزیه توسط کامپیوتر

نمایش تصویر [نام...]
نمایش مشخصات یک یا چند تصویر ماشین مجازی یا ظرف ثبت شده، یا
خود مدیر اگر هیچ آرگومانی مشخص نشده باشد، ویژگی های مدیر نشان داده می شود.
اگر یک NAME مشخص شده باشد، ویژگی های این ماشین مجازی یا تصویر ظرف مشخص می شود
نشان داده شده. به طور پیش فرض، ویژگی های خالی سرکوب می شوند. استفاده کنید --همه برای نشان دادن آنها نیز به
ویژگی های خاص را برای نمایش، استفاده انتخاب کنید -- خاصیت =. این دستور در نظر گرفته شده است
هر زمان که خروجی قابل تجزیه توسط کامپیوتر مورد نیاز باشد استفاده می شود. استفاده کنید وضعیت تصویر اگر شما
به دنبال خروجی قالب‌بندی‌شده قابل خواندن برای انسان.

کلون کردن نام نام
یک کانتینر یا تصویر VM را کلون می کند. آرگومان ها نام تصویر را برای شبیه سازی مشخص می کنند
و نام تصویر تازه کلون شده. توجه داشته باشید که تصاویر ظرف دایرکتوری ساده هستند
با این دستور به تصاویر زیر حجم کلون می شود. توجه داشته باشید که شبیه سازی یک ظرف یا VM
تصویر برای سیستم های فایل btrfs بهینه شده است و ممکن است برای سایر سیستم ها کارآمد نباشد
به محدودیت های سیستم فایل

توجه داشته باشید که این دستور نام میزبان، شناسه ماشین و سایر تنظیماتی را که می‌توانند باقی بگذارند
نمونه را بدون تغییر شناسایی کنید. از این رو تصویر اصلی و کپی شبیه سازی شده خواهد بود
این اعتبارنامه ها را به اشتراک بگذارید، و ممکن است لازم باشد آنها را به صورت دستی در آن تغییر دهید
کپی 🀄.

تغییر نام دهید نام نام
یک ظرف یا تصویر VM را تغییر نام می دهد. آرگومان ها نام تصویر را برای تغییر نام مشخص می کنند
و نام جدید تصویر

فقط خواندنی نام [بول]
یک ظرف یا تصویر VM فقط خواندنی را علامت‌گذاری می‌کند یا (علامت‌گذاری می‌کند). یک VM یا یک تصویر ظرف می گیرد
نام، و پس از آن یک بولی به عنوان آرگومان. اگر بولی حذف شود، مثبت است
ضمنی، یعنی تصویر فقط خواندنی علامت گذاری شده است.

برداشتن نام...
یک یا چند تصویر ظرف یا VM را حذف می کند. تصویر ویژه ".host" که به
درخت دایرکتوری خود میزبان، ممکن است حذف نشود.

تعیین حد [نام] BYTES
حداکثر اندازه را بر حسب بایت تنظیم می کند که یک ظرف خاص یا تصویر VM یا همه تصاویر،
ممکن است روی دیسک (سهمیه دیسک) رشد کند. یک یا دو پارامتر را می گیرد. اولین،
پارامتر اختیاری به یک ظرف یا نام تصویر VM اشاره دارد. اگر مشخص شده است، اندازه
محدودیت تصویر مشخص شده تغییر می کند. در صورت حذف، محدودیت اندازه کلی مجموع
تمام تصاویر ذخیره شده به صورت محلی تغییر می کند. آرگومان نهایی محدودیت اندازه را مشخص می کند
در بایت، احتمالاً با واحدهای معمولی K، M، G، T پسوند شده است. اگر محدودیت اندازه باید باشد
غیرفعال، "-" را به عنوان اندازه مشخص کنید.

توجه داشته باشید که محدودیت‌های اندازه هر کانتینر فقط در سیستم‌های فایل btrfs پشتیبانی می‌شوند. همچنین
توجه داشته باشید که اگر تعیین حد بدون پارامتر تصویر و /var/lib/machines فراخوانی می شود
خالی است، و دایرکتوری روی btrfs قرار ندارد، یک فایل حلقه بک btrfs است
به طور ضمنی به صورت /var/lib/machines.raw با اندازه داده شده ایجاد و در آن نصب شد
/var/lib/machines. ممکن است بعداً اندازه حلقه بک دوباره تنظیم شود تعیین حد، به عنوان
خوب. اگر از یک دایرکتوری /var/lib/machines که به صورت Loopback mount شده استفاده می شود، تعیین حد
بدون نام تصویر، هم تنظیمات سهمیه را در سیستم فایل و هم تغییر می دهد
خود فایل Loopback و اندازه فایل سیستم.

تصویر انتقال دستورات
pull-tar URL [نام]
یک تصویر ظرف .tar را از URL مشخص شده دانلود می کند و آن را در زیر در دسترس قرار می دهد
نام ماشین محلی مشخص شده URL باید از نوع "http://" یا "https://" و
باید به یک فایل بایگانی .tar، tar.gz، .tar.xz یا tar.bz2 مراجعه کند. اگر ماشین محلی
نام حذف شده است، به طور خودکار از آخرین مؤلفه URL، با
پسوند آن حذف شد

تصویر قبل از در دسترس قرار گرفتن تأیید می شود، مگر اینکه -- تأیید = خیر مشخص شده است.
تأیید از طریق فایل‌های SHA256SUMS و SHA256SUMS.gpg که باید ساخته شوند انجام می‌شود.
موجود در همان وب سرور، تحت همان URL با فایل tar. اما با
آخرین جزء (نام فایل) URL جایگزین شد. با --verify=checksum، فقط
SHA256 checksum برای فایل بر اساس فایل SHA256SUMS تأیید شده است. با
-- تأیید = امضا، فایل SHA256SUMS ابتدا با امضای GPG جدا شده تأیید می شود
فایل SHA256SUMS.gpg. کلید عمومی برای این مرحله تأیید باید در دسترس باشد
در /usr/lib/systemd/import-pubring.gpg یا /etc/systemd/import-pubring.gpg.

تصویر ظرف در یک زیرجلد فقط خواندنی دانلود و ذخیره می‌شود
/var/lib/machines/ که از آدرس URL مشخص شده و تگ HTTP آن نامگذاری شده است. قابل نوشتن
سپس عکس فوری از این زیرجلد گرفته می شود و نام محلی مشخص شده را نامگذاری می کند.
این رفتار تضمین می کند که ایجاد چندین نمونه کانتینر از یک URL است
کارآمد، زیرا بارگیری های متعدد ضروری نیست. به منظور ایجاد تنها
تصویر فقط خواندنی، و از ایجاد عکس فوری قابل نوشتن آن اجتناب کنید، "-" را به عنوان محلی مشخص کنید
نام ماشین

توجه داشته باشید که حجم فرعی فقط خواندنی با .tar- پیشوند است و بنابراین با نشان داده نمی شود.
لیست-تصاویر، مگر اینکه --همه تصویب شده است.

توجه داشته باشید که فشار دادن Cc در حین اجرای این دستور، دانلود را قطع نمی کند.
استفاده کنید لغو-انتقال، در زیر توضیح داده شده است.

کشش خام URL [نام]
یک ظرف .raw یا تصویر دیسک VM را از URL مشخص شده دانلود می کند و آن را می سازد
تحت نام ماشین محلی مشخص شده موجود است. URL باید از نوع "http://" یا باشد
"https://". در صورت تمایل، تصویر ظرف باید یک تصویر دیسک .qcow2 یا خام باشد
به صورت .gz، xz.، یا bz2. فشرده شده است. اگر نام ماشین محلی حذف شود، اینطور است
به طور خودکار از آخرین جزء URL مشتق شده و پسوند آن حذف شده است.

تأیید تصویر برای تصاویر خام و تار یکسان است (به بالا مراجعه کنید).

اگر تصویر دانلود شده با فرمت qcow2 باشد به یک فایل تصویر خام تبدیل می شود
قبل از اینکه در دسترس باشد

تصاویر دانلود شده از این نوع به عنوان فایل خام .فقط خواندنی در آن قرار می گیرند
/var/lib/machines/. سپس یک کپی محلی و قابل نوشتن (بازپیوند شده) در زیر ایجاد می شود
نام ماشین محلی مشخص شده برای حذف ایجاد پاس محلی و قابل نوشتن کپی "-" به عنوان
نام ماشین محلی

مشابه رفتار pull-tar، تصویر فقط خواندنی با پیشوند raw- و
بنابراین توسط نشان داده نشده است لیست-تصاویر، مگر اینکه --همه تصویب شده است.

توجه داشته باشید که فشار دادن Cc در حین اجرای این دستور، دانلود را قطع نمی کند.
استفاده کنید لغو-انتقال، در زیر توضیح داده شده است.

واردات تار فایل [نام], وارداتی خام فایل [نام]
یک ظرف TAR یا RAW یا تصویر VM را وارد می کند و آن را تحت نام مشخص شده در آن قرار می دهد
/var/lib/machines/. چه زمانی واردات تار استفاده می شود، فایل به عنوان اولین آرگومان مشخص شده است
باید یک آرشیو tar باشد که احتمالاً با xz، gzip یا bzip2 فشرده شده است. سپس خواهد بود
در زیر جلد خود در /var/lib/machines باز می شود. چه زمانی وارداتی خام استفاده می شود ،
فایل باید یک تصویر qcow2 یا دیسک خام باشد که احتمالاً با xz، gzip یا bzip2 فشرده شده است.
اگر آرگومان دوم (نام تصویر حاصل) مشخص نشده باشد، مشخص است
به طور خودکار از نام فایل مشتق شده است. اگر نام فایل به صورت "-" ارسال شود، تصویر
از ورودی استاندارد خوانده می شود که در این صورت آرگومان دوم اجباری است.

هر دو pull-tar و کشش خام اندازه /var/lib/machines.raw و فایل سیستم را تغییر خواهد داد
در آنجا در صورت لزوم به صورت اختیاری، --فقط خواندنی سوئیچ ممکن است برای ایجاد یک استفاده شود
ظرف فقط خواندنی یا تصویر VM. هنگام وارد کردن، هیچ اعتبارسنجی رمزنگاری انجام نمی شود
تصاویر

مانند بارگیری تصویر، واردات در حال انجام ممکن است با آنها فهرست شود لیست نقل و انتقالات و
سقط شده با لغو-انتقال.

صادرات-قار نام [فایل], صادراتی خام نام [فایل]
یک ظرف TAR یا RAW یا تصویر VM را صادر می کند و آن را در فایل مشخص شده ذخیره می کند. در
پارامتر اول باید یک نام ماشین مجازی یا کانتینر باشد. پارامتر دوم باید باشد
مسیر فایلی که تصویر TAR یا RAW در آن نوشته می شود. اگر مسیر به ".gz" ختم می شود، فایل است
فشرده شده با gzip، اگر به ".xz" ختم شود، با xz، و اگر به ".bz2 ختم شود"، با
bzip2. اگر مسیر به هیچکدام ختم نشود، فایل فشرده نشده باقی می ماند. اگر دومی
آرگومان گم شده است، تصویر در خروجی استاندارد نوشته شده است. فشرده سازی نیز ممکن است
به صراحت با انتخاب شود --فرمت= تعویض. این به ویژه مفید است اگر
پارامتر دوم نامشخص باقی مانده است.

مانند بارگیری و واردات تصویر، صادرات در حال انجام ممکن است با آنها فهرست شود
لیست نقل و انتقالات و با لغو-انتقال.

توجه داشته باشید که در حال حاضر، فقط تصاویر فهرست و زیرجلد ممکن است به عنوان TAR صادر شوند
تصاویر، و فقط تصاویر خام دیسک به عنوان تصاویر RAW.

لیست نقل و انتقالات
فهرستی از کانتینر یا تصویر VM بارگیری، واردات و صادرات را نشان می دهد
در حال حاضر در حال انجام است.

لغو نقل و انتقالات ID...
دانلود، وارد کردن یا صادر کردن کانتینر یا تصویر VM را با موارد مشخص شده لغو می‌کند
شناسه. برای فهرست کردن نقل و انتقالات در حال انجام و شناسه آنها، استفاده کنید لیست نقل و انتقالات.

دستگاه و IMAGE نامها


La machinectl ابزار بر روی ماشین‌ها و تصاویری کار می‌کند که نام آنها باید در ادامه انتخاب شود
قوانین سختگیرانه نام ماشین ها باید برای استفاده به عنوان نام میزبان زیر a مناسب باشد
زیر مجموعه محافظه کارانه معنایی DNS و UNIX/Linux. به طور خاص، آنها باید از
یک یا چند رشته برچسب غیر خالی که با نقطه از هم جدا شده اند. هیچ نقطه پیشرو یا انتهایی وجود ندارد
مجاز. هیچ دنباله ای از چند نقطه مجاز نیست. رشته های برچسب ممکن است فقط از
کاراکترهای الفبایی و همچنین خط تیره و زیرخط. حداکثر طول a
نام دستگاه 64 کاراکتر است.

یک ماشین خاص با نام ".host" به خود سیستم میزبان در حال اجرا اشاره دارد. این هست
برای عملیات اجرایی یا بازرسی سیستم میزبان نیز مفید است. توجه داشته باشید که
machinectl فهرست این دستگاه خاص را نشان نخواهد داد مگر اینکه --همه سوئیچ مشخص شده است.

الزامات مربوط به نام تصاویر کمتر سختگیرانه است، با این حال، آنها باید معتبر UTF-8 باشند، باید معتبر باشند
به عنوان نام فایل مناسب است (بنابراین تک نقطه یا دو نقطه نباشد و شامل یک اسلش نباشد)
و ممکن است شامل کاراکترهای کنترل نباشد. از آنجایی که بسیاری از عملیات ها برای یک تصویر توسط
نام یک ماشین درخواستی، توصیه می شود تصاویر را به همان روش دقیق نامگذاری کنید
به عنوان ماشین آلات

یک تصویر خاص با نام ".host" به تصویر سیستم میزبان در حال اجرا اشاره دارد. آی تی
از این رو به صورت مفهومی به نام ماشین ویژه ".host" که در بالا توضیح داده شد نگاشت می شود. توجه داشته باشید که
machinectl لیست-تصاویر این تصویر خاص را نیز نشان نخواهد داد، مگر اینکه --همه مشخص شده است.

فایل ها و دایرکتوری ها


تصاویر ماشین ترجیحاً در /var/lib/machines/ ذخیره می شوند، اما در نیز جستجو می شوند
/usr/local/lib/machines/ و /usr/lib/machines/. به دلایل سازگاری، دایرکتوری
/var/lib/container/ نیز جستجو می شود. توجه داشته باشید که تصاویر در زیر ذخیره شده است / usr همیشه هستند
فقط خواندنی در نظر گرفته می شود. این امکان وجود دارد که تصاویر ماشین ها را از فهرست های دیگر پیوند دهید
به /var/lib/machines/ تا آنها را برای کنترل در دسترس قرار دهید machinectl.

توجه داشته باشید که بسیاری از عملیات تصویر فقط در فایل btrfs پشتیبانی می شوند، کارآمد یا اتمی
سیستم های. با توجه به این، اگر pull-tar, کشش خام, واردات تار, وارداتی خام و تعیین حد
دستورات متوجه می‌شوند که /var/lib/machines خالی است و روی btrfs قرار ندارد
به طور ضمنی یک فایل Loopback /var/lib/machines.raw حاوی یک سیستم فایل btrfs راه اندازی کنید.
که بر روی /var/lib/machines نصب شده است. اندازه این فایل حلقه بک ممکن است کنترل شود
به صورت پویا با تعیین حد.

تصاویر دیسک توسط systemd-nspawn(1) و machinectl در سه قالب:

· یک درخت دایرکتوری ساده، حاوی فایل ها و دایرکتوری های کانتینر به
چکمه

· حجم های فرعی (در سیستم های فایل btrfs)، که شبیه به دایرکتوری های ساده هستند،
در بالا توضیح داده شد. با این حال، آنها دارای مزایای اضافی، مانند شبیه سازی کارآمد و
گزارش سهمیه

· تصاویر دیسک خام، یعنی تصاویر باینری از دیسک های دارای جدول پارتیشن GPT یا MBR.
تصاویر از این نوع فایل های معمولی با پسوند ".raw" هستند.

دیدن systemd-nspawn(1) برای اطلاعات بیشتر در مورد فرمت های تصویر، به ویژه آن
--دایرکتوری= و --تصویر= گزینه.

مثال ها


مثال 1. دانلود an اوبونتو تصویر و باز کن a صدف in it

# machinectl pull-tar https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-root.tar.gz
# systemd-nspawn -M trusty-server-cloudimg-amd64-root

این تصویر .tar مشخص شده را دانلود و تأیید می کند و سپس استفاده می کند systemd-nspawn(1) به
یک پوسته در آن باز کنید.

مثال 2. دانلود a کلاه نمدی مردانه تصویر ، تنظیم a ریشه کلمه عبور in آن، شروع it as سرویس

# machinectl pull-raw --verify=no http://ftp.halifax.rwth-aachen.de/fedora/linux/releases/21/Cloud/Images/x86_64/Fedora-Cloud-Base-20141203-21.x86_64.raw.xz
# systemd-nspawn -M Fedora-Cloud-Base-20141203-21
# عبور
# خروج
# machinectl Fedora-Cloud-Base-20141203-21 را راه اندازی می کند
ورود # machinectl Fedora-Cloud-Base-20141203-21

این تصویر خام. مشخص شده را با تأیید غیرفعال دانلود می کند. سپس، یک پوسته است
در آن باز می شود و یک رمز عبور root تنظیم می شود. پس از آن پوسته باقی می ماند و دستگاه
به عنوان سرویس سیستم شروع شد. با آخرین دستور یک اعلان ورود به کانتینر است
درخواست شده است.

مثال 3. صادرات a ظرف تصویر as قیر پرونده

# machinectl export-tar fedora myfedora.tar.xz

ظرف "فدورا" را به عنوان یک فایل tar فشرده شده با xz myfedora.tar.xz به
پوشه کنونی.

مثال 4. ساختن a جدید صدف جلسه

# پوسته machinectl --uid=lennart

این یک جلسه پوسته جدید در میزبان محلی برای شناسه کاربری "lennart" ایجاد می کند
su(1)-مانند مد.

خروج وضعیت


در صورت موفقیت، 0 برگردانده می شود، در غیر این صورت یک کد شکست غیر صفر.

محیط زیست


$SYSTEMD_PAGER
پیجر برای استفاده از زمان --بدون پیجر داده نمی شود؛ لغو می کند $PAGER. این را روی خالی تنظیم کنید
رشته یا مقدار "cat" معادل پاس است --بدون پیجر.

$SYSTEMD_LESS
گزینه‌های پیش‌فرض را لغو کنید کمتر ("FRSXMK").

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


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

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

  • 1
    کامپایلر رایگان پاسکال
    کامپایلر رایگان پاسکال
    یک کامپایلر پاسکال 32/64/16 بیتی برای
    Win32/64/CE، Linux، Mac OS X/iOS،
    Android، FreeBSD، OS/2، Game Boy
    Advance، Nintendo NDS و DOS؛
    از نظر معنایی سازگار با ...
    دانلود رایگان کامپایلر پاسکال
  • 2
    Canon EOS DIGITAL Info
    Canon EOS DIGITAL Info
    Canon تعداد شاتر ندارد
    در اطلاعات EXIF ​​یک
    فایل تصویری برخلاف نیکون و
    پنتاکس. هیچ رسمی مبتنی بر Canon وجود ندارد
    کاربرد ...
    Canon EOS DIGITAL Info را دانلود کنید
  • 3
    بازگرداندن
    بازگرداندن
    rEFInd یک چنگال از بوت rEFIt است
    مدیر. مانند rEFIt، rEFInd می تواند
    بوت EFI نصب شده خود را به طور خودکار شناسایی کنید
    لودرها و رابط کاربری گرافیکی زیبایی ارائه می دهد
    منوی گزینه بوت...
    دانلود rEFInd
  • 4
    ExpressLuke GSI
    ExpressLuke GSI
    این صفحه دانلود SourceForge به
    به کاربران اجازه دهید منبع ساخته شده من را دانلود کنند
    GSI ها، بر اساس phhusson's great
    کار کردن من هم اندروید پای را می سازم و هم
    اندروید 1...
    ExpressLuke GSI را دانلود کنید
  • 5
    پخش کننده موسیقی
    پخش کننده موسیقی
    Music Caster یک پخش کننده موسیقی سینی است
    که به شما امکان می دهد موسیقی محلی خود را به یک پخش کنید
    دستگاه Google Cast. در اولین اجرا،
    شما باید روی فلش در خود کلیک کنید
    تاس...
    دانلود Music Caster
  • 6
    پایکیوت
    پایکیوت
    PyQt پیوندهای پایتون است
    کراس پلتفرم Qt دیجیا
    چارچوب توسعه برنامه آی تی
    از Python v2 و v3 و Qt v4 و
    Qt v5. PyQt مفید است...
    PyQt را دانلود کنید
  • بیشتر "

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

Ad