در این مطلب یک شل اسکریپت برای بررسی وضعیت یک سرویس گفته می شود. شل اسکریپت از طریق دستور ps چک می کند که آیا […] ادامه مطلب
شل اسکریپت برای بررسی وضعیت یک سرویس و فعال کردن آن
03
11
03
11
در این مطلب یک شل اسکریپت برای بررسی وضعیت یک سرویس گفته می شود. شل اسکریپت از طریق دستور ps چک می کند که آیا […] ادامه مطلب
25
09
در لینوکس دایرکتوری proc/ حاوی اطلاعاتی در مورد فعالیت فعلی هسته سیستم عامل است. از فایل های درون این دایرکتوری می توان اطلاعات زیادی را بدست آورد. بسیاری از دستورهای لینوکسی خروجی را نشان می دهند که می توان از فایل های همین دایرکتوری پیدا کرد. در این مطلب از فایل proc/loadavg/ می خواهیم تعداد […] ادامه مطلب
25
09
در سیستم عامل ها یک فرایند بر اساس مُد (Mode) اجرایش در یکی از دو دسته فضای، ۱) مُد کاربر (یا فضای کاربر – User Space) و ۲) مُد هسته (یا فضای هسته – Kernel Mode) اجرا می شود. فرایند فضای کاربر حق دسترسی مستقیم به فضای هسته را ندارد و زمانی که فرایند فضای کاربر نیاز به […] ادامه مطلب
01
06
kill دستوری است که توسط آن می توان یک فرایند، دستور یا یک برنامه گرافیکی را از طریق شناسه یا PID مربوط به آن فرایند (دستور یا برنامه گرافیکی) را kill یا از بین برد. دستور kill شناسه فرایند و سیگنال مربوطه (15 یا 9) را به عنوان ورودی گرفته و سپس آن فرایند را […] ادامه مطلب
27
05
reptyr برنامه (دستوری) به زبان C است که این امکان را می دهد تا یک فرایند (دستور) در حال اجرا را از ترمینالی که در حال اجرا بر روی آن است به ترمینالی دیگر منتقل کرد. این کار بدون نیاز به قطع اجرای فرایند (دستور) و راه اندازی مجدد آن فرایند صورت می گیرد. در […] ادامه مطلب
27
05
در تمامی سیستم عامل ها یک فرایند برای اجرا شدن لازم است ابتدا در حافظه اصلی قرار بگیرد، در واقع باید در فضای آدرس حافظه اصلی (یا RAM) قرار گرفته و سپس توسط زمانبند فرایند سیستم عامل برای اجرا شدن، پردازنده را دریافت می کند. برای پیدا کردن میزان مصرف حافظه اصلی و حافظه مجازی […] ادامه مطلب
23
05
در هر سیستم عاملی امکان ایجاد یک فرایند از فرایند دیگر وجود دارد که فرایند ایجاد شده را فرایند فرزند و فرایند دیگر را فرایند والد می گویند. همچنین هر فرایند فرزند نیز می تواند دیگر فرایند ها را ایجاد کند تا یک ساختار درختی میان فرایند های والد و فرزند ایجاد شود. در توزیع […] ادامه مطلب
27
04
زمانی که سیستم بوت می شود، ابتدا فرایند init تحت مالکیت root ایجاد شده و سپس دیگر فرایندها نیز توسط فرایند init و تحت مالیکت root ایجاد می شوند. همچنین کاربرانی که به سیستم لاگین می کنند نیز تعدادی فرایند را ایجاد می کنند. با استفاده از دستور زیر می توان تعداد فرایند کل فرایندهای […] ادامه مطلب
04
11
Monit ابزاری اپن سورس به منظور مانیتورینگ فرایند ها و سرویس ها در سیستم عامل لینوکس است. نصب و پیکربندی آن بسیار ساده بوده و تنها لازم است که به ازای هر سرویس خطوط تنظیماتی را به فایلcl اصلی پیکربندی آن اضافه می کنیم. فایل پیکربندی آن در توزیع های RHLE 6.x و CentOS 6.x فایل etc/monit.conf/ است. در این پست چگونگی نصب و پیکربندی آنرا در توزیع لینوکسی CentOS 6.x توضیح داده خواهد شد. نصب در توزیع های RHLE […] ادامه مطلب
01
11
Monit ابزاری اپن سورس به منظور مانیتورینگ فرایند ها و سرویس ها در سیستم عامل لینوکس است. نصب و پیکربندی آن بسیار ساده بوده و تنها لازم است که به ازای هر سرویس خطوط تنظیماتی را به فایلcl اصلی پیکربندی آن اضافه می کنیم. فایل پیکربندی آن در توزیع های RHLE 6.x و CentOS 6.x […] ادامه مطلب