منبع اصلی نوشتار زیر در این لینک قرار دارد

بدست آوردن اطلاعات وضعیت باتری از خط فرمان

در لینوکس کلاس های مختلفی از سخت افزارها به سیستم متصل هستند که یک دسته از آنها منابع تغذیه (Power Supply) مانند باتری های لپ تاپ ها هستند. در لینوکس روش های متفاوتی برای بدست آوردن وضعیت فعلی باتری وجود دارد. در این مطلب از طریق فایل های درون دایرکتوری sys/class/power_supply/ وضعیت باتری را بدست می […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تشخیص اینکه لینوکس بر روی ماشین فیزیکی یا مجازی اجرا می شود

غالبا از طریق اتصال راه دور ssh به یک سرور (ماشین) لینوکسی متصل می شویم و سپس دستورها را اجرا می کنیم. شاید لازم باشد که تشخیص دهیم که آیا ماشین لینوکسی راه دور بر روی یک ماشین فیزیکی یا بر روی یک ماشین مجازی اجرا می شود. Hypervisor های متفاوتی برای اجرای لینوکس بر روی […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

Swappiness در هسته لینوکس چیست

این ویژگی از هسته سیستم عامل لینوکس درجه ای که با آن لینوکس به منظور آزاد سازی فضای حافظه اصلی، عملیات Swapping را انجام دهد را کنترل می کند. مقدار این ویژگی می تواند میان صفر تا ۱۰۰ باشد. یک مقدار پایین به این معنی است که هسته از عملیات swapping تا حد ممکن اجتناب […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

xkill کردن برنامه های گرافیکی در لینوکس

kill دستوری است که توسط آن می توان یک فرایند، دستور یا یک برنامه گرافیکی را از طریق شناسه یا PID مربوط به آن فرایند (دستور یا برنامه گرافیکی) را kill یا از بین برد. دستور kill شناسه فرایند و سیگنال مربوطه (15 یا 9) را به عنوان ورودی گرفته و سپس آن فرایند را […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تکرار اجرای یک دستور در لینوکس با استفاده از حلقه ها

فرض کنید می خواهید یک دستور را در خط فرمان به تعدادی مشخص یا در فاصله های زمانی مشخص اجرا کنید، به عبارتی می خواهید خروجی دستور را به تعدادی مشخص یا در فاصله های زمانی معینی تکرا و مشاهده کنید. به طور مثال می خواهید دستور uptime را در فاصله زمانی هر 30 ثانیه […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

پیدا کردن میزان مصرف فرایند از حافظه

در تمامی سیستم عامل ها یک فرایند برای اجرا شدن لازم است ابتدا در حافظه اصلی قرار بگیرد، در واقع باید در فضای آدرس حافظه اصلی (یا RAM) قرار گرفته و سپس توسط زمانبند فرایند سیستم عامل برای اجرا شدن، پردازنده را دریافت می کند. برای پیدا کردن میزان مصرف حافظه اصلی و حافظه مجازی […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

نمایش درختواره فرایند ها در لینوکس

در هر سیستم عاملی امکان ایجاد یک فرایند از فرایند دیگر وجود دارد که فرایند ایجاد شده را فرایند فرزند و فرایند دیگر را فرایند والد می گویند. همچنین هر فرایند  فرزند نیز می تواند دیگر فرایند ها را ایجاد کند تا یک ساختار درختی میان فرایند های والد و فرزند ایجاد شود. در توزیع […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تعداد فرایند متعلق به هر کاربر و تعداد کل فرایند ها

زمانی که سیستم بوت می شود، ابتدا فرایند init تحت مالکیت root ایجاد شده و سپس دیگر فرایندها نیز توسط فرایند init و تحت مالیکت root ایجاد می شوند. همچنین کاربرانی که به سیستم لاگین می کنند نیز تعدادی فرایند را ایجاد می کنند. با استفاده از دستور زیر می توان تعداد فرایند کل فرایندهای […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

رنگی کردن صفحه های man در لینوکس

manaul page ها در سیستم عامل های یونیکسی (مانند لینوکس) راهنمای دستور ها، فایل های پیکربندی، راهنمای توابع هستند که با استفاده از دستور man می توان آنها را از درون خط فرمان مطالعه کرد. محل قرار گیری این راهنما ها در زیر دایرکتوری usr/share/man/ است. به صورت پیش فرض صفحه های manual ها رنگی […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

فعال کردن Syntax Highlighting در nano

nano ویرایشگر متنی است که امروزه پا به پای vi توسط کاربران و راهبران لینوکسی (و بقیه سیستم عامل های یونیکسی) مورد استفاده است. در قیاس با vi کار با nano ساده تر می باشد. در این مطلب چکونگی فعال کردن Syntax Highlighting در این ویرایشگر توضیح داده می شود. منظور از Syntax Highlighting این […] ادامه مطلب