فرآیندها و سیگنالها
بخشی از دوره لینوکس
دستوری تایپ میکنید و Enter میزنید، و بالاخره چیزی باید واقعا در حال اجرا باشد تا آن را انجام بدهد. آن چیز یک پروسه (process) است، یعنی واژه سیستمعامل برای برنامهای که در حال اجراست. یک ماشین لینوکسی معمولا صدها پروسه زنده دارد، بیشترشان بیسر و صدا منتظر کاریاند و چندتایی همین حالا مشغول کار واقعیاند.
پیش از دست زدن به هر دستوری، خوب است بدانید وقتی اجرایشان کردید دارید به چه نگاه میکنید. هر پروسهای که کرنل اجرا میکند یک PID دارد، یعنی شناسه پروسه، عددی که تا وقتی آن پروسه هست به شکل یکتا مشخصش میکند. یک مالک دارد، یعنی حساب کاربریای که با آن اجرا میشود. و یک وضعیت دارد: همین حالا در حال اجرا، خوابیده تا چیزی بیدارش کند، یا چند وضعیت نادرتر که در راه با آنها آشنا میشوید.
میخواهی لینوکس فرآیندها و سیگنالها را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با لینوکس آماده دریافت کنی و فرآیندها و سیگنالها را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسفرآیندها و سیگنالهاچه چیزهایی یاد میگیری
- Ps
- Top
- Htop
- Kill
- Signals
- Foreground
- Background
- Jobs
- Nohup
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
17 درس- 1Shell و اولین دستورها20 دقیقه
- 2سیستم فایل و ناوبری25 دقیقه
- 3فایلها و مجوزها30 دقیقه
- 4ابزارهای متنی: grep، sed، awk30 دقیقه
- 5Pipeها و تغییر مسیر25 دقیقه
- 6فرآیندها و سیگنالها30 دقیقه
- 7کاربران و گروهها25 دقیقه
- 8مدیریت بستهها25 دقیقه
- 9مبانی شبکه30 دقیقه
- 10اسکریپتنویسی شل35 دقیقه
- 11سرویسهای systemd35 دقیقه
- 12SSH و دسترسی از راه دور30 دقیقه
- 13لاگها و گزارشها25 دقیقه
- 14دیسکها و ذخیرهسازی30 دقیقه
- 15Cron و وظایف زمانبندیشده25 دقیقه
- 16عملکرد و نظارت30 دقیقه
- 17پروژه نهایی: راهاندازی سرور60 دقیقه
