دوره آموزشی آمادگی آزمون مدیر سیستم‌های Red Hat Certified System Administrator (RHCSA) (EX200)

دوره آموزشی آمادگی آزمون مدیر سیستم‌های Red Hat Certified System Administrator (RHCSA) (EX200)

9 ساعت 7 دقیقهمتوسط2026-08-11

مدرسین

LearnKartS

LearnKartS

جزئیات دوره

برای کسب مهارت‌های ضروری مدیریت سیستم‌های Linux و آمادگی برای دریافت مدرک Red Hat Certified System Administrator (RHCSA) آماده شوید. این دوره یک مسیر عملی برای یادگیری مدیریت و ایمن‌سازی سیستم‌های Red Hat Enterprise Linux ارائه می‌دهد و شما را با مهارت‌هایی آشنا می‌کند که در محیط‌های سازمانی و آزمون RHCSA کاربرد دارند.

دوره با نصب و پیکربندی Red Hat Enterprise Linux و آماده‌سازی محیط آزمایشگاهی آغاز می‌شود. سپس با کار در ترمینال، دستورات خط فرمان، ساختار فایل‌ها و مدیریت سیستم آشنا می‌شوید. در ادامه، مباحث مهمی مانند مدیریت کاربران و گروه‌ها، مجوزها و دسترسی‌های سیستمی، مدیریت دیسک و ذخیره‌سازی و خودکارسازی وظایف را به‌صورت عملی بررسی می‌کنید.

در بخش‌های پیشرفته‌تر، نحوه پیکربندی سرویس‌های مهم لینوکس از جمله Networking، مدیریت زمان و ایجاد و مدیریت سرویس‌ها را یاد می‌گیرید. همچنین با تکنیک‌های مدیریت فایل، پردازش و جست‌وجوی متن و عیب‌یابی مشکلات سیستم کار خواهید کرد تا بتوانید چالش‌های واقعی مدیریت یک سیستم لینوکسی را حل کنید.

این دوره برای مدیران سیستم، متخصصان DevOps، دانشجویان و افرادی که قصد دارند مهارت‌های لینوکس خود را تقویت کرده و برای آزمون RHCSA آماده شوند، گزینه‌ای کاربردی است.

اهداف یادگیری
نصب و پیکربندی Red Hat Enterprise Linux و ایجاد محیط آزمایشگاهی
کار با ترمینال لینوکس و اجرای دستورات ضروری خط فرمان
مدیریت کاربران و گروه‌ها در سیستم‌های لینوکسی
مدیریت مجوزها، دسترسی‌ها و Privilegeها برای افزایش امنیت سیستم
مدیریت دیسک‌ها و فضای ذخیره‌سازی
خودکارسازی وظایف مدیریتی در Linux
پیکربندی سرویس‌های اصلی لینوکس
مدیریت و پیکربندی شبکه در Red Hat Enterprise Linux
تنظیم و مدیریت زمان سیستم
ایجاد و مدیریت سرویس‌های سیستم
مدیریت فایل‌ها و ساختار فایل سیستم
پردازش، جست‌وجو و مدیریت متون با ابزارهای خط فرمان
شناسایی و عیب‌یابی مشکلات رایج سیستم
کسب آمادگی عملی برای آزمون Red Hat Certified System Administrator (RHCSA)

سرفصل ها

مقدمه

  • معرفی دوره
  • لینوکس چیست
  • توزیع‌های محبوب - RHEL، اوبونتو، دبیان، کالی (موارد استفاده)

نصب و راه‌اندازی آزمایشگاه Red Hat Enterprise Linux (RHEL)

  • اهداف یادگیری
  • نمایش - نصب RHEL در VirtualBox و VMware
  • مبانی سیستم‌عامل لینوکس (کرنل، توزیع‌ها، CLI در مقابل GUI)
  • نمایش - انتخاب ISO
  • نمایش - مقایسه پارتیشن‌بندی خودکار و دستی
  • نمایش - راه‌اندازی کامل RHEL و فعال‌سازی کاربر
  • نمایش - گرفتن snapshot برای بازگشت به عقب

دسترسی به سیستم‌های لینوکس و مبانی ترمینال

  • اهداف یادگیری
  • چرا از لینوکس استفاده می‌شود (DevOps، امنیت سایبری و سرورها)
  • نمایش - تغییر کاربر با استفاده از su و sudo
  • نمایش - میانبرهای ترمینال (tab، history و clear)
  • نمایش - دستورات راهنمای لینوکس
  • نمایش - شناسایی سیستم (hostnamectl، uname و os-release)
  • کار با کنسول‌های مجازی و teletypewriterها (TTY)

پیمایش سیستم فایل و عملیات فایل

  • اهداف یادگیری
  • مسیرهای مطلق در مقابل نسبی
  • نمایش - ساختار سیستم فایل لینوکس (ریشه، home، etc، var، usr و غیره)
  • نمایش - دستورات اولیه پیمایش (pwd، cd و ls)
  • نمایش - ایجاد و حذف فایل‌ها و پوشه‌ها (touch، mkdir، rm و rmdir)
  • نمایش - کپی و جابجایی فایل‌ها (cp و mv)
  • نمایش - مشاهده سریع محتوای فایل (cat، less، head و tail)
  • نمایش - یافتن فایل‌ها با استفاده از دستور find

مشاهده فایل، جستجو و پردازش متن

  • اهداف یادگیری
  • نمایش - تغییر مسیر خروجی (بزرگتر و بزرگتر)
  • نمایش - تغییر مسیر ورودی (کوچکتر)
  • نمایش - پایپ (خط عمودی) و زنجیره‌سازی
  • نمایش - جستجوی متن (grep و egrep)
  • نمایش - فیلترها (sort، uniq و wc)
  • نمایش - تمرین فیلتر کردن لاگ

مدیریت فرآیند و مبانی شل

  • اهداف یادگیری
  • مبانی فرآیند در لینوکس (فرآیند چیست و مفهوم PID)
  • نمایش - مشاهده و نظارت بر فرآیندها (ps aux و top برای CPU و RAM لحظه‌ای)
  • نمایش - توقف و مدیریت فرآیندها (kill، kill -9 و زمان استفاده)
  • محیط شل و متغیرها (printenv، echo $VAR و مفهوم PATH)
  • نمایش - راه‌اندازی پایدار شل و سفارشی‌سازی (.bashrc، .bash profile، alias و function)

مجوزهای فایل و کنترل مالکیت

  • اهداف یادگیری
  • درک مجوزهای فایل و پوشه
  • نمایش - بررسی مجوزهای فایل
  • نمایش - تغییر مجوزها با استفاده از chmod (عددی و نمادین)
  • نمایش - تغییر مالکیت (chown و chgrp)
  • نمایش - مجوزهای پیش‌فرض و umask
  • ایمن‌سازی یک پوشه پروژه در لینوکس

مجوزهای ویژه

  • اهداف یادگیری
  • نمایش - مجوزهای SUID
  • نمایش - مجوزهای SGID
  • نمایش - مجوزهای sticky bit
  • نمایش - ایجاد پوشه پروژه گروهی مشترک
  • نمایش - آزمایش دسترسی با چندین کاربر
  • عیب‌یابی خطاهای دسترسی غیرمجاز

نتیجه‌گیری مبانی لینوکس

  • تکمیل مبانی لینوکس

مقدمه مدیریت لینوکس

  • مقدمه مدیریت لینوکس
  • نمایش - ایجاد کاربران (useradd و passwd)
  • نمایش - دستورات اطلاعات کاربر (id، whoami و groups)

مدیریت کاربر و گروه لینوکس

  • اهداف یادگیری
  • نمایش - اصلاح و حذف کاربران
  • نمایش - عملیات گروه (groupadd و gpasswd)
  • انقضا و پیری رمز عبور (chage)
  • سناریو استخدام کارمند جدید

مدیریت امتیازات با استفاده از Sudo و کنترل‌های مدیریتی

  • اهداف یادگیری
  • نمایش - تنظیم دسترسی sudo
  • نمایش - ویرایش پیکربندی sudo با استفاده از visudo
  • نمایش - Sudo بدون رمز عبور در مقابل با رمز عبور
  • نمایش - اجازه اجرای فقط دستورات خاص به یک کاربر
  • نمایش - بررسی لاگ‌های sudo
  • اشتباهات رایج و بازگشت به عقب

مدیریت دیسک و نصب سیستم فایل

  • اهداف یادگیری
  • نمایش - مشاهده دیسک‌ها (lsblk و blkid)
  • نمایش - پارتیشن‌بندی دیسک با fdisk و parted
  • ایجاد سیستم فایل (mkfs.xfs و mkfs.ext4)
  • نمایش - نصب موقت (mount و umount)
  • نمایش - نصب دائمی (etc fstab)
  • عیب‌یابی مشکلات بوت fstab

مدیریت Swap و بهینه‌سازی ذخیره‌سازی

  • اهداف یادگیری
  • نمایش - بررسی حافظه و swap (free و swapon)
  • نمایش - ایجاد پارتیشن و فایل swap
  • نمایش - فعال‌سازی دائمی swap از طریق fstab
  • نمایش - نصب با استفاده از نام دستگاه به جای UUID
  • نمایش - نصب خودکار با استفاده از روش systemd

مدیریت نرم‌افزار با DNF

  • اهداف یادگیری
  • مبانی بسته (DNF و مقدمه مخازن)
  • نمایش - جستجوی بسته‌ها و دریافت اطلاعات بسته (dnf search و dnf info)
  • نمایش - نصب و حذف بسته‌ها (dnf install، dnf remove و وابستگی‌ها)
  • نمایش - انجام به‌روزرسانی سیستم (check-update، update و بسته خاص)
  • نمایش - پاکسازی بسته‌های استفاده نشده (autoremove و dnf history)
  • نمایش - کنترل و تأیید مخزن (repolist، enable، disable، rpm -q و rpm -V)

مدیریت لیست‌های کنترل دسترسی (ACL)

  • اهداف یادگیری
  • لیست کنترل دسترسی (ACL) چیست
  • نمایش - بررسی مجوزهای ACL با استفاده از getfacl
  • نمایش - تنظیم مجوزهای ACL با استفاده از setfacl
  • نمایش - تنظیم مجوزهای ACL پیش‌فرض روی دایرکتوری‌ها
  • نمایش - آزمایش مجوزهای ACL با چندین کاربر
  • رفع دسترسی ناخواسته در ACL

بایگانی، فشرده‌سازی و مدیریت پشتیبان

  • اهداف یادگیری
  • چرا پشتیبان‌گیری مهم است (مثال‌های واقعی)
  • نمایش - ایجاد بایگانی tar (tar -cvf)
  • نمایش - استخراج بایگانی tar (tar -xvf)
  • نمایش - فشرده‌سازی بایگانی (gzip، bzip2 و XZ)
  • نمایش - پشتیبان‌گیری از مسیرهای مهم مانند etc و home
  • نمایش - بازیابی، اعتبارسنجی و حفظ مجوزها (فراداده tar و rsync -a)

نتیجه‌گیری مدیریت لینوکس

  • تکمیل مدیریت لینوکس

مقدمه شبکه، سرویس‌ها و اتوماسیون لینوکس

  • مقدمه شبکه، سرویس‌ها و اتوماسیون لینوکس
  • مشاهده اتصالات (nmcli con show)
  • تنظیم IP ثابت با استفاده از nmcli

پیکربندی شبکه و اتصال لینوکس

  • اهداف یادگیری
  • پیکربندی با استفاده از nmtui
  • نمایش - راه‌اندازی مجدد سرویس‌های شبکه و تأیید اتصال
  • نمایش - به‌روزرسانی تنظیمات DNS
  • نمایش - تست اتصال سرتاسری

ابزارهای تشخیص شبکه و تست اتصال

  • اهداف یادگیری
  • درک ping و از دست رفتن بسته
  • نمایش - استفاده از ip a و ip r برای بررسی IP و مسیریابی
  • نمایش - تست DNS با استفاده از dig، host و nslookup
  • نمایش - بررسی پورت‌های باز با استفاده از دستور ss
  • نمایش - تست اتصال با استفاده از curl
  • عیب‌یابی سناریوی واقعی

مدیریت سرویس‌ها

  • اهداف یادگیری
  • نمایش - بررسی وضعیت سرویس با استفاده از systemctl
  • نمایش - شروع، توقف و راه‌اندازی مجدد سرویس‌ها با استفاده از systemctl
  • نمایش - فعال و غیرفعال‌سازی سرویس‌ها هنگام بوت
  • نمایش - لیست کردن و مدیریت سرویس‌های ناموفق با استفاده از systemctl
  • نمایش - مشاهده لاگ‌های سرویس
  • عیب‌یابی خرابی سرویس

ایجاد سرویس خودتان

  • اهداف یادگیری
  • نمایش - ایجاد یک فایل .service اولیه
  • نمایش - اجرای یک اسکریپت به عنوان سرویس
  • بارگذاری مجدد دیمون systemd
  • نمایش - فعال‌سازی یک سرویس سفارشی برای شروع در هنگام بوت
  • نمایش - عیب‌یابی خرابی سرویس
  • نمایش - اعتبارسنجی خروجی لاگ سرویس

مدیریت زمان سیستم و همگام‌سازی ساعت

  • اهداف یادگیری
  • چرا زمان صحیح سیستم مهم است
  • نمایش - بررسی وضعیت زمان سیستم با استفاده از timedatectl
  • نمایش - تنظیم منطقه زمانی سیستم با استفاده از timedatectl
  • نمایش - درک NTP و همگام‌سازی زمان
  • کنترل سرویس chronyd (systemctl start و enable chronyd)
  • نمایش - تأیید همگام‌سازی زمان و عیب‌یابی با chrony

زمان‌بندی وظایف با استفاده از Cron و At

  • اهداف یادگیری
  • نمایش - فعال‌سازی سرویس cron
  • نمایش - ایجاد cron jobs با استفاده از crontab -e
  • نمایش - لیست کردن cron jobs با استفاده از crontab -l
  • نمایش - استفاده از at برای وظایف یک‌باره
  • نمایش - تست وظایف زمان‌بندی شده
  • رفع خطاهای رایج cron

اتوماسیون با استفاده از Systemd Timers

  • اهداف یادگیری
  • نمایش - ایجاد فایل واحد .timer
  • نمایش - ایجاد فایل واحد .service مرتبط
  • نمایش - فعال‌سازی و تست اجرای timer
  • نمایش - مشاهده زمان‌بندی‌های timer
  • نمایش - بررسی لاگ‌های timer با استفاده از journalctl
  • اتوماسیون مبتنی بر timer

نتیجه‌گیری شبکه، سرویس‌ها و اتوماسیون لینوکس

  • تکمیل شبکه، سرویس‌ها و اتوماسیون لینوکس

مقدمه امنیت لینوکس و عیب‌یابی سیستم

  • مقدمه امنیت لینوکس و عیب‌یابی سیستم
  • نمایش - بررسی وضعیت SELinux (getenforce)
  • نمایش - تغییر حالت (Enforcing یا Permissive)

مدیریت زمینه‌ها و سیاست‌های SELinux

  • اهداف یادگیری
  • مشاهده زمینه‌های SELinux
  • رفع مشکلات رایج دسترسی SELinux
  • بازیابی زمینه‌ها (restorecon)

پیکربندی فایروال

  • اهداف یادگیری
  • نمایش - بررسی وضعیت فایروال
  • نمایش - مجاز کردن سرویس‌ها (--add-service)
  • نمایش - مجاز کردن پورت‌ها (--add-port)
  • نمایش - قوانین دائمی در مقابل زمان اجرا
  • بارگذاری مجدد قوانین فایروال
  • تأیید با استفاده از ss و تست اتصال

نظارت بر لاگ و حسابرسی سیستم

  • اهداف یادگیری
  • نمایش - لاگ‌های رایج (var log messages secure)
  • نمایش - خواندن لاگ‌ها با استفاده از tail -f
  • نمایش - فیلتر کردن journalctl بر اساس زمان
  • فیلتر کردن لاگ‌ها بر اساس واحد یا سرویس
  • نمایش - جستجوی الگوها با استفاده از grep
  • نمایش - خروجی لاگ‌ها برای گزارش‌دهی

عیب‌یابی بوت و روش‌های بازیابی

  • اهداف یادگیری
  • مروری بر فرآیند بوت
  • نمایش - استفاده از حالت نجات از GRUB
  • نمایش - تنظیم مجدد رمز عبور root
  • نمایش - رفع خطای بوت etc fstab خراب
  • چک‌لیست بازیابی سیستم

نتیجه‌گیری

  • تکمیل دوره
۱۵۰,۰۰۰ تومان