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

لوگو

توضیحات دوره

این دوره  از سه دوره  ( Esentials - LPIC 1 - 101 , LPIC 1-102) تشکیل شده قرار باهم وارد دنیای نرم افزار های آزاد بشیم با توزیع های لینوکسی آشنا بشیم ،
تفاوت نسخه های لینوکسی رو با همدیگه بدونیم ، کدوم توزیع مناسب کاربرشخصی هست کدوم توزیع مناسب سرور ؟؟!
بعد از میریم سراغ ترمنیال با دستوارت لینوکسی مثل ls , pwd , mkdir , .... و کلی دستور آشنا میشم و به امید خدا یادشون میگیریم 
میریم سراغ سرور های Centos و Redhat تا حدودی با دستوراتشون آشنا میشم و باهاشون کار میکنیم و بعد از اون میریم سراغ پارتشن بندی ها اونا رو یاد میگیریم 
با کتابخونه های اشتراکی آشنا میشیم فایل سیستم ها رو میشناسم و ... کلی موارد دیگه که توکل به خدا در این دوره با هم تمرین میکنیم و یادشون می گیریم

پیش نیازها

آشنایی با کامپیوتر 

مخاطبان این دوره

برنامه نویسان 
مدیران شبکه 
دوستداران نرم افزار های آزاد 
 

سرفصل دوره

آشنایی با لینوکس

آشنایی با توزیع های لینوکسی

نصب و راه اندازی

نصب VMware Tools

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

ریپوزیتوری - Repository

دستورات لینوکسی ( Cp - Pwd - Mv , .... ) 

دستورات لینوکسی ( History - Find , .... )

دستورات لینوکسی ( Tail - Head , .... ) 

دستورات لینوکسی ( Upgrade - Remove - Install , .... ) 

دستورات لینوکسی ( History - Find , .... )

دستورات لینوکسی ( grep , .... )

فشرده سازی در لینوکس 

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

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

آشنایی با معماری سیستم.

تشخیص و پیکربندی سخت افزار.

راه اندازی سیستم.

تغییر سطح اجرایی، خاموش کردن و راه اندازی مجدد.

مفاهیم نصب سیستم عامل و نرم افزارها

طراحی ساختار دیسک سخت

نصب نرم افزار راه انداز سیستم (Boot Manager)

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

استفاده از مدیریت بسته های دبیان

استفاده از مدیریت بسته های ردهت

دستورات مطرح در گنو و لینوکس

کار در ترمینال

پردازش جریانهای متنی با فیلترها

مدیریت فایلها

استفاده از جریانها، لوله ها و تغییر مسیرها

ساختن، مانیتور کردن و حذف کردن پروسه ها

تغییر اولویت اجرای پروسه ها

جستجو در فایلهای متنی با الگوهای متنی

ویرایش فایلها با ادیتور vi

دستگاه ها، ساختار فایلها، استاندارد سلسله مراتبی فایلها

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

کنترل سلامت ساختار فایلها

کنترل اتصال ساختار فایلها (Mounting)

مدیریت ظرفیت فضای دیسک

مدیریت مجوز فایلها و مالک فایلها

تولید و تغییر اتصال سخت و سمبولیک (Link)

یافتن و قراردادن فایلها در جایگاه صحیح

پوسته ها، اسکریپت ها و مدیریت داده ها

تطبیق و استفاده از محیط پوسته

تطبیق و یا تولید اسکریپت ها

بانک اطلاعاتی MySql

محیط کاربری و دسکتاپ

آشنایی با محیط گرافیکی X11

نصب برنامه مدیریت نمایش

امکانات دسترسی (معلولین)

وظایف مدیر سیستم

مدیریت کاربران و گروه ها و فایلهای مرتبط

خودکارکردن وظایف سیستم

محلی سازی و بین المللی سازی 

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

مدیریت زمان

مدیریت سیستم ثبت گزارش (log)

مبانی انتقال نامه های الکترونیکی

مدیریت چاپگرها

مبانی شبکه

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

مبانی تنظیمات شبکه

مبانی رفع اشکال شبکه

استفاده از سیستم دامنه

امنیت

انجام امور مربوط به امنیت سیستم

پیکربندی امنیت بر اساس میزبان

مبانی رمز نگاری

اهداف این آموزش

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