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

🗂 پرسش‌ها در دسته: linux

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

مدیریت لاگ‌ها با استفاده از ابزارهایی مثل `logrotate` انجام می‌شه. این ابزار بهت اجازه می‌ده تا به صورت خودکار لاگ‌ها رو بچرخونی و قدیمیا رو آرشیو کنی. همچنین می‌تونی با استفاده از `grep` لاگ‌ها رو جستجو کنی و با `tail` یا `less` اون‌ها رو به صورت زنده دنبال کنی. اینکار بهت کمک می‌کنه تا خطاها و مشکلات سیستم رو سریع‌تر شناسایی کنی.

دسته: linux

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

برای کنترل دسترسی یوزرها، می‌تونی از دستورات `chmod`، `chown` و `chgrp` استفاده کنی. با `chmod` می‌تونی سطوح دسترسی (خواندن، نوشتن و اجرا) رو تعیین کنی. `chown` برای تغییر مالکیت فایل و `chgrp` برای تغییر گروه مالک فایل استفاده می‌شه. این دستورات بهت این امکان رو می‌دن که به صورت دقیق‌تری روی دسترسی‌ها کنترل داشته باشی.

دسته: linux

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

برای تنظیم یک دامین سفارشی، ابتدا باید DNS Records مربوط به دامین رو به IP سرور لینوکس‌ات متصل کنی. بعد از این، تنظیمات وب سرور مثل Apache یا Nginx رو به گونه‌ای تغییر بده که دامین جدید رو شناسایی کنه. در نهایت، با دستور `systemctl restart apache2` یا `nginx` سرور رو ریستارت کن تا تغییرات اعمال بشه.

دسته: linux

❓ چطور می‌شه مجوزهای دسترسی به یک فایل یا دایرکتوری رو در لینوکس تغییر داد و چه مفهومی دارن فایل‌های با مجوز ۷۵۵؟

برای تغییر مجوزها می‌تونید از دستور `chmod` استفاده کنید. با مجوز ۷۵۵، صاحب فایل تمام دسترسی‌ها (خواندن، نوشتن، اجرای) رو داره، در حالی که گروه و سایر کاربران فقط مجوز خواندن و اجرا رو دارن. این مجوز برای فایل‌های اجرایی و دایرکتوری‌ها رایج است.

دسته: linux

❓ برای مانیتورینگ منابع سیستم در لینوکس، چه ابزاری رو توصیه می‌کنید و چرا؟

ابزار `htop` یکی از بهترین گزینه‌هاست، چون رابط کاربری غنی و گرافیکی داره و امکان مشاهده و مدیریت پروسه‌ها رو به راحتی فراهم می‌کنه. با `htop` می‌تونید به راحتی بار CPU، RAM و سایر منابع رو ببینید و پروسه‌ها رو به سادگی متوقف یا اولویت‌دهی کنید.

دسته: linux