اموزش 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 و مهر اصلی دانشگاه است و از طریق سایت دانشگاه قابل استعلام می باشد.
- هزینه شرکت در این دوره برای شرکت کنندگان ریال می باشد و این مبلغ تنهابرای دوره جاری معتبر می باشد