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

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

ابزارهای مختلفی برای مشاهده و مدیریت پروسس‌ها در لینوکس وجود داره، مثل ps، top و htop. ابزار ps اطلاعات کلی درباره پروسس‌های فعلی رو نشون می‌ده، در حالی که top به‌صورت زنده وضعیت پروسس‌ها رو به‌روزرسانی می‌کنه و htop نسخه گرافیکی و کاربرپسندتر top است. هرکدام به نوعی می‌تونند برای مدیریت و نظارت بر پروسس‌ها مورد استفاده قرار بگیرند.

دسته: lpic1

❓ فرمان chmod چه کارایی دارد و نحوه‌ی کار با اون به چه صورت است؟

فرمان chmod برای تغییر مجوزهای دسترسی فایل‌ها و دایرکتوری‌ها استفاده می‌شه. این فرمان به کاربر این امکان رو می‌ده که مشخص کنه که چه کسی می‌تونه به فایل‌ها دسترسی پیدا کنه، فایل رو بخونه، بنویسه یا اجرا کنه. مجوزها معمولاً به صورت عددی (مثلاً 755) یا نمادین (rwxr-xr-x) تعریف می‌شن.

دسته: lpic1

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

لینک‌سنس (Links) در لینوکس به مجموعه‌ ارتباطات و پیوندهای بین فایل‌ها اشاره دارد. این مفهوم شامل لینک‌های سخت (Hard Links) و لینک‌های نرم (Symbolic Links) است. لینک‌های سخت در واقع به همون inode فایل اصلی اشاره دارن، در حالی که لینک‌های نرم می‌تونند به مسیر فایل اشاره کنند و در صورت حذف فایل هدف، لینک نرم از کار می‌افتد.

دسته: lpic1

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

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

دسته: lpic2

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

برای اتصال به سرور با SSH، می‌تونی از دستور 'ssh user@hostname' استفاده کنی. برای افزایش امنیت، می‌تونی از کلیدهای SSH به جای پسورد استفاده کنی، پورتی که SSH روی اون فعال شده رو تغییر بدی و احراز هویت دو مرحله‌ای رو فعال کنی. همچنین غیرفعال‌کردن ورودی‌های root با SSH هم مهمه.

دسته: lpic2