ماژول لینوکس (Linux)

رشته مدیریت سیستم‌های تحت شبکه

لینوکس در زیرساخت و مسابقه

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

در رشتهٔ مدیریت سیستم‌های تحت شبکه (IT Network Systems Administration)، ماژول لینوکس بر توانایی نصب، پیکربندی و خودکارسازی محیط‌های لینوکسی تمرکز دارد. رقابت‌کننده باید بتواند یک محیط لینوکسی را بر اساس نیازهای پروژه آماده کند، سرویس‌های موردنیاز را راه‌اندازی نماید و در صورت بروز مشکل، آن را عیب‌یابی و برطرف کند.

هدف این ماژول تنها حفظ کردن دستورات لینوکس نیست؛ بلکه رقابت‌کننده باید بتواند آموخته‌های خود را در قالب یک سناریوی عملی و واقعی به کار بگیرد و یک زیرساخت پایدار و قابل استفاده ایجاد کند.

مهارت‌های مورد انتظار

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

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

نصب و پیکربندی سیستم‌عامل لینوکس
مدیریت کاربران و گروه‌ها
مدیریت فایل‌ها، دیسک‌ها و سیستم‌های فایل
مدیریت مجوزها و دسترسی‌ها
مدیریت سرویس‌ها و پردازش‌ها
پیکربندی شبکه و Routing
نصب و مدیریت نرم‌افزارها و بسته‌ها
مدیریت Logها و رویدادهای سیستم
راه‌اندازی و مدیریت سرویس‌های شبکه
پیاده‌سازی تنظیمات امنیتی
خودکارسازی عملیات با Script و ابزارهای Automation
عیب‌یابی سیستم، شبکه و سرویس‌ها

در استانداردهای WSC2026، این مهارت‌ها در بخش‌های مختلفی مانند Linux، Network Services، Automation و Troubleshooting مورد ارزیابی قرار می‌گیرند.

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

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

رقابت‌کننده باید بتواند یک سیستم لینوکسی را نصب و آمادهٔ استفاده کند، کاربران و گروه‌ها را مدیریت نماید، مجوزهای دسترسی را تنظیم کند، فضای ذخیره‌سازی را مدیریت کرده و سرویس‌ها و پردازش‌های سیستم را کنترل کند.

همچنین آشنایی با ساختار سیستم فایل لینوکس، مدیریت Packageها، تنظیمات سیستم و بررسی وضعیت منابع، بخش مهمی از کار روزمرهٔ یک مدیر سیستم لینوکس محسوب می‌شود.

سرویس‌های لینوکسی

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

بسته به سناریوی پروژه، رقابت‌کننده ممکن است با سرویس‌هایی مانند موارد زیر کار کند:

DNS Server
DHCP Server
Web Server
LDAP
VPN
FTP
Proxy و Reverse Proxy
Mail Server
File Server
SMB / NFS

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

در استانداردهای WSC2026 نیز موضوعاتی مانند LDAP، DNS، DHCP، دسترسی از راه دور، PKI، سرویس‌های اشتراک فایل، Web Server و Backup در حوزهٔ مهارت‌های این رشته قرار گرفته‌اند.

مدیریت شبکه

یک سرور لینوکسی در بسیاری از پروژه‌ها بخشی از یک شبکهٔ بزرگ‌تر است؛ بنابراین رقابت‌کننده باید بتواند تنظیمات شبکهٔ سیستم را به‌درستی انجام دهد و ارتباط آن را با سایر سیستم‌ها و سرویس‌ها برقرار کند.

پیکربندی IP، Gateway، DNS، Routing و بررسی وضعیت Interfaceهای شبکه از جمله فعالیت‌هایی است که ممکن است در پروژه مورد نیاز باشد.

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

امنیت لینوکس

امنیت بخش جدایی‌ناپذیر مدیریت سیستم‌های لینوکسی است. رقابت‌کننده باید بتواند سیستم و سرویس‌های آن را به شکلی پیکربندی کند که دسترسی‌های غیرضروری محدود شده و سرویس‌ها با تنظیمات مناسب امنیتی در اختیار کاربران قرار گیرند.

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

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

iptables
nftables
OpenSSL
OpenVPN
Fail2ban
ابزارهای مدیریت دسترسی و مجوزها

در استانداردهای WSC2026 نیز مباحث مرتبط با امنیت شبکه، VPN، تحلیل ترافیک و ابزارهای بررسی و ثبت رویدادها در مجموعهٔ مهارت‌های مورد انتظار قرار گرفته‌اند.

Bash و Shell Scripting

توانایی کار با خط فرمان یکی از مهارت‌های اصلی یک متخصص لینوکس است. Bash به رقابت‌کننده اجازه می‌دهد بسیاری از وظایف مدیریتی را به‌صورت سریع و خودکار انجام دهد.

در پروژه‌های مسابقه ممکن است رقابت‌کننده نیاز داشته باشد مجموعه‌ای از عملیات را به‌صورت خودکار اجرا کند؛ برای مثال ایجاد کاربران، بررسی وضعیت سرویس‌ها، پردازش Logها یا انجام تنظیمات مشخص روی چند سیستم.

بنابراین، آشنایی با Shell Scripting به رقابت‌کننده کمک می‌کند وظایف تکراری را سریع‌تر و با خطای کمتر انجام دهد.

Automation و Infrastructure as Code

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

در WSC2026، موضوع Automation علاوه بر Scriptنویسی، شامل استفاده از ابزارهایی مانند Git و Ansible و مفاهیم Infrastructure as Code (IaC) نیز می‌شود.

رقابت‌کننده باید بتواند در صورت نیاز، عملیات مدیریتی و پیکربندی را به‌گونه‌ای انجام دهد که اجرای مجدد آن‌ها ساده، قابل کنترل و قابل تکرار باشد. جزئیات بیشتر در صفحهٔ اتوماسیون آمده است.

عیب‌یابی و رفع خطا

یکی از مهم‌ترین مهارت‌های یک متخصص لینوکس، توانایی پیدا کردن علت یک مشکل است.

در محیط واقعی ممکن است یک سرویس اجرا نشود، یک کاربر نتواند به یک منبع دسترسی پیدا کند، یک Port مسدود باشد یا ارتباط میان دو سیستم برقرار نشود. در چنین شرایطی، رقابت‌کننده باید بتواند با بررسی Logها، سرویس‌ها، تنظیمات شبکه و ترافیک، علت مشکل را پیدا کرده و آن را برطرف کند.

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

systemctl
journalctl
ss
netstat
ping
traceroute
tcpdump
Wireshark
Syslog

عیب‌یابی در WSC2026 اهمیت ویژه‌ای دارد و ۲۵ درصد از وزن استانداردهای مهارتی به این حوزه اختصاص داده شده است. مسیر کامل این موضوع در صفحهٔ عیب‌یابی آمده است.

مانیتورینگ و بررسی وضعیت سیستم

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

بررسی مصرف CPU و Memory، فضای ذخیره‌سازی، وضعیت سرویس‌ها، Logها و وضعیت شبکه به شناسایی مشکلات و جلوگیری از اختلال کمک می‌کند.

در پروژه‌های عملی، توانایی تشخیص اینکه یک مشکل از سیستم‌عامل، سرویس، شبکه یا تنظیمات امنیتی ناشی شده است، اهمیت زیادی دارد.

سناریوهای عملی مسابقه

پروژه‌های مسابقات مهارت معمولاً بر اساس یک سناریوی واقعی طراحی می‌شوند. بنابراین رقابت‌کننده باید بتواند چندین سرویس و فناوری را در کنار یکدیگر پیاده‌سازی کند.

برای مثال، در پروژهٔ WSC2024، رقابت‌کننده باید سرویس‌هایی مانند DNS، VPN، LDAP و Proxy را برای یک شرکت فرضی راه‌اندازی و پیکربندی می‌کرد.

در این سناریو، شبکه به بخش‌هایی مانند Internal (INT)، DMZ و External (EXT) تقسیم شده بود و رقابت‌کننده باید ارتباط میان این بخش‌ها، Routing، VPN و دسترسی کاربران به سرویس‌ها را به‌درستی پیاده‌سازی می‌کرد.

برای نمونه، یک کاربر می‌توانست از طریق VPN به شبکهٔ شرکت متصل شود و پس از احراز هویت به سرویس‌های موردنیاز دسترسی پیدا کند.

این نوع پروژه نشان می‌دهد که هدف از ماژول لینوکس، اجرای جداگانهٔ چند دستور یا نصب چند سرویس نیست؛ بلکه رقابت‌کننده باید بتواند یک زیرساخت واقعی را پیاده‌سازی، یکپارچه، آزمایش و عیب‌یابی کند.

پشتیبان‌گیری و مدیریت داده

پشتیبان‌گیری یکی دیگر از موضوعات مهم در مدیریت زیرساخت است. یک مدیر سیستم باید بتواند از اطلاعات و تنظیمات مهم نسخهٔ پشتیبان تهیه کرده و در صورت بروز مشکل، اطلاعات را بازیابی کند.

در استانداردهای WSC2026 نیز مباحث مرتبط با Backup و Restore در حوزهٔ مهارت‌های مدیریت سرویس‌ها و زیرساخت مطرح شده است.

در پروژه‌های عملی، رقابت‌کننده ممکن است نیاز داشته باشد برای سرویس‌ها یا داده‌های مشخص، فرآیند Backup را ایجاد و صحت بازیابی اطلاعات را بررسی کند.

ساختار ماژول لینوکس در WSC2026

در مسابقات جهانی مهارت شانگهای ۲۰۲۶، رشتهٔ IT Network Systems Administration از چهار ماژول اصلی تشکیل شده است:

ماژولموضوعکار روز
Module A – Linuxمحیط‌های لینوکسنصب، پیکربندی و خودکارسازی
Module B – Microsoftمحیط‌های Microsoftنصب، پیکربندی و خودکارسازی
Module C – Data Transfer Networksشبکه‌های انتقال دادهنصب، پیکربندی و خودکارسازی
Module D – Troubleshootingعیب‌یابیعیب‌یابی

ماژول لینوکس یکی از بخش‌های اصلی این رشته است و بخش قابل توجهی از مهارت‌های موردنیاز یک متخصص شبکه و زیرساخت را پوشش می‌دهد.

سیستم‌عامل و محیط مسابقه

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

در WSC2026 نیز نسخه‌ها و نرم‌افزارهای مورد استفاده باید مطابق مشخصات تعیین‌شده در پروژه باشند و محیط نرم‌افزاری مسابقه بر اساس الزامات رسمی مسابقات آماده می‌شود.

برای نمونه در پروژه سال WSC2026، از Debian 13.3 استفاده می شود.

منابع و مسیر پیشنهادی یادگیری

برای شروع یادگیری و تقویت مهارت‌های موردنیاز این ماژول، مطالعهٔ منابع آموزشی لینوکس می‌تواند نقطهٔ شروع مناسبی باشد. دوره‌ها و مدارکی مانند موارد زیر می‌توانند به توسعهٔ دانش پایه و تخصصی کمک کنند:

Linux Essentials
LPIC-1
LPIC-2
LPIC-3 Mixed Environment
LPIC-3 Security

با این حال، برای موفقیت در مسابقات مهارت، مطالعهٔ تئوری به‌تنهایی کافی نیست. بخش مهمی از آمادگی باید از طریق تمرین عملی و اجرای سناریوهای واقعی انجام شود.

پیشنهاد می‌شود علاقه‌مندان ابتدا مدیریت پایهٔ لینوکس را یاد بگیرند و سپس به‌تدریج راه‌اندازی سرویس‌های شبکه، امنیت، Bash، Automation و عیب‌یابی را تمرین کنند.

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

چگونه برای مسابقه آماده شویم؟

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

برای مثال، می‌توانید یک محیط آزمایشگاهی ایجاد کرده و در آن چند سرور لینوکسی راه‌اندازی کنید، سرویس‌های شبکه را پیکربندی نمایید، کاربران و دسترسی‌ها را مدیریت کنید، Firewall را تنظیم کنید، سرویس‌ها را با Bash و Ansible خودکارسازی کنید و در نهایت عمداً برخی خطاها را ایجاد کرده و فرآیند عیب‌یابی آن‌ها را تمرین کنید.

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

در واقع، یک رقابت‌کنندهٔ موفق در ماژول لینوکس کسی است که فقط «لینوکس را بلد نیست»، بلکه می‌تواند با استفاده از لینوکس یک زیرساخت واقعی را مدیریت و مسئله‌های آن را حل کند.

چهار ماژول رسمی را در صفحهٔ رشته ببینید. مسیر ویندوز در صفحهٔ مایکروسافت و شبکه در صفحهٔ سیسکو آمده است.

گام بعدی

جایگاه این ماژول کنار بقیهٔ مهارت‌ها را در صفحهٔ رشته ببینید و مسیر تمرین لینوکس، ویندوز و شبکه را از همان‌جا دنبال کنید.

صفحهٔ رشته