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

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

برای بررسی وضعیت یک سرویس در CentOS، می‌توانید از دستور `systemctl status نام_سرویس` استفاده کنید. این دستور اطلاعاتی مانند وضعیت فعلی سرویس، زمان راه‌اندازی و هر گونه خطای موجود را نمایش می‌دهد. در صورتی که سرویس در حال اجرا باشد، شما باید نوشته‌ی 'active (running)' را مشاهده کنید.

دسته: centos

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

برای ریدایرکت ترافیک ورودی به URL های متفاوت با استفاده از Apache ModRewrite، ابتدا باید ماژول mod_rewrite را فعال کنید. سپس در فایل .htaccess می‌توانید قوانین زیر را اضافه کنید: `RewriteEngine On` و برای ریدایرکت نوشتن قوانین مطابق نیاز خود مانند `RewriteRule ^old-url$ new-url [R=301,L]` را انجام دهید. این کار باعث می‌شود که هر بار کسی به `old-url` برود، به `new-url` هدایت شود.

دسته: apache

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

با استفاده از Terraform می‌توانیم زیرساخت ابری را به صورت کد تعریف و مدیریت کنیم. این ابزار امکان ساخت، ویرایش و نسخه‌بندی زیرساخت را فراهم می‌کند. مزایای این روش شامل اتوماسیون در استقرار منابع، قابلیت بازتولید زیرساخت و کاهش خطاهای انسانی در فرآیندهای دستی است.

دسته: devops

❓ در پروتکل OSPF، چه تفاوتی بین وضعیت DR و BDR وجود دارد و چرا این وضعیت‌ها مهم هستند؟

در OSPF، DR (Designated Router) و BDR (Backup Designated Router) به ترتیب به روتر اصلی و پشتیبان آن اشاره دارند. زمانی که چندین روتر در یک شبکه وجود دارد، DR مسئول جمع‌آوری و توزیع اطلاعات روترها به سایرین است تا از بار اضافی در ترافیک جلوگیری شود. BDR نیز در صورت خرابی DR، جایگزین آن می‌شود، بنابراین این دو وضعیت به پایداری و کارایی شبکه کمک می‌کنند.

دسته: ccna

❓ چطور می‌توانم با استفاده از PowerShell یک کاربر جدید در Active Directory ایجاد کنم و گروه خاصی را به او اضافه کنم؟

برای ایجاد کاربر جدید در Active Directory با PowerShell، می‌توانید از دستور `New-ADUser` استفاده کنید. به این صورت: `New-ADUser -Name 'نام کاربر' -GivenName 'نام' -Surname 'نام خانوادگی' -SamAccountName 'نام کاربری' -UserPrincipalName 'ایمیل' -Path 'مسیر OU' -AccountPassword (ConvertTo-SecureString 'رمز عبور' -AsPlainText -Force) -Enabled $true`. سپس می‌توانید با دستور `Add-ADGroupMember` کاربر را به گروه مورد نظر اضافه کنید.

دسته: windows-server