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


۲۰۵۰+
کدآموز
۳۵+
تمرین عملی
۷۵+
درسنامه آموزشی
به همراه گواهی معتبر
۷۵ روز مهلت گذراندن دوره
به ۸۰ درصد مفاهیم کاربردی لینوکس در ۲۰ درصد زمان مسلط شو.
استفادهٔ ٪۹۶.۳
یک میلیون سرور برتر جهان از لینوکس
استفادهٔ ٪۱۰۰
۵۰۰ ابرکامپیوتر برتر جهان از لینوکس
۱۶ میلیارد دلار
رشد بازار جهانی لینوکس تا سال ۲۰۲۷
استفادهٔ ٪۴۷+
برنامهنویسان حرفهای از سیستمعامل لینوکس
معرفی
حامیان
مخاطبین
پیشنیازها
سرفصلها
اساتید
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
درسنامه
مرتبسازی پروژه
۱۵۰ امتیاز
تمرین
راهنمای کلی دستورات لینوکس
درسنامه
دیدن زمان و تاریخ در ترمینال
درسنامه
تاریخ به وقت باقر!
۱۵۰ امتیاز
تمرین
آشنایی با استاندارد استریمها
درسنامه
ریدایرکشن استاندارد استریمها
درسنامه
دایرکشن مستر
۲۰۰ امتیاز
تمرین
آشنایی با پایپلاینها
درسنامه
کپی بازی
۲۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
دستورات file و du
درسنامه
آشنایی با ادیتورها در ترمینال
درسنامه
ساختار فایلهای لینوکس
درسنامه
مشاهده راحتتر محتویات فایلها ۱
درسنامه
درون ترمینالی
۱۰۰ امتیاز
تمرین
مشاهده راحتتر محتویات فایلها ۲
درسنامه
فایلهای چپکی
۱۰۰ امتیاز
تمرین
دستور cut
درسنامه
مُصکات
۱۰۰ امتیاز
تمرین
دستورات sort و wc
درسنامه
اُستاد سَلیب
۱۰۰ امتیاز
تمرین
دستور grep
درسنامه
کاراگاه گرپجِت
۲۰۰ امتیاز
تمرین
دستور find
درسنامه
جستوجوگر
۱۵۰ امتیاز
تمرین
آشنایی با وایلدکاردها
درسنامه
تنظیم وایلدکارد
۱۵۰ امتیاز
تمرین
دستور find - قسمت ۲
درسنامه
دوبارهسازی
۲۰۰ امتیاز
تمرین
فشردهسازی
درسنامه
فری فراموشکار
۱۰۰ امتیاز
تمرین
دستور awk
درسنامه
پلیلیستِ راکبازها
۲۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
حسابهای کاربری و گروهها
درسنامه
دستورات اولیه مدیریت کاربرها و گروهها
درسنامه
نبرد شِل رضا لینوکس
۲۰۰ امتیاز
تمرین
نبرد ساخت و پاک یوزر
۱۵۰ امتیاز
تمرین
دستورات su و sudo
درسنامه
نبرد میان یوزری
۱۵۰ امتیاز
تمرین
دسترسیهای روی فایلها و پوشهها (RWX)
درسنامه
دستورات chmod و chown
درسنامه
نبرد دسترسی
۲۰۰ امتیاز
تمرین
نصب از طریق پکیج منیجر
درسنامه
مساله پکیج منیجر
۱۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
اسکریپت و اسکریپتنویسی
درسنامه
اولین اسکریپت
۱۰۰ امتیاز
تمرین
متغیرها
درسنامه
ماشین حساب
۱۰۰ امتیاز
تمرین
آرایه و هشمپ
درسنامه
سنگکاغذقیچی
۱۰۰ امتیاز
تمرین
ساختارهای شرطی
درسنامه
ساختار شرطی پیشرفته
درسنامه
ماشین حساب بهتر!
۱۵۰ امتیاز
تمرین
ساختار حلقه
درسنامه
پارامتردهی
درسنامه
فلگها و آپشنها
درسنامه
Todo List - فاز اول
۲۰۰ امتیاز
تمرین
آخرت ماشین حساب!
۲۰۰ امتیاز
تمرین
بش اسکریپت پیشرفته
درسنامه
محاسبهگر مساحت
۱۵۰ امتیاز
تمرین
Todo List - فاز دوم
۲۰۰ امتیاز
تمرین
Todo List - فاز سوم
۲۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
کرنل لینوکس
درسنامه
آشنایی با پراسسها
درسنامه
مدیریت پراسسها
درسنامه
مطالب تکمیلی مدیریت پراسسها - بخش اول
درسنامه
مطالب تکمیلی مدیریت پراسسها - بخش دوم
درسنامه
کارآگاه علوی
۱۰۰ امتیاز
تمرین
دستور ps
درسنامه
pes باز
۱۵۰ امتیاز
تمرین
ساختار پراسس
درسنامه
سیگنالها
درسنامه
اتاق فرمان
۱۵۰ امتیاز
تمرین
یک آزمایش
درسنامه
پراسس مزاحم
۲۰۰ امتیاز
تمرین
سشنها و گروهها
درسنامه
نفوذی را خارج کن!
۲۰۰ امتیاز
تمرین
نکات تکمیلی
درسنامه
اهداف فصل
درسنامه
مقدمهای بر نحوه ارتباط با سرور
درسنامه
شروع کار با SSH و نحوه استفاده از آن
درسنامه
نکات مهم در امنیت در SSH
درسنامه
مقدمهای کوتاه بر دوآپس
درسنامه
بررسی Init and service management
درسنامه
بررسی دستور SysV
درسنامه

آموزش کاربردی لینوکس
۳۵+ تمرین عملی
۷۵+ درسنامه آموزشی
سوالات متداول
شما در هر زمانی که بخواهید میتوانید در دوره ثبتنام و دوره را آغاز کنید.
این دوره پیشنیاز خاصی ندارد.
خیر؛ نیازی نیست!
اگر علاقهمند به یادگیری لینوکس هستید، میتوانید در این دوره شرکت کنید.
بله؛ شما میتوانید از درسنامههایی که بلد هستید سریع بگذرید، اما در نکات گفته شده در درسنامهها موارد بسیاری وجود دارد که میتواند دانش شما را تکمیل کند؛ پس پیشنهاد میکنیم که آنها را هم مطالعه کنید.
همچنین حتما میدانید که هرچقدر در برنامهنویسی تمرین کنیم، باز هم کافی نیست؛ پس پیشنهاد میکنیم که تمرینات مربوط به این مباحث را نیز حل کنید تا یادگیری کاملی داشته باشید.
محتوای دوره به صورت درسنامههای متنی و در بعضی قسمتها ویدیوهای آموزشی میباشد.
پس از درسنامهها، نوبت به تمرین و حل مسئله میرسد. تعدادی تمرین مطرح میشود که شما دستورات آنها را نوشته و ارسال میکنید. سامانه داوری خودکار 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) کوئرا کالج گزینه خوبی برای شما خواهد بود تا روش استفاده از این پلتفرم محبوب را به شکل کاربردی یاد بگیرید.
اگر به دنیای فناوریهای هوشمند علاقهمندید، آموزش هوش مصنوعی نیز میتواند مسیر شما را برای توسعه مدلهای یادگیری ماشین روی سیستمعامل لینوکس هموار کند.