به ۸۰ درصد مفاهیم کاربردی لینوکس در ۲۰ درصد زمان مسلط شو.


۲۰۹۰+
کدآموز
۴۰+
تمرین عملی
۸۰+
درسنامه آموزشی
به همراه گواهی معتبر
۷۵ روز مهلت گذراندن دوره
به ۸۰ درصد مفاهیم کاربردی لینوکس در ۲۰ درصد زمان مسلط شو.
استفادهٔ ٪۹۶.۳
یک میلیون سرور برتر جهان از لینوکس
استفادهٔ ٪۱۰۰
۵۰۰ ابرکامپیوتر برتر جهان از لینوکس
۱۶ میلیارد دلار
رشد بازار جهانی لینوکس تا سال ۲۰۲۷
استفادهٔ ٪۴۷+
برنامهنویسان حرفهای از سیستمعامل لینوکس
معرفی
حامیان
مخاطبین
پیشنیازها
سرفصلها
اساتید
0 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1
همه ما راجع به لینوکس و دنیای هیجانانگیز آن شنیدهایم، اما یا تجربه کردن آن برایمان ترسناک بوده یا به اندازه کافی بر روی آن مسلط نیستیم. کوئرا، یک دوره فشرده و جذاب طراحی کرده تا دغدغه تسلط بر لینوکس را یکبار برای همیشه برایتان حل کند. اگر به یادگیری لینوکس علاقهمند هستید، دوره آموزش لینوکس کوئرا گزینه خوبی برای شما خواهد بود.
این دوره مناسب شما است اگر...
• میخواهید لینوکس را به صورت عملی و یکبار برای همیشه به شکل اصولی بیاموزید.
• مشتاقید به بازار پردرآمد IT وارد شده و آیندهی شغلی خود را رقم بزنید.
• به دنبال سیستمعاملی هستید که پروژهها و نرمافزارهای خود را به راحتی بوسیلهٔ آن توسعه دهید.
• بازار کار و حقوق بالای برنامهنویسان در داخل و خارج ایران برایتان جذاب است.
این دوره مناسب شما نیست اگر...
• میخواهید سطحی و گذرا کار با لینوکس را بیاموزید.
• هنوز برای آیندهی شغلیتان تصمیم جدی نگرفتهاید.
• حاضر نیستید در هفته ۵ ساعت برای یادگیری، پیشرفت و رشد درآمدتان زمان بگذارید.
• علاقهای به یادگیری و تجربهٔ ابزارها و تکنولوژیهای جدید ندارید.
پیشنیازها
لازم است...
علاقه و پشتکار داشته باشید.
لازم نیست...
در رشتهی کامپیوتر تحصیل کرده باشید.
درسنامه
ویدئو
تمرین
اهداف فصل
درسنامه
نصب اوبونتو روی سختافزار
درسنامه
نصب اوبونتو در ماشین مجازی
درسنامه
نصب اوبونتو در ویندوز با WSL
درسنامه
آشنایی با ترمینال
درسنامه
شِل چیست؟
درسنامه
سلام کوئرا
۱۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
مسیریابی در ترمینال (pwd و cd)
درسنامه
ساختار کلی یک دستور
درسنامه
مشاهدهٔ پوشهها و فایلها (ls)
درسنامه
دیدن سخت
۱۰۰ امتیاز
تمرین
کار با ترمینال مثل یک حرفهای
درسنامه
ایجاد و حذف پوشهها (mkdir و rmdir)
درسنامه
پوشهبازی
۱۰۰ امتیاز
تمرین
ایجاد و مشاهدهٔ فایلها (touch و cat)
درسنامه
درخت زبانها
۱۰۰ امتیاز
تمرین
کپی، انتقال و حذف (cp و mv و rm)
درسنامه
پروژهٔ شلخته
۱۵۰ امتیاز
تمرین
آشنایی با جزئیات دستورات
درسنامه
نمایش تاریخ، زمان و تقویم (date و cal)
درسنامه
تاریخ به وقت باقر!
۱۵۰ امتیاز
تمرین
آشنایی با استاندارد استریمها
درسنامه
هدایت استاندارد استریمها
درسنامه
استریمبان
۲۰۰ امتیاز
تمرین
آشنایی با پایپلاینها
درسنامه
کارآموزِ دقیق
۲۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
بررسی نوع و حجم فایلها (file و du)
درسنامه
آشنایی با ویرایشگر متنی nano
درسنامه
آشنایی با ویرایشگر متنی vim
درسنامه
ساختار فایلهای لینوکس
درسنامه
صفحهبندی محتویات فایلها (more و less)
درسنامه
درون ترمینالی
۱۰۰ امتیاز
تمرین
نمایش ابتدا و انتهای فایلها (head و tail)
درسنامه
فایلهای چپکی
۱۰۰ امتیاز
تمرین
برش و جداسازی بخشهایی از متن (cut)
درسنامه
مُصکات
۱۵۰ امتیاز
تمرین
شمارش کلمات و مرتبسازی خطوط (sort و wc)
درسنامه
اُستاد سَلیب
۱۵۰ امتیاز
تمرین
جستوجوی پیشرفته در متنها (grep)
درسنامه
کارآگاه گرپجِت
۲۰۰ امتیاز
تمرین
جستوجوی فایلها و پوشهها (find)
درسنامه
جستوجوگر
۱۵۰ امتیاز
تمرین
آشنایی با وایلدکاردها و الگوهای جستوجو
درسنامه
فایلیاب
۱۵۰ امتیاز
تمرین
جستوجوی پیشرفتهٔ فایلها و مدیریت آنها (find - قسمت ۲)
درسنامه
دوبارهسازی
۲۰۰ امتیاز
تمرین
فشردهسازی و آرشیو کردن فایلها (tar و gzip و bzip2)
درسنامه
فریِ فراموشکار
۱۵۰ امتیاز
تمرین
پردازش متن و استخراج ستونها (awk)
درسنامه
پلیلیستِ راکبازها
۲۰۰ امتیاز
تمرین
مینیپروژه: مرتبساز خودکار فایلها
۳۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
حسابهای کاربری و گروهها
درسنامه
دستورات مدیریت کاربران و گروهها
درسنامه
نبرد شِل رضا
۲۰۰ امتیاز
تمرین
مهمانان موقت ممدرضا
۱۵۰ امتیاز
تمرین
تغییر هویت و اجرای دستورات با دسترسی روت (su و sudo)
درسنامه
پل بینکاربری
۱۵۰ امتیاز
تمرین
دسترسیهای فایلها و پوشهها (rwx)
درسنامه
تغییر مالکیت و مجوزهای فایل (chmod و chown)
درسنامه
قلمروی اشتراکی
۲۰۰ امتیاز
تمرین
مدیریت بستهها با پکیجمنیجر (apt)
درسنامه
عملیاتِ نوسازی
۱۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
مفاهیم اولیه و مبانی اسکریپتنویسی
درسنامه
اولین اسکریپتِ من
۱۰۰ امتیاز
تمرین
متغیرها و مدیریت دادهها در بش
درسنامه
محاسبهگرِ عددی
۱۵۰ امتیاز
تمرین
آرایهها و هشمپها
درسنامه
سنگ، کاغذ، قیچی
۱۵۰ امتیاز
تمرین
ساختارهای شرطی
درسنامه
شرطهای پیشرفته و دستور test
درسنامه
ماشین حسابِ بهتر!
۲۰۰ امتیاز
تمرین
حلقهها (for و while)
درسنامه
پارامترهای ورودی
درسنامه
فلگها و آپشنها
درسنامه
پروژه: مدیریت لیست کارها (فاز اول)
۳۵۰ امتیاز
تمرین
ماشین حسابِ تمامعیار!
۲۵۰ امتیاز
تمرین
توابع، محاسبات و جایگزینی دستور در بش
درسنامه
مهندسِ هندسه
۲۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
کرنل چیست و چگونه کار میکند؟
درسنامه
فرایندها و کنترل کارهای پیشزمینه و پسزمینه
درسنامه
مشاهده و مدیریت فرایندها (top و htop)
درسنامه
مدیریت حافظه و سواپ
درسنامه
اولویتبندی فرایندها و زمانبند کرنل
درسنامه
پروژه - دستیار شخصی ترمینال (فاز اول)
۳۵۰ امتیاز
تمرین
کارآگاه علوی
۲۵۰ امتیاز
تمرین
مشاهدهٔ ساختاری فرایندها (ps)
درسنامه
پراسسباز قهرمان
۲۰۰ امتیاز
تمرین
چرخهٔ حیات فرایند و سیستمفایل proc
درسنامه
کنترل فرایندها با سیگنالها
درسنامه
اتاق فرمان
۲۰۰ امتیاز
تمرین
یک آزمایش عملی
درسنامه
پراسس مزاحم
۲۰۰ امتیاز
تمرین
سشنها و گروهها
درسنامه
نفوذی را خارج کن!
۲۵۰ امتیاز
تمرین
نکات تکمیلی
درسنامه
پروژه: مدیریت لیست کارها (فاز دوم)
۴۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
مقدمهای بر نحوهٔ ارتباط با سرور و پروتکل SSH
درسنامه
شروع کار با SSH، کلیدها و انتقال فایل
درسنامه
نکات مهم در امنسازی SSH
درسنامه
ورود فقط با دعوتنامه!
۲۰۰ امتیاز
تمرین
پروژه - دستیار شخصی ترمینال (فاز دوم)
۴۵۰ امتیاز
تمرین
مدیریت سرویسها با systemd
درسنامه
ساخت سرویس و بررسی لاگها با journalctl
درسنامه
نگهبان سرویسها
۲۵۰ امتیاز
تمرین
مقدمهای بر دوآپس و زیرساخت استقرار (CI/CD)
درسنامه
دستیار استقرار
۲۵۰ امتیاز
تمرین
پروژه - مدیریت لیست کارها (فاز سوم)
۵۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
یک روز در زندگی مدیر سیستم و مهندس دوآپس
درسنامه
لینوکس در زیرساخت فناوری جهان
درسنامه
موقعیتهای شغلی و مدارک بینالمللی لینوکس
درسنامه
قدم بعدی شما چیست؟
درسنامه

آموزش کاربردی لینوکس
۴۰+ تمرین عملی
۸۰+ درسنامه آموزشی
۳٬۴۵۹٬۰۰۰ تومان
امکان پرداخت قسطی
مدت زمان گذراندن دوره: ۷۵ روز
دسترسی به محتوای دوره همیشگی است.
بعد از پایان مهلت دوره، امکانات ویژه شامل مربیگری، داوری آنلاین و دریافت گواهی نیازمند تمدید و پرداخت هزینه است.
سوالات متداول
شما در هر زمانی که بخواهید میتوانید در دوره ثبتنام و دوره را آغاز کنید.
این دوره پیشنیاز خاصی ندارد.
خیر؛ نیازی نیست!
اگر علاقهمند به یادگیری لینوکس هستید، میتوانید در این دوره شرکت کنید.
بله؛ شما میتوانید از درسنامههایی که بلد هستید سریع بگذرید، اما در نکات گفته شده در درسنامهها موارد بسیاری وجود دارد که میتواند دانش شما را تکمیل کند؛ پس پیشنهاد میکنیم که آنها را هم مطالعه کنید.
همچنین حتما میدانید که هرچقدر در برنامهنویسی تمرین کنیم، باز هم کافی نیست؛ پس پیشنهاد میکنیم که تمرینات مربوط به این مباحث را نیز حل کنید تا یادگیری کاملی داشته باشید.
محتوای دوره به صورت درسنامههای متنی و در بعضی قسمتها ویدیوهای آموزشی میباشد.
پس از درسنامهها، نوبت به تمرین و حل مسئله میرسد. تعدادی تمرین مطرح میشود که شما دستورات آنها را نوشته و ارسال میکنید. سامانه داوری خودکار Quera در مدت کوتاهی کد شما را تصحیح میکند و نمره میدهد.
در صورتی که نمرهٔ کامل نگرفتید نگران نباشید، میتوانید کد خود را تغییر دهید و دوباره ارسال کنید.
در طول این دوره تمرینهای متعددی وجود دارد تا شما با انجام آنها، مهارت خود را تقویت کنید.
در کنار این تمرینها، داوری آنلاین نیز وجود دارد. یعنی کد ارسالی شما در همان لحظه توسط سیستم، داوری و امتیازدهی میشود تا اشکالاتتان را پیدا کرده و آنها را رفع کنید.
شما بعد از رسیدن به فصل «نصب لینوکس و مدیریت پکیجها»، ۹۰ روز فرصت دارید تا دوره را به اتمام برسانید و بعد از اتمام دوره برای همیشه به تمام محتواهای دوره دسترسی خواهید داشت.
همچنین اگر تا انتهای زمانِ گفتهشده نتوانستید دوره را تمام کنید نگران نباشید، چون امکان تمدید دوره وجود دارد!
در انتهای دوره، به عنوان یک مهندس IT به راحتی میتوانید با سیستم عامل لینوکس کار کرده و اسکریپتهایی برای انجام کارهای مختلف بنویسید.
آموزش لینوکس یعنی یاد گرفتن کار با ترمینال، دستورات پایه، مدیریت فایل و متن، دسترسیها و اسکریپتنویسی شل؛ مهارتهایی که پایهی کار با سرور و ابزارهای توسعهاند. بهترین روش یادگیری، یک دوره لینوکس عملی است که با تمرین و بازخورد جلو برود. در دوره آموزش لینوکس کوئرا کالج این مسیر را با ۸۳ درسنامه، ۲۸ ویدئو و ۴۳ تمرین با داوری خودکار طی میکنید. در ادامه میگوییم لینوکس چیست، چرا ارزش یادگیری دارد و از کجا شروع کنیم.
لینوکس از نظر فنی یک هسته (kernel) است، یعنی بخشی از سیستمعامل که سختافزار را به نرمافزارها وصل میکند. وقتی این هسته با ابزارها و نرمافزارهای دیگر ترکیب شود، یک سیستمعامل کامل به نام توزیع لینوکس به دست میآید که میتوانید آن را بهجای ویندوز یا macOS روی رایانه شخصی یا سرور نصب کنید. لینوکس سرورها، ابررایانهها و بسیاری از دستگاههای هوشمند را راه میاندازد و اندروید هم بر پایه هسته لینوکس ساخته شده است. اگر میخواهید تعریف کاملتری بخوانید، مقاله لینوکس چیست؟ را ببینید.
در سال ۱۹۹۱ پردازنده ۳۲ بیتی ۸۰۳۸۶ اینتل در رایانههای شخصی رایج شده بود، اما یونیکس برای استفاده شخصی گران بود و MINIX بیشتر ابزاری آموزشی برای دانشجویان بود. لینوس توروالدز (Linus Torvalds)، دانشجوی دانشگاه هلسینکی، برای خودش هستهای ساخت و آن را لینوکس نامید. این هسته با مجوز GNU GPL منتشر شد و توسعهدهندگان دیگر با افزودن ابزارهای متنباز، آن را به یک سیستمعامل کامل تبدیل کردند.
چون هسته لینوکس آزاد است، توزیعهای مختلفی با یک هسته مشترک و ظاهر و ابزار متفاوت ساخته شدهاند. توزیعهای محبوب اینها هستند:
Ubuntu برای شروع و کار روزمره روی دسکتاپ و لپتاپ انتخاب رایجی است. برای سرور هم توزیعهایی مثل Red Hat Enterprise Linux، SUSE Linux Enterprise Server و نسخه غیردسکتاپ CentOS استفاده میشوند. برای مقایسه و انتخاب، بهترین توزیعهای لینوکس را ببینید.
بزرگترین مزیت لینوکس این است که یک سیستمعامل متنباز است که تضمین میکند که کد منبع به راحتی برای هر کسی قابلدسترس است و میتوان آزادانه آن را تغییر داد و منتشر کرد.
به علاوه لینوکس بیش از هر سیستم عامل دیگری بر امنیت متمرکز است و نسبت به سیستمعاملهای دیگر آسیبپذیری کمتری دارد.
همچنین توزیعهای خاصی از لینوکس در دسترس است که میتوانید از آنها متناسب با نیاز یا سلیقه خود استفاده کنید.
علاوه بر همه اینها لینوکس حمایت یک گروه گسترده از سراسر جهان را دارد. لینوکس پایدار است و هرگز پس از مدت کوتاهی کند نمیشود، بنابراین نیازی به راهاندازی مجدد آن نیست. کارایی لینوکس همچنین بسیار بیشتر از سیستمعاملهای دیگر است و به تعداد زیادی از افراد این امکان را میدهد تا به طور همزمان کار کنند. لینوکس سبک است و نیازی به بهروزرسانی مکرر ندارد و حتی در سیستمهای کامپیوتری قدیمی نیز نصب شده و میتواند عملکرد فوقالعادهای داشته باشد و بسیاری از مزایای دیگر.
لینوکس تقریبا همهجا هست: وبسرور و سرور ایمیل و DNS، رایانش ابری، ابررایانهها، اندروید و Chrome OS و دستگاههای IoT و حتی لوازم خانگی و خودروها. بسیاری از شرکتها و سازمانهای دولتی از آن استفاده میکنند.
برای یک برنامهنویس، آموزش لینوکس فقط یک مهارت جانبی نیست: ابزارهای توسعه، سرورها و محیطهای استقرار پروژه بیشتر روی لینوکس اجرا میشوند و کار با ترمینال، فایلها و دسترسیها در کار روزمره لازم است. اگر هنوز مطمئن نیستید کدام سیستمعامل برای شما مناسبتر است، مقاله لینوکس یا ویندوز برای برنامهنویسی؟ کمک میکند.
بعد از آشنایی با لینوکس، آموزش پایتون برای نوشتن اسکریپتهای خودکار و مدیریت سرور، آموزش گیت برای مدیریت نسخهها و کار تیمی، و آموزش برنامهنویسی C برای توسعه نرمافزار سطح پایین مکمل خوبی هستند.
حتما این سؤال برای شما هم پیش آمده است که آیا یادگیری لینوکس (Linux) ارزشش را دارد؟
بله! امروزه بسیاری از شرکتها از این سیستمعامل به عنوان وب سرور، سرور پست الکترونیکی، سرور DNS و… استفاده میکنند. یادگیری دستورات لینوکس در ابتدا ممکن است دلهرهآور باشد، اما پس از آن به شما این آزادی را میدهد که تقریبا هر اقدام مدیریتی را روی سیستم انجام دهید. اگر شما یک مدیر شبکه یا سیستم هستید یا میخواهید در چنین موقعیتهایی مشغول به کار شوید، باید با لینوکس آشنا باشید. دقت کنید که برای مدیریت بهتر ورژنهای کد و کار تیمی، آموزش گیت ضروری خواهد بود.
واضح است که هرچه سازمانهای بیشتری استفاده از لینوکس را در عملیات روزمره خود در نظر میگیرند، نیاز آنها به استخدام متخصصان لینوکس افزایش مییابد. این تقاضای بازار میتواند دلیل خوبی برای یادگیری لینوکس (Linux) باشد.
از آنجایی که لینوکس یک سیستمعامل پایدار، امن و سریع است، هر روز محبوبتر میشود و اکنون توزیعهای خوبی از لینوکس برای کاربران خانگی نیز وجود دارد. این بدان معناست که میتوانید از آن برای استفاده روزانه نیز استفاده کنید. علاوه بر همه اینها، کار شما به عنوان یک برنامهنویس در لینوکس بسیار راحتتر خواهد بود.
آموزش برنامهنویسی C، که یکی از پرکاربردترین ابزارهای توسعه در لینوکس محسوب میشوند، میتواند در بهینهسازی و توسعه نرمافزارهای سطح پایین کمک کند.
بله. هرچه سازمانهای بیشتری از لینوکس در عملیات روزمره استفاده میکنند، نیاز به افرادی که با آن کار کنند بیشتر میشود؛ از برنامهنویس و مدیر سیستم تا مدیر شبکه. یادگیری دستورات لینوکس در ابتدا کمی سخت به نظر میرسد، اما بعد از آن میتوانید تقریبا هر کار مدیریتی را روی سیستم انجام دهید.
یک مسیر ساده برای شروع:
• یک توزیع مثل Ubuntu را روی ماشین مجازی یا کنار ویندوز اجرا کنید تا بدون ریسک تمرین کنید.
• با دستورات پایه ترمینال، مدیریت فایل و متن و دسترسیها شروع کنید.
• اسکریپتنویسی شل و مدیریت فرایندها را یاد بگیرید.
• تمرین عملی را جدی بگیرید؛ یادگیری لینوکس بدون تمرین ماندگار نمیشود.
اگر دنبال آموزش لینوکس رایگان هستید، منابع آزاد زیادی برای شروع هست، اما برای یک مسیر منسجم از مبانی تا اسکریپتنویسی، دورهای با ساختار مشخص و تمرین همراه با بازخورد زمان شما را کمتر هدر میدهد. هنگام انتخاب بهترین دوره آموزش لینوکس به این موارد نگاه کنید: شروع از مبانی، تمرین عملی با بازخورد، هماهنگی با سطح شما و ارتباط با هدف شغلیتان.
دوره لینوکس کوئرا کالج بهصورت کاربردی و گامبهگام طراحی شده و شامل مقدمه، شروع کار با لینوکس، دستورات پایه، مدیریت فایل و متن، دسترسی در لینوکس، اسکریپتنویسی شل، معماری و مدیریت فرایندها، لینوکس در صنعت و ادامه راه و آینده شغلی است. هر مبحث تمرین دارد و پاسخها با داوری خودکار بررسی میشوند. اگر دوره آموزش لینوکس کافی نیست و به مسیر آمادگی برای مدرک فکر میکنید، میتوانید سراغ آموزش lpic1 بروید. برای ادامه، آموزش برنامهنویسی را ببینید و اگر به دنیای فناوریهای هوشمند علاقهمندید، آموزش هوش مصنوعی نیز میتواند مسیر شما را برای توسعه مدلهای یادگیری ماشین روی سیستمعامل لینوکس هموار کند.