بانک سوالات پروژه‌ی ask-interview

همه پرسش‌ها (592) Grafana (28) Jaeger (25) LXD (28) OpenTelemetry (24) Prometheus (24) ansible (27) apache (28) bash (18) ccna (27) centos (24) ceph (25) devops (29) docker (30) freebsd (27) git (28) kubernetes (24) linux (31) lpic1 (30) lpic2 (27) nginx (16) ubuntu (45) windows-server (27)

❓ LXD چه تفاوتی با LXC دارد و در چه سناریوهایی استفاده از LXD مناسب‌تر است؟

LXD یک رابط کاربری و مدیریت ماشین‌های مجازی است که بر روی LXC بنا شده و به‌صورت پیشرفته‌تری امکاناتی چون مدیریت چندین کانتینر، شبکه‌سازی و ذخیره‌سازی را فراهم می‌کند. اگر به دنبال ساخت و مدیریت کانتینرهای پیچیده و سازمان‌یافته با قابلیت‌های پیشرفته‌تری هستید، LXD گزینه مناسب‌تری خواهد بود.

دسته: LXD

❓ چطور می‌تونیم با استفاده از Git، یه برنچ موقت برای آزمایش یک ویژگی جدید بسازیم و بعد از اینکه نتیجه‌ی آزمایش معلوم شد، اون رو حذف کنیم؟

برای ایجاد یک برنچ موقت می‌تونید از دستور `git checkout -b branch-name` استفاده کنید که یک برنچ جدید بر اساس برنچ فعلی می‌سازه. بعد از تست ویژگی جدید، می‌تونید با `git checkout main` به برنچ اصلی برگردید و با دستور `git branch -d branch-name` برنچ موقت رو حذف کنید. اینطوری پروسه‌تون مرتب و سازمان‌دهی‌شده می‌مونه.

دسته: git

❓ در FreeBSD چگونه می‌توان یک ZFS pool جدید ایجاد کرد و چه نکاتی را باید قبل از انجام این کار مدنظر داشته باشیم؟

برای ایجاد یک ZFS pool جدید در FreeBSD، شما می‌توانید از فرمان `zpool create` استفاده کنید. قبل از این کار، مطمئن شوید که دیسک‌های مورد نظر برای استفاده آزاد و فرمت شده هستند. همچنین، باید در نظر داشته باشید که حجم و تنظیمات RAID مورد نظرتان را مشخص کنید تا از بالاترین کارایی و ایمنی داده‌ها بهره‌مند شوید.

دسته: freebsd

❓ چطور می‌تونم از خط فرمان در اوبونتو پکیج‌های نصب‌شده رو لیست کنم؟

برای لیست کردن پکیج‌های نصب‌شده در اوبونتو می‌تونی از دستور `dpkg --get-selections` استفاده کنی. این دستور تمام پکیج‌های نصب‌شده رو نشون می‌ده. همچنین می‌تونی با `apt list --installed` هم همین کار رو انجام بدی که نتیجه‌ی بهتری برای مشاهده‌ی پکیج‌ها و نسخه‌ها می‌ده.

دسته: ubuntu

❓ چطور می‌توانیم با استفاده از Apache mod_rewrite، URL های غیرمعمول را به URL های ساده و قابل خواندن تبدیل کنیم؟

برای تبدیل URL های غیرمعمول به شکل ساده‌تر در Apache، می‌توانیم از ماژول mod_rewrite استفاده کنیم. با فعال کردن این ماژول، می‌توانیم در فایل .htaccess قوانین بازنویسی تعیین کنیم. به عنوان مثال، با استفاده از دستوراتی مثل 'RewriteRule ^product/([0-9]+)/?$ product.php?id=$1' می‌توانیم URL هایی به شکل 'product/123' را به 'product.php?id=123' تبدیل کنیم.

دسته: apache