آموزش لینوکس چیست؟ مسیر یادگیری از صفر تا LPIC-1 با تمرین واقعی
آموزش لینوکس یعنی یاد گرفتن کار با ترمینال، فایلها، کاربرها، سرویسها و شبکه، تا جایی که بتوانی یک سرور را از صفر راه بیندازی و نگه داری. این راهنما مسیر صفر تا صد، انتخاب توزیع، منابع رایگان فارسی و روش تمرین روی سرور واقعی را مرحلهبهمرحله توضیح میدهد.

«آموزش لینوکس» یعنی یاد گرفتن کار با سیستمعاملی که بیشتر سرورهای اینترنت رویش اجرا میشوند؛ از ترمینال و مدیریت فایل گرفته تا نصب سرویس، مدیریت کاربر و عیبیابی. اگر بپرسی آموزش لینوکس چیست، جواب کوتاهش این است: مسیری چندمرحلهای که با چند دستور ساده شروع میشود و به جایی میرسد که بتوانی یک سرور را از صفر بالا بیاوری و سرپا نگهش داری. و بهترین راه یادگیریاش خواندن نیست؛ دست بردن در یک سیستم واقعی است.
آموزش لینوکس چیست و دقیقاً چه چیزی یاد میگیری؟
لینوکس را دو جور میشود یاد گرفت. یکی بهعنوان کاربر دسکتاپ، که بیشتر درباره نصب برنامه و کار با محیط گرافیکی است. دیگری بهعنوان مدیر سیستم، که تقریباً همهاش در ترمینال میگذرد. وقتی کسی از آموزش لینوکس حرف میزند، معمولاً منظورش دومی است؛ چون بازار کار و پروژههای واقعی آنجاست.
یک دوره درست، این موضوعها را پوشش میدهد:
- ساختار فایلسیستم: اینکه چرا تنظیمات در
/etcاست، لاگها در/var/logو فایلهای کاربر در/home. - مجوزها و مالکیت:
chmod،chownو معنیrwx؛ ریشه نصف خطاهای روزمره همینجاست. - مدیریت بسته:
aptدر خانواده دبیان و اوبونتو،dnfدر خانواده ردهت. - پروسهها و سرویسها:
ps،topو مخصوصاًsystemctlوjournalctlدر سیستمهای مبتنی بر systemd. - شبکه: دیدن آیپی با
ip a، پورتهای باز باss -tulpnو تست اتصال باpingوcurl. - اسکریپتنویسی Bash: خودکار کردن کارهای تکراری؛ از بکاپ شبانه تا پاک کردن لاگهای قدیمی.
اوبونتو، مینت یا نسخه سرور؟ انتخاب توزیع برای شروع
سؤال «با کدام توزیع شروع کنم» بیشتر از آنچه میارزد وقت آدمها را میگیرد. دستورهای پایه در همه توزیعها تقریباً یکی است و فرق اصلی در مدیر بسته و رابط گرافیکی است.
| توزیع | مناسب برای | رابط پیشفرض | نکته عملی |
|---|---|---|---|
| Ubuntu Desktop LTS | امتحان لینوکس روی لپتاپ | GNOME | منابع فارسی و انجمنهای پرجمعیت |
| Linux Mint | کسی که از ویندوز میآید | Cinnamon | بر پایه اوبونتو؛ همان apt و همان دستورها |
| Ubuntu Server LTS | هدف سرور و DevOps | فقط ترمینال | همان چیزی که روی سرور واقعی میبینی |
| Debian | کسی که پایداری و سادگی میخواهد | انتخابی | پایه اوبونتو؛ نسخهها محافظهکارانهتر |
| Rocky Linux / AlmaLinux | آشنایی با خانواده ردهت | انتخابی | مدیر بسته dnf و ابزارهای متفاوت |
اگر دنبال آموزش لینوکس مینت هستی چون محیطش برایت آشناتر است، اشکالی ندارد؛ هرچه در آموزش لینوکس اوبونتو یاد بگیری روی مینت هم کار میکند. ولی اگر هدفت سرور است، زودتر سراغ Ubuntu Server برو. محیط گرافیکی روی سرور نیست و هرچه زودتر به ترمینال عادت کنی، بهتر.
آموزش لینوکس مقدماتی: دستورهای هفته اول
لازم نیست صدها دستور حفظ کنی. با همین مجموعه کوچک میتوانی روی یک سرور جابهجا شوی، فایل بخوانی، سرویس را چک کنی و مشکل را پیدا کنی:
pwd # الان کجای فایلسیستم هستم؟
ls -la /etc # فهرست فایلها همراه با مجوز و فایلهای مخفی
cd /var/log # رفتن به پوشه لاگها
less syslog # خواندن فایل بلند (با q خارج شو)
grep -i error syslog # پیدا کردن خطها با کلمه error
sudo apt update && sudo apt upgrade # بهروزرسانی بستهها در اوبونتو
systemctl status ssh # وضعیت سرویس SSH
journalctl -u ssh --since "1 hour ago" # لاگ یک ساعت اخیر سرویس
df -h # فضای دیسک به شکل خوانا
free -h # وضعیت رم
man chmod # راهنمای رسمی هر دستور
چند خطای رایج که هفته اول زیاد میبینی:
- Permission denied: معمولاً یعنی فایل مال کاربر دیگری است یا دستور به
sudoنیاز دارد. قبل از اینکهsudoرا جلوی همهچیز بگذاری، باls -lببین مالک فایل کیست. - command not found: یا بسته نصب نیست، یا اسم دستور را اشتباه نوشتهای. در اوبونتو خود ترمینال اغلب پیشنهاد میدهد کدام بسته را نصب کنی.
- سرویس بالا نمیآید: اول
systemctl statusو بعدjournalctl -uنامسرویس. نود درصد مواقع جواب در چند خط آخر لاگ است.
عادت به man را از همین اول بساز. منابع آموزشی کهنه میشوند، ولی صفحههای man با نسخه نصبشده روی همان سیستم هماهنگاند.
آموزش لینوکس صفر تا صد و جایگاه LPIC-1
برای کسی که میخواهد مسیرش ساختار داشته باشد، سرفصلهای LPIC-1 نقشه راه خوبی است؛ حتی اگر قصد شرکت در آزمونش را نداشته باشی. LPIC-1 گواهی سطح اول مؤسسه LPI است و از دو آزمون تشکیل میشود: 101-500 و 102-500. موضوعهایش معماری سیستم، نصب و مدیریت بسته، دستورهای گنو و یونیکس، دستگاهها و فایلسیستم، شل و اسکریپتنویسی، کارهای مدیریتی، سرویسهای پایه سیستم، مبانی شبکه و امنیت را در بر میگیرد.
یک ترتیب عملی برای آموزش لینوکس صفر تا صد اینطور است:

هر مرحله را تا وقتی که بتوانی بدون نگاه کردن به جزوه انجامش بدهی، تکرار کن. مثلاً مرحله پنجم یعنی بتوانی با کلید به سرور وصل شوی، ورود با رمز را ببندی و پورتهای لازم را در فایروال باز کنی. برای این بخش، راهنمای اتصال به سرور لینوکس با SSH قدمبهقدم جلو میرود.
منابع آموزش لینوکس رایگان و فارسی
برای آموزش لینوکس رایگان کمبود منبع نداری؛ مشکل بیشتر انتخاب و پیگیری است.
- دوره LPIC-1 جادی: آموزش لینوکس جادی (جادی میرمیرانی) به زبان فارسی و رایگان منتشر شده و سرفصلهای LPIC-1 را دنبال میکند. برای خیلی از فارسیزبانها اولین برخورد جدی با لینوکس همین دوره بوده است. اگر نسخهای که پیدا میکنی مربوط به ویرایش قدیمیتر آزمون است، نگران نباش؛ هسته دستورها و مفاهیم تغییر زیادی نکرده و فقط بعضی ابزارها، مثل جایگزینی
ifconfigباip، بهروز شدهاند. - دورههای مکتبخونه: پلتفرمهای آموزش آنلاین مثل مکتبخونه دورههای لینوکس از مدرسهای مختلف دارند. قبل از ثبتنام، سرفصلها و تاریخ ضبط را ببین و چک کن دوره روی نسخههای فعلی اوبونتو کار میکند یا نه.
- مستندات رسمی: آموزش خط فرمان برای مبتدیها در سایت اوبونتو کوتاه و تمرینمحور است و جای خوبی برای شروع است.
- مقالههای عملی: در وبلاگ ما راهنماهایی هست که هرکدام یک کار مشخص را روی سرور واقعی انجام میدهند؛ مثل نصب و راهاندازی Nginx روی اوبونتو.
یک توصیه درباره ویدیوها: تماشای پشتسرهم آنها حس یادگیری میدهد، ولی چیزی در ذهن نمیماند. هر ویدیو را که دیدی، همان دستورها را خودت تایپ کن و یک چیز را عمداً خراب کن تا خطایش را ببینی.
تمرین روی سرور واقعی؛ جایی که آموزش جا میافتد
ماشین مجازی روی لپتاپ برای شروع خوب است، اما چند چیز را هیچوقت نشانت نمیدهد: آیپی عمومی، اتصال از راه دور، فایروالی که اگر اشتباه تنظیمش کنی بیرونت میاندازد، و رباتهایی که از دقیقه اول به پورت ۲۲ حمله میکنند. کافی است یک سرور تازه بسازی و چند ساعت بعد /var/log/auth.log را باز کنی تا تلاشهای ورود ناموفق را ببینی. هیچ ویدیویی امنیت را اینقدر ملموس نمیکند.
سرور ساعتی برای تمرین منطقیترین گزینه است: میسازی، خرابش میکنی، پاکش میکنی و فقط برای همان چند ساعت پول میدهی. در پاسارگاد میزبان کیف پول را به تومان شارژ میکنی و سرور در کمتر از یک دقیقه تحویل میشود؛ یعنی فاصله بین «میخواهم امتحان کنم» و «دارم امتحان میکنم» تقریباً صفر است. تعرفه پلنها را در صفحه قیمت سرورهای ساعتی میبینی. اگر هم هنوز تفاوت سرور ابری و مجازی برایت روشن نیست، مطلب سرور ابری چیست کمک میکند.
چند پروژه تمرینی که مفاهیم را کنار هم مینشاند:

برای بخش امنیتی این فهرست، امنسازی سرور اوبونتو در ۱۰ قدم را کنار دستت باز نگه دار.
اگر سرور خارج گرفتی و از ایران در دسترس نبود، مشکل لزوماً از تنظیمات تو نیست؛ گاهی آیپی فیلتر شده است. علتش و راه تعویض آیپی در مطلب چرا آیپی سرور از ایران باز نمیشود آمده است.
جمعبندی
آموزش لینوکس یعنی رسیدن از چند دستور ساده در ترمینال به توانایی راهاندازی و نگهداری یک سرور واقعی. با اوبونتو یا مینت شروع کن، سرفصلهای LPIC-1 را نقشه راه بگذار، از منابع رایگانی مثل دوره جادی و مستندات رسمی کمک بگیر و هر مفهوم را همان روز روی یک سیستم واقعی امتحان کن. وقتی آماده شدی، یک سرور ساعتی بساز، پروژههای بالا را یکییکی رویش انجام بده و بعد پاکش کن؛ از ساخت سرور ساعتی ایران و خارج میتوانی همین حالا شروع کنی.
پرسشهای پرتکرار
آموزش لینوکس را از کدام توزیع شروع کنم؟
برای شروع، اوبونتو یا لینوکس مینت انتخاب خوبی است؛ مینت بر پایه اوبونتو است و دستورهایش یکی است. اگر هدفت کار با سرور است، زودتر سراغ Ubuntu Server برو تا به ترمینال عادت کنی.
آیا برای یادگیری لینوکس باید مدرک LPIC-1 بگیرم؟
الزامی نیست، ولی سرفصلهای LPIC-1 (آزمونهای 101-500 و 102-500) نقشه راه منظمی برای یادگیری میدهد. خیلیها فقط سرفصلها را دنبال میکنند و در آزمون شرکت نمیکنند.
منبع رایگان و فارسی برای آموزش لینوکس هست؟
بله؛ دوره رایگان LPIC-1 جادی به فارسی منتشر شده و پلتفرمهایی مثل مکتبخونه هم دوره لینوکس دارند. در کنار آنها، مستندات رسمی اوبونتو و صفحههای man منابع دقیق و بهروزی هستند.
برای تمرین لینوکس ماشین مجازی بهتر است یا سرور واقعی؟
ماشین مجازی برای قدمهای اول کافی است، اما SSH، آیپی عمومی، فایروال و حملههای واقعی را فقط روی سرور واقعی تجربه میکنی. سرور ساعتی اجازه میدهد بسازی، خراب کنی و پاک کنی و فقط برای همان ساعتها هزینه بدهی.
تیم فنی پاسارگاد میزبان
مهندسی زیرساخت
تیم فنی پاسارگاد میزبان — تجربههای راهاندازی و نگهداری سرور ابری را به زبان ساده مینویسیم.
سرور ساعتی ایران و خارج، در کمتر از یک دقیقه
پرداخت ساعتی به تومان، آیپی تستشده از ایران و تعویض آدرس با یک کلیک. ثبتنام رایگان است و همین حالا میتوانید سرورتان را بسازید.
ساخت سرور ساعتیمقالههای مرتبط
نصب وب سرور nginx چیست؟ آموزش کامل نصب و راهاندازی روی اوبونتو
nginx یک وب سرور سبک و سریع است که با چند دستور روی اوبونتو نصب میشود. این راهنما نصب، تنظیم فایروال، ساخت اولین سایت و رفع خطاهای رایج را قدمبهقدم پوشش میدهد.
آموزش اتصال به سرور لینوکس با SSH (صفر تا صد)
نخستین مهارت لازم بعد از تحویل سرور: اتصال با SSH. از ورود با رمز شروع میکنیم، کلید میسازیم و در پایان خطاهای رایج را رفع میکنیم.
امنسازی سرور اوبونتو در ۱۰ قدم
سرور تازه از دقیقه اول هدف اسکنهای خودکار است. این ده قدم، بیش از ۹۰ درصد این حملهها را بیاثر میکند.
آخرین بازبینی این مقاله:


