سرفصل دوره جامع Linux Essential
۱.
مفاهیم پایه لینوکس
تاریخچه و فلسفه لینوکس
مقایسه توزیعهای مختلف (Ubuntu, CentOS, Debian)
معماری سیستم عامل لینوکس
نصب و راهاندازی لینوکس
آشنایی با محیط ترمینال
۲.
مدیریت فایلها و دایرکتوریها
ساختار دایرکتوریها در لینوکس
دستورات پایه کار با فایلها (ls, cp, mv, rm)
مدیریت مجوزهای فایل (chmod, chown)
جستجوی فایلها و محتوا (find, grep)
کار با لینکهای نمادین و سخت
۳.
مدیریت کاربران و گروهها
ایجاد و مدیریت کاربران (useradd, usermod)
مدیریت گروهها (groupadd, groupmod)
حقوق دسترسی و مجوزهای کاربران
مدیریت رمزهای عبور
دسترسیهای ویژه (sudo)
۴.
مدیریت فرآیندها و سرویسها
مشاهده و مدیریت فرآیندها (ps, top, kill)
مدیریت سرویسها (systemd, service)
کار با cron برای زمانبندی وظایف
مدیریت لاگهای سیستم
مانیتورینگ منابع سیستم
۵.
شبکه در لینوکس
پیکربندی شبکه (ifconfig, ip, nmcli)
تشخیص و عیبیابی مشکلات شبکه
کار با فایروال (iptables, firewalld)
اتصال از راه دور (SSH)
مدیریت DNS و فایلهای hosts
۶.
اسکریپتنویسی مقدماتی
آشنایی با Bash Scripting
متغیرها و ساختارهای کنترل
کار با آرگومانهای اسکریپت
توابع در Bash
خودکارسازی وظایف با اسکریپتها