بانک سوالات پروژه‌ی 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)

❓ چطور می‌توانم حجم‌های Docker را به‌صورت خودکار با استفاده از Docker Compose مدیریت کنم؟

برای مدیریت حجم‌ها در Docker Compose، می‌توانیم در فایل docker-compose.yml، بخش volumes را تعریف کنیم. این بخش به ما اجازه می‌دهد که حجم‌ها را به‌صورت خودکار ایجاد و به کانتینرها متصل کنیم. مثلاً می‌توانیم یک volume به نام db_data بسازیم و آن را به مسیر /var/lib/mysql در کانتینر متصل کنیم تا داده‌ها در آن ذخیره شوند.

دسته: docker

❓ چگونگی مدیریت پردازش‌ها در لینوکس به چه صورت انجام می‌شه و کاربرد دستور `kill` چیه؟

مدیریت پردازش‌ها در لینوکس به کمک دستورات مختلفی مانند `ps` برای نمایش پردازش‌ها و `top` برای مشاهده وضعیت زنده آن‌ها انجام می‌شود. دستور `kill` برای خاتمه دادن به پردازش‌ها استفاده می‌شود. با استفاده از `kill PID` می‌توانید پردازش با شناسه (PID) مشخص را متوقف کنید. همچنین می‌توان از سیگنال‌های مختلفی نظیر `SIGTERM` و `SIGKILL` برای مدیریت رفتار خاتمه پردازش استفاده کرد.

دسته: lpic1

❓ چطور می‌توانم یک کاربر جدید به سیستم لینوکس اضافه کنم و این کار چه تنظیماتی نیاز داره؟

برای افزودن یک کاربر جدید، می‌توان از دستور `useradd` استفاده کرد. به عنوان مثال، با دستور `sudo useradd -m -s /bin/bash username` یک کاربر با نام 'username' و دایرکتوری خانگی ایجاد می‌شود. پس از آن، با استفاده از دستور `passwd username` می‌توانید برای کاربر جدید یک رمز عبور تنظیم کنید. همچنین، تنظیمات پیشرفته‌تری مثل اضافه کردن کاربر به گروه‌های خاص را می‌توان انجام داد.

دسته: lpic1

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

در لینوکس، هر فایل و دایرکتوری دارای سه نوع مجوز است: خواندن (r)، نوشتن (w) و اجرا (x). مجوز خواندن به کاربر اجازه می‌دهد محتوای فایل را بخواند، مجوز نوشتن اجازه تغییر یا حذف فایل را می‌دهد و مجوز اجرا به کاربر قابلیت اجرای فایل‌های اسکریپت یا برنامه را می‌دهد. این مجوزها با ترکیب مالک، گروه و دیگران مشخص می‌شوند.

دسته: lpic1

❓ فرق بین RAID 0 و RAID 1 در چه مواردی است و هر کدام چه مزایا و معایبی دارند؟

RAID 0 داده‌ها را در چندین دیسک تقسیم می‌کند و عملکرد را افزایش می‌دهد، اما هیچ کدام از داده‌ها پشتیبان‌گیری نمی‌شود و در صورت خرابی یکی از دیسک‌ها، تمامی داده‌ها از دست می‌رود. در مقابل، RAID 1 داده‌ها را در حداقل دو دیسک کپی می‌کند و از دست رفتن داده‌ها را در صورت خرابی یکی از دیسک‌ها جبران می‌کند؛ اما عملکرد آن کمتر از RAID 0 است و فضای ذخیره‌سازی مفید کمتری نیز دارد.

دسته: lpic2