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

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

فرمان chown برای تغییر مالکیت فایل‌ها و دایرکتوری‌ها در لینوکس کاربرد داره. با این فرمان می‌تونیم مالک و گروه یک فایل رو تغییر بدیم. به عنوان مثال، با دستور 'chown user:group filename' می‌تونیم مالک فایل 'filename' رو به 'user' و گروهش رو به 'group' تغییر بدیم. این کار معمولاً برای مدیریت مجوزها و دسترسی‌ها انجام میشه.

دسته: linux

❓ تفاوت بین پروتکل TCP و UDP چیه و کی باید از هر کدوم استفاده کنیم؟

پروتکل TCP یک پروتکل ارتباطی قابل اطمینان و اتصال‌محور هست که برای انتقال داده‌ها از تصحیح خطا و کنترل جریان استفاده می‌کنه. به همین دلیل، برای برنامه‌هایی که نیاز به اطمینان از دریافت تمام بسته‌های داده دارند، مثل وب‌سایت‌ها و ایمیل‌ها، گزینه مناسبیه. از طرف دیگه، UDP یک پروتکل بدون اتصال و سریع‌تره که برای برنامه‌هایی مثل استریم و بازی‌های آنلاین مناسب‌تره چون سرعت اهمیت بیشتری داره و نیازی به تصحیح خطا نداره.

دسته: linux

❓ چطوری می‌تونم با استفاده از bash یک آرایه تعریف کرده و به عناصرش دسترسی پیدا کنم؟

برای تعریف یک آرایه در bash، می‌تونی از سینتکس زیر استفاده کنی: `arr=(element1 element2 element3)`. برای دسترسی به عناصر آرایه هم می‌تونی از `echo ${arr[0]}` استفاده کنی که عنصر اول آرایه رو نمایش می‌ده.

دسته: bash

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

برای استخراج ایمیل‌ها از یک فایل متنی، می‌تونی از دستور `grep` استفاده کنی. مثلاً: `grep -o '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}' file.txt` این دستور تمام الگوهای ایمیل رو پیدا کرده و نمایش می‌ده.

دسته: bash

❓ چطور می‌تونم از دستور find برای پیدا کردن فایل‌های خاص با پسوند .txt استفاده کنم؟

برای پیدا کردن فایل‌های با پسوند .txt می‌تونی از دستور زیر استفاده کنی: `find /مسیر/موردنظر -type f -name '*.txt'`. این دستور به دنبال فایل‌هایی می‌گرده که پسوندشون '.txt' هست و در مسیر مشخص شده قرار دارند.

دسته: bash