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

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

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

دسته: lpic1

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

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

دسته: lpic1

❓ چطور می‌توانیم از دستور df برای بررسی فضای دیسک استفاده کنیم و خروجی آن را چگونه تفسیر کنیم؟

دستور df به شما این امکان را می‌دهد که اطلاعات مربوط به فضای دیسک در سیستم را ببینید. با استفاده از این دستور، می‌توانید ببینید که هر استانسی چه مقدار فضا دارد و چند درصد از آن پر شده است. برای مثال، با دستور df -h می‌توانید خروجی را به صورت خوانا مشاهده کنید، جایی که 'h' نشان‌دهنده نمایش اندازه‌ها به صورت انسانی (Human-readable) است.

دسته: lpic1

❓ آیا می‌توان به صورت پویا Hard Link ایجاد کرد و به چه معنایی است؟

بله، Hard Link می‌تواند به صورت پویا ایجاد شود. Hard Link به یک فایل اشاره می‌کند و به عبارتی نمایی از آن فایل در سیستم فایل است. با استفاده از دستور 'ln source_file hard_link_name' می‌توان یک Hard Link جدید ایجاد کرد. نکته مهم این است که Hard Link‌ها نباید در دایرکتوری‌های مختلف قرار بگیرند و همچنین برای دایرکتوری‌ها معمولاً مجاز نیستند.

دسته: lpic2

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

برای مدیریت یک سرویس با systemd، ابتدا باید یک فایل واحد (unit file) برای سرویس مورد نظر بسازیم و آن را در دایرکتوری '/etc/systemd/system/' ذخیره کنیم. سپس می‌توان با دستوراتی همچون 'systemctl start servicename' یا 'systemctl enable servicename' سرویس را شروع یا فعال کرد. مزایای systemd شامل مدیریت بهتر وابستگی‌ها، بارگذاری همزمان سرویس‌ها و قابلیت نظارت و مدیریت بهتر بر روی سرویس‌ها است.

دسته: lpic2