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

شل اسکریپت برای بررسی وضعیت یک سرویس و فعال کردن آن

در این مطلب یک شل اسکریپت برای بررسی وضعیت یک سرویس گفته می شود. شل اسکریپت از طریق دستور ps چک می کند که آیا […] ادامه مطلب

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

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

در لینوکس دایرکتوری proc/ حاوی اطلاعاتی در مورد فعالیت فعلی هسته سیستم عامل است. از فایل های درون این دایرکتوری می توان اطلاعات زیادی را بدست آورد. بسیاری از دستورهای لینوکسی خروجی را نشان می دهند که می توان از فایل های همین دایرکتوری پیدا کرد. در این مطلب از فایل proc/loadavg/ می خواهیم تعداد […] ادامه مطلب

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

زمان مصرفی پردازنده در لینوکس-یونیکس ها

در سیستم عامل ها یک فرایند بر اساس مُد (Mode) اجرایش در یکی از دو دسته فضای، ۱) مُد کاربر (یا فضای کاربر – User Space) و ۲) مُد هسته (یا فضای هسته – Kernel Mode) اجرا می شود. فرایند فضای کاربر حق دسترسی مستقیم به فضای هسته را ندارد و زمانی که فرایند فضای کاربر نیاز به […] ادامه مطلب

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

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

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

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

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

reptyr برنامه (دستوری) به زبان C است که این امکان را می دهد تا یک فرایند (دستور) در حال اجرا را از ترمینالی که در حال اجرا بر روی آن است به ترمینالی دیگر منتقل کرد. این کار بدون نیاز به قطع اجرای فرایند (دستور) و راه اندازی مجدد آن فرایند صورت می گیرد. در […] ادامه مطلب

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

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

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

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

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

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

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

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

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

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

نصب monix ابزار مانیتورینگ سرویس ها در CentOS

Monit ابزاری اپن سورس به منظور مانیتورینگ فرایند ها و سرویس ها در سیستم عامل لینوکس است. نصب و پیکربندی آن بسیار ساده بوده و تنها لازم است که به ازای هر  سرویس خطوط تنظیماتی را به فایلcl اصلی پیکربندی آن اضافه می کنیم. فایل پیکربندی آن در توزیع های RHLE 6.x و CentOS 6.x فایل etc/monit.conf/ است. در این پست چگونگی نصب و پیکربندی آنرا در توزیع لینوکسی CentOS 6.x توضیح داده خواهد شد. نصب در توزیع های RHLE […] ادامه مطلب

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

نصب monix ابزار مانیتورینگ سرویس ها در CentOS 6.x

Monit ابزاری اپن سورس به منظور مانیتورینگ فرایند ها و سرویس ها در سیستم عامل لینوکس است. نصب و پیکربندی آن بسیار ساده بوده و تنها لازم است که به ازای هر  سرویس خطوط تنظیماتی را به فایلcl اصلی پیکربندی آن اضافه می کنیم. فایل پیکربندی آن در توزیع های RHLE 6.x و CentOS 6.x […] ادامه مطلب