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

همه پرسش‌ها (674) Grafana (32) Jaeger (29) LXD (32) OpenTelemetry (26) Prometheus (28) ansible (33) apache (33) bash (21) ccna (30) centos (27) ceph (28) devops (34) docker (35) freebsd (30) git (32) kubernetes (26) linux (33) lpic1 (33) lpic2 (29) nginx (20) ubuntu (52) windows-server (31)

❓ Ceph چه نوع سیستم ذخیره‌سازی است و چه مزایایی نسبت به سایر سیستم‌های ذخیره‌سازی دارد؟

Ceph یک سیستم ذخیره‌سازی توزیع‌شده و مقیاس‌پذیر است که به‌صورت خودکار بار را توزیع کرده و از داده‌ها در برابر خرابی محافظت می‌کند. مزایای آن شامل قابلیت مقیاس‌پذیری نامحدود، استفاده بهینه از منابع، و عدم وابستگی به سخت‌افزار خاص است که باعث می‌شود برای نیازهای مختلف سازمان‌ها بسیار مناسب باشد.

دسته: ceph

❓ چطور می‌توانیم با استفاده از Kubernetes، یک سرویس Load Balancer برای اپلیکیشن‌های خود راه‌اندازی کنیم؟

برای راه‌اندازی یک سرویس Load Balancer در Kubernetes، ابتدا باید یک Resource از نوع Service با نوع LoadBalancer بسازید. در فایل YAML خود، نوع سرویس را به 'LoadBalancer' تغییر دهید و پورت‌ها و انتخاب‌گر (selector) مناسب را مشخص کنید. بعد از اجرای این فایل با دستور kubectl apply، Kubernetes به طور خودکار یک Load Balancer در محیط ابری (مثل GCP یا AWS) ایجاد کرده و آدرس IP عمومی را به شما می‌دهد.

دسته: kubernetes

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

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

دسته: docker

❓ لینوکس چه دستوری برای تغییر مجوزهای دسترسی یک فایل یا دایرکتوری استفاده می‌کند و نحوه‌ی کارکرد آن چگونه است؟

برای تغییر مجوزهای دسترسی در لینوکس از دستور 'chmod' استفاده می‌کنیم. این دستور می‌تواند به دو صورت عددی یا سمبولیک اجرا شود. به عنوان مثال، با استفاده از 'chmod 755 myfile' مجوزها به صورت عددی تعیین می‌شوند و یا با 'chmod g+rwx myfile' می‌توان با روش سمبولیک مجوزها را تغییر داد.

دسته: lpic1

❓ در هنگام راه‌اندازی یک سرور جدید با استفاده از LVM، چه مراحلی باید طی شود تا حجم دیسک‌های منطقی به درستی تنظیم و مدیریت شوند؟

برای راه‌اندازی سرور با LVM، ابتدا باید پارتیشن‌های فیزیکی خود را با دستور 'pvcreate' آماده کنید. سپس با استفاده از 'vgcreate' یک گروه ولوم (Volume Group) بسازید. در نهایت، با 'lvcreate' یک ولوم منطقی (Logical Volume) ایجاد کنید. این مراحل به شما این امکان را می‌دهند که حجم دیسک‌ها را به راحتی مدیریت و در صورت نیاز تغییر دهید.

دسته: lpic2