سرفصل های دوره:
1. مقدمه بر مانیتورینگ و لاگ برداری در لینوکس
2. اهمیت مانیتورینگ و لاگ برداری
3. انواع مانیتورینگ (سیستم، شبکه، اپلیکیشن)
4. انواع لاگ برداری (سیستم، اپلیکیشن، امنیتی)
5. ابزارهای خط فرمان چیستند؟
6. مزایای استفاده از ابزارهای خط فرمان
7. مروری بر ابزارهای رایج خط فرمان برای مانیتورینگ و لاگ برداری
8. فصل اول: مانیتورینگ منابع سیستم
9. معرفی ابزار `top`
10. کار با `top` (مشاهده فرآیندها، CPU، حافظه)
11. توضیح ستون های `top` (PID, USER, PR, NI, VIRT, RES, SHR, S, %CPU, %MEM, TIME+, COMMAND)
12. تنظیمات `top` (تغییر ترتیب، فیلتر، به روزرسانی)
13. معرفی ابزار `htop` (نسخه بهبودیافته `top`)
14. مقایسه `top` و `htop`
15. نصب و پیکربندی `htop`
16. کار با `htop` (رابط کاربری گرافیکی، تعامل با فرآیندها)
17. مانیتورینگ مصرف CPU با `mpstat`
18. توضیح خروجی `mpstat` (CPU usage, idle, iowait)
19. مانیتورینگ مصرف حافظه با `free`
20. توضیح خروجی `free` (total, used, free, shared, buff/cache, available)
21. مانیتورینگ مصرف دیسک با `df`
22. توضیح خروجی `df` (Filesystem, Size, Used, Avail, Use%, Mounted on)
23. مانیتورینگ مصرف فضای دیسک توسط دایرکتوری ها با `du`
24. کار با `du` (مشاهده حجم دایرکتوری ها، مرتب سازی)
25. مانیتورینگ I/O دیسک با `iostat`
26. توضیح خروجی `iostat` (r/s, w/s, rkB/s, wkB/s, await, %util)
27. ...