معرفی دوره Linux Essentials

این دوره دانش پایه ای و اولیه  برای شروع  مدیریت و استفاده از سیستم عامل لینوکس را فراهم می کند.به دانشجویان توضیح داده می شود که چرا باید لینوکس یاد بگیرند و اینکه موسسه حرفه ای لینوکس LPI چه هدفی از گذراندن مدرک LINUX ESSENTIALS داشته است. هدف دوره لینوکس مقدماتی تنها آشنایی دانشجویان با دستورات پایه ای لینوکس نیست بلکه سعی میشود تا دانشجویان با تاریخچه و فلسفه ایجاد لینوکس نیز آشنا شوند.

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

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

سرفصل ها و زمانبندی دوره Linux Essentials

تاریخ

بخش

موضوع

هفته

18 آذر ماه 97

معرفی مدارک لینوکس

Chapter 1 : Selecting an Operating System

هفته اول

معرفی سرفصل های دوره

سیستم عامل لینوکس چیست؟

تعریف سیستم عامل

قسمت های تشکیل دهنده سیستم عامل

User Interface

مقایسه سیستم عامل لینوکس با سیستم  عامل های دیگر

تعریف توزیع (Distribution)

آشنایی با چند Distribution

آزمون ارزیابی 1

کپی رایت و License

Chapter 2 : Understanding Software Licensing

نقش FSF در حوزه Licensing

Open Source Initiative

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

سایر Licenseهای دنیای لینوکس

آزمون ارزیابی 2

مفاهیم پایه ای و فلسفه لینوکس

Chapter 3 : Investigating Linux’s Principles and Philosophy

معرفی انواع مختلف نرم افزار

بررسی نقش های سیستم عامل (OS Roles)

آزمون ارزیابی 3

انواع Desktop Environmentها

Chapter 4 : Using Common Linux Program

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

Web Server

ابزارهای مختلف بارگذاری سرویس ها

Secure کردن سرورها

زبان های برنامه نویسی

Package Managerهای موجود در توزیع های مختلف لینوکس

آزمون ارزیابی 4

25 آذر ماه 97

انواع CPUها و معماری های آن

Chapter 5 : Managing Hardware

هفته دوم

قابلیت های MotherBoard و انتخاب Power Supply مناسب

انواع Interfaceهای دیسک

روش های مختلف پارتیشن کردن دیسک

پارتیشن بندی GPT

نحوه کارکرد ابزار FDisk

معرفی ابزار GParted

File System

دستورات مربوط به ایجاد FileSystem و Mount کردن آن

نقش های مختلف پروژه X

نکاتی در رابطه با Display Hardware

روش های Handling مربوط به Deviceهای USB و Manage کردن درایورها

آزمون ارزیابی 5

Start کردن Command Line

Chapter 6 : Getting to Know the Command Line

روش های مختلف اجرا کردن برنامه ها در محیط GUI

Featureهای موجود در Shell

Man Page و Info Page

نحوه کارکردن با برنامه less و نحوه جستجوی محل قرارگیری فایل ها

آشنایی با دستورات whatis و apropos

آزمون ارزیابی 6

Root FileSystem

Chapter 7 : Managing Files

FHS – Filesystem Hierarchy Standard

Directoryهای مهم و محتوای آن ها

روش های مدیریت و navigate کردن بین فایل ها و Directoryها

آشنایی با دستورات Manipulate کردن فایل ها

انواع لینک ها در لینوکس

روش های Delete کردن فایل ها، روش های استفاده از Wildcard و تفاوت های بین حروف کوچک و بزرگ در لینوکس

آشنایی با دستورات حذف ، ایجاد و مدیریت Directoryها

آزمون ارزیابی 7

2 و 3 دی ماه 97

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

2 دی ماه 97

Regular Expressionها

Chapter 8 : Searching, Extracting, and Archiving Data

هفته سوم

آشنایی با دستورات Search و Extract کردن Dataها

آشنایی با دستورات Grep و Cat

آشنایی با دستورات WC ، Cut و Sort

آشنایی با کاراکترهای Direct کردن Input و Output

آشنایی با دستورات tar و روش های Compress و Decmpress کردن فایل ها

آزمون ارزیابی 8

مفهوم Package Management و ابزارها و دستورات آن در لینوکس

Chapter 9 : Exploring Processes and Process Data

آشنایی با سلسله مراتب Processها

Log files

آزمون ارزیابی 9

روش های مختلف ویرایش فایل ها

Chapter 10 : Editing Files

نحوه کار با ادیتور vi

امکانات موجود در vi

آزمون ارزیابی 10

Shell Script

Chapter 11 : Creating Scripts

استفاده از آرگومان ها

کارکرد Loop و Function و خروجی ها

آزمون ارزیابی 11

آشنایی با انواع Accountها و گروه های مختلف در لینوکس

Chapter 12 : Understanding Basic Security

مفهوم Group

روش های مختلف کار با اکانت Root

آزمون ارزیابی 12

9 دی ماه 97

دستورات ایجاد Account

Chapter 13 : Creating Users and Groups

هفته چهارم

آشنایی با ابزارهای گرافیکی ایجاد اکانت ها

ایجاد اکانت در محیط Shell

آشنایی با دستورات Modify کردن اکانت ها

آشنایی با دستورات حذف اکانت ها

ابزارهای مدیریتی گروه ها

آزمون ارزیابی 13

مفاهیم Ownership

Chapter 14 : Setting Ownership and Permissions

نحوه ست کردن Ownership

Permissionها

روش تنظیم کردن Permissionها

مفهوم umask

Permissionهای ویژه

نحوه کارکرد Sticky Bitها و Set Group ID

نحوه ست کردن Group ID و Sticky Bit

نحوه ست کردن User ID ، مخفی کردن فایل ها و رویت Directoryها در Root Filesystem

آزمون ارزیابی 14

Featureهای مختلف شبکه و سرویس های آن

Chapter 15 : Managing Network Connections

IP ، DHCP و Hostname

سرویس DHCP

پروتکل TCP/IP ، بستر Internet و مفهوم Router

نحوه ساخت و راه اندازی Connectionهای شبکه

روش های محافظت از سیستم

آزمون ارزیابی 15

15 و 16 دی ماه 97

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

+نمایش

معرفی استاد دوره


ناصر کارگر

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

18 پاسخ به “Linux Essentials”

    • سلام
      احتمالا اختلالی در دسترسیتون به اینترنت وجود داشته
      لطفا دوباره تلاش کنید اگر همچنان مشکلتون پا برجا بود با پشتیبانی تماس بگیرید
      02141867 داخلی 456

  1. با سلام و خسته نباشید
    میخوام بدونم تفاوت این دوره با دوره ی لینوکس مقدماتی که توسط استاد هوشمندی راد آموزش داده شد چی هست؟

    • سلام
      این دوره مقدماتی است و سرفصل ها مطابق کتاب linux essentials هست
      دوره استاد هوشمندی سرفصل هاش مطابق با کتاب LPIC-1 هست

  2. سلام فایل های آموزشی Linux Essentials برای من نمایش داده نمیشه
    فقط گزینه ثبت نام رو داره که مقدمه رو نشون میده

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

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

    • سلام
      پیشنهاد میکنم این سوال رو در فروم دوره مطرح کنید تا استاد بهتون پاسخ بدن

  4. سلام وقت بخیر اول باید دوره و آزمون هارو رد کنیم بعد پول برای دریافت مدرک بدیم ؟ یا اینکه از اول باید هزینه دریافت مدرک داده بشه؟

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

    • سلام
      بله اواسط دوره درخواست مدرک فعال میشه و میتونید درخواست بدید
      البته مدرک فقط به افرادی تعلق میگیره که دست کم 60 درصد نمره دوره رو کسب کرده باشند

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

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

    • سلام
      شما محدودیت ساعتی ندارید و در هر ساعتی از شبانه روز میتوانید از محتوا استفاده کنید

  6. سلام،
    ضمن تشکر از اطلاع رسانی این دوره، مایل هستم بدانم آیا راه اندازی سیستم عامل لینوکس بر روی لپتاپ هایی که سیستم عاملشان ویندوز هست، در این دوره آموزش داده می شود؟

    • سلام
      خیر متاسفانه در دوره نصب روی ماشین مجازی گفته نشده ولی با یک سرچ ساده میتونید راهنماش رو پیدا کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *