کتاب صوتی کار با ابزارهای Monitoring Performance در خط فرمان

دوره جامع کار با ابزارهای Monitoring Performance در خط فرمان لینوکس استاد خط فرمان لینوکس شوید: مانیتورینگ کارایی سیستم مانند یک حرفه‌ای معرفی دوره: جعبه ابزار اسرارآمیز خط فرمان را باز کنید! آیا تا ب...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 124,963 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره کار با ابزارهای Monitoring Performance در خط فرمان

موضوع کلی: برنامه نویسی

موضوع میانی: لینوکس و خط فرمان

📋 سرفصل‌های دوره

  • 1. معرفی دوره: چرا پایش عملکرد مهم است؟
  • 2. مفاهیم پایه عملکرد: Latency، Throughput، Utilization، Saturation
  • 3. مروری بر محیط خط فرمان لینوکس (Bash/Zsh)
  • 4. دستورات پایه مدیریت فایل و دایرکتوری (ls, cd, pwd, cp, mv, rm)
  • 5. کار با ویرایشگرهای متنی در خط فرمان (Vim/Nano مقدماتی)
  • 6. پایپ‌ها و تغییر مسیر ورودی/خروجی (|، >، >>، <)
  • 7. دستور grep: جستجو در فایل‌ها و خروجی‌ها
  • 8. دستور awk: پردازش متن و گزارش‌گیری پایه
  • 9. دستور sed: ویرایش جریان متن
  • 10. مفاهیم فرآیند (Process) و ریسه (Thread) در لینوکس
  • 11. مدیریت کاربران و مجوزها در لینوکس (chmod, chown, useradd)
  • 12. متغیرهای محیطی و Aliasها
  • 13. sysctl: تنظیم پارامترهای هسته برای بهینه‌سازی عملکرد
  • 14. معرفی ابزارهای پایش عملکرد CPU
  • 15. درک Load Average: معنی و تفسیر آن
  • 16. دستور top: مشاهده بلادرنگ فرآیندها و منابع
  • 17. فیلتر کردن و مرتب‌سازی در top
  • 18. ابزار htop: نمایشی کاربرپسندتر و تعاملی‌تر
  • 19. سفارشی‌سازی htop و قابلیت‌های پیشرفته آن
  • 20. دستور vmstat: گزارش‌گیری از حافظه مجازی و فعالیت CPU
  • 21. پارامترهای مهم vmstat (r, b, us, sy, id, wa)
  • 22. دستور mpstat: پایش مصرف CPU برای هر هسته
  • 23. تحلیل Bottleneckهای CPU: user time، system time، idle time، I/O wait
  • 24. شناسایی فرآیندهای پرمصرف CPU
  • 25. مفهوم Context Switch و پایش آن
  • 26. ابزار lscpu: مشاهده جزئیات سخت‌افزاری CPU
  • 27. دستور uptime: خلاصه وضعیت سیستم
  • 28. پایش دمای CPU با ابزارهایی مانند lm_sensors (مقدمه)
  • 29. مفاهیم پایه حافظه: RAM، Swap، Virtual Memory
  • 30. دستور free: مشاهده حافظه فیزیکی و Swap
  • 31. تحلیل خروجی free: total, used, free, shared, buff/cache, available
  • 32. دستور vmstat برای پایش حافظه (swpd, free, buff, cache, si, so)
  • 33. شناسایی مصرف حافظه توسط فرآیندها با top/htop
  • 34. دستور pmap: مشاهده نقشه حافظه یک فرآیند
  • 35. دستور smaps: جزئیات دقیق مصرف حافظه (RSS, PSS, VSS)
  • 36. ابزار slabtop: پایش مصرف حافظه Kernel slab
  • 37. فایل /proc/meminfo: منبع اصلی اطلاعات حافظه
  • 38. درک مفهوم Out Of Memory (OOM) killer
  • 39. پایش Swap Usage و اهمیت آن
  • 40. شناسایی Memory Leakها (مقدماتی)
  • 41. صفحات بزرگ حافظه (Huge Pages) و تاثیر آن بر عملکرد
  • 42. تنظیمات swappiness و تاثیر آن بر عملکرد سیستم
  • 43. مفاهیم پایه Disk I/O: IOPS، Throughput، Latency
  • 44. دستور df: مشاهده فضای دیسک مصرفی و آزاد
  • 45. دستور du: مشاهده مصرف دیسک توسط فایل‌ها و دایرکتوری‌ها
  • 46. ابزار iostat: پایش عملکرد Disk I/O و دستگاه‌های ذخیره‌سازی
  • 47. تحلیل خروجی iostat (r/s, w/s, rkB/s, wkB/s, await, %util)
  • 48. ابزار iotop: مشاهده بلادرنگ فعالیت I/O فرآیندها
  • 49. شناسایی Disk Bottleneckها
  • 50. درک Block Size و تاثیر آن بر I/O
  • 51. RAID و LVM: تاثیر آنها بر عملکرد I/O (مقدمه)
  • 52. ابزارهای تست Disk I/O (مانند fio مقدماتی)
  • 53. پایش inodeها و تاثیر آنها بر عملکرد دیسک
  • 54. مفاهیم پایه شبکه: IP Address، Port، Protocol
  • 55. دستور ping: تست اتصال و Latency شبکه
  • 56. دستور traceroute/mtr: ردیابی مسیر بسته‌های شبکه
  • 57. دستور netstat: مشاهده اتصالات شبکه، پورت‌ها و جداول مسیریابی (legacy)
  • 58. دستور ss: جایگزین مدرن netstat برای مشاهده سوکت‌ها
  • 59. فیلتر کردن و تحلیل خروجی ss
  • 60. ابزار ifconfig/ip: پیکربندی و مشاهده وضعیت کارت شبکه
  • 61. ابزار iftop: پایش بلادرنگ پهنای باند شبکه
  • 62. ابزار nethogs: مشاهده مصرف پهنای باند توسط فرآیندها
  • 63. ابزار tcpdump: ضبط و تحلیل بسته‌های شبکه (مقدماتی)
  • 64. پایش Packet Loss و Errors در رابط‌های شبکه
  • 65. تحلیل RTT (Round Trip Time) و Throughput شبکه
  • 66. معرفی ابزارهای سرعت‌سنجی شبکه (مانند speedtest-cli)
  • 67. دستور ps: مشاهده دقیق‌تر فرآیندها و جزئیات آنها
  • 68. استفاده از format custom در ps
  • 69. دستور pstree: نمایش سلسله‌مراتب فرآیندها
  • 70. ابزار lsof: مشاهده فایل‌های باز توسط فرآیندها
  • 71. دستور strace: ردیابی تماس‌های سیستمی یک فرآیند
  • 72. تحلیل خروجی strace برای اشکال‌زدایی عملکرد
  • 73. معرفی System Activity Reporter (sar)
  • 74. جمع‌آوری و گزارش‌گیری داده‌ها با sar
  • 75. ابزار atop: مانیتورینگ جامع و بلادرنگ (یکپارچه‌سازی تمام ابزارها)
  • 76. تحلیل جزئیات CPU، Mem، Disk، Net و Proc با atop
  • 77. معرفی Perf: ابزار پیشرفته پروفایلینگ هسته لینوکس
  • 78. استفاده پایه از perf record و perf report
  • 79. مقدمه‌ای بر BPF/eBPF: فریمورک قدرتمند ردیابی
  • 80. ابزار bpftrace: مثال‌های ساده ردیابی سیستمی
  • 81. معرفی OProfile: ابزار پروفایلینگ مبتنی بر سخت‌افزار
  • 82. مفهوم Flame Graphs و نحوه تولید آن (مقدمه)
  • 83. پایش عملکرد در محیط‌های کانتینری (Docker/Kubernetes) با ابزارهای میزبان
  • 84. پایش لاگ‌ها با journalctl
  • 85. فیلتر کردن و جستجو در journalctl
  • 86. پیکربندی rsyslog برای جمع‌آوری لاگ‌ها
  • 87. تحلیل لاگ‌ها برای شناسایی الگوهای عملکردی با grep/awk/sed
  • 88. نوشتن اسکریپت‌های Bash برای جمع‌آوری داده‌های عملکرد
  • 89. خودکارسازی جمع‌آوری داده‌ها با Cron
  • 90. ساخت گزارش‌های ساده از داده‌های جمع‌آوری شده
  • 91. مفهوم Baseline (خط پایه) عملکرد سیستم
  • 92. شناسایی ناهنجاری‌ها (Anomalies) در عملکرد
  • 93. متدولوژی تحلیل عملکرد: USE Method, RED Method, Golden Signals
  • 94. سناریو عملی: عیب‌یابی مصرف بالای CPU
  • 95. سناریو عملی: عیب‌یابی کندی Disk I/O
  • 96. سناریو عملی: عیب‌یابی مصرف زیاد Swap
  • 97. سناریو عملی: عیب‌یابی تاخیر شبکه
  • 98. انتخاب ابزار مناسب برای هر موقعیت پایش
  • 99. بهترین شیوه‌ها برای پایش عملکرد مداوم
  • 100. جمع‌بندی دوره و منابع برای یادگیری بیشتر
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Bash command line Linux Performance performance monitoring ابزارهای مانیتورینگ لینوکس اسکریپت نویسی لینوکس برنامه نویسی ترمینال لینوکس خط فرمان خط فرمان لینوکس عیب یابی لینوکس کارایی سیستم لینوکس لینوکس command line مانیتورینگ عملکرد

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.