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

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

برای استفاده از SSH، اول باید سرویس SSH رو روی سرور اوبونتو نصب کنی، با دستور `sudo apt install openssh-server`. بعد از نصب، می‌تونی با دستور `ssh username@server_ip` به سرور متصل بشی. حتماً فایروال رو چک کن تا پورت 22 باز باشه و اجازه اتصال رو بده.

دسته: ubuntu

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

برای مدیریت نسخه‌های مختلف کرنل در اوبونتو، می‌تونی از ابزار `apt` استفاده کنی. با استفاده از دستور `apt list --installed | grep linux-image` می‌تونی نسخه‌های نصب شده رو ببینی و با دستور `apt remove linux-image-<version>` می‌تونی نسخه‌های قدیمی‌تر رو حذف کنی. بعد از نصب یا حذف، باید سیستم رو ریستارت کنی تا تغییرات اعمال بشن.

دسته: ubuntu

❓ برای افزایش امنیت یک سرور CentOS چه اقداماتی باید انجام دهم و آیا ابزار خاصی برای این کار وجود دارد؟

برای افزایش امنیت سرور CentOS، می‌توانید اقدامات مختلفی انجام دهید، مثل نصب و پیکربندی فایروال `firewalld`، استفاده از SELinux برای کنترل دسترسی و همچنین نصب ابزارهای امنیتی مانند `fail2ban` برای جلوگیری از حملات brute force. این ابزارها به شما کمک می‌کنند تا به شکل موثرتری از سرور خود محافظت کنید و تهدیدات را شناسایی و مسدود کنید.

دسته: centos

❓ چگونه می‌توانم دسترسی 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