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

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

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

برای مدیریت سرویس‌ها در لینوکس با systemd، می‌تونید از دستورات `systemctl` استفاده کنید. به عنوان مثال، برای شروع یک سرویس از دستور `systemctl start <service-name>`، برای متوقف کردنش از `systemctl stop <service-name>` و برای بررسی وضعیت سرویس از `systemctl status <service-name>` استفاده می‌کنید. همچنین می‌تونید سرویس‌ها رو با `systemctl enable <service-name>` به‌صورتی تنظیم کنید که در هنگام بوت سیستم به‌طور خودکار شروع بشن.

دسته: lpic2

❓ فرق بین RAID 0 و RAID 1 در چه مواردی است و هر کدام چه مزایا و معایبی دارند؟

RAID 0 داده‌ها را در چندین دیسک تقسیم می‌کند و عملکرد را افزایش می‌دهد، اما هیچ کدام از داده‌ها پشتیبان‌گیری نمی‌شود و در صورت خرابی یکی از دیسک‌ها، تمامی داده‌ها از دست می‌رود. در مقابل، RAID 1 داده‌ها را در حداقل دو دیسک کپی می‌کند و از دست رفتن داده‌ها را در صورت خرابی یکی از دیسک‌ها جبران می‌کند؛ اما عملکرد آن کمتر از RAID 0 است و فضای ذخیره‌سازی مفید کمتری نیز دارد.

دسته: lpic2

❓ چگونه می‌توانم معیاری برای تعیین میزان مصرف منابع سیستم (CPU و RAM) برای یک پروسه خاص در لینوکس تعیین کنم؟

برای اندازه‌گیری مصرف منابع سیستم توسط یک پروسه خاص، می‌توانید از دستور ‘top’ یا ‘htop’ استفاده کنید. در ‘top’، با زدن کلید ‘Shift + M’ می‌توانید پروسه‌ها را بر اساس میزان مصرف RAM مرتب‌سازی کنید. همچنین می‌توانید با دستور ‘ps aux | grep process_name’ اطلاعات دقیقی در مورد پروسه مورد نظر و میزان مصرف CPU و RAM آن به‌دست آورید.

دسته: lpic2

❓ چطور می‌توانم با استفاده از دستور ‘find’ در لینوکس فایل‌هایی که در ۱۰ روز اخیر تغییر کرده‌اند را پیدا کنم؟

برای پیدا کردن فایل‌هایی که در ۱۰ روز اخیر تغییر کرده‌اند، می‌توانید از دستور زیر استفاده کنید: `find /path/to/directory -type f -mtime -10`. این دستور به لینوکس می‌گوید که در دایرکتوری مورد نظر (به‌جای ‘/path/to/directory’، مسیر دایرکتوری مورد نظر را قرار دهید)، فایل‌های نوع ‘f’ (فایل‌های معمولی) را جستجو کند که زمان تغییر آن‌ها کمتر از ۱۰ روز پیش بوده باشد.

دسته: lpic2

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

برای راه‌اندازی خودکار سرویس‌ها در زمان بوت، می‌تونی از systemd استفاده کنی. کافی‌یه یه فایل سرویس در '/etc/systemd/system/' ایجاد کنی و مشخص کنی که چه زمانی باید سرویس راه‌اندازی بشه. بعد با استفاده از دستور 'systemctl enable your_service' اطمینان حاصل کن که سرویس در هنگام بوت فعال بشه.

دسته: lpic2