آموزش و گواهینامه Red Hat - بررسی RHEL 9 (RH134)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- قبولی در آزمون RHCSA
- افزایش بهرهوری در خط فرمان
- توانایی زمانبندی تسکهای آینده در لینوکس
- آشنایی با تیونینگ و تنظیم پروفایلها
- تبدیل شدن به کارشناس امنیت SElinux
- مدیریت ذخیرهسازی اولیه
- توسعه مهارتها در مدیریت استک ذخیرهسازی LVM
- مدیریت ذخیرهسازی stratis
- کسب تسلط به ذخیرهسازی متصل به شبکه - NFS
- درک فرآیند بوت شدن لینوکس
- کسب مهارت در کانتینرها
پیشنیازهای دوره
- باید دوره مدیریت سیستم Red Hat (RH124) را گذرانده باشید یا دانش معادل داشته باشید.
توضیحات دوره
سلب مسئولیت - این ماژول از سوی Red Hat تأیید نشده است.
دوره مدیریت سیستم Red Hat II (RH134) روی تسکهای اساسی لازم برای تبدیل شدن به ادمین لینوکس تماموقت و اعتبارسنجی این مهارتها از طریق آزمون گواهینامه Red Hat Certified System Administrator متمرکز است.
این دوره به بررسی عمیقتر مدیریت لینوکس سازمانی، از جمله فایلهای سیستم، پارتیشنبندی، volumes منطقی، SELinux، فایروالها و عیبیابی میپردازد.
محتوای دوره:
بخش 1 - مقدمه
آشنایی با ماژول دوره
بخش 2 - راهاندازی لابراتوار برای تمرین - RHCSA
- نصب استاندارد RHEL 9
- ایجاد حساب کاربری شبکه Red Hat (RHN) - شناسه لاگین Red Hat
- دانلود آخرین نسخه RHEL 9.4
- دانلود و نصب Oracle VirtualBox
- بررسی Oracle VirtualBox
- ایجاد یک قالب از ماشین مجازی RHEL9
- ایجاد یک قالب برای یک ماشین مجازی RHEL 9
- انجام تنظیمات با استفاده از قالب RHEL9
- نصب Red Hat Enterprise Linux 9.4
- ادامه نصب RHEL 9
- دسترسی به RHEL 9 از یک ماشین ویندوز
- نصب و راهاندازی نرمافزار MobaXterm
- اجازه دادن به کاربر برای اجرای هر فرمانی با استفاده از visudo
- دسترسی sudo
- راهاندازی سرور محلی Yum
بخش 2 - بهبود بهرهوری خط فرمان
- نوشتن اسکریپتهای ساده bash
- اجرای اسکریپت شل bash
- نقل قول کاراکترهای ویژه
- لابراتوار - متغیر و کاراکترهای ویژه
- فرمان echo
- لابراتوار - فرمان echo
- لابراتوار - عملگر ریدایرکشن ">"
- لابراتوار - ریدایرکشن stderr و پیوست "2>" و ">>"
- حلقهها برای تکرار فرمانها
- کدهای خروج در اسکریپت bash
- لابراتوار - شماره کد خروج
- لابراتوار - کد خروج در اسکریپت bash
- منطق تست
- ساختار شرطی - if و else و elif
- لابراتوار - if و else
- لابراتوار - if و elif
- فرمان Grep
- عبارات منظم
- لابراتوار - تطبیق شروع و پایان یک خط با استفاده از "^" و "$"
بخش 3 - زمانبندی تسکهای آینده
- زمانبندی تسکهای به تعویق افتاده کاربر
- بررسی و مدیریت jobs به تعویق افتاده کاربر
- لابراتوار 1 - فرمان at
- لابراتوار 2 - فرمان at
- jobs تکرارشونده کاربر
- مثالها - jobs تکرارشونده کاربر
- لابراتوار - crontab (jobs تکرارشونده کاربر)
- لابراتوار 1 - زمانبندی یک اسکریپت از طریق crontab
- لابراتوار 2 - زمانبندی یک اسکریپت از طریق crontab
- jobs تکرارشونده سیستم
- اجرای فرمانهای دورهای با Anacron
- تایمر سیستم
- لابراتوار - تایمر سیستم
- مدیریت فایلهای موقت
- پاکسازی فایلهای موقت با تایمر systemd
- لابراتوار 1 - مدیریت فایلهای موقت
- لابراتوار 2 - مدیریت فایلهای موقت
بخش 4 - تنظیم عملکرد سیستم
- تیونینگ پروفایلها
- مدیریت پروفایلها از خط فرمان
- زمانبندی فرآیند لینوکس
بخش 5 - مدیریت امنیت لینوکس
- مفاهیم امنیت SELinux
- محافظت از SELinux (DAC در مقابل مک)
- کانتکس SELinux
- لابراتوار - کانتکس SELinux
- رویکرد عملی برای درک امنیت SELinux
- حالتهای SELinux
- تاگل کردن حالتهای SELinux به طور موقت
- تاگل کردن حالتهای SELinux به طور دائم
- لابراتوار - امنیت SELinux
- پروژه صنعتی در مورد امنیت SELinux - بخش 1
- پروژه صنعتی در مورد امنیت SELinux - بخش 2
- پروژه صنعتی در مورد امنیت SELinux - بخش 3
- پروژه صنعتی در مورد امنیت SELinux - بخش 4
- لابراتوار - تغییر کانتکس SELinux
- تعریف سیاستهای کانتکس فایل پیشفرض SELinux
- لابراتوار - سیاستهای کانتکس فایل پیشفرض SELinux
- بولیهای SELinux
- لابراتوار 1 - بولیهای SELinux
- لابراتوار 2 - بولیهای SELinux
بخش 6 - مدیریت ذخیرهسازی اولیه
- بررسی دیسک پارتیشن
- اسکیمای پارتیشن MBR
- MBR - رکورد بوت اصلی
- محدودیتهای اسکیمای پارتیشن MBR
- اسکیمای پارتیشن GPT
- مدیریت پارتیشنها
- لابراتوار - ایجاد پارتیشن با استفاده از فرمان جدا شده
- لابراتوار - ایجاد پارتیشن با استفاده از فرمان تکی
- لابراتوار - ایجاد فایلهای سیستم
- لابراتوار - نصب مداوم فایلهای سیستم
- فرمان lsblk برای اسکن دستگاههای بلوک
- مفاهیم فضای swap
- ایجاد یک پارتیشن swap
- فعالسازی فضای swap
- فعالسازی مداوم فضای swap
- تنظیم اولویت فضای swap
بخش 7 - مدیریت ذخیرهسازی stack-LVM
- بررسی LVM (volume manager منطقی)
- ویژگیهای LVM
- بررسی معماری LVM
- بررسی معماری از طریق نمودار
- لابراتوار - ایجاد PV (Volume فیزیکی)
- لابراتوار - ایجاد VG (Volume گروهی)
- لابراتوار - ایجاد LV (Volume منطقی)
- لابراتوار - ایجاد یک FS و LV
- لابراتوار - نمایش اطلاعات مربوط به PV و VG و LV
- افزایش اندازه volume گروهی
- لابراتوار - افزایش اندازه volume گروهی
- لابراتوار - افزایش اندازه volume منطقی
- لابراتوار - افزایش فایل سیستم XFS
- لابراتوار - افزایش فایل سیستم EXT4
- افزایش فضای swap برای volumes منطقی
- کاهش ذخیرهسازی volumes گروهی
- حذف یک volumes منطقی
- حذف یک volumes گروهی
بخش 8 - مدیریت ذخیرهسازی لایهای
- بررسی مدیریت ذخیرهسازی stratis
- نصب و فعالسازی stratis
- ایجاد استخرهای stratis
- مدیریت فایل سیستم stratis
- ایجاد یک اسنپشات از فایل سیستم stratis
- نصب مداوم فایلهای سیستم stratis
- پروژه صنعتی - لابراتوار 1
- پروژه صنعتی - لابراتوار 2
- پروژه صنعتی - لابراتوار 3
- پروژه صنعتی - لابراتوار 4
- پروژه صنعتی - لابراتوار 5
- پروژه صنعتی - لابراتوار 6
بخش 9 - دسترسی به ذخیرهسازی متصل به شبکه
- بررسی NFS در لینوکس
- دسترسی به دایرکتوریهای NFS اکسپورت شده
- کوئری دایرکتوریهای NFS اکسپورت شده یک سرور
- ایجاد سرور محلی yum برای نصب پکیج NFS
- لابراتوار - نصب پکیج NFS
- لابراتوار - ایجاد فایل سیستم NFS
- لابراتوار - اکسپورت فایل سیستم
- لابراتوار - پیکربندی کلاینت NFS
- لابراتوار - نصب فایل سیستم اکسپورت شده روی کلاینت
- لابراتوار - لغو نصب فایل سیستم اکسپورت شده
- لابراتوار - نصب فایلهای سیستم اکسپورت شده با Automounter
- لابراتوار 1 - راهاندازی نصب خودکار با استفاده از نقشه غیرمستقیم
- لابراتوار 2 - راهاندازی نصب خودکار با استفاده از نقشه غیرمستقیم
- لابراتوار 3 - بررسی عملکرد Autofs
- لابراتوار 4 - لغو نصب خودکار در صورت عدم دسترسی به فایل سیستم
- لابراتوار 1 - پروژه صنعتی روی نقشههای Wildcard غیرمستقیم
- لابراتوار 2 - پروژه صنعتی روی نقشههای Wildcard غیرمستقیم
- لابراتوار 3 - پروژه صنعتی روی نقشههای Wildcard غیرمستقیم
- لابراتوار 4 - پروژه صنعتی روی نقشههای Wildcard غیرمستقیم
- لابراتوار 5 - پروژه صنعتی روی نقشههای Wildcard غیرمستقیم
بخش 10 - کنترل فرآیند بوت
- فرآیند بوت شدن سیستم RHEL 9
- ریبوت کردن و خاموش کردن
- هدف سیستم
- انتخاب یک هدف در رانتایم
- تنظیم یک هدف پیشفرض
- انتخاب یک هدف در زمان بوت
- ریست پسورد ریشه با استفاده از Rd.Break
- ریست پسورد ریشه با استفاده از RHEL9 ISO
- عیبیابی مشکلات بوت سیستم - حالت نجات
- بوت شدن RHEL 9 در حالت اضطراری
- فعالسازی شل اشکالزدایی اولیه
- عیبیابی مشکلات فایلهای سیستم هنگام بوت
- عیبیابی فایلهای سیستم - پیکربندی اشتباه در /etc/fstab
- عیبیابی خرابی فایلهای سیستم ریشه
بخش 11 - اجرای کانتینرها
- معرفی فناوری کانتینر
- ایمیجها و رجیستریهای کانتینر
- احرازهویت در رجیستری - لاگین به Podman
- فایل Conf رجیستریهای کانتینر
- فایلهای کانتینر برای ساخت ایمیجهای کانتینر
- یوتیلیتی Podman
- نصب یوتیلیتیهای کانتینر
- جستجوی ایمیج کانتینر
- بررسی ایمیج کانتینر - skopeo inspect
- ایجاد ایمیج کانتینر با استفاده از containerfile
- بررسی ایمیج کانتینر
- اجرای کانتینرها
- ایجاد و شروع کانتینر
- اجرای یک کانتینر از یک مخزن راه دور
- اجرای کانتینر اوبونتو
- اجرای کانتینر وب سرور آپاچی روی پورت 8080
- ایزولهسازی محیط در کانتینرها
- اجرای Podman - اجرای یک فرمان درون یک کانتینر در حال اجرا
- حذف کانتینرها و ایمیجها
- مدیریت منابع کانتینر
- متغیر محیطی برای کانتینرها
- اجرای کانتینر MariaDB هنگام ارسال متغیرهای محیطی
- ماهیت زودگذر ذخیرهسازی کانتینر
- ذخیرهسازی پایدار کانتینر
- اتصال ذخیرهسازی پایدار به یک کانتینر
- تخصیص نگاشت پورت به کانتینرها
- نگاشت پورت میزبان کانتینر روی کانتینر (MariaDB)
- آخرین درس
این دوره برای چه کسانی مناسب است؟
- متخصصان IT، چه فارغالتحصیلان رشته BTech و سایر فارغالتحصیلان
- دانشجویانی که دوره مدیریت سیستم Red Hat I (RH124) را به پایان رساندهاند و برای گواهینامه RHCSA آماده میشوند.
- دانشجویانی که مایل به شروع حرفهای به عنوان ادمین سیستم لینوکس هستند.
آموزش و گواهینامه Red Hat - بررسی RHEL 9 (RH134)
-
مقدمه 03:42
-
نوشتن اسکریپتهای ساده Bash 04:58
-
اجرای اسکریپت شل Bash 01:54
-
نقلقول کاراکترهای خاص 05:08
-
لابراتوار - متغیرها و کاراکترهای خاص 02:30
-
فرمان echo 04:39
-
لابراتوار - فرمان echo 02:46
-
لابراتوار - ریدایرکشن عملگر "<" 02:27
-
لابراتوار - ریدایرکشن stderr و پیوست "<2>" و "<<" 03:11
-
حلقهها برای تکرار فرمانها 04:42
-
کدهای خروجی در اسکریپت Bash 02:27
-
لابراتوار - شماره کد خروجی 03:36
-
لابراتوار - کد خروجی در اسکریپت Bash 06:57
-
منطق تست 05:21
-
لابراتوار - منطق تست 03:04
-
ساختارهای شرطی - if و else و elif 02:06
-
لابراتوار - if و else 02:36
-
لابراتوار - if و elif 03:48
-
فرمان Grep 03:27
-
عبارات منظم 01:58
-
لابراتوار - مطابقت با شروع و پایان یک خط با استفاده از "^" & "$" 02:48
-
آزمون None
-
زمانبندی تسکهای به تعویق افتاده کاربر 03:21
-
بررسی و مدیریت Jobs به تعویق افتاده کاربر 02:27
-
لابراتوار - بخش 1 - فرمان at 05:53
-
لابراتوار - بخش 2 - فرمان at 02:25
-
Jobs تکرارشونده کاربر 05:43
-
مثالها - Jobs تکرارشونده کاربر 04:00
-
لابراتوار - crontab (Jobs تکرارشونده کاربر) 03:44
-
لابراتوار - بخش 1 - زمانبندی اسکریپت از طریق crontab 04:32
-
لابراتوار - بخش 2 - زمانبندی اسکریپت از طریق crontab 03:03
-
Jobs تکرارشونده سیستم 05:53
-
اجرای فرمانهای دورهای با Anacron 06:38
-
تایمر systemd 06:52
-
لابراتوار - تایمر systemd 02:43
-
مدیریت فایلهای موقت 09:23
-
پاکسازی فایلهای موقت با استفاده از تایمر systemd 07:33
-
لابراتوار 1 - مدیریت فایلهای موقت 03:29
-
لابراتوار 2 - مدیریت فایلهای موقت 04:43
-
آزمون None
-
تیونینگ پروفایلها 09:29
-
مدیریت پروفایلها از خط فرمان 05:14
-
مدیریت پروفایلها با کنسول وب 04:50
-
زمانبندی فرآیندهای لینوکس 05:06
-
آزمون None
-
مفاهیم امنیت SELinux 04:02
-
محافظت از SELinux ( DAC در مقابل مک) 06:51
-
کانتکس SELinux 05:29
-
لابراتوار - کانتکس SELinux 05:44
-
رویکرد عملی برای درک امنیت SELinux 01:10
-
حالتهای SELinux 03:11
-
تاگل کردن موقت حالتهای SELinux 01:25
-
تاگل کردن موقت حالتهای SELinux 02:20
-
لابراتوار - امنیت SELinux 04:43
-
پروژه صنعتی درباره امنیت SELinux - بخش 1 05:08
-
پروژه صنعتی درباره امنیت SELinux - بخش 2 03:40
-
پروژه صنعتی درباره امنیت SELinux - بخش 3 03:11
-
پروژه صنعتی درباره امنیت SELinux - بخش 4 01:50
-
لابراتوار - کانتکس SELinux 03:21
-
تغییر کانتکس SELinux 03:46
-
لابراتوار - تغییر کانتکس SELinux 01:57
-
تعریف سیاستهای کانتکس فایل پیشفرض SELinux 05:20
-
لابراتوار - سیاستهای کانتکس فایل پیشفرض SELinux 02:21
-
بولیهای SELinux 03:40
-
لابراتوار 1 - بولیهای SELinux 06:45
-
لابراتوار 2 - بولیهای SELinux 01:53
-
آزمون None
-
بررسی پارتیشنبندی دیسکها 03:26
-
اسکیمای پارتیشن MBR 03:15
-
MBR - رکورد بوت اصلی 02:20
-
محدودیتهای اسکیمای پارتیشن MBR 03:18
-
اسکیمای پارتیشن GPT 03:19
-
مدیریت پارتیشنها 02:59
-
لابراتوار - ایجاد پارتیشنها با استفاده از فرمان جدا شده 06:22
-
لابراتوار - ایجاد پارتیشنها با استفاده از یک فرمان تکی 03:01
-
لابراتوار - ایجاد فایلهای سیستم 03:39
-
لابراتوار - نصب دائمی فایلهای سیستم 03:20
-
فرمان lsblk برای اسکن دستگاههای بلوکی 02:48
-
مفاهیم فضای swap 05:09
-
ایجاد پارتیشن swap 05:01
-
فعالسازی فضای swap 01:49
-
فعالسازی فضای swap به صورت دائمی 03:01
-
تنظیم اولویت فضای swap 03:16
-
آزمون None
-
بررسی LVM (Volume Manager منطقی) 11:26
-
ویژگیهای LVM 02:46
-
بررسی ساختاری LVM 05:11
-
بررسی ساختاری از طریق نمودار 02:02
-
لابراتوار - ایجاد PV (Volume فیزیکی) 05:03
-
لابراتوار - ایجاد VG (Volume گروهی) 01:29
-
لابراتوار - ایجاد LV (Volume منطقی) 04:55
-
لابراتوار - ایجاد FS روی LV 04:13
-
لابراتوار - نمایش اطلاعات درباره PV و VG و LV 03:23
-
گسترش اندازه Volume گروهی 02:37
-
لابراتوار - گسترش اندازه Volume گروهی 03:15
-
گسترش اندازه Volume منطقی 03:20
-
لابراتوار - گسترش فایل سیستم XFS 04:31
-
لابراتوار - گسترش فایل سیستم EXT4 06:57
-
گسترش Volumes منطقی فضای swap 04:01
-
کاهش ذخیرهسازی Volume گروهی 03:42
-
حذف Volume منطقی 02:08
-
حذف Volume گروهی 02:01
-
آزمون None
-
بررسی مدیریت ذخیرهسازی Stratis 05:26
-
نصب و فعالسازی Stratis 02:51
-
ایجاد استخرهای Stratis 03:27
-
مدیریت فایلهای سیستم Stratis 02:06
-
ایجاد اسنپشات فایلهای سیستم Stratis 03:21
-
نصب دائمی فایلهای سیستم Stratis 05:13
-
پروژه صنعتی - لابراتوار 1 04:05
-
پروژه صنعتی - لابراتوار 2 02:21
-
پروژه صنعتی - لابراتوار 3 02:09
-
پروژه صنعتی - لابراتوار 4 02:55
-
پروژه صنعتی - لابراتوار 5 03:47
-
پروژه صنعتی - لابراتوار 6 01:38
-
آزمون None
-
بررسی NFS در لینوکس 03:17
-
دسترسی به دایرکتوریهای NFS اکسپورت شده 02:34
-
کوئری دایرکتوریهای NFS اکسپورت شده یک سرور 02:20
-
ایجاد سرور yum محلی برای نصب پکیج NFS 04:20
-
لابراتوار - نصب پکیج NFS 02:26
-
لابراتوار - ایجاد فایل سیستم NFS 02:48
-
لابراتوار - اکسپورت فایل سیستم 02:58
-
لابراتوار - پیکربندی کلاینت NFS 04:36
-
لابراتوار - نصب FS اکسپورت شده روی کلاینت 01:39
-
لابراتوار - لغو نصب FS اکسپورت شده 01:49
-
نصب اکسپورتهای NFS با استفاده از Automounter 05:05
-
لابراتوار 1 - راهاندازی automount با استفاده از نقشه غیرمستقیم 04:09
-
لابراتوار 2 - راهاندازی automount با استفاده از نقشه غیرمستقیم 03:34
-
لابراتوار 3 - بررسی عملکرد Autofs 01:22
-
لابراتوار 4 - لغو نصب خودکار فایل سیستم در صورت عدم دسترسی به آن 01:17
-
لابراتوار 1 - پروژه صنعتی روی نقشههای Wildcard غیرمستقیم 02:19
-
لابراتوار 2 - پروژه صنعتی روی نقشههای Wildcard غیرمستقیم 03:15
-
لابراتوار 3 - پروژه صنعتی روی نقشههای Wildcard غیرمستقیم 01:24
-
لابراتوار 4 - پروژه صنعتی روی نقشههای Wildcard غیرمستقیم 03:45
-
لابراتوار 5 - پروژه صنعتی روی نقشههای Wildcard غیرمستقیم 01:46
-
آزمون None
-
فرآیند بوت شدن سیستم RHEL 9 11:13
-
ریبوت و خاموش کردن 01:19
-
هدف systemd 05:28
-
انتخاب هدف در ران تایم 03:49
-
تنظیم هدف پیشفرض 02:34
-
انتخاب هدف در زمان بوت 03:59
-
ریست پسورد ریشه با استفاده از Rd.Break 03:45
-
ریست پسورد ریشه با استفاده از ISO RHEL 9 04:54
-
رفع مشکلات بوت Systemd - حالت نجات 04:13
-
بوت شدن RHEL 9 در حالت اضطراری 01:46
-
فعالسازی شل اشکالزدایی زودرس 01:39
-
عیبیابی مشکلات فایل سیستم در زمان بوت 04:04
-
عیبیابی فایل سیستم - پیکربندی نادرست در /etc/fstab 03:56
-
عیبیابی فایل سیستم - خرابی FS ریشه 05:05
-
آزمون None
-
معرفی فناوری کانتینر 08:20
-
ایمیجها و رجیستریهای کانتینر 04:11
-
احرازهویت به رجیستری - لاگین به Podman 02:12
-
فایل پیکربندی رجیستریهای کانتینر 03:40
-
فایلهای کانتینر برای ساخت ایمیجهای کانتینر 01:55
-
یوتیلیتی Podman 02:57
-
نصب یوتیلیتیهای کانتینر 01:54
-
جستجوی ایمیجهای کانتینر 03:09
-
بررسی ایمیجهای کانتینر - skopeo inspect 04:16
-
ایجاد ایمیجهای کانتینر با استفاده از Containerfile 05:27
-
بررسی ایمیجهای کانتینر 00:58
-
اجرای کانتینرها 02:52
-
ایجاد و شروع کانتینر 02:44
-
اجرای یک کانتینر از یک مخزن دور 04:01
-
اجرای کانتینر اوبونتو 04:48
-
اجرای کانتینر وب سرور آپاچی روی پورت 8080 06:01
-
ایزولهسازی محیط در کانتینرها 01:53
-
اجرای Podman - اجرای یک فرمان داخل یک کانتینر در حال اجرا 01:39
-
حذف کانتینرها و ایمیجها 03:55
-
مدیریت منابع کانتینر 04:40
-
متغیرهای محیطی برای کانتینرها 04:00
-
اجرای کانتینر MariaDB در حین ارسال متغیرهای محیطی 03:27
-
ماهیت موقتی ذخیرهسازی کانتینر 05:39
-
ذخیرهسازی دائمی کانتینر 03:09
-
اتصال ذخیرهسازی دائمی به یک کانتینر 02:17
-
تخصیص نگاشت پورت به کانتینرها 04:11
-
نگاشت پورت میزبان کانتینر روی کانتینر (MariaDB) 03:43
-
آزمون None
-
آخرین درس 00:29
مشخصات آموزش
آموزش و گواهینامه Red Hat - بررسی RHEL 9 (RH134)
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:181
- مدت زمان :11:10:42
- حجم :3.29GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy