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

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

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

دسته: linux

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

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

دسته: linux

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

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

دسته: linux

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

ابزار grep برای جستجوی الگوهای خاص در فایل‌ها استفاده می‌شود. می‌توانید از grep 'pattern' filename برای جستجوی یک الگو در یک فایل خاص استفاده کنید. برای سفارشی‌سازی نتایج، گزینه‌های متعددی وجود دارد؛ مثلاً -i برای جستجوی بدون توجه به حروف بزرگ و کوچک، -v برای نمایش خطوطی که شامل الگو نیستند و -r برای جستجوی در دایرکتوری‌ها به‌صورت بازگشتی.

دسته: lpic1

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

با استفاده از دستور chmod می‌توانید مجوزهای دسترسی فایل‌ها یا دایرکتوری‌ها را تغییر دهید. شما می‌توانید مجوزها را به صورت عددی (مثلاً 755) یا به صورت سمبولیک (مثلاً u+x برای اضافه کردن مجوز اجرا به مالک) مشخص کنید. به‌عنوان مثال، chmod 755 filename به مالک اجازه می‌دهد که فایل را بخواند، بنویسد و اجرا کند، در حالی که گروه و دیگران فقط مجوز خواندن و اجرا دارند.

دسته: lpic1