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

❓ در FreeBSD چه تفاوتی بین UFS و ZFS وجود دارد و کدام یک برای سرورهای با داده‌های زیاد مناسب‌تر است؟

UFS یک سیستم فایل قدیمی‌تر و ساده‌تر است که کارایی مناسبی دارد، اما ZFS امکانات پیشرفته‌تری ارائه می‌دهد، از جمله snapshot، replication و مدیریت خودکار خطا. ZFS برای سرورهایی که با داده‌های زیاد کار می‌کنند، گزینه بهتری است زیرا توانایی مدیریت حجم بالای داده‌ها و بازیابی از خطاها را دارد.

دسته: freebsd

❓ چطوری می‌تونم از ابزار Snap برای مدیریت بسته‌ها در اوبونتو استفاده کنم؟

برای استفاده از Snap در اوبونتو ابتدا باید بررسی کنی که آیا Snap روی سیستم نصب شده یا نه. اگر نصب نشده، می‌تونی با دستور 'sudo apt install snapd' اون رو نصب کنی. بعد از نصب، برای نصب یک بسته می‌تونی از دستور 'sudo snap install <package-name>' استفاده کنی و برای مشاهده‌ی بسته‌های نصب شده هم می‌تونی از 'snap list' کمک بگیری. Snap مزیت‌هایی مثل به‌روزرسانی خودکار و جداسازی بسته‌ها رو داره.

دسته: ubuntu

❓ چطور می‌تونم تنظیمات SELinux رو در CentOS تغییر بدم تا به صورت موقت غیرفعال بشه؟

برای غیرفعال کردن SELinux به صورت موقت در CentOS، می‌تونی از دستور `setenforce 0` استفاده کنی. این کار SELinux رو به حالت permissive تغییر می‌ده و تمامی درخواست‌ها رو ثبت کرده ولی بلاک نمی‌کنه. برای بررسی وضعیت SELinux می‌تونی از دستور `sestatus` استفاده کنی که معلوم می‌کنه الان در چه حالتی هست.

دسته: centos

❓ چطور می‌توانیم تنظیمات بهینه برای کشینگ در Apache را انجام دهیم و تأثیر آن بر روی عملکرد سایت چیست؟

برای بهینه‌سازی کشینگ در Apache، ابتدا باید ماژول mod_cache و mod_disk_cache را فعال کنیم و سپس در فایل پیکربندی، مسیرهای کش و زمان انقضای محتوا را تعیین کنیم. استفاده از کشینگ می‌تواند زمان بارگذاری صفحات را به طور چشمگیری کاهش دهد و بار سرور را کم کند، به شرطی که تنظیمات به درستی انجام شوند و از کشینگ مناسب برای نوع محتوای سایت استفاده شود.

دسته: apache

❓ چطور می‌توانم در nginx با استفاده از ماژول `ngx_http_geo_module` ترافیک را بر اساس موقعیت جغرافیایی IP کاربران مسیریابی کنم؟

برای استفاده از ماژول `ngx_http_geo_module` در nginx، شما ابتدا باید آدرس‌های IP مورد نظر را به همراه موقعیت جغرافیایی‌شان تعریف کنید. سپس با استفاده از دستور `geo` این مقادیر را در فایل پیکربندی nginx وارد کنید. پس از آن می‌توانید با استفاده از متغیر تعریف شده، ترافیک را به مراحل مختلف هدایت کنید؛ مثلاً می‌توانید با بررسی موقعیت جغرافیایی، کاربر را به سرور خاصی هدایت کنید.

دسته: nginx