بررسی درون لینوکس - بینشهای پیشرفته و کاربردهای عملی
✅ سرفصل و جزئیات آموزش
آشنایی با درون لینوکس به شما این امکان را میدهد که فراتر از فرمانهای ساده بروید و بینشهای ارزشمندی برای بهینهسازی استفاده از لینوکس بدست آورید. این دوره یک بررسی گسترده از اینکه لینوکس چگونه کار میکند، ارائه میدهد و به شما این امکان را میدهد تا بهطور کامل از قابلیتهای آن بهرهبرداری کنید. کل جزئیات لینوکس را یاد بگیرید و کشف کنید چه چیزی لینوکس را به قدرتمندترین سیستمعامل تبدیل میکند. به داخلیترین بخشها نفوذ کرده و درک کنید لینوکس واقعاً چگونه کار میکند. تحقیقات عملی عمیقی از قابلیتهای کلیدی لینوکس انجام دهید.
این دوره با بررسی معماری لینوکس آغاز میشود و به بررسی کارکردهای داخلی کامپوننتهای کلیدی لینوکس مانند کرنل، systemd و رویه بوت لینوکس میپردازد. سپس درباره ذخیرهسازی و سیستمفایلها یاد خواهید گرفت که شامل دستگاههای محلی و همچنین راهحلهای ذخیرهسازی ابری و مرکز داده خواهد بود. کامپوننتهای اصلی، از جمله حافظه، فرآیندها و پیچیدگیهای اجرای فرمان، در ادامه پوشش داده میشوند. در نهایت، تکامل لینوکس به یک پلتفرم مبتنی بر کانتینر را بررسی خواهید کرد.
بررسی درون لینوکس - بینشهای پیشرفته و کاربردهای عملی
-
درون لینوکس: مقدمه 0:02:34
-
ماژول 1: معرفی معماری لینوکس 0:00:37
-
اهداف یادگیری 0:00:40
-
فضای سیستم و فضای کاربر و اینکه چگونه به هم مرتبط هستند 0:04:22
-
نقش کرنل 0:01:08
-
چرا کاربر روت بدون محدودیت است؟ 0:03:37
-
درایورها، ماژولهای کرنل و فایلهای دستگاه 0:04:27
-
Glibc 0:01:41
-
شل 0:00:50
-
توصیفگرهای فایل 0:03:00
-
سناریوی واقعی: درک کاربر روت 0:01:57
-
اهداف یادگیری 0:00:51
-
رویه بوت از سفتافزار تا شل 0:04:51
-
سفتافزار سیستم: UEFI و BIOS 0:01:34
-
مدیریت بوت UEFI 0:06:55
-
بوتلودرها 0:05:34
-
GRUB کجا ذخیره میشود؟ 0:02:48
-
پیکربندی GRUB2 0:08:17
-
درک و اصلاح initramfs 0:03:40
-
مدیران سرویس 0:01:09
-
راهاندازی نمونههای لینوکس ابری 0:00:50
-
دسترسی به بوت اولیه شل 0:05:47
-
سناریوی واقعی: بازیابی از MBR گمشده 0:07:33
-
اهداف یادگیری 0:00:45
-
چرا کامپایل کردن کرنلها دیگر ضروری نیست؟ 0:01:16
-
رابطهای جنریک کرنل 0:05:22
-
مدیریت و تیونینگ ماژولهای کرنل 0:07:48
-
شبه سیستمفایل proc/ 0:01:30
-
استفاده از proc/ برای بدست آوردن اطلاعات دقیق سیستم 0:05:45
-
خواندن اطلاعات فرآیند در proc/ 0:04:17
-
تیونینگ کرنل از طریق /proc/sys/ 0:04:33
-
تست ویژگیهای بحرانی با sysrq 0:03:11
-
استفاده از watchdogs 0:02:36
-
eBPF 0:02:22
-
سناریوی واقعی: بازیابی خودکار از هنگهای سیستم 0:01:29
-
اهداف یادگیری 0:00:55
-
شروع دستی systemd 0:04:32
-
فایلهای واحد systemd 0:04:39
-
تنظیم فایلهای واحد 0:07:05
-
Mount کردن سیستمفایلها با systemd 0:11:18
-
استفاده از سوکتها 0:04:02
-
زمانبندی فرآیندها با تایمرها 0:04:35
-
تحلیل عملکرد systemd 0:04:25
-
مدیریت وابستگی پیشرفته 0:05:34
-
مدیریت تخصیص منابع - بخش 1 0:12:16
-
مدیریت تخصیص منابع - بخش 2 0:06:16
-
مدیریت تخصیص منابع - بخش 3 0:03:20
-
ایجاد واحدهای سفارشی 0:03:50
-
ایجاد اهداف سفارشی 0:05:31
-
اجرای فرآیندهای کاربر در systemd 0:04:52
-
سناریوی واقعی: بوت بدون etc/fstab/ 0:09:39
-
اهداف یادگیری 0:00:36
-
درک گرههای دستگاه 0:03:53
-
مقداردهی اولیه دستگاهها بهطور خودکار یا دستی 0:03:14
-
تحلیل sysfs 0:05:30
-
systemd-udevd 0:03:41
-
ایجاد قوانین udev 0:06:48
-
سناریوی واقعی: رد کردن دستگاههای غیرمجاز 0:02:33
-
ماژول 2: معرفی ذخیرهسازی و سیستمفایلها 0:00:22
-
اهداف یادگیری 0:01:09
-
دستگاههای ذخیرهسازی لینوکس 0:04:29
-
پارتیشنها: MBR و GPT 0:09:53
-
مدیریت پارتیشنها 0:13:58
-
ایمیجها و فایلهای ISO 0:02:57
-
درک راهحلهای ذخیرهسازی انعطافپذیر 0:01:04
-
مدیریت حجمهای منطقی LVM 0:04:35
-
استفاده از ویژگیهای LVM 0:11:32
-
Device mapper 0:04:49
-
ایجاد Device mapper به صورت دستی 0:06:03
-
LVM و VDO 0:07:14
-
Stratis 0:08:50
-
ایجاد دستگاههای رمزگذاری شده 0:09:20
-
بوت از دستگاههای رمزگذاری شده 0:04:53
-
سناریوی واقعی: ایجاد یک دستگاه ذخیرهسازی مخفی 0:05:23
-
اهداف یادگیری 0:00:52
-
سیستمفایلها و VFS 0:04:18
-
آشنایی با سیستمفایلهای POSIX و غیر POSIX 0:04:24
-
کامپوننتهای سیستمفایل لینوکس 0:04:04
-
ایندکسها و تخصیص بلوک 0:05:56
-
فایلهای اسپارس 0:07:34
-
سیستمفایلهای FUSE 0:03:56
-
سیستمفایلهای نسل بعد 0:04:34
-
اجرای ZFS روی لینوکس 0:05:37
-
اجرای Btrfs 0:07:54
-
استفاده از اشکالزدای سیستمفایل Ext 0:07:41
-
مدیریت شناسههای XFS 0:04:24
-
سناریوی واقعی: بررسی ابزارهای جالب سیستمفایل 0:03:54
-
اهداف یادگیری 0:00:45
-
چالشهای ذخیرهسازی در ابر و مرکز داده 0:02:09
-
کار کردن با رسانههای SSD 0:04:47
-
درک iSCSI 0:03:50
-
پیکربندی ذخیرهسازی iSCSI 0:09:36
-
اتصال initiator 0:04:53
-
ذخیرهسازی شیء 0:04:02
-
پیکربندی یک خوشه Ceph 0:09:41
-
پیکربندی یک کلاینت Ceph 0:07:52
-
سناریوی واقعی: Ceph در کوبرنتیز 0:02:12
-
ماژول 3: آشنایی با کامپوننتهای اصلی لینوکس 0:00:19
-
اهداف یادگیری 0:00:44
-
تخصیص حافظه لینوکس: حافظه مجازی در مقابل حافظه فیزیکی 0:04:41
-
کش 0:06:59
-
حافظه فعال و غیرفعال 0:06:24
-
نیاز به جابجایی 0:04:05
-
پیکربندی و نظارت بر فضای جابجایی 0:07:20
-
مدیریت صفحات بزرگ 0:09:40
-
مدیریت کش کثیف 0:02:17
-
کمبود حافظه (OOM) و برخورد با آن 0:12:04
-
تحلیل حافظه کرنل 0:03:52
-
سناریوی واقعی: بهینهسازی مصرف حافظه 0:02:55
-
اهداف یادگیری 0:00:48
-
چگونه یک فرآیند ایجاد میشود؟ 0:05:39
-
فرآیندها و threadها 0:06:22
-
کشتن یک زامبی 0:10:17
-
اولویتها، زمانبندها و مقادیر nice 0:10:52
-
ارتباط بینفرآیندی، سوکتها، پایپها و غیره 0:06:37
-
ارتباط در رابط پیام D-Bus 0:08:14
-
نظارت بر استفاده از IPC 0:03:38
-
سناریوی واقعی: Cgroups و اولویتها 0:04:59
-
اهداف یادگیری 0:00:47
-
بررسی اینکه چه اتفاقی میافتد وقتی که فرمانها اجرا میشوند 0:04:39
-
فضای سیستم و فضای کاربر 0:01:00
-
درک فراخوانیهای سیستم 0:07:41
-
چگونه فرآیندها به فراخوانیهای سیستم دسترسی پیدا میکنند؟ 0:03:55
-
چگونه حافظه فرآیند سازماندهی میشود؟ 0:06:08
-
ایجاد فرآیندها 0:03:42
-
تخصیص حافظه 0:01:54
-
دسترسی به کتابخانهها 0:03:26
-
تحلیل استفاده از کتابخانهها 0:02:11
-
سناریوی واقعی: استفاده از exec برای عیبیابی 0:02:27
-
اهداف یادگیری 0:00:53
-
نامهای دستگاههای شبکه لینوکس 0:03:12
-
مدل OSI 0:06:17
-
تبدیل داده به بستهها 0:05:15
-
تحلیل هدرهای بسته 0:04:57
-
IPv4 و IPv6 0:09:18
-
چگونه لینوکس یک رابط شبکه را انتخاب میکند؟ 0:05:56
-
تحلیل و بهینهسازی شبکهسازی 0:04:16
-
پیوند و تیمسازی 0:01:53
-
دستگاههای پل شبکه 0:02:08
-
سناریوی واقعی: اسکن بستهها برای امنیت 0:03:04
-
ماژول 4: معرفی کامپوننتها کلیدی لینوکس 0:00:24
-
اهداف یادگیری 0:01:07
-
اجرای یک اپلیکیشن در لینوکس 0:03:00
-
اجرای اپلیکیشنها در chroot jail 0:03:15
-
مدیریت تخصیص منابع فرآیند لینوکس 0:02:58
-
استفاده از unshare برای اجرای فرآیندهای فضای نام 0:03:28
-
اجرای اپلیکیشنهای لینوکس با فضاهای نام و cgroups 0:05:04
-
از اپلیکیشنهای لینوکس محدود تا کانتینرها 0:02:37
-
ران تایمهای کانتینرها 0:02:53
-
کانتینرهای systemd 0:07:56
-
کانتینرها و آینده لینوکس 0:01:37
-
سناریوی واقعی: اجرای کانتینرهای خالص لینوکس 0:02:45
-
اهداف یادگیری 0:00:49
-
زبان برنامهنویسی سی 0:01:20
-
کار کردن با هم در گیت 0:03:28
-
از پروژه گیت تا توزیعهای لینوکس 0:01:32
-
برنامههای سی: از کد منبع تا باینری 0:04:46
-
سی و کتابخانهها 0:00:44
-
کامپایل یک برنامه سی از یک makefile 0:03:55
-
سناریوی واقعی: زامبی خودتان را بنویسید 0:02:53
-
درون لینوکس: خلاصه 0:00:20
مشخصات آموزش
بررسی درون لینوکس - بینشهای پیشرفته و کاربردهای عملی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:161
- مدت زمان :11:46:42
- حجم :1.46GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy