دوره آموزشی پردازش ها در لینوکس
پیشنیاز : دانش اولیه دستورات لینوکس و مفاهیم شل( دوره آموزشی محیط متن لینوکس ، دوره فایل و حق دسترسی در لینوکس و دوره مدیریت پکیج در لینوکس پیشنهاد می شود)
پردازش چیست؟
به یک برنامه در حال اجرا پردازش می گویند. یکی از مهمترین وظایف لینوکس کار ها مدیریت و بررسی پردازش های در حال اجراست که در این دوره به آن پرداختیم.
ابزار های پایه ای برای مدیریت پردازش ها مانند
ps – نمایش پردازش های فعال جاری.
top – نمایش تمام پردازش های در حال اجرا.
kill pid – از بین بردن پردازش مورد نظر با شناسه pid.
killall proc – از بین بردن تمام پردازش هایی با نام proc. در اجرای آن احتیاط کنید.
bg – نمایش پردازش های متوقف شده (stop) یا مکث کرده (pause) در بخش کارهای پسزمینه و ادامه اجرا پردارش های مکث کرده.
fg – آوردن کارهای به تازگی انجام شده در بخش کارهای پیشزمینه.
و …
-
سرفصل دوره:
بررسی پردازش ها با دستور Ps و مانیتور کردن پردازش ها با ابزارهای Top و Htop
- بررسی ابزارهای Kill ، Pkill و Killall
- مدیریت الویت پردازش ها
- بررسی مفهوم Jobs زمان بندی پردازش ها
- ابزارهای Fuser و Lsof
- بررسی دایرکتوری Proc/
- پردازش Init و بررسی Runlevel ها
- بررسی ابزار Systemctl