❓ چطور میتونم با استفاده از AWK فایلهای متنی رو پردازش کنم و فقط خطوطی که شامل یک الگوی خاص هستند رو استخراج کنم؟
برای این کار میتونی از دستور زیر استفاده کنی: `awk '/الگوی_خاص/ {print}' نام_فایل`. این دستور تمام خطوطی که شامل "الگوی خاص" هستند رو از فایل مشخص شده استخراج و نمایش میده.
دسته: linux
❓ در لینوکس، چگونه میتوانم میزان استفاده از حافظهی Swap را بررسی کنم و آیا میتوانم آن را به صورت پویایی تغییر دهم؟
برای بررسی میزان استفاده از حافظهی Swap در لینوکس میتوان از دستور `free -h` یا `swapon --show` استفاده کرد. برای تغییر میزان حافظهی Swap به صورت پویایی میتوانید از دستور `swapon` و `swapoff` استفاده کنید، به این صورت که ابتدا با `swapoff` فضای Swap را غیرفعال کرده و سپس با `mkswap` و `swapon` مجدد آن را تنظیم کنید.
دسته: linux
❓ چطور میتوانیم با استفاده از ابزار `grep` تمامی فایلهای متنی را که شامل یک عبارت خاص هستند در یک دایرکتوری و زیرشاخههای آن پیدا کنیم؟
برای این کار میتوان از دستور `grep -r 'عبارتخاص' /مسیر/دایرکتوری` استفاده کرد. گزینه `-r` به `grep` میگوید که در دایرکتوری و زیرشاخههای آن بهصورت بازگشتی جستجو کند. به این ترتیب، تمامی فایلهای متنی که شامل عبارت مورد نظر هستند، لیست خواهند شد.
دسته: linux
❓ چطوری میتونم با استفاده از `systemd` یه سرویس جدید بسازم و راهاندازی کنم؟
برای ساختن یک سرویس جدید با `systemd`، ابتدا باید فایل واحد (.service) رو در دایرکتوری `/etc/systemd/system/` ایجاد کنی. سپس داخل این فایل، مشخصات سرویس مثل ExecStart و Type رو تعریف کن. بعد با دستور `systemctl daemon-reload` سیستم `systemd` رو بهروز کن و در نهایت با دستور `systemctl start نامسرویس` سرویس رو راهاندازی کن.
دسته: linux
❓ چطور میتوانیم با استفاده از ابزار strace مشخص کنیم که یک پروسه در لینوکس چه سیستمیکالها و ورودی/خروجیهایی را انجام میدهد؟
برای مشاهدهی سیستمیکالها و فعالیتهای I/O یک پروسه، میتوانیم از دستور strace استفاده کنیم. بهعنوان مثال، با اجرای دستور 'strace -p <PID>'، میتوانیم در حین اجرای پروسه، تمام سیستمیکالهایی که انجام میدهد را ببینیم. همچنین با '--trace=all' میتوانیم تمام فعالیتها را به تفکیک مشاهده کنیم.
دسته: linux