آموزش لینوکس اسنشیالز - linux essentials
  • مدرس دوره امیرحسین معلمی
  • زمان کل آموزش 17 ساعت
  • حجم پکیج 2.35 گیگ
  • وضعیت پیشنیاز ندارد
  • سطح آموزش مبتدی تا پیشرفته
  • فرمت آموزش شامل ویدیوهای فارسی
  • تعداد ویدیو 226
  • سیستم مورد نیاز ویندوز، مک
  • آخرین آپدیت تابستان 1403
  • دسته آموزشی پکیج‌های آموزشی
  • امتیاز دانشجویان
    4.9

    4.9 / 5. 95

  • قیمت
    1997000 تومان

آموزش لینوکس اِسِنشیالز

تومان ۱,۹۹۷,۰۰۰

شناسه محصول: essentials دسته:
مشاهده و دانلودِ پَکِیج

تست 4 گزینه‌ایی

مهارتِ خودت رو بِسَنج شِرکت در آزمون
nabegheha rules

شَرایطِ اِستفاده از

محصولاتِ سایتِ نابغه ها مشاهدهِ قَوانین
nabegheha rules

آموزش لینوکس اِسِنشیالز

چرا لینوکس یاد بگیریم؟

واقعاً وقتشه یه بار برای همیشه بریم سراغ لینوکس. دیگه اون دوران گذشته که فقط برنامه‌نویس‌ها یا آدمای عجیب‌غریب سمت لینوکس می‌رفتن! الان دیگه همه جا حرف از لینوکسِ، از سرورهای گوگل گرفته تا گوشی‌های اندرویدی خودمون. حتی شرکت‌هایی مثل آمازون، فیسبوک، تسلا و ناسا کلی از زیرساخت‌هاشون رو با لینوکس می‌چرخونن. حالا سوال اینجاست: اگه همه دارن از لینوکس استفاده می‌کنن، تو چرا هنوز یاد نگرفتی؟

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

شروع مسیر حرفه‌ای

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

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

خروجی این دوره چیه؟

بذار بدون تعارف بگم: این آموزش یعنی آموزش لینوکس، تو رو تبدیل می‌کنه به کسی که لینوکس linux رو از پایه بلده، می‌تونه با دستورات لینوکس مثل یه حرفه‌ای کار کنه و آماده‌ست که وارد دنیای واقعی بشه. اگه دانشجو، فریلنسر، برنامه‌نویس یا حتی یه علاقه‌مند ساده به تکنولوژی باشی، لینوکس می‌تونه دنیای جدیدی رو برات باز کنه. بعد از این دوره، دیگه از چیزی به اسم ترمینال نمی‌ترسی. دستورات پرکاربرد لینوکس مثل cd، ls، cp، mv، chmod، chown، apt, top, grep, find و کلی چیز دیگه برات مثل آب خوردن می‌شه.

فرق ما با بقیه چیست؟

شاید با دیدن این صفحه از خودت بپرسی “با وجود این همه سایت و دوره آموزشی، چرا باید به نابغه‌ها اعتماد کنم؟”. جواب این سوال، در قلب و فلسفه‌ی ما پنهان شده است. ما یک بیزینس صرف نیستیم؛ ما یک تیم از عاشق‌های آموزشیم که بزرگترین دغدغه‌مان، موفقیت واقعی دانشجوهایمان است. این فقط یک ادعا نیست. این فلسفه در تمام جزئیات این دوره تزریق شده و تفاوت اصلی ما با بقیه را رقم زده است:

آموزش به زبان خودت

ما اعتقادی به کلمات قلمبه سلمبه و اصطلاحات عجیب و غریب نداریم. آموزش باید ساده و روان باشد. من تمام مفاهیم را با زبان خیلی خودمونی توضیح می‌دهم. اما می‌دانیم که بعضی مفاهیم تئوری، ذاتاً خشک هستند. دقیقاً به همین دلیل، ما تمام این تئوری‌ها را با انیمیشن‌های کوتاه و اختصاصی به تصویر کشیده‌ایم تا به جای حفظ کردن، آنها را با چشم ببینید و عمیقاً درک کنید. نتیجه‌ی این روش این بوده که خیلی از دانشجوها بعد از دیدن دوره به ما گفته‌اند: «بالاخره فهمیدیم لینوکس یعنی چی!»

آموزش ۱۰۰٪ عملی

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

واسه همین، هر چیزی که می‌گم رو همون لحظه اجرا می‌کنم. تو قرار نیست فقط گوش بدی، قراره با چشم‌های خودت ببینی که هر دستور چطور سیستم رو به زانو درمیاره یا یه کار خفن رو انجام می‌ده! اینجوریه که مطلب رو واقعاً “می‌فهمی”، نه اینکه فقط حفظش کنی. ما پل خراب بین تئوری و عمل رو برداشتیم تا تو مستقیم از یادگیری به توانایی برسی.

تو این مسیر تنها نیستی

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

تمرین، آزمون، تسلط

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

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

آزمون‌های شبیه‌سازی شده

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

این آزمونا به دو دلیل مهمن:

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

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

خب بیایم روراست باشیم، خیلیا دنبال یه مدرک معتبرن تا بتونن راحت‌تر کار پیدا کنن یا رزومه‌شون رو قوی‌تر کنن. حالا سوال مهم اینه: آیا مدرک بین‌المللی لینوکس به درد می‌خوره؟ جواب کوتاه: آره، شدیداً!

آموزش لینوکس 0 تا 100

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

خیلیا دوست دارن مهاجرت کاری کنن یا پروژه فریلنسری بگیرن. برای اون مسیرها هم داشتن مدرک بین‌المللی لینوکس می‌تونه حکم یه سکوی پرتاب رو داشته باشه.مثلاً اگه قصد مهاجرت به کشورهایی مثل آلمان، استرالیا، کانادا و … را دارید و می‌خواهید از طریق ویزای کاری، اقامت این کشورها رو بگیرین، داشتن مدرک لینوکس خیلی توی پذیرش شما تاثیر داره. مثلاً وقتی کارفرمای آلمان بخواد رزومه شما رو بررسی و برای استخدام شما تصمیم بگیرِ، به مهارت‌ها و گواهینامه‌های شما توجه می‌کنه.

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

یک راز مهم از بازار کار

بذار یه چیز مهم رو بهت بگم: شرکت‌های زیادی دنبال کسی هستن که لینوکس بلد باشه. از DevOps گرفته تا برنامه‌نویسی، امنیت شبکه، مدیریت سرور، حتی کار با Docker و Kubernetes همه‌ش نیاز به یه پایه‌ی قوی لینوکسی داره. الان اگه بری آگهی‌های شغلی رو نگاه کنی، توی خیلیاش نوشته “آشنا به لینوکس”، “مسلط به خط فرمان لینوکس”، “آشنایی با bash”، و چیزهایی از این جنس. یعنی یاد گرفتن لینوکس یه مهارت حیاتیه، نه یه چیز اختیاری.

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

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

محتوای دوره چیه؟

از نصب و معرفی توزیع‌ها مثل Ubuntu و Linux Mint گرفته، تا ساخت یوزر، مدیریت فایل‌ها، نصب نرم‌افزار، کار با permissionها، آشنایی با ساختار فایل لینوکس، مدیریت سرویس‌ها، اجرای دستورات سیستمی، کار با bash و shell scripting، و کلی چیز دیگه که هرکسی بخواد حرفه‌ای بشه باید بلد باشه.

آموزش لینوکس یعنی همین. یعنی از همون قدم اول تا آخر مسیر باهاتم. نه یه چیز ناقص، نه یه ویدیوی خلاصه.

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

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

  • هیچ آشنایی با لینوکس نداری و میخوای از صفر شروع کنی
  • میخوای وارد دنیای مدیریت سرور و DevOps بشی
  • به فکر مهاجرت کاری یا گرفتن شغل‌های پردرآمد IT هستی
  • میخوای مدرک بین‌المللی لینوکس بگیری (مثل LPI)
  • دنبال یادگیری اصولی و پروژه‌محور لینوکس هستی
  • میخوای بلد باشی سیستم‌های لینوکسی رو مثل حرفه‌ای‌ها مدیریت کنی

یه خلاصه ساده ولی مهم

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

الان وقتشه تصمیم بگیری

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

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

سوالی هست؟!

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

سرفصل ها

1 فصل 0 : بخش آغازینِ آموزش
2 فصل 1 : لینوکس و بازارِ کار
  • لینوکس چیه و چطوری به وجود اومد؟
  • چرا توروالدز رفت لینوکس رو ساخت؟
  • یونیکس چی بود و چه ربطی به لینوکس داره؟
  • جامعه متن‌باز چیه و کی‌ها توش نقش دارن؟
  • سیستم‌عامل رایگان یعنی چی؟
  • توزیع لینوکس یعنی چی و چرا این‌قدر زیاده؟
  • منظور از کرنل (Kernel) تو لینوکس چیه؟
  • چرا بهش می‌گیم GNU/Linux؟
  • فرق بین توزیع‌های مخصوص دسکتاپ و سرور
  • آشنایی با خانواده توزیع‌های دبین
  • دبین چطوری کار می‌کنه و چرا معروفه؟
  • فرق اوبونتو با دبین از نظر کاربر
  • ساختار آپدیت تو اوبونتو چطوریه؟
  • آشنایی با توزیع Red Hat و RHEL
  • فرق RHEL با CentOS و کدوم رایگانه؟
  • فدورا چیه و چه نقشی تو دنیای لینوکس داره؟
  • سیستم بسته‌بندی rpm و deb یعنی چی؟
  • لینوکس SUSE چیه و ابزار YaST چه کار می‌کنه؟
  • تفاوت بین SUSE Enterprise و openSUSE
  • توزیع‌های خاص مثل Kali چه فرقی دارن؟
  • لینوکس توی دستگاه‌های خاص مثل روتر و IoT
  • سیستم Embedded چیه و چرا لینوکس توشه؟
  • اندروید از کجا اومده و ارتباطش با لینوکس چیه؟
  • گوگل چطوری از کرنل لینوکس تو اندروید استفاده کرده؟
  • نرم‌افزارهای اختصاصی گوگل در اندروید
  • سیستم Raspberry Pi چیه و چطوری کار می‌کنه؟
  • لینوکس تو فضای ابری چه نقشی داره؟
  • محاسبه Cloud یعنی چی و چرا مهمه؟
  • توضیح در مورد IaaS
  • نرم‌افزارهای کاربردی در لینوکس
  • نصب و حذف برنامه‌ها با package manager
  • شناخت فرمت بسته‌ها DEB و RPM
  • ابزارهای مدیریت بسته در Debian و Ubuntu
  • ابزارهای مدیریت بسته در Red Hat و Fedora
  • بررسی وابستگی‌ها موقع نصب برنامه
  • نصب برنامه از ترمینال با دستورات پایه
  • معرفی LibreOffice و ابزارهای داخلش
  • تفاوت LibreOffice با OpenOffice
  • معرفی مرورگرهای وب محبوب در لینوکس
  • معرفی Thunderbird برای مدیریت ایمیل
  • پخش رسانه با VLC و نرم‌افزارهای مشابه
  • ویرایش تصویر با GIMP
  • ویرایش صوت با Audacity
  • ویرایش تصویر از طریق خط فرمان
  • موزیک پلیرهای محبوب لینوکس
  • آشنایی با وب‌سرورهای Apache و Nginx
  • تفاوت بین سایت استاتیک و داینامیک
  • تفاوت بین Free Software و Open Source
  • معنی "Free" در Free Software
  • چهار آزادی اصلی Free Software
  • دسترسی به سورس‌کد
  • تفاوت Free Software با Freeware
  • بررسی نرم‌افزارهای رایگان ولی بسته
  • پنج اصل مهم Open Source
  • مفهوم FOSS و FLOSS
  • تفاوت مجوز نرم‌افزار با مالکیت فیزیکی
  • چالش‌های قانونی لایسنس بین کشورها
  • مشکل تداخل مجوزها و قوانین متفاوت
  • معرفی مفهوم Copyleft و تفاوتش با Copyright
  • توضیح کپی‌رایت در نرم‌افزار
  • بررسی انواع کپی‌لفت
  • لایسنس‌های آزادتر مثل MIT
  • فرق GPLv2 و GPLv3 و ویژگی‌های هرکدوم
  • اهمیت شناخت لایسنس‌ها
  • علت به‌وجود اومدن داستان لایسنس‌ها
  • معرفی محیط دسکتاپ در لینوکس
  • تفاوت گنوم و KDE
  • ترمینال در محیط گرافیکی
  • آشنایی با LibreOffice Impress
  • کاربرد لینوکس تو صنعت
  • استفاده از لینوکس تو سرورها
  • مدل‌های ابری IaaS، PaaS، SaaS
  • هایپروایزر یعنی چی؟
  • حریم خصوصی در وب
  • کوکی چیه و چی کار می‌کنه؟
  • جلوگیری از کوکی third-party
  • مشکل رمزهای تکراری
  • معرفی KeePass و Bitwarden
  • مزایای رمز منیجرهای متن‌باز
  • رمزنگاری یعنی چی؟
  • فرق رمزگذاری فایل و دیسک
  • نکات مهم رمزنگاری
3 فصل 2 : لینوکس و قدرت بی‌انتها
  • تفاوت رابط گرافیکی و شل
  • شل چیه و چرا مهمه؟
  • معرفی شل‌های معروف (bash, zsh, ksh ...)
  • داستان تولد شل‌ها
  • تاریخچه شل Thompson تا bash
  • تفاوت‌ها و قابلیت‌های bash و zsh
  • مفهوم alias توی شل
  • نحوه تعریف alias
  • ورود به bash یا zsh در لینوکس
  • تفاوت prompt کاربر معمولی و root
  • ساختار کلی prompt توی دیستروهای مختلف
  • بررسی اجزای prompt
  • ساختار کلی دستورات خط فرمان
  • فرق option کوتاه و بلند
  • ترکیب چند تا option با هم
  • مثال‌های ترکیبی با ls
  • استفاده از help برای دیدن راهنما
  • دستور internal و external یعنی چی؟
  • بررسی type برای شناسایی نوع دستور
  • مفهوم quoting توی شل
  • مفهوم escape characters
  • نکات مهم در ساخت نام فایل
  • شل‌ سشن (Shell Session) چیه؟
  • متغیر چیه و چرا مهمه؟
  • فرق متغیرهای محلی و محیطی
  • حذف متغیر با دستور unset
  • تعریف متغیر محیطی با export
  • نمایش همه env ها
  • متغیر PATH چیه و چه کاربردی داره؟
  • مقداردهی PATH و فرمت اون
  • اهمیت PATH$ و ساختار اون
  • تاثیر حذف دایرکتوری از PATH
  • اهمیت documentation توی لینوکس
  • تمرکز اصلی روی man و info
  • معرفی دستور man
  • ساختار کلی man page
  • بخش‌های اصلی man page
  • تفاوت بین man page های هم‌نام
  • نحوه پیمایش داخل man page
  • ساختار hypertext در صفحات info
  • فرق روش جستجو در info نسبت به man
  • معرفی دستور locate
  • استفاده از wildcards و regex
  • آپدیت کردن دیتابیس locate
  • آشنایی با دایرکتوری‌ها توی لینوکس
  • تفاوت فایل متنی، باینری و اجرایی
  • تعریف دایرکتوری و زیرشاخه
  • معنی اسم فایل و پسوند توی لینوکس
  • فرق پسوند توی لینوکس با ویندوز
  • تفاوت بین / و ~ در مسیرها
  • دایرکتوری root چیه و چرا مهمه؟
  • فرق بین مسیرها و راه رفتن تو پوشه‌ها
  • آشنایی با ترمینال و نقش تاریخی اون
  • ساختار فایل‌سیستم لینوکس
  • تعریف Filesystem Hierarchy Standard یا FHS
  • تأثیر دستکاری در root بر کل سیستم
  • ساخت یوزر و ست کردن پسورد
  • ساختار فایل واقعی توی /home
  • معنی ~ در خط فرمان لینوکس
  • لیست فایل‌های مخفی لینوکس
  • معنی -rw-r--r-- در خروجی ls
  • آپشن‌های ترکیبی پرکاربرد برای ls
  • مفهوم بازگشتی یا recursion در Bash
  • مقایسه خروجی ls -R با دستور tree
  • مدیریت فایل با خط فرمان
  • آموزش دستورات , rm, rmdir, echo, cat, mkdir
  • آموزش دستورات ls, mv, cp, pwd, find, touch
  • معرفی globbing و الگوهای تطبیق فایل
  • مثال‌هایی از glob های ترکیبی
  • کاربرد globbing در دستورات ls, cp, mv
4 فصل 3 : خطِ فرمانِ قدرتمند
  • فشرده‌سازی و آرشیو فایل‌ها
  • هدف از فشرده‌سازی؟
  • نحوه کار فشرده‌سازی
  • تفاوت فشرده‌سازی lossless و lossy
  • تفاوت آرشیو کردن با فشرده‌سازی
  • معرفی ابزار tar برای آرشیو فایل‌ها
  • ابزارهای فشرده‌سازی رایج: gzip، bzip2، xz
  • تفاوت الگوریتم‌های فشرده‌سازی
  • ابزارهای zip و unzip در لینوکس
  • مفهوم سطوح مختلف فشرده‌سازی
  • تفاوت بین zcat، bzcat، xzcat
  • تفاوت بین فایل‌های .tar، .tar.gz، .tar.bz2، .tar.xz
  • ورودی، خروجی و خطا در خط فرمان لینوکس
  • تعریف ورودی استاندارد
  • تعریف خروجی استاندارد
  • تعریف خطای استاندارد
  • معرفی Redirection و کارایی اون
  • مثال عملی با دستور tr
  • معرفی Here Document با <<
  • معرفی مفهوم Pipe در لینوکس
  • تعریف فیلترها (Filters) در خط فرمان
  • معرفی دستور head
  • معرفی دستور tail
  • معرفی دستور wc
  • آشنایی با آپشن‌های wc مثل -w, -l, -c
  • آشنایی با ابزارهای دستکاری متن
  • معرفی دستور grep و کاربرد اصلی آن
  • معرفی Regular Expressions
  • نقش Regex در الگو‌سازی
  • جستجو با Regex و تفاوت نتایج
  • ذخیره دستور در فایل با redirect
  • بررسی محتویات PATH با echo
  • مشکل نبود مسیر اسکریپت در PATH
  • مجوزهای اجرا (Execute Permissions)
  • اضافه کردن مجوز اجرا با chmod
  • اضافه کردن شبانگ در خط اول اسکریپت
  • پسوندگذاری فایل اسکریپت
  • ویرایشگرهای رایج در لینوکس vi و nano
  • معرفی متغیرها در Bash
  • تعریف متغیر داخل اسکریپت
  • قوانین نامگذاری متغیرها در Bash
  • آرگومان‌های ورودی به اسکریپت
  • منطق شرطی ساده در Bash
  • ساختار if ... then ... else ... fi
  • مقایسه‌های عددی -eq, -ne, -gt, -ge, -lt, -le
  • اهمیت فاصله‌ها در شرط و دستورات
  • اهمیت Exit Codes در اسکریپت‌ها
  • بررسی کد خروج دستور cat
  • ذخیره کد خروج آخرین دستور
  • بررسی کد خروج برای گزارش خطا
  • تاثیر exit روی پایان اجرای اسکریپت
  • حلقه for برای انجام کارهای تکراری
  • ساخت اسکریپت سلامتی کاربران
  • اهمیت shift در مدیریت آرگومان‌ها
  • استفاده از grep برای اعتبارسنجی ورودی‌ها
  • تاثیر کد خروج grep در شرط‌های Bash
  • ساخت اسکریپت کامل با اعتبارسنجی نام‌ها
5 فصل 4 : سیستم عاملِ لینوکس
  • نقش سیستم‌عامل توی کار با کامپیوتر
  • معرفی سیستم‌عامل‌های معروف
  • چهار خانواده اصلی سیستم‌عامل
  • کرنل چیه و چه کاری می‌کنه؟
  • فرق بین کرنل و توزیع لینوکس؟
  • لینوکس از چی تشکیل شده؟
  • دسته‌بندی توزیع‌های لینوکس
  • فرق بین Ubuntu LTS و STS
  • توزیع‌های هکری مثل Arch
  • معنی Rolling Release چیه؟
  • انتخاب توزیع بر اساس تجربه
  • تاریخچه یونیکس
  • خانواده BSD مثل FreeBSD
  • تاریخچه macOS و استیو جابز
  • داستان Next و NextStep
  • نقش کرنل داروین توی مک
  • ویندوز و سهمش تو بازار
  • نقش سخت‌افزار کنار نرم‌افزار
  • کار منبع تغذیه در سیستم
  • تولید گرما و خنک‌سازی
  • فن و هیت‌سینک چیه؟
  • مادربرد و کارکردش
  • بایوس BIOS، UEFI و تفاوت‌ها
  • تنظیمات مادربرد و مجازی‌سازی
  • رم چیه و کجا استفاده میشه؟
  • انواع رم مثل DIMM و DDR
  • رم مناسب برای سیستم‌ها
  • رم مشترک با گرافیک
  • دستور free -m برای رم
  • تفاوت CPU با GPU
  • معماری‌های CPU مثل x86
  • بررسی CPU با lscpu
  • فرق ۳۲بیت با ۶۴بیت
  • سرعت پردازنده (Clock speed)
  • حافظه کش در CPU
  • هسته‌ها (Cores) یعنی چی؟
  • کاربرد هسته‌های بیشتر
  • حافظه ذخیره‌سازی چیه؟
  • مقایسه سرعت و قیمت
  • اتصال SATA و SCSI
  • ترتیب بوت از مادربرد
  • بررسی دیسک با lsblk
  • پارتیشن‌بندی یعنی چی؟
  • معماری SoC توی موبایل
  • درایور سخت‌افزار چیه؟
  • فایل‌های دستگاه در dev/
  • بررسی ls -l برای دیوایس
  • تفاوت فایل بلوکی و عادی
  • قرارداد نام فایل دستگاه‌ها
  • همه‌چی تو لینوکس یه فایله
  • فایل اجرایی باینری یا اسکریپت
  • دایرکتوری / ریشه لینوکسه
  • شخصی‌سازی ترمینال با bashrc
  • فایل‌های مهم etc مثل passwd
  • دایرکتوری‌های *.d برای کانفیگ‌ها
  • معرفی فرآیندها (Processes)
  • شناسه‌های PID و PPID
  • اجرای فرآیندها بعد از بوت کرنل
  • کار با دستور top برای دیدن process
  • بررسی ستون‌های مهم در top
  • مرتب‌سازی لیست top
  • معرفی htop و atop
  • دستور ps برای دیدن process
  • تفاوت ps و top
  • آشنایی با مسیر proc/
  • بررسی Load Average
  • ابزار glances برای منابع سیستم
  • آشنایی با لاگ در لینوکس
  • اهمیت log در بررسی مشکلات
  • معرفی rsyslog, syslog daemon و journald
  • فرق لاگ متنی و باینری
  • مشکل بزرگ شدن فایل‌های لاگ
  • ابزار logrotate برای کنترل لاگ
  • اجرای logrotate با cron
  • آشنایی با ring buffer کرنل
  • بررسی dmesg برای لاگ کرنل
  • ترکیب dmesg با grep
  • در لینوکس systemd چیه و چرا مهمه؟
  • فرق systemd و Upstart چیه؟
  • مسیر ذخیره ژورنال‌ها
  • مزایای journald نسبت به syslog
  • مفهوم شبکه و نحوه ارتباط کامپیوترها
  • آشنایی با ISP و نقش اون در اتصال اینترنت
  • تفاوت روتر با مودم‌روتر
  • آشنایی با WLAN، LAN
  • تعریف packet و مفهوم تبادل داده
  • مدل OSI و کاربردش تو ارتباط شبکه
  • بررسی لایه‌های ۷گانه مدل OSI
  • مدل TCP/IP و تفاوتش با OSI
  • بررسی ۵ لایه TCP/IP به زبان ساده
  • آشنایی با MAC Address و NIC
  • مشاهده MAC آدرس در لینوکس
  • تفاوت IPهای عمومی و خصوصی
  • معرفی NAT و نقش اون در کمبود IP
  • مفهوم Subnet و کاربرد Subnet Mask
  • نحوه پیکربندی IP به صورت دستی
  • آشنایی با DHCP و تنظیمات خودکار IP
  • مفهوم Routing در شبکه
  • معرفی Routing Table
  • نحوه تنظیم Default Gateway
  • معرفی کامل IPv6 و ضرورت استفاده از اون
  • تفاوت ساختاری IPv6 با IPv4
  • مکانیزم Neighbor Discovery در IPv6
  • مفهوم DNS و عملکردش در شبکه
  • فایل‌های resolv.conf و hosts در لینوکس
  • بررسی دستور host و کاربردش
  • تعریف Socket و نقش اون در ارتباط برنامه‌ها
  • دستور ss و بررسی پورت‌ها در لینوکس
6 فصل 5 : امنیت و مجوزهای فایل
  • اکانت چیست و چرا لازم است؟
  • صحبت در مورد UIDs/GIDs
  • صحبت در مورد اکانت Superuser
  • صحبت در مورد اکانت Standard
  • صحبت در مورد اکانت سیستمی
  • صحبت در مورد Service اکانت
  • صحبت در مورد Login Shell ‌ها
  • آموزش کار با ابزار chsh
  • آموزش نصب ZSH
  • آموزش نصب تم برای ZSH
  • آموزش دستور ID و Last
  • آموزش دستور who و W
  • آموزش عوض کردن یوزر
  • صحبت در مورد SU و Sudo
  • صحبت در مورد Access Control
  • صحبت در مورد etc/passwd
  • صحبت در مورد etc/group
  • صحبت در مورد etc/shadow
  • صحبت در مورد GECOS
  • آموزش دستور chfn
  • آموزش اضافه کردن یوزر
  • آموزش دستور useradd
  • صحبت در مورد دایرکتوری Skeleton
  • آموزش اضافه و حذف کردن گروه
  • صحبت در مورد فایل‌های Hidden
  • صحبت در مورد Filetype ها
  • صحبت در مورد Permission ها
  • آموزش دستور chmod
  • عوض کردن Permission فایل‌‌ها
  • صحبت در مورد Sticky Bit
  • صحبت در مورد SGID
  • دایرکتوری‌های Temporary
  • صحبت در مورد Link ‌ها
  • صحبت در مورد Symbolic link ها
  • صحبت در مورد Hard link ها
7 فصل 6 : صحبت‌های پایانی
  • صحبت های مهم پایانی

سوالاتِ متداول

یادگیری لینوکس برای چی خوبه؟

برای مدیریت سرور، برنامه‌نویسی، امنیت، هک قانونی، DevOps و هر چیزی که فکرش رو بکنی، حتی برای استفاده‌ی روزمره خیلی کاربردیه.

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

آره، بیشتر هکرها و کارشناسان امنیت از لینوکس استفاده می‌کنن. مخصوصاً توزیع‌هایی مثل کالی لینوکس | Kali Linux

یادگیری لینوکس سخت‌تره یا ویندوز؟

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

فرق Ubuntu با Linux Mint چیه؟

جفتشون برای مبتدی‌ها و حرفه‌ایی ها عالی‌ هستن. Mint ظاهر ساده‌تری داره و خیلی شبیه ویندوزه. Ubuntu محبوب‌تره و منابع بیشتری براش هست.

بین CentOS، Ubuntu یا Debian کدومو نصب کنم؟

اگه تازه میخوای لینوکس رو شروع کنی Ubuntu یا Mint. اگه سمت سرور میری، CentOS و Debian هم خوبن.

Kali Linux به درد کار روزمره می‌خوره؟

نه خیلی. Kali برای تست نفوذ و امنیته. برای استفاده معمولی بهتره از توزیع‌های دیگه استفاده کنی.

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

صد درصد. مخصوصاً اگه با پایتون، روبی، جاوااسکریپت یا ++C کار می‌کنی.

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

بله که میتونی. من توی این مقاله به صورت کامل آموزش دادم. آموزش نصب لینوکس کنار ویندوز

گرافیک لینوکس خوبه؟ بازی میشه کرد؟

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

آیا لینوکس برای لپ‌تاپ ضعیف خوبه؟

بله، مخصوصاً توزیع‌هایی مثل Lubuntu، Xubuntu یا Linux Lite که سبک‌ان.

مدرک بین‌المللی لینوکس چه فایده‌ای داره؟

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

تفاوت Linux با Unix چیه؟

Unix سیستم‌عامله قدیمی‌تره. لینوکس الهام گرفته از اون هست ولی رایگان و متن‌بازه.

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

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

میشه با لینوکس فقط با ترمینال کار کرد؟

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

آموزش لینوکس Essentials چیه؟

یه بخش پایه‌ای و ضروری برای یادگیری لینوکسه که توی دوره‌ام پوشش دادم.

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

اگه قصد داری برنامه‌نویس بشی، مخصوصاً توی حوزه‌هایی مثل روبی Ruby یا پایتون Python یا حتی کارای بک‌اند، لینوکس یه انتخاب خیلی حرفه‌ایه. هم سبک‌تره، هم خیلی از ابزارهای برنامه‌نویسی روش راحت‌تر کار می‌کنن.

سوالِ شما وجود نداشت ؟ تماس با ما

نمونه ویدئو

12 نقد و بررسی‌ها
  • مهدی
    مهدی 16 تیر 1405

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

    ( 0 )
  • امیرطاها
    امیرطاها 6 اردیبهشت 1405

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

    ( 1 )
  • امیرحسین
    امیرحسین 22 فروردین 1405

    درود میفرستم برای استاد معلمی عزیز بابت دوره درجه یکشون الان که این کامنت رو میزارم اوضاع جالبی نداریم در کشور و فقط میتونم وقتمو با این دوره فوق العاده حرفه ای بگذرونم توجه داشته باشید این دوره با حساسیت بسیار بالا استاد معلمی طرح شده و کاملا کامل هست یکسری مبحث های تئوری با انیمیشن تدریس میشه که تا الان هیچ پلتفرمی به این روش نتونسته مبحث رو برای دانشجو جا بندازه و تشکر میکنم بابت انیمیشن ها. این دوره کامل هست و در خریدش شک نکنید اگر میخواید وارد دنیای لینوکس بشید این دوره جامع و کامله به نظر من کسانی که دوره تست تفوذ رو خریداری کردن خوبه که این دوره رو هم ببینن چون نیاز میشه و کار رو برای شما راحت تر می‌کنه. در کل ممنونم از شما بابت ساخت همچین دوره فوق العاده ای امیدوارم سلامت باشید استاد معلمی

    ( 1 )
  • پیام
    پیام 22 اسفند 1404

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

    ( 3 )
  • یاسر
    یاسر 1 دی 1404

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

    ( 2 )
  • سارا
    سارا 19 مرداد 1404

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

    ( 2 )
  • امیرعباس
    امیرعباس 13 آبان 1403

    ❤️

    ( 0 )
  • therealamahdavi
    therealamahdavi 23 مهر 1403

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

    ( 5 )
  • محمد رضا قلعه قوند
    محمد رضا قلعه قوند 24 خرداد 1403

    این پکیج عالی هستش

    ( 2 )
  • حسن پوراحسان
    حسن پوراحسان 19 خرداد 1403

    کیفیتو!!! کارت درسته

    ( 2 )
  • سناتور
    سناتور 16 خرداد 1403

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

    ( 2 )
  • مدیر سایت
    مدیر سایت 15 خرداد 1403

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

    ( 20 )
+ ارسال دیدگاه به عنوان مهمان دیدگاه ارسال نمایید
Social media icons

نابغه‌ها را در   دنبال کنید