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


۲۰۸۰+
کدآموز
۴۰+
تمرین عملی
۸۰+
درسنامه آموزشی
به همراه گواهی معتبر
۷۵ روز مهلت گذراندن دوره
به ۸۰ درصد مفاهیم کاربردی لینوکس در ۲۰ درصد زمان مسلط شو.
استفادهٔ ٪۹۶.۳
یک میلیون سرور برتر جهان از لینوکس
استفادهٔ ٪۱۰۰
۵۰۰ ابرکامپیوتر برتر جهان از لینوکس
۱۶ میلیارد دلار
رشد بازار جهانی لینوکس تا سال ۲۰۲۷
استفادهٔ ٪۴۷+
برنامهنویسان حرفهای از سیستمعامل لینوکس
معرفی
حامیان
مخاطبین
پیشنیازها
سرفصلها
اساتید
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 به راحتی میتوانید با سیستم عامل لینوکس کار کرده و اسکریپتهایی برای انجام کارهای مختلف بنویسید.
اگر به شرکت در یک دوره آموزش Linux و یادگیری آن فکر میکنید، حتما این سؤال برای شما هم پیش آمده است که چرا لینوکس تا این اندازه محبوب است و از آن بهصورت گسترده در سراسر جهان استفاده میشود. در ادامه ویژگیهای کلیدی لینوکس را برشمرده و مزایای استفاده از آن را شرح میدهیم و توضیح میدهیم که چرا شرکت در یک دوره لینوکس (Linux) و یادگیری آن اهمیت دارد.
اغلب میشنوید که لینوکس به عنوان یک سیستمعامل جایگزین توصیف میشود که میتوانید به جای Windows یا macOS از آن استفاده کنید. اما لینوکس از نظر فنی یک سیستمعامل نیست، بلکه یک kernel است. kernel بخشی از رایانه شما است که سختافزار فیزیکی را قادر میسازد تا با آنچه روی صفحه نمایش اتفاق میافتد ارتباط برقرار کند. kernel دلیلی است که هنگام تایپ متن ظاهر میشود و یا وقتی تاچپد را لمس میکنید نشانگر ماوس حرکت میکند. لینوکس اکنون اکثر سرورها، ابررایانهها و تلفنهای جهان را هدایت میکند. همچنین به طور فزایندهای یک گزینه عالی برای رایانه شخصی شما است.
حتما برایتان جذاب است که داستان شکلگیری، رشد و محبوبیت لینوکس را بدانید. در سال ۱۹۹۱، اولین پردازنده ۳۲ بیتی اینتل یعنی ۸۰۳۸۶، تبدیل به تراشهای پرکاربرد در رایانههای شخصی شده بود، در آن زمان ویندوز هنوز سیستمعاملی نوپا بود و Unix پراستفادهترین سیستمعامل بود.
با این حال، یونیکس برای استفاده شخصی بسیار گران بود. یک نوع رایگان از یونیکس به نام MINIX در دسترس بود، اما به طور کامل از تراشه ۳۲ بیتی اینتل استفاده نمیکرد. بهعلاوه با وجود اینکه کد منبع این سیستمعامل در دسترس بود، بهعنوان یک ابزار آموزشی برای دانشجویان طراحی شده بود و نه یک ابزار قدرتمند تجاری. این عوامل باعث شد که یک دانشجو به نام لینوس توروالدز (Linus Torvalds) در دانشگاه هلسینکی یک پلتفرم برای خودش ایجاد کند.
آنچه لینوس توروالدز ایجاد کرد تنها یک kernel بود که درنهایت آن را لینوکس نامید و در یک سرور FTP آپلود کرد. درنهایت، kernel لینوکس تحت مجوز GNU ارائه شد و توسعهدهندگان دیگر برای ایجاد لایههای متنباز برای آن مشارکت کرده و یک سیستمعامل کامل و آماده برای استفاده را ارائه کردند.
از آنجایی که kernel لینوکس برای استفاده رایگان است، میتوانید نسخههای مختلفی از پلتفرمهای مبتنی بر لینوکس را دریافت کنید و این زیبایی لینوکس است. همه سیستمعاملهای مبتنی بر لینوکس با وجود استفاده از kernel یکسان، شبیه هم نیستند.
بیش از ده رابط گرافیکی مختلف برای پلتفرم لینوکس ایجاد شده است. در حال حاضر، بیش از 75 توزیع مختلف وجود دارد، اما تنها دهها مورد از آنها توسط Free Software Foundation به عنوان نرمافزارهای کاملا رایگان تأیید شدهاند.
توزیعهای مبتنی بر لینوکس محبوب عبارتاند از:
از بین پلتفرمهای ذکر شده در بالا، Ubuntu احتمالا بیش از سایر توزیعهای لینوکس استفاده تجاری دارد. میتوانید آن را به عنوان جایگزینی برای ویندوز 10 در رایانههای دسکتاپ و لپتاپها استفاده کنید.
تعدادی توزیع مبتنی بر لینوکس نیز مشخصا برای بازار سرور ایجاد شده است. از جمله Red Hat Enterprise Linux، SUSE Enterprise Linux Server و نسخه غیردسکتاپ CentOS.
بزرگترین مزیت لینوکس این است که یک سیستمعامل متنباز است که تضمین میکند که کد منبع به راحتی برای هر کسی قابلدسترس است و میتوان آزادانه آن را تغییر داد و منتشر کرد. به علاوه لینوکس بیش از هر سیستم عامل دیگری بر امنیت متمرکز است و نسبت به سیستمعاملهای دیگر آسیبپذیری کمتری دارد. همچنین توزیعهای خاصی از لینوکس در دسترس است که میتوانید از آنها متناسب با نیاز یا سلیقه خود استفاده کنید.
علاوه بر همه اینها لینوکس حمایت یک گروه گسترده از سراسر جهان را دارد. لینوکس پایدار است و هرگز پس از مدت کوتاهی کند نمیشود، بنابراین نیازی به راهاندازی مجدد آن نیست. کارایی لینوکس همچنین بسیار بیشتر از سیستمعاملهای دیگر است و به تعداد زیادی از افراد این امکان را میدهد تا به طور همزمان کار کنند. لینوکس سبک است و نیازی به بهروزرسانی مکرر ندارد و حتی در سیستمهای کامپیوتری قدیمی نیز نصب شده و میتواند عملکرد فوقالعادهای داشته باشد و بسیاری از مزایای دیگر. در ضمن، آموزش پایتون نیز میتواند مکمل خوبی برای توسعه اسکریپتهای خودکار و مدیریت سرورهای لینوکسی باشد.
موارد استفاده از لینوکس در دنیای امروز بسیار گسترده است. در ادامه مثالهایی از کاربردهای لینوکس در دنیای امروز آورده شده است:
لینوکس امروزه یک شرکت چند میلیارد دلاری است. امروزه هزاران کسبوکار و ارگان دولتی از لینوکس استفاده میکنند. لینوکس در طیف وسیعی از دستگاهها در سراسر جهان استفاده میشود. سیستمعاملهای مبتنی بر لینوکس مانند اندروید و سیستمعامل کروم، در دستگاههایی که هر روز از آنها استفاده میکنید نیز ارائه میشوند.
از آنجایی که هسته لینوکس تحت مجوز GNU قرار میگیرد، شاهد استفاده گسترده در خارج از عرصه رایانه شخصی است. میتوانید آن را در اتومبیلها، لوازم آشپزخانه، دستگاههای پخش، دستگاههای خانگی، دستگاههای IoT و موارد دیگر مشاهده کنید. اینترنت نیز به واسطهی پلتفرم Apache HTTP Server که بر اساس هسته لینوکس است، به لینوکس وابسته است.
حتما این سؤال برای شما هم پیش آمده است که آیا یادگیری لینوکس (Linux) ارزشش را دارد؟
بله! امروزه بسیاری از شرکتها از این سیستمعامل به عنوان وب سرور، سرور پست الکترونیکی، سرور DNS و… استفاده میکنند. یادگیری دستورات لینوکس در ابتدا ممکن است دلهرهآور باشد، اما پس از آن به شما این آزادی را میدهد که تقریبا هر اقدام مدیریتی را روی سیستم انجام دهید. اگر شما یک مدیر شبکه یا سیستم هستید یا میخواهید در چنین موقعیتهایی مشغول به کار شوید، باید با لینوکس آشنا باشید. دقت کنید که برای مدیریت بهتر ورژنهای کد و کار تیمی، آموزش گیت ضروری خواهد بود.
واضح است که هرچه سازمانهای بیشتری استفاده از لینوکس را در عملیات روزمره خود در نظر میگیرند، نیاز آنها به استخدام متخصصان لینوکس افزایش مییابد. این تقاضای بازار میتواند دلیل خوبی برای یادگیری لینوکس (Linux) باشد.
از آنجایی که لینوکس یک سیستمعامل پایدار، امن و سریع است، هر روز محبوبتر میشود و اکنون توزیعهای خوبی از لینوکس برای کاربران خانگی نیز وجود دارد. این بدان معناست که میتوانید از آن برای استفاده روزانه نیز استفاده کنید. علاوه بر همه اینها، کار شما به عنوان یک برنامهنویس در لینوکس بسیار راحتتر خواهد بود.
آموزش برنامهنویسی C، که یکی از پرکاربردترین ابزارهای توسعه در لینوکس محسوب میشوند، میتواند در بهینهسازی و توسعه نرمافزارهای سطح پایین کمک کند.
کوئرا کالج با داشتن دورههای مختلف در زمینه آموزش برنامه نویسی، یکی از جذابترین انتخابها برای علاقهمندان است. اگر به یادگیری Linux علاقهمند هستید و تمایل دارید با یکی از محبوبترین و پرکاربردترین سیستمعاملها آشنا شوید، دوره لینوکس (Linux) کوئرا کالج گزینه خوبی برای شما خواهد بود تا روش استفاده از این پلتفرم محبوب را به شکل کاربردی یاد بگیرید.
اگر به دنیای فناوریهای هوشمند علاقهمندید، آموزش هوش مصنوعی نیز میتواند مسیر شما را برای توسعه مدلهای یادگیری ماشین روی سیستمعامل لینوکس هموار کند.