بانک سوالات پروژه‌ی 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، می‌توانیم از دستور `docker network create my_network` برای ایجاد یک شبکه جدید استفاده کنیم. سپس با استفاده از گزینه `--network my_network` هنگام راه‌اندازی هر کانتینر، آن‌ها را به این شبکه متصل کنیم. این کار به کانتینرها اجازه می‌دهد که از طریق نام‌های میزبانی به یکدیگر دسترسی داشته باشند.

دسته: docker

❓ چطور می‌توانیم از Docker Volume برای نگهداری داده‌های پایدار در کانتینر استفاده کنیم؟

برای استفاده از Docker Volume، ابتدا باید یک volume ایجاد کنیم با دستور `docker volume create my_volume`. سپس در زمان راه‌اندازی کانتینر، با استفاده از گزینه `-v` می‌توانیم آن volume را به مسیر دلخواه در کانتینر متصل کنیم. این کار باعث می‌شود داده‌ها در صورت حذف یا ریستارت کانتینر حفظ شوند.

دسته: docker

❓ در LPIC-1، فایل‌های سیستم چه نقشی در سیستم‌عامل لینوکس دارند و آیا می‌توان به آنها دسترسی مستقیم داشت؟

فایل‌های سیستم در لینوکس ساختار و سازماندهی داده‌ها را تعیین می‌کنند و شامل فایل‌های اجرایی، کتابخانه‌ها و تنظیمات سیستم هستند. بله، می‌توان به این فایل‌ها دسترسی مستقیم داشت، اما مهم است که با استفاده از مجوزهای مناسب و دستورات صحیح مثل 'ls' و 'chmod'، از تغییرات ناخواسته جلوگیری شود.

دسته: lpic1

❓ در LPIC-1، پروسه‌ی نصب یک بسته نرم‌افزاری بر روی توزیع‌های مبتنی بر دبیان چگونه است و چه ابزارهایی برای این کار استفاده می‌شود؟

برای نصب بسته‌های نرم‌افزاری در توزیع‌های دبیان، از ابزارهایی مثل 'apt' و 'dpkg' استفاده می‌شود. با دستور 'apt install نام_بسته' می‌توان بسته‌های مورد نظر را به راحتی نصب کرد. همچنین برای مدیریت وابستگی‌ها و به‌روزرسانی‌ها، 'apt' گزینه مناسبی است.

دسته: lpic1

❓ چه راهکارهایی برای امنیت SSH در یک سرور لینوکسی وجود داره و چطور می‌تونیم از حملات Brute Force جلوگیری کنیم؟

برای افزایش امنیت SSH می‌تونید از چندین راهکار استفاده کنید. اولاً، تغییر پورت پیش‌فرض SSH از 22 به یک پورت دیگر می‌تونه حملات اتوماتیک رو کاهش بده. دوماً، با استفاده از احراز هویت کلید عمومی و غیرفعال کردن ورود با پسورد، امن‌تر می‌شه. همچنین، نصب و تنظیم `fail2ban` به شما این امکان رو می‌ده که دسترسی IPهای مشکوک رو که چند بار تلاش برای ورود ناموفق داشتن، محدود کنید.

دسته: lpic2