📝 Blog

TechHub Blog .

News, tutorials, and insights from the TechHub team — covering Linux, Cloud, DevOps, Networking, and IT careers in Afghanistan.

اشتباهات رایج در امتحان RHCSA و راه‌های جلوگیری از آن‌ها
Linux FA

اشتباهات رایج در امتحان RHCSA و راه‌های جلوگیری از آن‌ها

📅 Sep 22, 2026 👤 Ahmad Fawad Saiq 👁️ 54 views ⏱️ 15 min read
آمادگی برای RHCSA فقط حفظ کردن دستورات Linux نیست. اگر می‌خواهید در امتحان Red Hat Certified System Administrator (EX200) موفق شوید، باید بتوانید کارهای واقعی یک Linux System Administrator را در محیط عملی انجام دهید.
امتحان RHCSA یک امتحان عملی و Performance-Based است. یعنی شما باید روی یک سیستم واقعی یا محیط امتحانی، وظایف مشخصی را انجام دهید؛ بنابراین دانستن یک دستور به تنهایی کافی نیست. باید بدانید چه زمانی، چرا و چگونه از آن استفاده کنید. Red Hat نیز تأکید می‌کند که مهارت‌های مورد نیاز EX200 باید بدون کمک انجام شوند و تنظیمات انجام‌شده باید بعد از Reboot نیز باقی بمانند.
در این مقاله با مهم‌ترین اشتباهات رایج در امتحان RHCSA آشنا می‌شویم و می‌بینیم چگونه می‌توان از آنها جلوگیری کرد

اشتباهات رایج در امتحان RHCSA و راه‌های جلوگیری از آن‌ها

آمادگی برای RHCSA فقط حفظ کردن دستورات Linux نیست. اگر می‌خواهید در امتحان Red Hat Certified System Administrator (EX200) موفق شوید، باید بتوانید کارهای واقعی یک Linux System Administrator را در محیط عملی انجام دهید.

امتحان RHCSA یک امتحان عملی و Performance-Based است. یعنی شما باید روی یک سیستم واقعی یا محیط امتحانی، وظایف مشخصی را انجام دهید؛ بنابراین دانستن یک دستور به تنهایی کافی نیست. باید بدانید چه زمانی، چرا و چگونه از آن استفاده کنید. Red Hat نیز تأکید می‌کند که مهارت‌های مورد نیاز EX200 باید بدون کمک انجام شوند و تنظیمات انجام‌شده باید بعد از Reboot نیز باقی بمانند.

در این مقاله با مهم‌ترین اشتباهات رایج در امتحان RHCSA آشنا می‌شویم و می‌بینیم چگونه می‌توان از آنها جلوگیری کرد.

 

RHCSA چیست؟

RHCSA یا Red Hat Certified System Administrator یکی از مدارک مهم در مسیر Linux System Administration است.

این Certification مهارت‌های اصلی مدیریت Red Hat Enterprise Linux (RHEL) را ارزیابی می‌کند؛ از مدیریت کاربران و فایل‌ها گرفته تا Storage، Networking، Services، Security و SELinux.

امتحان مربوط به این Certification، یعنی EX200، یک امتحان عملی است.

بنابراین روش مطالعه برای RHCSA باید با امتحانات تئوری معمولی متفاوت باشد.

 

1.    فقط حفظ کردن دستورات Linux

یکی از اشتباهات رایج این است که دانشجو تعداد زیادی Linux Command را حفظ می‌کند، اما نمی‌داند هر دستور در چه شرایطی استفاده می‌شود.

برای مثال ممکن است کسی دستور زیر را حفظ کرده باشد:

systemctl restart httpd

اما اگر از او پرسیده شود:

  • آیا Apache نصب است؟
  • آیا Service فعال است؟
  • آیا Service بعد از Reboot دوباره اجرا می‌شود؟
  • آیا Port مربوطه باز است؟
  • آیا Firewall اجازه دسترسی می‌دهد؟

ممکن است دچار مشکل شود.

در RHCSA فقط Command مهم نیست؛ درک Problem و پیدا کردن Solution مهم است.

راه حل

به جای حفظ کردن دستورات، سناریو تمرین کنید.

مثلاً:

Apache روی Server نصب شده، اما کاربران نمی‌توانند به Website دسترسی پیدا کنند. مشکل را پیدا و برطرف کنید.

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

systemctl status httpd

ss -tulpn

firewall-cmd --list-all

getenforce

این نوع تمرین برای RHCSA بسیار مفیدتر از حفظ کردن صدها Command است.

 

2.    مطالعه زیاد و تمرین کم

یکی دیگر از اشتباهات مهم، صرف زمان زیاد برای دیدن Video و خواندن کتاب بدون انجام Lab است.

مطالعه تئوری برای یادگیری مفاهیم لازم است، اما RHCSA مهارت عملی را ارزیابی می‌کند.

ردهت نیز توصیه می‌کند که داوطلبان هدف امتحان را بررسی کرده و Labها را به گونه‌ای تمرین کنند که بتوانند آنها را بدون مراجعه مداوم به نوت و منابع  انجام دهند.

روش بهتر

بعد از یادگیری هر موضوع، ترمینل را باز کنید و همان موضوع را خودتان انجام دهید.

برای مثال بعد از یادگیری User Management:

useradd

passwd

usermod

groupadd

gpasswd

id

را در Lab تمرین کنید.

سپس برای خودتان یک Scenario بسازید:

یک User ایجاد کنید، او را به یک Group اضافه کنید، Password Aging تنظیم کنید و دسترسی مناسب به یک Directory بدهید.

 

3.    تمرین نکردن در محیط شبیه RHEL

اگر فقط روی Ubuntu یا Distribution دیگری تمرین کرده‌اید، قبل از RHCSA باید با محیط Red Hat Enterprise Linux نیز راحت باشید.

موضوع فقط تفاوت Commandها نیست. باید با روش مدیریت Package، Networking، Services، SELinux، Firewall و سایر بخش‌های RHEL آشنا باشید.

پیشنهاد

یک Lab برای خود ایجاد کنید.

برای مثال:

RHEL Server 1

     |

     +--- User Management

     |

     +--- Networking

     |

     +--- Storage

     |

     +--- SELinux

     |

     +--- Firewall

     |

     +--- Services

سعی کنید بیشتر تمرین‌ها را از طریق Terminal انجام دهید.

 

4.    نادیده گرفتن Time Management

در امتحان عملی، زمان اهمیت زیادی دارد.

ممکن است یک Task را بلد باشید، اما اگر برای یک سؤال بیش از حد وقت صرف کنید، برای Tasks دیگر زمان کافی نداشته باشید.

 

یک اشتباه رایج

دانشجو با یک مشکل مواجه می‌شود و تصمیم می‌گیرد تا زمانی که آن را حل نکرده، سراغ Task بعدی نرود.

این روش می‌تواند باعث از دست رفتن زمان شود.

 

روش بهتر

اگر یک Task بیش از حد وقت گرفت:

  1. Problem را بررسی کنید.
  2. اگر راه‌حل سریع پیدا نشد، آن را موقتاً کنار بگذارید.
  3. Taskهای دیگر را انجام دهید.
  4. در پایان دوباره به آن برگردید.

این روش را باید در Mock Exam نیز تمرین کنید.

 

5.    بررسی نکردن نتیجه کار

یکی از مهم‌ترین عادت‌هایی که باید قبل از امتحان RHCSA ایجاد کنید، Verification است.

انجام دادن Command به معنی تمام شدن Task نیست.

باید مطمئن شوید که Configuration واقعاً درست کار می‌کند.

برای مثال اگر Service را فعال کرده‌اید:

systemctl enable httpd

بررسی کنید:

systemctl is-enabled httpd

اگر Service را Start کرده‌اید:

systemctl status httpd

اگر Network را تنظیم کرده‌اید:

ip addr

ip route

و در صورت نیاز:

nmcli

را بررسی کنید.

قانون ساده

Configure → Verify → Continue

این عادت می‌تواند تعداد زیادی از اشتباهات ساده را کاهش دهد.

 

6.    فراموش کردن Persistent Configuration

این یکی از اشتباهات مهم در امتحان‌های عملی Linux است.

ممکن است Configuration شما در حال حاضر کار کند، اما بعد از Reboot از بین برود.

Red Hat در Objectives فعلی EX200 نیز تأکید می‌کند که Configurationها باید بعد از Reboot بدون دخالت اضافی باقی بمانند.

برای مثال:

Temporary Configuration

        ↓

Reboot

        ↓

Configuration Lost

در حالی که هدف شما باید این باشد:

Configuration

      ↓

Reboot

      ↓

Configuration Still Works

بنابراین همیشه از خودتان بپرسید:

آیا این تنظیمات بعد از Reboot نیز باقی می‌ماند؟

 

7.    اشتباه گرفتن Start و Enable

این دو Command بسیار ساده هستند، اما تفاوت آنها مهم است.

Start

systemctl start httpd

Service را همین حالا اجرا می‌کند.

Enable

systemctl enable httpd

باعث می‌شود Service برای Start شدن هنگام Boot تنظیم شود.

بنابراین در بسیاری از سناریوها ممکن است به هر دو نیاز داشته باشید:

systemctl enable --now httpd

بعد نتیجه را بررسی کنید:

systemctl status httpd

 

8.    بی‌توجهی به SELinux

SELinux یکی از موضوعاتی است که بعضی دانشجویان از آن می‌ترسند یا هنگام بروز مشکل سریعاً آن را Disable می‌کنند. این کار روش مناسبی برای Troubleshooting نیست. باید یاد بگیرید SELinux چگونه کار می‌کند و چگونه مشکل را پیدا کنید.

برخی دستورات مهم:

getenforce

برای بررسی Mode:

ls -Z

برای مشاهده SELinux Context:

restorecon

برای بازگرداندن Context مناسب:

و در صورت نیاز باید با SELinux Booleanها و Port Labelها نیز آشنا باشید. این موارد در Objectives رسمی EX200 قرار دارند.

 

نکته مهم

وقتی یک Application کار نمی‌کند، فوراً نگویید:

SELinux را Disable می‌کنم!

ابتدا Problem را پیدا کنید.

 

9.    تمرین نکردن Storage

Storage Management یکی از بخش‌های مهم Linux Administration است و باید برای آن تمرین عملی کافی داشته باشید.

موضوعاتی مانند:

  • Partition
  • Physical Volume
  • Volume Group
  • Logical Volume
  • File System
  • Mount
  • /etc/fstab
  • Swap
  • Extending Logical Volume

باید در Lab تمرین شوند.

برای مثال باید بدانید چگونه یک LVM ایجاد کنید:

Disk

 ↓

Partition

 ↓

Physical Volume

 ↓

Volume Group

 ↓

Logical Volume

 ↓

File System

 ↓

Mount Point

همچنین باید بدانید چگونه Configuration را طوری انجام دهید که بعد از Reboot نیز Mount باقی بماند.

 

10. ضعیف بودن در Networking

یک Linux Administrator باید بتواند Network Configuration را بررسی و مدیریت کند.

موضوعاتی که باید تمرین کنید شامل:

  • IPv4
  • IPv6
  • Hostname
  • DNS
  • Routing
  • Network Connection
  • Network Services
  • Firewall

در Objectives رسمی EX200 نیز تنظیم IPv4 و IPv6، Hostname Resolution و مدیریت Firewall با firewalld و firewall-cmd وجود دارد. برای Troubleshooting نیز باید بتوانید وضعیت Network را بررسی کنید.

مثلاً:

ip addr

ip route

hostname

ss

nmcli

 

11.                     نادیده گرفتن Firewall

ممکن است Application شما کاملاً درست کار کند، اما Client نتواند به آن دسترسی پیدا کند.

یکی از دلایل می‌تواند Firewall باشد.

برای مثال:

firewall-cmd --list-all

و در صورت نیاز:

firewall-cmd --add-service=http --permanent

firewall-cmd --reload

بعد Configuration را بررسی کنید.

فقط Command را حفظ نکنید؛ Scenario را درک کنید:

Application

     ↓

Listening Port

     ↓

Firewall

     ↓

Network

     ↓

Client

 

نخواندن دقیق سوال

در امتحان عملی، جزئیات مهم هستند.

ممکن است یک Task ساده به نظر برسد، اما یک کلمه در سؤال مشخص کند که باید Configuration خاصی انجام شود.

مثلاً بین این موارد تفاوت وجود دارد:

  • ایجاد User
  • ایجاد User با UID مشخص
  • اضافه کردن User به Group
  • تنظیم Password
  • تنظیم Password Aging
  • دادن Privileged Access

بنابراین قبل از اجرای Command، سؤال را کامل بخوانید.

 

روش پیشنهادی

برای هر Task:

Read → Understand → Plan → Configure → Verify

 

نداشتن Mock Exam

تمرین Guided Lab با امتحان واقعی متفاوت است.

وقتی Instructor مرحله‌به‌مرحله می‌گوید:

ابتدا این Command را اجرا کنید.

شرایط با زمانی که یک Scenario را بدون کمک حل می‌کنید متفاوت است. قبل از امتحان، چند Mock Exam برای خودتان برگزار کنید.

در Mock Exam:

  • Notes را کنار بگذارید.
  • زمان مشخص تعیین کنید.
  • Taskها را خودتان بخوانید.
  • بدون کمک آنها را انجام دهید.
  • در پایان همه Configurationها را بررسی کنید.

 

12.                     تمرین نکردن تحت فشار زمانی

ممکن است در حالت عادی یک Task را در 10 دقیقه انجام دهید، اما هنگام امتحان به دلیل استرس زمان بیشتری مصرف کنید.

برای همین باید سرعت خود را نیز تمرین کنید.

مثلاً:

User Management      → Timed Practice

Storage               → Timed Practice

Networking             → Timed Practice

SELinux                → Timed Practice

Services               → Timed Practice

Firewall               → Timed Practice

بعد از مدتی، بسیاری از کارها برای شما به یک Routine تبدیل می‌شوند.

 

13.                     ترسیدن از Troubleshooting

یک System Administrator همیشه با سیستم سالم کار نمی‌کند.

گاهی:

  • Service اجرا نمی‌شود.
  • Port بسته است.
  • DNS درست کار نمی‌کند.
  • Permission اشتباه است.
  • SELinux مانع دسترسی شده است.
  • File System Mount نشده است.
  • User دسترسی لازم ندارد.

بنابراین باید Troubleshooting را به عنوان بخشی از Linux Administration یاد بگیرید.

یک روش ساده:

Problem

   ↓

Check Status

   ↓

Check Logs

   ↓

Check Configuration

   ↓

Check Network

   ↓

Check Permissions

   ↓

Check SELinux

   ↓

Fix

   ↓

Verify

 

استفاده نکردن از Documentation

یک Linux Administrator نباید انتظار داشته باشد همه چیز را از حفظ بداند.

باید بدانید چگونه Documentation را پیدا و استفاده کنید.

برای مثال:

man systemctl

یا:

man nmcli

همچنین آشنایی با Documentation موجود در سیستم اهمیت دارد. Red Hat نیز در توصیه‌های آمادگی امتحان بر آشنایی با Documentation و استفاده مؤثر از منابع موجود تأکید می‌کند.

هدف این نیست که صدها صفحه را حفظ کنید؛ هدف این است که وقتی چیزی را نمی‌دانید، بتوانید سریع اطلاعات مورد نیاز را پیدا کنید.

 

14.                     مطالعه همه چیز به جای تمرکز روی Exam Objectives

یکی دیگر از اشتباهات، تلاش برای یادگیری تمام Linux قبل از RHCSA است.

Linux بسیار گسترده است و یادگیری همه بخش‌های آن ممکن نیست.

بهتر است ابتدا Official Exam Objectives را بررسی کنید و Labهای خود را بر اساس آنها تنظیم کنید.

در Objectives فعلی EX200 موضوعاتی مانند Essential Tools، Software Management، Shell Scripts، Running Systems، Storage، File Systems، Networking، Users and Groups و Security قرار دارند.

 

چگونه برای RHCSA بهتر آماده شویم؟

یک روش عملی می‌تواند چنین باشد:

 

مرحله اول: Linux Fundamentals

ابتدا این موارد را قوی کنید:

  • Linux Commands
  • Files and Directories
  • Permissions
  • Users and Groups
  • Processes
  • Services
  • Networking

 

مرحله دوم: RHEL Administration

بعد سراغ موضوعات مهم RHEL بروید:

  • DNF
  • systemd
  • NetworkManager
  • Storage
  • LVM
  • SELinux
  • firewalld
  • SSH

 

مرحله سوم: Lab Practice

هر موضوع را روی یک RHEL Lab انجام دهید.

 

مرحله چهارم: Scenario-Based Practice

به جای اینکه فقط Command اجرا کنید، Scenario حل کنید.

مثلاً:

یک Web Server بسازید، Apache را نصب کنید، Service را فعال کنید، Firewall را تنظیم کنید و مطمئن شوید که Configuration بعد از Reboot باقی می‌ماند.

 

مرحله پنجم: Mock Exam

در پایان، چند امتحان آزمایشی را بدون کمک و با محدودیت زمانی انجام دهید.

 

یک برنامه ساده روزانه برای آمادگی RHCSA

اگر روزانه 2 تا 3 ساعت زمان دارید، می‌توانید آن را به شکل زیر تقسیم کنید:

زمان

فعالیت

30 دقیقه

مطالعه مفاهیم

60 دقیقه

Lab عملی

30 دقیقه

Scenario Practice

30 دقیقه

Troubleshooting

30 دقیقه

مرور و تکرار

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

 

RHCSA را فقط برای امتحان یاد نگیرید

یکی از بهترین روش‌ها این است که RHCSA را فقط به عنوان یک Certification نبینید.

موضوعاتی که برای RHCSA یاد می‌گیرید، پایه کار یک Linux System Administrator هستند.

بعد از Linux می‌توانید مسیر خود را به سمت حوزه‌هایی مانند:

Linux

   ↓

System Administration

   ↓

Networking

   ↓

Security

   ↓

Cloud

   ↓

DevOps

   ↓

Automation

   ↓

Kubernetes

ادامه دهید.

به همین دلیل تمرین‌های RHCSA می‌توانند پایه خوبی برای مسیر حرفه‌ای Linux و DevOps باشند.

 

چک‌لیست قبل از امتحان RHCSA

قبل از امتحان از خودتان بپرسید:

Linux

  • آیا با Command Line راحت هستم؟
  • آیا می‌توانم Files و Directories را مدیریت کنم؟
  • آیا Permissions را به خوبی می‌فهمم؟

Users

  • آیا می‌توانم User و Group ایجاد کنم؟
  • آیا Password Aging را می‌دانم؟
  • آیا Privileged Access را می‌توانم تنظیم کنم؟

Services

  • آیا systemctl را به خوبی می‌دانم؟
  • تفاوت start و enable را می‌دانم؟

Storage

  • آیا LVM را بدون کمک می‌توانم ایجاد کنم؟
  • آیا File System را Mount می‌کنم؟
  • آیا می‌توانم Persistent Mount تنظیم کنم؟

Networking

  • آیا IP و Route را می‌توانم بررسی کنم؟
  • آیا nmcli را می‌دانم؟
  • آیا Firewall را می‌توانم تنظیم کنم؟

Security

  • آیا SELinux را می‌فهمم؟
  • آیا Contextها را می‌توانم بررسی و اصلاح کنم؟
  • آیا firewall-cmd را می‌دانم؟

Troubleshooting

  • آیا Logs را بررسی می‌کنم؟
  • آیا می‌توانم مشکل Service را پیدا کنم؟
  • آیا می‌توانم Configuration خودم را Verify کنم؟

اگر پاسخ بیشتر این سؤالات بله است، مسیر تمرینی شما مناسب‌تر شده است.

 

جمع‌بندی

بسیاری از مشکلات آمادگی برای RHCSA به ندانستن یک Command خاص مربوط نمی‌شود. اشتباهاتی مانند تمرین کم، حفظ کردن دستورات بدون درک، مدیریت ضعیف زمان، Verify نکردن Configuration، فراموش کردن Persistent Settings و نداشتن تمرین Scenario-Based می‌توانند آمادگی شما را ضعیف کنند.

RHCSA یک امتحان عملی است و بهترین روش آمادگی برای آن نیز تمرین عملی است.

به جای اینکه فقط بگویید:

این Command را بلد هستم.

از خودتان بپرسید:

اگر این مشکل روی یک Linux Server واقعی اتفاق بیفتد، آیا می‌توانم آن را پیدا و حل کنم؟  این نوع تفکر شما را از یک Linux learner به یک System Administrator نزدیک‌تر می‌کند.

یاد بگیرید، Lab انجام دهید، اشتباه کنید، مشکل را پیدا کنید و دوباره تکرار کنید.

این روش برای آمادگی RHCSA بسیار ارزشمندتر از حفظ کردن تعداد زیادی Command است.

 

Read Full Post →
Ansible یا Terraform؟ تفاوت Ansible و Terraform
General FA

Ansible یا Terraform؟ تفاوت Ansible و Terraform

📅 Sep 22, 2026 👤 Ahmad Fawad Saiq 👁️ 34 views ⏱️ 13 min read
Ansible و Terraform هر دو ابزارهای مهم در دنیای DevOps هستند، اما کاربرد اصلی آنها یکسان نیست.
Terraform بیشتر برای Infrastructure as Code و ایجاد و مدیریت منابع Infrastructure استفاده می‌شود.
Ansible بیشتر برای Configuration Management، Server Automation و Deployment کاربرد دارد.
در یک پروژه واقعی ممکن است Terraform برای ساخت Cloud Infrastructure و Ansible برای آماده‌سازی و تنظیم Serverها استفاده شود.
اگر هدف شما یادگیری Linux، Cloud و DevOps است، بهتر است این ابزارها را فقط به صورت تئوری یاد نگیرید. ساخت پروژه‌های کوچک و انجام Labهای عملی کمک می‌کند بهتر متوجه شوید که هر ابزار در دنیای واقعی چه کاری انجام می‌دهد.

Ansible یا Terraform؟ تفاوت Ansible و Terraform

در دنیای DevOps،  Cloud و  Linux Administration، انجام کارهای تکراری به شکل دستی هم زمان زیادی می‌گیرد و هم احتمال اشتباه را بیشتر می‌کند. به همین دلیل، مهندسان سیستم و DevOps از ابزارهای Automation برای ساده‌تر و سریع‌تر کردن کارها استفاده می‌کنند.

 

دو ابزار بسیار معروف در این بخش Ansible و Terraform هستند.

گاهی افراد تازه‌کار فکر می‌کنند Ansible و Terraform تقریباً یک کار انجام می‌دهند. هر دو ابزار برای Automation استفاده می‌شوند، اما هدف اصلی آنها متفاوت است.

Terraform بیشتر برای ساخت و مدیریت Infrastructure استفاده می‌شود.

Ansible بیشتر برای تنظیم و مدیریت Serverها و Software استفاده می‌شود.

در این مقاله تفاوت Ansible vs Terraform را با مثال‌های ساده بررسی می‌کنیم.

 

Ansible چیست؟

Ansible یک ابزار Automation است که برای مدیریت و تنظیم Serverها استفاده می‌شود.

فرض کنید یک شرکت 20 سرور Linux دارد و می‌خواهد روی همه آنها:

·         یک User ایجاد کند

·         Apache نصب کند

·         یک Configuration خاص را تنظیم کند

·         یک Service را Start کند

·         Packageها را Update کند

اگر این کارها را روی هر Server به صورت دستی انجام دهیم، زمان زیادی مصرف می‌شود.

Ansible این کارها را می‌تواند به صورت خودکار انجام دهد.

برای مثال، به جای اینکه وارد هر Server شویم و Apache را جداگانه نصب کنیم، می‌توانیم یک Ansible Playbook بنویسیم و همان کار را روی چندین Server اجرا کنیم.

 

Ansible بیشتر برای چه کاری استفاده می‌شود؟

Ansible معمولاً برای کارهایی مانند موارد زیر استفاده می‌شود:

·         Server Configuration

·         Software Installation

·         User Management

·         Package Management

·         Service Management

·         Security Configuration

·         Application Deployment

·         Linux Automation

·         Configuration Management

یکی از ویژگی‌های مهم Ansible این است که معمولاً برای مدیریت Linux Serverها از SSH استفاده می‌کند و به نصب Agent جداگانه روی Server نیاز ندارد.

 

Terraform چیست؟

Terraform یک ابزار Infrastructure as Code یا IaC است.

یعنی به جای اینکه Infrastructure را به صورت دستی در Cloud یا Data Center ایجاد کنیم، مشخصات آن را در فایل‌های Configuration تعریف می‌کنیم.

برای مثال، فرض کنید می‌خواهید در AWS یک محیط جدید ایجاد کنید که شامل موارد زیر باشد:

·         VPC

·         Subnet

·         EC2

·         Security Group

·         Internet Gateway

·         S3 Bucket

به جای اینکه همه این موارد را یکی‌یکی از طریق پنل AWS ایجاد کنید، می‌توانید Infrastructure را با Terraform تعریف کنید.

Terraform سپس بر اساس Configuration شما Infrastructure مورد نیاز را ایجاد و مدیریت می‌کند.

 

Infrastructure as Code چیست؟

Infrastructure as Code یا IaC یعنی مدیریت Infrastructure با استفاده از Code یا Configuration File.

در روش سنتی، Administrator ممکن است وارد پنل Cloud شود و Server ایجاد کند.

اما در روش IaC، تنظیمات مورد نیاز در فایل ذخیره می‌شود.

مثلاً:

Terraform Configuration

        ↓

terraform plan

        ↓

Review Changes

        ↓

terraform apply

        ↓

Cloud Infrastructure

این روش باعث می‌شود Infrastructure قابل تکرار، قابل مدیریت و مناسب‌تر برای Automation باشد.

 

تفاوت اصلی Ansible و Terraform چیست؟

مهم‌ترین تفاوت این دو ابزار در هدف استفاده آنها است.

موضوع

Ansible

Terraform

هدف اصلی

Configuration Management

Infrastructure as Code

مدیریت Server

بله

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

نصب Software

بله

معمولاً وظیفه اصلی نیست

ساخت Infrastructure

محدود

بله

Cloud Resources

می‌تواند مدیریت کند

یکی از کاربردهای اصلی

Configuration Server

بسیار مناسب

هدف اصلی نیست

Automation

بله

بله

Infrastructure Provisioning

محدودتر

بسیار مناسب

اگر بخواهیم خیلی ساده بگوییم:

Terraform = ساخت Infrastructure

Ansible = تنظیم و مدیریت Server

 

یک مثال ساده برای درک تفاوت

فرض کنید یک شرکت یک Web Application جدید راه‌اندازی می‌کند.

ابتدا باید Infrastructure ساخته شود.

مثلاً:

AWS

 │

 ├── VPC

 ├── Subnet

 ├── Security Group

 ├── EC2

 └── Storage

در این مرحله می‌توانیم از Terraform استفاده کنیم.

بعد از اینکه Server ساخته شد، باید آن را آماده کنیم.

مثلاً:

Install Linux Packages

        ↓

Create Users

        ↓

Install Nginx

        ↓

Configure Nginx

        ↓

Deploy Application

        ↓

Start Services

در این قسمت Ansible بسیار مفید است.

پس در یک پروژه واقعی، لازم نیست همیشه یکی از این دو ابزار را انتخاب کنیم. گاهی Terraform و Ansible در کنار هم استفاده می‌شوند.

 

Terraform چه زمانی استفاده می‌شود؟

Terraform برای زمانی مناسب است که می‌خواهیم Infrastructure ایجاد یا تغییر دهیم.

برای مثال:

فرض کنید یک شرکت می‌خواهد یک محیط جدید AWS ایجاد کند. Administratorباید چندین Resource ایجاد کند.

به جای انجام دستی کارها:

VPC

Subnet

EC2

Security Group

Load Balancer

S3

می‌توان این Infrastructure را با Terraform تعریف کرد.

فایده مهم این روش این است که Configuration را می‌توان در Git نگهداری کرد.

بنابراین تغییرات Infrastructure قابل مشاهده و مدیریت خواهند بود.

 

Ansible چه زمانی استفاده می‌شود؟

فرض کنید سه Linux Server داریم:

Server 1

Server 2

Server 3

می‌خواهیم روی همه آنها:

·         Nginx نصب کنیم

·         User ایجاد کنیم

·         یک Configuration File قرار دهیم

·         Service را فعال کنیم

به جای انجام دستی این کار روی هر Server، می‌توانیم یک Ansible Playbook بنویسیم.

برای مثال:

Ansible

   ↓

Server 1

Server 2

Server 3

همان Taskها روی Serverها اجرا می‌شوند.

این موضوع برای Linux System Administration بسیار مهم است.

 

آیا Ansible و Terraform رقیب هستند؟

نه همیشه.

در بسیاری از پروژه‌های DevOps، این دو ابزار می‌توانند در کنار هم استفاده شوند.

یک Workflow ساده می‌تواند چنین باشد:

Developer

    ↓

Git

    ↓

Terraform

    ↓

Cloud Infrastructure

    ↓

Ansible

    ↓

Server Configuration

    ↓

Application

در این مدل:

Terraform Infrastructure را آماده می‌کند.

سپس Ansible Serverها را Configuration و آماده می‌کند.

این دو ابزار بنابراین می‌توانند مکمل یکدیگر باشند.

 

Ansible و Terraform در DevOps

در یک محیط DevOps، Automation اهمیت زیادی دارد.

یک پروژه ممکن است از ابزارهای مختلف استفاده کند:

Git

 ↓

Jenkins / CI/CD

 ↓

Terraform

 ↓

Cloud Infrastructure

 ↓

Ansible

 ↓

Docker

 ↓

Kubernetes

 ↓

Monitoring

هر ابزار وظیفه خاص خود را دارد.

برای مثال:

·         Git برای Version Control

·         Jenkins برای CI/CD Automation

·         Terraform برای Infrastructure

·         Ansible برای Configuration Management

·         Docker برای Containers

·         Kubernetes برای Container Orchestration

بنابراین DevOps فقط یادگیری یک ابزار نیست؛ مهم این است که بدانیم ابزارها چگونه در یک پروژه واقعی با هم کار می‌کنند.

 

Ansible یا Terraform؛ کدام را اول یاد بگیریم؟

اگر تازه وارد دنیای DevOps شده‌اید، بهتر است ابتدا موضوعات  زیر را یاد بگیرید:

 

مرحله اول: Linux

ابتدا با Linux آشنا شوید:

·         Linux Commands

·         File System

·         Users and Groups

·         Permissions

·         Services

·         Package Management

·         Networking

·         SSH

 

مرحله دوم: Networking

مفاهیم پایه Networking را یاد بگیرید:

·         IP Address

·         DNS

·         Ports

·         TCP/IP

·         Routing

·         Firewall

 

مرحله سوم: Git

بعد از آن Git را یاد بگیرید.

مرحله چهارم: Ansible

سپس می‌توانید Automation و Configuration Management را با Ansible شروع کنید.

مرحله پنجم: Cloud

یک Cloud Platform مانند AWS یا Azure را یاد بگیرید.

مرحله ششم: Terraform

بعد از آشنایی با Cloud، یادگیری Terraform بسیار قابل فهم‌تر می‌شود.

 

آیا یادگیری Ansible برای Linux Administrator مفید است؟

بله.

برای یک Linux System Administrator، Ansible می‌تواند کارهای تکراری را بسیار ساده‌تر کند.  فرض کنید یک Administrator باید 50 Linux Server را مدیریت کند. اگر هر کار به صورت دستی انجام شود، زمان زیادی لازم است. با Automation می‌توان بسیاری از کارها را از یک نقطه مدیریت کرد.

به همین دلیل Ansible در مسیر یادگیری Linux → System Administration → Automation → DevOps جایگاه مهمی دارد.

 

آیا Terraform برای Cloud Engineer مهم است؟

Terraform در بسیاری از محیط‌های Cloud برای مدیریت Infrastructure as Code استفاده می‌شود.

یک Cloud Engineer ممکن است با Resourceهایی مانند:

·         Compute

·         Network

·         Storage

·         Database

·         Security

·         Load Balancer

کار کند.

Terraform کمک می‌کند این Infrastructure به شکل Configuration تعریف و مدیریت شود.

 

Ansible و Terraform با هم چه مزیتی دارند؟

استفاده از این دو ابزار در کنار هم می‌تواند یک Workflow منظم ایجاد کند.

مثلاً:

مرحله 1

Terraform Infrastructure را ایجاد می‌کند.

مرحله 2

Serverها آماده می‌شوند.

مرحله 3

Ansible وارد Serverها می‌شود.

مرحله 4

Software و Configuration تنظیم می‌شود.

مرحله 5

Application Deploy می‌شود.

به صورت خلاصه:

Terraform

Build the Infrastructure

        ↓

Ansible

Configure the Servers

        ↓

Application

Run the Application

 

تفاوت Ansible و Terraform در یک جمله

اگر هنوز تفاوت این دو ابزار برایتان کاملاً روشن نیست، این جمله را به خاطر بسپارید:

Terraform برای تعریف و مدیریت Infrastructure است، در حالی که Ansible بیشتر برای Configuration و Automation روی سیستم‌ها استفاده می‌شود.

البته در پروژه‌های واقعی، مرز استفاده از ابزارها می‌تواند به Architecture و نیاز پروژه بستگی داشته باشد.

 

برای یادگیری DevOps چه مسیری مناسب است؟

یک مسیر ساده برای شروع می‌تواند چنین باشد:

Linux

   ↓

Networking

   ↓

Git

   ↓

Bash / Scripting

   ↓

Ansible

   ↓

Cloud

   ↓

Terraform

   ↓

Docker

   ↓

Kubernetes

   ↓

CI/CD

   ↓

Monitoring

این مسیر به شما کمک می‌کند ابتدا پایه‌های سیستم و شبکه را یاد بگیرید و بعد به سمت Automation و Cloud بروید.

 

جمع‌بندی

Ansible و Terraform هر دو ابزارهای مهم در دنیای DevOps هستند، اما کاربرد اصلی آنها یکسان نیست.

Terraform بیشتر برای Infrastructure as Code و ایجاد و مدیریت منابع Infrastructure استفاده می‌شود.

Ansible بیشتر برای Configuration Management، Server Automation و Deployment کاربرد دارد.

در یک پروژه واقعی ممکن است Terraform برای ساخت Cloud Infrastructure و Ansible برای آماده‌سازی و تنظیم Serverها استفاده شود.

اگر هدف شما یادگیری Linux، Cloud و DevOps است، بهتر است این ابزارها را فقط به صورت تئوری یاد نگیرید. ساخت پروژه‌های کوچک و انجام Labهای عملی کمک می‌کند بهتر متوجه شوید که هر ابزار در دنیای واقعی چه کاری انجام می‌دهد.

 

سوالات متداول

 

Ansible چیست؟
Ansible
یک ابزار Automation است که برای مدیریت و Configuration سیستم‌ها، نصب Software و انجام کارهای تکراری استفاده می‌شود.

 

Terraform چیست؟
Terraform
یک ابزار Infrastructure as Code است که برای تعریف و مدیریت Infrastructure در Cloud و محیط‌های مختلف استفاده می‌شود.

 

آیا Ansible و Terraform یک کار انجام می‌دهند؟
خیر. کاربرد اصلی آنها متفاوت است، هرچند هر دو در Automation استفاده می‌شوند.

 

آیا می‌توان Ansible و Terraform را با هم استفاده کرد؟
بله. در یک پروژه می‌توان Terraform را برای Infrastructure و Ansible را برای Configuration و مدیریت Serverها استفاده کرد.

 

برای Linux Administrator، Ansible مفید است؟
بله. مخصوصاً زمانی که تعداد Serverها زیاد باشد و نیاز به Automation کارهای تکراری وجود داشته باشد.

 

برای Cloud Engineer، Terraform مفید است؟
بله. Terraform یکی از ابزارهای شناخته‌شده برای Infrastructure as Code است و می‌تواند برای مدیریت منابع Cloud استفاده شود.

آیا قبل از Terraform باید Cloud یاد بگیریم؟
داشتن دانش پایه Cloud باعث می‌شود مفاهیم Terraform را بهتر درک کنید. آشنایی با Linux و Networking نیز بسیار مفید است.

 

Read Full Post →
General FA

راهنمای کامل مسیر جدید RHCA در Enterprise Linux در سال 2026

📅 Sep 19, 2026 👤 Super Admin 👁️ 72 views ⏱️ 12 min read
مسیر جدید certification های ردهت در سال 2026تغیر یافته است . ساختار جدید Red Hat مسیر certification را نسبت به گذشته واضح‌تر کرده است. در مسیر Enterprise Linux، شما از سطح ابتدایی یا اساسات شروع می‌کنید و به‌تدریج مهارت‌های پیشرفته‌تر را یاد می‌گیرید.

اگر می‌خواهید در بخش Linux Administration، Enterprise Infrastructure، Cloud یا DevOps یک مسیر مسلکی و درازمدت بسازید، شناختن مسیر جدید certificationهای Red Hat بسیار مهم است.

در سال 2026، Red Hat ساختار certificationهای خود را تغییر داده و مسیرهای آموزشی را بیشتر بر اساس تخصص و نقش کاری تنظیم کرده است.

در گذشته، بسیاری از دانشجویان بین RHCSA، RHCE، Specialist certificationها و RHCA سردرگم می‌شدند. مشخص نبود که بعد از هر certification باید چه چیزی را یاد بگیرند و چگونه خود را به یک متخصص واقعی تبدیل کنند.

اما ساختار جدید تلاش می‌کند این مسیر را واضح‌تر کند.

در این مقاله، مسیر RHCA in Enterprise Linux را از سطح ابتدایی تا سطح Architect به زبان ساده بررسی می‌کنیم.

Red Hat Certification Pathwayهای جدید

در ساختار جدید Red Hat، certificationها در پنج حوزه اصلی تنظیم شده‌اند:

1.      Enterprise Linux

2.      OpenShift

3.      Ansible Automation

4.      Cloud-native Applications

5.      AI

این تغییر یک نکته مهم دارد:

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

برای مثال، یک متخصص می‌تواند مسیر خود را در یکی از این حوزه‌ها ادامه دهد:

·         RHCA in Enterprise Linux

·         RHCA in OpenShift

·         RHCA in Ansible Automation

·         RHCA in Cloud-native Applications

·         RHCA in AI

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

ساختار پنج‌سطحی Red Hat

Red Hat certificationها را در یک ساختار پنج‌سطحی تنظیم کرده است:

1.      Technologist

2.      System Administrator / Developer

3.      Engineer

4.      Specialist

5.      Architect

برای کسی که می‌خواهد در مسیر Enterprise Linux حرکت کند، مهم‌ترین بخش‌ها از RHCSA شروع شده و به Specialist و در نهایت RHCA می‌رسد.

Level 1: Technologist

این مرحله به‌عنوان سطح ابتدایی در نظر گرفته شده است.

در حال حاضر، برای مسیر Enterprise Linux امتحان مشخصی در این سطح معرفی نشده است؛ اما این سطح می‌تواند نقطه ورود certificationهای آینده Red Hat برای افراد مبتدی باشد.

اگر تازه می‌خواهید Linux را شروع کنید، بهتر است قبل از فکرکردن به RHCA، ابتدا تهداب و مفهوم اساسی Linux را به‌خوبی یاد بگیرید.

Level 2: System Administrator

در این مرحله، مسیر واقعی بسیاری از Linux professionals آغاز می‌شود.

RHCSA – Red Hat Certified System Administrator

برای گرفتن RHCSA در مسیر Enterprise Linux، باید امتحان:   EX200 را موفقانه سپری کنید.

RHCSA یکی از مهم‌ترین certificationها برای شروع کار در بخش Linux System Administration است.

در این مسیر شما با موضوعاتی مانند موارد زیر کار می‌کنید:

·         Linux commands

·         User and Group Management

·         File and Permission Management

·         Storage Management

·         Service Management

·         Networking basics

·         Security fundamentals

·         System Administration

اما یک نکته مهم را فراموش نکنید:

RHCSA فقط حفظ‌کردن commandها نیست.

شما باید بتوانید این کارها را در یک Linux system واقعی انجام دهید.

به همین دلیل، برای موفقیت در RHCSA باید وقت زیادی را صرف Hands-on Practice و کار با Lab کنید.

Level 3: Engineer

بعد از مرحله Administrator، به سطح Engineer می‌رسید.

در مسیر جدید Enterprise Linux، certification این سطح در حال حاضر به امتحان: EX342 ارتباط دارد.

این مرحله نسبت به RHCSA پیشرفته‌تر است و بیشتر روی مدیریت سیستم‌های Enterprise و زیرساخت‌های بزرگ تمرکز دارد.

موضوعات این مرحله شامل مواردی مانند:

·         Advanced Linux Administration

·         Enterprise Server Management

·         Infrastructure Management

·         Advanced Troubleshooting

·         Automation concepts

·         Enterprise Operations

است.

این سطح برای کسانی اهمیت بیشتری دارد که می‌خواهند در آینده به عنوان:

·         Linux Engineer

·         Infrastructure Engineer

·         Platform Engineer

·         Enterprise Support Engineer

کار کنند.

Level 4: Specialist

در این مرحله، مسیر شما تخصصی‌تر می‌شود.

به جای اینکه همه موضوعات را به صورت سطحی یاد بگیرید، می‌توانید بر اساس هدف کاری خود یک یا چند حوزه مشخص را انتخاب کنید.

در مسیر Enterprise Linux، گزینه‌های Specialist شامل موارد زیر است:

Exam

حوزه تخصصی

EX210

Cloud Infrastructure

EX260

Ceph Cloud Storage

EX358

Services Management and Automation

EX362

Identity Management

EX403

Deployment and Systems Management

EX415

Security: Linux

EX436

High Availability Clustering

EX442

Performance Tuning

این بخش یکی از قسمت‌های مهم مسیر جدید RHCA است.

برای مثال، اگر به Linux Security علاقه دارید، می‌توانید روی Security تمرکز کنید.

اگر به Cloud و Infrastructure علاقه دارید، می‌توانید مسیر Cloud Infrastructure را انتخاب کنید.

اگر به Performance علاقه دارید، Performance Tuning می‌تواند انتخاب مناسبی باشد.

بنابراین، انتخاب Specialistها باید بر اساس هدف کاری و آینده مسلکی شما انجام شود، نه فقط برای جمع‌کردن certification.

Level 5: Architect – RHCA

این بالاترین سطح در مسیر Enterprise Linux است.

در این مرحله شما می‌توانید به عنوان:

Red Hat Certified Architect in Enterprise Linux  شناخته شوید.

بر اساس ساختار توضیح‌داده‌شده در این مسیر، برای رسیدن به RHCA in Enterprise Linux باید certificationهای اصلی زیر را داشته باشید:

·         EX200 – RHCSA

·         EX342

·         حداقل 3 Specialist Certifications

یعنی مسیر کلی شما به این شکل است:

EX200 → EX342 → 3 Specialist Certifications → RHCA in Enterprise Linux

این موضوع باعث شده مسیر RHCA نسبت به گذشته واضح‌تر و تخصصی‌تر باشد.

مسیر قدیمی در مقابل مسیر جدید

در ساختار قدیمی، بسیاری از افراد مسیر خود را تقریباً به این شکل دنبال می‌کردند:

RHCSA → RHCE → چند Certification  دیگر   → RHCA

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

اما ساختار جدید بیشتر بر تخصص تمرکز دارد:

Core Certification → Engineer Level → Specialist Certifications → RHCA

به این ترتیب، شما از ابتدا می‌دانید که به کدام سمت حرکت می‌کنید.

چرا ساختار جدید RHCA مهم است؟

دنیای IT بسیار سریع تغییر کرده است.

امروزه شرکت‌ها فقط به یک Linux Administrator که commandهای Linux را بلد باشد نیاز ندارند.

بسیاری از شرکت‌ها به متخصصانی نیاز دارند که علاوه بر Linux بتوانند با موضوعاتی مانند:

·         Automation

·         Cloud

·         Security

·         Containers

·         High Availability

·         Performance

·         Infrastructure Management

نیز کار کنند.

به همین دلیل، ساختار جدید Red Hat بیشتر به نیازهای واقعی Enterprise IT نزدیک شده است.

چرا RHCA هنوز یک Certification معتبر است؟

یکی از دلایلی که Red Hat certificationها در بازار IT ارزش دارند، Hands-on بودن یا سپری نمودن امتحانات  بشکل عملی  است.

در بسیاری از certificationها، بخش زیادی از امتحان ممکن است به سوالات چندگزینه‌ای محدود شود.

اما امتحانات Red Hat بیشتر روی توانایی عملی تمرکز دارند. یعنی شما باید بتوانید واقعاً روی یک Linux system کار کنید و مشکلات را حل نمایید.

برای مثال، فقط دانستن اینکه یک command چه کاری انجام می‌دهد کافی نیست؛ شما باید بتوانید از آن در یک سناریوی واقعی استفاده کنید.

این روش باعث می‌شود certification بیشتر نشان‌دهنده توانایی عملی فرد باشد.

آیا RHCA برای افراد مبتدی مناسب است؟

بله، اما RHCA هدفی برای درازمدت است، نه نقطه شروع.

اگر تازه Linux را شروع کرده‌اید، بهتر است مرحله‌به‌مرحله پیش بروید.

مسیر پیشنهادی:

1.      Linux Fundamentals  را یاد بگیرید.

2.      برای سپری نمود منحان  RHCSA / EX200 آماده شوید.

3.      Hands-on Linux Administration را تمرین کنید

4.      به سطح Engineer و EX342 بروید

5.      بر اساس هدف کاری خود 3 Specialist certification انتخاب کنید

6.      به RHCA in Enterprise Linux برسید. 

این روش بسیار منطقی‌تر از این است که از همان ابتدا بخواهید همه موضوعات را یک‌جا یاد بگیرید.

برای RHCA چه مهارت‌هایی مهم است؟

اگر هدف درازمدت شما RHCA in Enterprise Linux است، بهتر است روی مهارت‌های زیر کار کنید:

·         Linux Administration

·         Networking Fundamentals

·         Shell Scripting

·         Enterprise Troubleshooting

·         Linux Automation

·         Security Fundamentals

·         Infrastructure Management

·         Performance Tuning

·         High Availability

لازم نیست همه این موضوعات را در یک زمان یاد بگیرید.

بهترین روش این است که هر موضوع را یاد بگیرید، تمرین کنید و در Lab اجرا نمایید.

بعد از RHCA چه فرصت‌های کاری وجود دارد؟

RHCA in Enterprise Linux می‌تواند برای مسیرهای کاری مختلف مفید باشد، از جمله:

·         Linux Administrator

·         Senior Linux Engineer

·         Infrastructure Engineer

·         Platform Engineer

·         Enterprise Support Engineer

·         DevOps Engineer

·         Linux Architect

·         Systems Architect

البته باید به یک نکته مهم توجه داشته باشید:

Certification به تنهایی تضمین‌کننده استخدام در وظیفه نیست.

ادارات  معمولاً علاوه بر certification به تجربه، توانایی حل مشکل، Hands-on skills، communication و توانایی کار در محیط واقعی نیز توجه می‌کند.

آیا RHCA in Enterprise Linux ارزش دارد؟

اگر هدف شما کار در Enterprise Linux، Infrastructure، Platform Engineering یا Enterprise Operations باشد، RHCA می‌تواند یک هدف مسلکی بسیار قوی باشد.

اما این مسیر آسان نیست.

برای رسیدن به RHCA باید زمان بگذارید، تمرین کنید و تجربه عملی به‌دست آورید. به‌خصوص در Linux، فقط خواندن کتاب یا تماشای ویدیو کافی نیست. شما باید سیستم بسازید، configuration انجام دهید، اشتباه کنید، مشکل پیدا کنید و خودتان آن را حل کنید. همین تجربه عملی است که شما را از یک Linux learner به یک Linux professional تبدیل می‌کند.

پیشنهاد برای دانشجویان افغانستان

در افغانستان اگر می‌خواهید وارد دنیای Linux، Cloud یا DevOps شوید، لازم نیست از همان روز اول به RHCA فکر کنید بلکه باید از تهداب و یا اساسات لینوکس شروع کنید یعنی ابتدا Linux Fundamentals را یاد بگیرید.

بعد وارد RHCSA شوید و به شکل جدی Lab تمرین کنید.

پس از آن، بر اساس علاقه و هدف کاری خود می‌توانید به سمت:

Linux → RHCSA → Advanced Linux → Specialist → Cloud / DevOps / Security → RHCA

حرکت کنید.

مهم این است که عجله نکنید.

یک مهارت قوی بهتر از ده certificate بدون تجربه عملی است.

جمع‌بندی

ساختار جدید Red Hat مسیر certification را نسبت به گذشته واضح‌تر کرده است. در مسیر Enterprise Linux، شما از سطح ابتدایی یا اساسات شروع می‌کنید و به‌تدریج مهارت‌های پیشرفته‌تر را یاد می‌گیرید.

مسیر کلی را می‌توان به این شکل خلاصه کرد:

Linux Fundamentals

↓

RHCSA – EX200

↓

Engineer – EX342

↓

3 Specialist Certifications

↓

RHCA in Enterprise Linux

اگر هدف شما ساختن یک career جدی در Linux Administration، Enterprise Infrastructure، Cloud یا DevOps است، RHCA می‌تواند یکی از اهداف بلندمدت و ارزشمند شما باشد.

 

اما موفقیت در این مسیر فقط به certificate وابسته نیست.

Learn → Practice → Build → Troubleshoot → Gain Experience → Certify

با یادگیری مداوم و تمرین عملی، قدم‌به‌قدم می‌توانید از یک Linux beginner user  به یک متخصص Enterprise Linux تبدیل شوید.

 

Read Full Post →