اموزش linux

عنوان دوره: آموزش لینوکس (Linux)

 

ضرورت و اهمیت دوره:

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

 

 سرفصل دوره:

  • جلسه 1: مقدمه‌ای بر لینوکس و نصب آن

مباحث: تاریخچه لینوکس، تفاوت‌های لینوکس با سایر سیستم‌عامل‌ها، نصب لینوکس روی ماشین مجازی یا کامپیوتر، معرفی توزیع‌های محبوب (مانند Ubuntu، CentOS، Debian).

  • جلسه 2: دستورات پایه‌ای در خط فرمان (Terminal)

مباحث: کار با خط فرمان لینوکس، دستورات پایه‌ای مثل cd، ls، mkdir، cp، mv، rm، دسترسی‌ها و مجوزهای فایل‌ها (chmod و chown).

  • جلسه 3: مدیریت فایل‌ها و دایرکتوری‌ها

مباحث: ساختار فایل‌ها و دایرکتوری‌ها در لینوکس، ابزارهای مدیریت فایل‌ها، فشرده‌سازی و استخراج فایل‌ها (tar، gzip، zip).

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

مباحث: ایجاد و مدیریت کاربران و گروه‌ها، مدیریت سطوح دسترسی، استفاده از sudo، مدیریت حساب‌های کاربری.

  • جلسه 5: نصب و مدیریت نرم‌افزارها

مباحث: نصب نرم‌افزارها با استفاده از مدیر بسته‌ها (apt، yum، dnf)، به‌روزرسانی و حذف بسته‌ها، مدیریت مخازن (Repositories).

  • جلسه 6: مدیریت پروسه‌ها (Processes) و منابع سیستم

مباحث: مدیریت پروسه‌ها (ps، top، kill)، استفاده از منابع سیستم (CPU، حافظه، دیسک)، نظارت و بهینه‌سازی عملکرد سیستم.

  • جلسه 7: شبکه و تنظیمات شبکه در لینوکس

مباحث: تنظیمات شبکه در لینوکس، دستورات مرتبط با شبکه (ifconfig، ping، netstat)، مدیریت شبکه‌های بی‌سیم و اتصال به اینترنت.

  • جلسه 8: اسکریپت‌نویسی در شل (Shell Scripting)

مباحث: معرفی شل‌ اسکریپت‌نویسی، نوشتن اسکریپت‌های ساده، اتوماسیون وظایف با استفاده از اسکریپت‌ها.

  • جلسه۹: امنیت و پشتیبان‌گیری در لینوکس

مباحث: تنظیمات امنیتی سیستم، فایروال (iptables)، پشتیبان‌گیری از داده‌ها و بازیابی، حفاظت از سیستم در برابر حملات.

  • جلسه 10: پروژه نهایی و جمع‌بندی دوره

مباحث: پیاده‌سازی یک پروژه عملی مدیریت سیستم، تنظیم شبکه و امنیت، انجام تمرینات کاربردی و پرسش و پاسخ.

 

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

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

 

 برنامه و زمان‌بندی دوره:

تقویم جلسات:

 

  • هفته 1: نصب لینوکس و دستورات پایه
  • هفته 2: مدیریت فایل‌ها و دایرکتوری‌ها
  • هفته 3: مدیریت کاربران و گروه‌ها
  • هفته 4: نصب و مدیریت نرم‌افزارها
  • هفته 5: مدیریت پروسه‌ها و منابع سیستم
  • هفته 6: شبکه و اسکریپت‌نویسی در لینوکس
  • هفته 7 و 8: امنیت، پشتیبان‌گیری و پروژه عملی

 

 شرایط شرکت در دوره:

 

  • علاقه به یادگیری مفاهیم شبکه‌های کامپیوتر
  • پیش نیاز این دوره +networke
  •  آشنایی مقدماتی با کامپیوتر و اینترنت 
  •  در اولین گام، شما دانشپذیران گرامی، دوره Network Plus را می‌گذرانید تا با مباحث کلی شبکه آشنا شوید.
  • پس از پایان موفقیت‌آمیز دوره، شرکت‌کنندگان گواهینامه معتبر دریافت خواهند کرد.
  • مدرک این دوره به طور رسمی از دانشگاه خوارزمی صادر خواهد شد، این مدرک دارای QR Code و مهر اصلی دانشگاه است و از طریق سایت دانشگاه قابل استعلام می باشد.
  • هزینه شرکت در این دوره برای شرکت کنندگان        ریال می باشد و این مبلغ تنهابرای  دوره جاری معتبر می باشد

 

پیش ثبت نام و مشاوره