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

❓ چگونه می‌توانم دسترسی SSH را بر روی CentOS محدود کنم و اطمینان حاصل کنم که فقط کاربران خاصی می‌توانند به سرور متصل شوند؟

برای محدود کردن دسترسی SSH در CentOS، می‌توانید فایل پیکربندی `/etc/ssh/sshd_config` را ویرایش کنید. با اضافه کردن گزینه `AllowUsers username1 username2` می‌توانید فقط به این کاربران اجازه دهید به سرور متصل شوند. پس از ویرایش، باید سرویس SSH را با دستور `systemctl restart sshd` راه‌اندازی مجدد کنید تا تغییرات اعمال شود.

دسته: centos

❓ چگونه می‌توانم نسخه‌های مختلف کرنل را در CentOS مدیریت کنم و از کدام ابزارها برای این کار استفاده کنم؟

برای مدیریت نسخه‌های مختلف کرنل در CentOS، می‌توانید از ابزارهایی مانند `yum` یا `dnf` استفاده کنید. ابتدا با دستور `yum list installed kernel` نسخه‌های کرنل نصب شده را مشاهده کنید. برای نصب نسخه جدید، از دستور `yum install kernel-نسخه` استفاده کنید و برای تغییر نسخه کرنل در بوت، باید فایل `/etc/default/grub` را ویرایش کرده و سپس `grub2-mkconfig -o /boot/grub2/grub.cfg` را اجرا کنید.

دسته: centos

❓ فرق بین HTTP/1.1 و HTTP/2 در Apache چیه و چطور می‌تونم HTTP/2 رو فعال کنم؟

HTTP/2 به عنوان نسخه جدید پروتکل HTTP با بهبودهایی مثل multiplexing و header compression ارائه شده که سرعت بارگذاری صفحات وب رو افزایش می‌ده. برای فعال‌سازی HTTP/2 در Apache، باید ماژول های مورد نیاز مثل mod_http2 رو فعال کنیم و در فایل پیکربندی سرور، پروتکل HTTP/2 رو برای Virtual Hostها مشخص کنیم.

دسته: apache

❓ چطور می‌تونم از ماژول mod_rewrite برای ریدایرکت کردن URL‌ها استفاده کنم؟

ماژول mod_rewrite در Apache به ما این امکان رو می‌ده که با استفاده از قوانین مشخص، URL‌ها رو به مسیرهای دیگه ریدایرکت کنیم. برای این کار باید دستور RewriteEngine رو فعال کنیم و سپس با استفاده از دستور RewriteRule قواعد لازم رو تعریف کنیم. این ویژگی به ما کمک می‌کنه که SEO سایت رو بهبود ببخشیم.

دسته: apache

❓ آیا می‌تونی بگی که تنظیمات Virtual Host در Apache چطور کار می‌کنه و چه کاربردی داره؟

تنظیمات Virtual Host در Apache اجازه می‌ده که چندین دامنه یا زیر دامنه رو بر روی یک سرور میزبانی کنیم. در واقع، هر Virtual Host می‌تونه تنظیمات خاص خود مثل دایرکتوری ریشه، فایل‌های log و حتی پیکربندی SSL رو داشته باشه. این کار به ما این امکان رو می‌ده که منابع رو به‌طور بهینه‌تری مدیریت کنیم.

دسته: apache