×
ribbon

آموزش لینوکس

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

ارائه دهنده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
3.2 (24 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذارندن دوره:  20 ساعت
مجموع محتوای آموزشی:  18 ساعت ویدئو - 2 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  6 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام

تغییرات دوره آموزش لینوکس

نسخه 1.0 - 1400/12/21

انتشار اولیه

نسخه 1.1 - 1401/03/24

دو فصل bonus به دوره اضافه شد.

پیش‌نیاز‌ها

منابع آموزشی این دوره آموزشی به‌قدری دقیق و طبقه‌بندی شده است که شما را از هرگونه پیش‌نیاز آموزشی راحت می‌کند. یعنی اگر حتی ذره‌ای از لینوکس چیزی نمی‌دانید و فقط اسم آن را شنیده باشید (یا حتی اسمش را هم نشنیده باشید!) دوره آموزش کار با لینوکس برایتان کاملاً قابل‌ درک خواهد بود. اما درصورتی‌که مایل باشید می‌توانید پس از اتمام این دوره در دوره‌های پیشرفته شرکت کنید. 

سرفصل‌های دوره آموزش لینوکس

مقدمه لینوکس

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

  مسیر یادگیری
"13:51  
  لینوکس چیست؟
"09:22  
  لینوکس vs ویندوز
"14:22  
  لینوکس vs ویندوز 2
"20:49  
  توزیع‌های لینوکس
"13:45  
  مجازی‌سازی
"06:15  
  CentOS
"22:56  
  Ubuntu
"17:31  
  محیط دسکتاپ و مدیریت Tiling windows
"12:33  
  Lab
"01:31  
  کوییز مقدمه لینوکس
 100%    
"03:00  
  تمرین عملی نصب لینوکس
"00:03  
  برای اطلاعات بیشتر (تمرین اختیاری)
"00:14  
مبانی کار با لینوکس

فصل دوم در 5 قسمت با عنوان مقدمات لینوکس شما را برای ورود به لینوکس و پیاده‌سازی دستورات اولیه به همراه آشنایی با سیستم کمک آماده می‌کند. 

  مقدمه
"01:12  
  لاگین در لینوکس
"08:41  
  آشنایی با commandها در لینوکس
"09:46  
  Man
"14:55  
  Help
"06:24  
  کوییز مبانی کار با لینوکس
 100%    
"03:00  
  برای اطلاعات بیشتر (تمرین اختیاری)
"00:12  
آشنایی با ترمینال

در فصل سوم که مجموعاً در ۱۶ قسمت آموزش در نظر گرفته شده است، در ابتدای فصل به آمورش مقدمه‌ای از ساختار پوشه‌ها لینوکس پرداخته می‌شود و سپس در ادامه به بررسی دستور LS، WildCards ، دستور CP، کار با شاخه‌ها، مسیرها در لینوکس، دستور mv، دستور rm، تفاوت لینک‌ها، مدیریت لینک‎‌ها، دستور find، دستور tar و مدیریت فشرده‌سازی فایل‌ها پرداخته می‌شود. 

  مقدمه
"02:02  
  DirStuctures 1
"14:22  
  DirStructures 2
"08:48  
  مسیر‌های Absolute و Relative
"09:31  
  کار با ls
"12:28  
  Permissions
"08:50  
  Wildcards
"11:37  
  کار با Directory‌ها
"12:19  
  دستورات CP و MV
"06:51  
  لینک‌ها در اینوکس
"10:07  
  مدیریت لینک‌ها
"09:00  
  دستور Find
"10:52  
  Find پیشرفته
"08:47  
  دستور Tar
"08:00  
  فشرده‌سازی فایل‌ها
"07:47  
  جمع‌بندی
"02:26  
  کوییز آشنایی با ترمینال
 100%    
"06:00  
  برای اطلاعات بیشتر (تمرین اختیاری)
"00:03  
کار با متن در لینوکس

در فصل چهارم نوبت به کار با متن در لینوکس می‌رسد که در ۱۵ جلسه مفاهیم ویرایشگرها در لینوکس، اهمیت و یادگیری vi، دستورات مدیریت متن، دستورات RegEx و ابزارهای پردازش متن آموزش داده می‌شوند. 

  مقدمه
"02:34  
  ویرایشگر‌ها در لینوکس
"06:57  
  اهمیت Vim
"06:52  
  Vim 1
"16:41  
  Vim 2
"09:42  
  Vim 3
"07:45  
  کار با فایل‌‌های متنی
"09:53  
  Head و Tail
"07:29  
  Grep
"16:52  
  Regex
"09:05  
  Diff
"09:23  
  پردازش متن 1
"14:07  
  راه حل
"04:15  
  پردازش متن 2
"08:09  
  جمع‌بندی
"06:11  
  کوییز کار با متن در لینوکس
 100%    
"04:00  
  برای اطلاعات بیشتر (تمرین اختیاری)
"00:08  
مفاهیم Super User و SSH

در این فصل شما نه‌تنها با مفهوم sodu آشنا شده بلکه تنظیمات آن را نیز به‌صورت گام‌به‌گام با مدرس انجام داده و از امکانات root user استفاده خواهید کرد. ترمینال tty و درک کامل مفهوم ssh نیز از جمله قسمت‌های دیگر فصل پنجم دوره آموزشی لینوکس است.

  مقدمه
"00:58  
  Su و Rootuser
"10:36  
  Sudo
"05:28  
  Sudo Config
"08:53  
  SSH 1
"04:39  
  SSH 2
"06:18  
  SCP
"03:16  
  جمع‌بندی
"01:54  
  کوییز مفاهیم Super User و SSH
 100%    
"03:00  
  برای اطلاعات بیشتر (تمرین اختیاری)
"00:07  
آشنایی با Bash

بش (bash) و یا Bourne Again Shell که همان شل‌های مفسر فرمان هستند، کمک می‌کند تا فرمان‌های گروهی و به‌ نوعی صحبت‌کردن با سیستم به‌صورت آسان‌تری انجام شود. ازاین‌رو، در فصل ششم دوره آموزشی لینوکس مکتب‌خونه، تمامی مفاهیم مربوط به بش آموزش داده خواهد شد. در واقع بش به شما کمک می‌کند برنامه‌هایتان توسعه‌یافته‌تر اجرا شده و خوانایی آن به طور چشمگیری افزایش یابد.

  مقدمه
"02:02  
  Bash IO 1
"23:58  
  Bash IO 2
"05:41  
  اتمام Bash
"08:46  
  متغیر‌ها
"07:23  
  ویژگی‌های Bash
"10:25  
  فایل‌های Bash
"09:48  
  جمع‌بندی
"02:00  
  کوییز آشنایی با Bash
 100%    
"03:00  
  برای اطلاعات بیشتر (تمرین اختیاری)
"00:12  
Bash Scripting

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

  مقدمه
"03:28  
  معرفی Bash Scripting
"06:38  
  کامنت‌گذاری در Bash
"07:32  
  عبارات شرطی 1
"10:31  
  عبارات شرطی 2
"11:58  
  عبارات شرطی 3
"10:10  
  حلقه For بخش 1
"06:43  
  حلقه For بخش 2
"08:46  
  حلقه For بخش 3
"08:27  
  شرط While بخش 1
"12:42  
  شرط While بخش 2
"10:14  
  Args
"07:11  
  آشنایی با آرایه‌ها
"08:13  
  آشنایی با توابع بخش 1
"10:30  
  آشنایی با توابع بخش 2
"04:03  
  تابع فاکتوریل
"06:18  
  جمع‌بندی
"03:40  
  پروژه Bash Scripting (الزامی)
 100%    
"90:00  
مدیریت کاربران و گروه‌ها

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

  مقدمه
"02:26  
  آشنایی با کاربر و گروه
"08:30  
  اضافه کردن کاربر جدید
"10:01  
  اضافه کردن گروه جدید
"06:43  
  ادمین سیستم - تنظیمات کاربر و گروه
"09:17  
  پیش‌فرض‌های کاربر جدید
"10:58  
  مدیریت Session
"07:49  
  مدیریت پسورد
"08:01  
  جمع‌بندی
"03:42  
  کوییز مدیریت کاربران و گروه‌ها
 100%    
"04:04  
  پروژه اختیاری
"00:18  
مدیریت Permission

در فصل نهم مدیریت دسترسی‌ها (Permission) را می‌آموزیم و با مفهوم Unmask آشنا می‌شویم.

  مقدمه
"01:01  
  ownership و permissions
"06:22  
  ChangeMode و Ownership بخش 1
"13:38  
  ChangeMode و Ownership بخش 2
"09:58  
  SpecialPermission بخش 1
"09:18  
  SpecialPermission بخش 2
"08:20  
  SpecialPermission بخش 3
"05:16  
  Unmask
"08:56  
  جمع‌بندی
"01:53  
مدیریت حافظه

در فصل دهم ابتدا با مفهوم Partition آشنا می‌شویم و سپس Mount و Unmount کردن را یاد می‌گیریم.

  مقدمه
"02:25  
  مقدمه Partitioning
"06:23  
  Partition کردن در لینوکس
"17:36  
  MakeFileSystem
"11:54  
  Mount و Unmount کردن
"08:24  
  جمع‌بندی
"02:22  
مدیریت شبکه

مدیریت شبکه یکی از مهم‌ترین مباحث در لینوکس است که در این فصل و در ۷ جلسه با مهمترین قسمت‌های آن آشنا می‌شویم.

  مقدمه مدیریت شبکه
"01:54  
  تنظیمات Runtime Network بخش اول
"00:56  
  تنظیمات Runtime Network بخش دوم
"16:42  
  مقدمه Hostnamectl
"04:44  
  تنظیمات Hosts File
"08:35  
  پرکاربرد‌ترین ابزار‌های شبکه
"06:47  
  جمع‌بندی
"03:06  
مدیریت زمان

فصل دوازدهم از این دوره مختص مفاهیم مربوط به مدیریت زمان است که در ۳ جلسه توضیح داده شده است.

  مقدمه
"02:36  
  TimeDateControl و HwClock
"09:17  
  جمع‌بندی
"02:00  
مدیریت سیستم

در فصل سیزدهم که مربوط به مدیریت سیستم است ابتدا با مبانی Systemctl آشنا می‌شویم و در انتها یاد می‌گیریم Target چیست و چگونه باید از آن استفاده کرد.

  مقدمه مدیریت سیستم
"03:35  
  مبانی Systemctl
"09:44  
  اصلاح سرویس
"07:08  
  مبانی Targets
"04:05  
  استفاده از Target
"03:36  
  جمع‌بندی
"03:44  
مدیریت فرایند

فرایند‌ها (Processes) از اصلی‌ترین قسمت‌های هر سیستم‌عامل هستند. در این فصل با یادگیری کار با فرایند‌ها می‌توانید این بخش مهم از سیستم‌عامل لینوکس خود را کنترل کنید.

  مقدمه مدیریت فرایند
"01:23  
  مدیریت Interactive Shell Jobs
"04:23  
  Top و Htop
"07:37  
  تنظیمات Top
"04:34  
  تغییر اولویت فرایند‌ها
"05:44  
  جمع‌بندی
"05:04  
نصب ArchLinux

در فصل پانزدهم نحوه نصب ArchLinux را با جزییات می‌آموزیم.

  مقدمه
"00:10  
  دانلود Arch
"06:22  
  ساخت VM
"00:10  
  نصب ArchLinux بخش اول
"14:59  
  نصب ArchLinux بخش دوم
"11:55  
  نصب ArchLinux بخش سوم
"15:27  
  نصب ArchLinux بخش چهارم
"00:10  
  ArchLinux
"04:06  
شخصی سازی ArchLinux

در این فصل می‌آموزیم که چگونه ArchLinux را شخصی سازی کنیم.

  پلاسما KDE
"34:32  
  ژنوم
"10:33  

ویژگی‌های دوره

گواهی‌نامه مکتب‌خونه
گواهی‌نامه مکتب‌خونه

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

مشاهده نمونه گواهینامه

ویژگی‌های دوره

خدمات منتورینگ
خدمات منتورینگ

خدمات منتورینگ به معنای برخورداری دانشجو از راهنما یا پشتیبان علمی در طول گذراندن دوره می‌باشد. این خدمات شامل پاسخگویی به سوالات آموزشی(در قالب تیکتینگ)، تصحیح آزمون یا پروژه های دوره و ارائه باز خورد موثر به دانشجو می‌باشد.

ویژگی‌های دوره

پروژه محور
پروژه محور

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

ویژگی‌های دوره

تمرین و آزمون
تمرین و آزمون

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

ویژگی‌های دوره

تالار گفتگو
تالار گفتگو

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

ویژگی‌های دوره

تسهیل استخدام
تسهیل استخدام

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

بررسی فرصت‌های شغلی

درباره دوره

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

لینوکس چیست؟

لینوکس LINUX مخفف Lovable Intellect Not Using XP است. لینوکس توسط لینوکس توروالدز توسعه داده شد و به نام او نام‌گذاری شد. لینوکس یک سیستم عامل منبع باز و توسعه‌یافته توسط جامعه برای کامپیوترها، سرورها، دستگاه‌های تلفن همراه و غیره است. لینوکس درخواست‌ها را از برنامه‌های سیستم دریافت کرده و آن‌ها را به سخت‌افزار کامپیوتر منتقل می‌کند. لینوکس انعطاف‌پذیر، قابل‌اعتماد، امن است و از پشتیبانی کاربران بزرگی برخوردار است. لینوکس تقریباً با هر فرمت فایل ممکن سازگار است و می‌تواند روی تعداد زیادی دستگاه اجرا شود.

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

تاریخچه لینوکس

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

داستان لینوکس در سال 1991 با پیام لینوکس توروالدز، دانشمند کامپیوتر 21 ساله آغاز شد. او می‌خواست یک هسته سیستم عامل رایگان جدید ایجاد کند. با در نظر گرفتن این هدف، او یک نامه به کدگذاران در Usenet ارسال کرد.

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

دوره آموزش سیستم عامل لینوکس

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

هدف از دوره آموزش لینوکس چیست؟

هدف این دوره، آموزش لینوکس از پایه است تا به این وسیله شما با تمام جزئیات لینوکس، این سیستم‌عامل محبوب و قدرتمند آشنا شوید. آشنایی با محیط لینوکس و فراهم‌آوری راحتی کار با کیبورد از دیگر اهداف یادگیری آموزش کار با لینوکس است که در این دوره آموزشی توجه ویژه‌ای به آن شده است. در کنار این موارد مهم‌ترین هدف این دوره کسب آمادگی لازم برای شرکت در آزمون‌ها و گواهینامه‌های مختلف لینوکس مثل LFCS یا RHCSA و یا Linux pros است.

دوره آموزش سیستم عامل لینوکس مناسب چه کسانی است؟

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

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

بعد از فراگیری دوره آموزش لینوکس چه مهارت‌هایی کسب خواهید کرد؟

شما بعد از اتمام دوره آموزشی Linux مهارت‌های زیر به‌صورت کامل کسب خواهید کرد:

  • نصب لینوکس
  • دیباگ لینوکس
  • اتصال به سرور و کدنویسی برای اجرای پروژه‌ها
  • اتوماسیون تست نرم‌افزار به کمک شل‌نویسی
  • انجام تمام کارهای لینوکسی به‌صورت 0 تا 100

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

ویژگی‌های متمایز دوره آموزش لینوکس چیست؟

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

این دوره شامل 8 فصل مختلف با حدود 10 ساعت ویدئو آموزشی است. در هر فصل به طور کامل مفاهیم مورد نظر بررسی می‌شوند. البته در 6 فصل اول این دوره، پس از پایان هر فصل آموزشی قسمتی به‌عنوان lab برای پیاده‌سازی تمام آموزش‌های فصل به‌صورت عملی در نظر گرفته شده است تا به این ترتیب مخاطبان بهتر متوجه موضوعات مطرح شده شوند.

درباره استاد

maktabkhooneh-teacher شاهین عبدی

شاهین عبدی دانش‌آموخته کارشناسی رشته فیزیک و فارغ‌التحصیل ارشد رشته مهندسی تکنولوژی فضا از دانشگاه PSL پاریس است. وی پس از فارغ‌التحصیلی از رشته فیزیک، در مقطع ارشد تحصیل دو رشته علوم داده و مدیریت را به‌صورت هم‌زمان شروع کرد. او هم‌زمان با دوران تحصیل، در مؤسسه اخترفیزیک فضا در Orsay در سمت مهندسی داده‌های فضایی نیز مشغول بکار است. 
ایشان دارای تجربه تدریس در مباحث مختلف مرتبط با علوم کامپیوتر از جمله برنامه‌نویسی به زبان پایتون، جاوا، متلب و IDL و مباحث مرتبط با هوش مصنوعی از جمله خوشه‌بندی، شناسایی الگو، روش‌های بهینه‌سازی، شبکه‌های عصبی و منطق فازی، پردازش سیگنال و تصویر از سال 1388 است. علاوه بر این، شاهین عبدی دارای مهارت بالا در زمینه سیستم عامل‌های مختلف از جمله سیستم عامل لینوکس است. حوزه‌های تخصصی فعالیت ایشان شامل موضوع آموزش آکادمیک و مهارت‌های کاربردی در زمینه‌های مهندسی کامپیوتر است.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران  ( نظر)

صفحه 1 از
زهرا رشیدبیگی 1402-12-19
عالی هست
حسن علوی نژاد 1402-12-19
دوره جامع و عالی است. مدرس کاملا مسلط و حرفه ای است.
مجید تقویان اول 1402-11-10
استاد باسواد، تدریس خوب، طبقه بندی مطالب برای آموزش
آٰرش دارابی نژاد 1401-04-31
سلام دوره کاملاً کاربردیه و پیشنهاد می‌کنم؛ قوی‌ترین نکته‌ای که به چشمم اومد حجم محتوا و سرفصل‌هاش هستن. از ابتدا شروع می‌شه و شمارو تا مسیر اینکه حتی به «مدیریت لینوکس» برسید پیش می‌بره، درواقع به نوعی اگر دنبال یادگیری کلی لینوکس باشید قطعاً این دوره مسیر رو کامل نشونتون میده. خسته نباشید میگم به استاد عبدی
صابر خاک بیز 1401-04-13
دوره بسیار فوق العاده ای بود. به همه کسایی که می خوان وارد دنیای لینوکس بشن پیشنهاد میشه.
سید علی عظیمی 1401-03-12
دوره کاملا کاربردی تدریس شده اصل مطلب کامل ادا شده. هم از نظر محتوی و هم از نظر کیفیت بنحوی هست که شما رو بی نیاز از دوره های مشابه میکند. از استاد عبدی گرامی بابت دوره بسیار خوبشون ممنونم.
شبنم پرسا 1402-10-03
ضمن تقدیر و تشکر از سایت مکتبخونه باید بگم این دوره فقط برای مدرک مکتبخونه ارزش خرید برای من داشت. دوره های رایگان با سرفصل مناسب تر با اساتید مسلط تر برای این دوره وجود دارد. زمان تصحیح تمرین توسط استاد بسیار طولانی، پاسخگویی پایین و نامناسب می باشد. توصیه می کنم بجای خرید این دوره، دوره های رایگان را گذرانده و مدرک معتبر از سایر موسسات دریافت کنید.
علی زواره ای 1401-11-16
برای شروع لینوکس دوره بدی نیست و به نکامی اشاره میشود که برای کار عملی ضروری است. ولی از نظر من موارد زیر قابل توجه و حتی اصلاح در نسخه های آینده دوره است: - با احترام و عرض ادب خدمت مدرس محترم ایشان برای جلسات مختلف دوره از قبل برنامه نداشتند و زمان نسبتا زیادی از هر جلسه صرف فکر کردن ایشان به طرح مثال و یا رفع ایراداتی میشد که که بنا بر فرمایش خود ایشان. قرار بود که دانشجو با درگیر شدن با آن رفع عملی مشل را بیاموزد که در مواردی ایشان به سرعت (که دنبال کردن آن برای فرد میتدی سخت است) انجام میدادند و در مواردی هم از آن گذر میکردند. - طی دور به کرات به مواردی که در اختیار دانشجو قرار خواهدد گرفت اشاره شد که بعضا وجود نداشت. - از ابتدای دور مرتبا به بخش Bash scripting بعنوان بخش شاخص دوره اشاره شد که در این قسمت ضعفهای فراوان مشاهده میشد (بر مبنای مرجع معرفی شده توسط ایشان) - مشخصا مدرس دوره تسلط کامل بر Linux و برنامه نویسی دارند ولی متاسفانه به عنوان ارایه کننده دوره خیر. در انتها باید عرض کنم یکی از نقاط قوت اصلی این دوره معرفی مرجع مناسب آن بود.
حامد شیاسی 1401-06-08
برای فرد مبتدی مثل من واقعا سخت کردن این دوره رو مدرس. کاملا مشخصه که استاد این دوره مسلط هستند به لینوکس. اما شیوه گفتار و بیان و صدای ایشون تن بالا و کمی زیادی داره اعم از اوم ممم و ..... برای اراعه اون چیزی که تو ذهنشونه دشواره براشون . از قبل تمرین نداشتند بعضی دستورات رو چندین بار اشتباه و وقت زیادی صرف اماده نبودن ایشون شده. و اینو بگم خدا بهم رحم کنه بتونم تموم کنم این اموزش رو با موفقیت بگذرونم. در کل راضی نیستم. مکتب خونه امیدوارم لاقل بتونه یک میکروفن با کیفیت به استاد ها بدن که صداشون واضح و با کیفیت ضبط کنن دوره ها رو.
احسان سلطان محمدلو 1401-12-03
دوره ضعیف. ۲ ماه طول کشید تا اخرین تمرینم اصلاح بشه. از خیر مدرکش گذشتم. کیفیت صدا ضعیف. باید هدفون بذارید و صدارو تا اخر افزایش بدید. تمرینی عملا در دوره وجود نداره و فقط هر بخش دو سه تا تست که به دردبخور نیستن. بیشتر شبیه کتب و تست های دانشگاهیه. اعصاب و زمان خودتون خراب نکنید با این دوره.
سیداحمد بخشیان تیزآبی 1401-10-23
دوره بدی نیست اما چیزی که خیلی من رو اذیت میکنه اینه که استاد دوره اصلا درمورد چیزی که می خواست حرف بزنه از قبل آمادگی نداشت و دوره پر است از اِ اِ اِ اِ اِ اِ اِ اِ اِ اِ اِ و مممممممممم های آزار دهنده و تکراری. با کمال احترام و ادب دوره هیچ گونه جذابیتی برای من نداشت.

دوره‌های پیشنهادی

سوالات پرتکرار

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟
خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.

سوالات پرتکرار

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

سوالات پرتکرار

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

سوالات پرتکرار

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

آیا یادگیری لینوکس ارزشش را دارد؟

به‌صورت کوتاه و مختصر بله لینوکس ارزش استفاده دارد، به‌خصوص برای سیستم‌های سرور. امروزه، بسیاری از شرکت‌ها از سیستم عامل به‌عنوان یک لینوکس همه در یک برای Dummiesserver استفاده می‌کنند، مانند سرور وب، سرور ایمیل، سرور DNS و غیره. یادگیری دستورات در لینوکس ممکن است در ابتدا کمی برای فرد سخت باشد، اما پس از یادگیری به شما این آزادی را می‌دهد که تقریباً هر اقدام مدیریتی را روی سیستم انجام دهید. اگر کاربر اصلی یا روت (ریشه) هستید، دسترسی کامل به سیستم دارید و می‌توانید هرگونه تغییری در آن ایجاد کنید.

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

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

در دوره آموزش سیستم عامل لینوکس شما با استفاده از ساعت‌ها آموزش حرفه‌ای به جنبه‌های مختلف لینوکس آشنا خواهید شد و توانایی ورود به بازار کار برای شما کاملاً فراهم می‌شود.

بازار کار لینوکس

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

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

اجازه دهید پس از انتخاب با این فناوری به گزینه‌های شغلی شما نیز نگاهی بیندازیم.

  • مدیر سیستم: متخصص مسئول مدیریت خدمات مهمی مانند HTTP ،FTP ،Cron jobs ،DNS، ایجاد پشتیبان و سایر وظایف مربوط به سرور است. او همچنین کسی است که از تنظیمات مربوط به امنیت و فایروال در سازمان مراقبت می‌کند. توزیع‌های سرور محور که کاربر روی آن‌ها به‌طورکلی انجام می‌شود شامل Red Hat Enterprises ،Debian ،CentOS و Ubuntu است.
  • برنامه‌نویس و برنامه‌نویس وب: بخش عمده‌ای از کسب‌وکار انتشارات مرتبط با محتوای وب بر روی لینوکس، پی اچ پی، آپاچی، MySQL اجرا می‌شود و بنابراین برنامه‌نویسانی که می‌توانند به چندین زبان کد بنویسند یا قادر به طراحی پایگاه‌های داده و برنامه‌های کاربردی مختلف هستند، بر برنامه‌های معمولی ترجیح داده می‌شوند.
  • تکنسین لینوکس: این حرفه مسئول رسیدگی به ایستگاه‌های کاری و دسکتاپ است. زمینه‌های مهم شامل درک پارتیشن‌بندی، نصب، ارائه خدمات، عیب‌یابی شبکه‌ها، مدیریت کاربران، اسکریپت نویسی اولیه و مشکلات مربوط به سیستم عامل است. قرار گرفتن در معرض عملی در این حوزه نیز بسیار آسان است زیرا مدارس، آموزشگاه‌ها و سازمان‌ها معمولاً برای داوطلبانی که این مجموعه مهارت رادارند، الزاماتی دارند.
  • پشتیبانی: شما همچنین می‌توانید جزو آن دسته از سازمان‌هایی باشید که به دنبال گسترش پشتیبانی به تمام حرفه‌ای‌های جهانی هستند که در حال حاضر روی لینوکس کار می‌کنند. با رشد گسترده لینوکس در حوزه‌های سازمانی و شرکتی، شرکت‌ها متخصصین لینوکس را به متخصصین سیستم عامل ویندوز ترجیح می‌دهند.
  • تدریس لینوکس: یکی دیگر از حوزه‌هایی که می‌توانید خود را در آن شاغل ببینید، تدریس لینوکس است. داوطلبان فوق برای فراگیری این مهارت به مدرسان نیاز دارند که شما می‌توانید یکی از آن‌ها باشید. شما می‌توانید این کار را به‌صورت خصوصی یا در هر مدرسه، آموزشگاه یا هر موسسه دیگری انجام دهید.

موقعیت‌های شغلی در لینوکس

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

  • مهندس DevOps
  • توسعه‌دهنده جاوا
  • مهندس نرم‌افزار
  • مدیر سیستم‌ها
  • مهندسی نرم افزار و سیستم
  • مهندس ارشد نرم‌افزار
  • توسعه‌دهنده پایتون
  • مهندس شبکه های کامپیوتری
  • توسعه‌دهنده نرم‌افزار
  • مدیر مهندسی لینوکس
  • توسعه‌دهنده نرم‌افزار
  • مهندس لینوکس 
  •  مهندس TechOps
  • توسعه‌دهنده ارشد جاوا
  • مهندس مدیریت انتشار ساخت

حقوق متخصصین لینوکس

پس‌ازاینکه با رسته‌های شغلی در حوزه لینوکس آشنا شدیم، اجازه دهید نگاهی هم به حقوق و دستمزدهایی که یک متخصص لینوکس می‌تواند داشته باشد بیندازیم. اگرچه این رقم به دلیل نقش‌ها و مسئولیت‌های متنوع در حوزه‌های متنوع کاملاً نسبی است، اما میانگین 90000 دلار مبلغی است که می‌توان انتظار داشت. این حقوق در سال 2022 می‌تواند از 60000 دلار تا 150000 دلار متغیر باشد و این کاملاً به تجربه، تخصص، موقعیت جغرافیایی و سازمانی که قرار است در آن کارکنید بستگی دارد.

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

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

هسته لینوکس چیست؟

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

دیمون در لینوکس چیست؟

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

لینوکس شل چیست؟

شل یک رابط متنی را پیاده‌سازی می‌کند که به کاربر اجازه می‌دهد با استفاده از دستور لینوکس برنامه‌ها را اجرا کند. به همین دلیل به پوسته «خط فرمان» نیز می‌گویند. داشتن شل به کاربر این امکان را می‌دهد که هرگونه تغییری در سیستم ایجاد کند. این اجازه می‌دهد تا کاربر آزادی کامل و مدیریت بر سیستم عامل داشته باشد.

اکثر سیستم‌های لینوکس از Bash (Bourne Again Shell) استفاده می‌کنند. بسیاری از پوسته‌های دیگر مانند C shell ،KornShell ،Z shell ،Fish Shell ،Ion Shell و غیره نیز برای لینوکس وجود دارد.

ویژگی‌های لینوکس

لینوکس در نوع خودش نوعی سیستم عامل منحصربه‌فرد است که ویژگی‌های زیر را دارد:

  • لینوکس می‌تواند بر روی انواع مختلف سخت‌افزار کار کند، بنابراین لینوکس قابل‌حمل است.
  • لینوکس منبع باز است، بنابراین استفاده از آن رایگان و کاربران همچنین می‌توانند روی بهبود ویژگی‌های سیستم عامل لینوکس کار کنند.
  • این سیستم عامل چندمنظوره است، به این معنی که چندین کاربر می‌توانند به سیستم دسترسی داشته باشند.
  • لینوکس امن است زیرا محافظت از رمز عبور و رمزگذاری داده‌ها را فراهم می‌کند.
  • لینوکس دارای ویژگی چند برنامه‌نویسی است زیرا چندین برنامه را می‌توان هم‌زمان اجرا کرد.
  • در دوره آموزش سیستم عامل لینوکس ما با ویژگی‌های مهم سیستم عامل لینوکس و کاربردهای مختلف آن آشنا خواهیم شد.

مزایای لینوکس

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

  • لینوکس با تعداد زیادی فرمت فایل سازگار است.
  • لینوکس رایگان است، بنابراین به‌راحتی در دسترس کاربران برای دانلود و استفاده خواهد بود.
  • استفاده از لینوکس روزبه‌روز در حال افزایش است زیرا کاربران می‌توانند تغییراتی در سیستم عامل لینوکس ایجاد کنند.
  • سیستم لینوکس به‌ندرت خراب می‌شود زیرا بسیار پایدار هستند.
  • لینوکس داده‌های کاربر زیادی را جمع‌آوری نمی‌کند، بنابراین حریم خصوصی کاربر را تضمین می‌کند.
  • برای نصب نرم افزار در سیستم عامل لینوکس به هیچ نرم‌افزار آنتی‌ویروسی نیاز نیست.
  • و غیره

اشاره کرد که آن را از سایر سیستم‌عامل‌ها متمایز می‌کند. در دوره آموزش سیستم عامل لینوکس به مزایای این سیستم عامل در کاربردهای مختلف بیشترە اشاره خواهد شد.

معایب سیستم عامل linux

در کنار همه ویژگی‌های خوبی که لینوکس ارائه می‌دهد معایبی ازجمله موارد زیر را دارد:

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

آیا یادگیری لینوکس سخت است؟

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

سیستم عامل linux می‌تواند دیسک مشابهی را با سیستم‌های دیگر به اشتراک بگذارد. همچنین می‌تواند = از چندین پردازنده به فعال‌ترین حالت استفاده کرده و بر روی کامپیوترهای چندپردازنده‌ای کار کند و تقریباً با تمام سخت‌افزارهای موجود در بازار و تمام کارت‌های گرافیک در استفاده از کد متنی کار سازگار است.

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

بهترین لینوکس برای مبتدیان کدام است؟

پاسخ قطعی برای این سؤال وجود ندارد اما بسیاری از توزیع‌ های لینوکس ازلحاظ مختلفی بر دیگری ترجیع داده می‌شوند. توزیع‌های زیر بهترین توزیع‌ها برای یادگیری هستند:

  • اوبونتو
  • لینوکس مینت
  • سیستم عامل Zorin
  • Elementary OS
  • مانجارو
  • فدورا
  • و غیره

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

دوره‌های مرتبط:

poster
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذارندن دوره:  20 ساعت
مجموع محتوای آموزشی:  18 ساعت ویدئو - 2 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  6 هفته
  
امتیاز شما:  53.94 %
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام