چرا لینوکس یاد بگیریم؟
1- لینوکس پایه MacOs X, android , iOS و خیلی از سیستم عامل هاست.
2- لینوکس در روتر های شبکه و WIFI Access Points و فایروال ها بکار میرود.
3- بیش از 2/3 وب سرور های موجود از لینوکسی هستند.
4- لینوکس open source است و شما به کد های سیستم عامل دسترسی دارید.
5- بسیاری از نسخه های لینوکس و همینطور نرم افزار های آن به صورت رایگان ارائه میشود.
6- اپلیکیشن های لینوکس به دلیل open source بودن به سرعت اپدیت میشوند.
7- با استفاده از command شما روی قسمت زیادی از سیستم عامل #لینوکس کنترل دارید.
به این توجه کنید که سیستم عامل لینوکس در همه زمینه کاربرد دارد حتی در وسایل اشپزخانه شما.
در ادامه به مدارک استاندارد آموزش لینوکس آشنا میشوید:
مدرک Linux Essentials اولین مدرک موسسه بین المللی LPI است. این آزمون برای اولین بار در ابتدای سال ۲۰۱۲ معرفی شده است و ابتدایی ترین مدرک لینوکس بشمار میرود.
🔴سرفصل های دوره Linux Essentials :
1. آشنایی با لینوکس و متن باز
2. آشنایی با نرمافزارهای کاربری و سرویسهای متن باز مطرح
3. انتخاب و نصب یک توزیع لینوکس
4. انتخاب و آشنایی با محیط گرافیکی در لینوکس
5. استفاده از خط فرمان و استفاده از راهنماها
6. آشنایی با امکانات خط فرمان قدرتمند لینوکس
7. آشنایی با سختافزار، نخوه ذخیره سازی دادهها و شبکه در لینوکس
8. آشنایی با امنیت، مجوزها، و فایلها و پوشه های خاص
9. آشنایی با مجوزهای حق انتشار در متن باز و نرمافزار آزاد
در پایان دوره LPIC-1 شما یک Junior Linux System Administrator یا مدیر سیستم لینوکس خواهید بود و علاوه بر تسلط بر کار با خط فرمان قدرتمند لینوکس، توانایی مدیریت، عیب یابی و پشتیبانی یک سرور لینوکس در حال کار را خواهید داشت.
▪️در این دوره شما با روشهای عیب یابی و پیکربندی سرویس های پایه آشنا خواهید شد.
🔴سرفصل های دوره LPIC-1 :
1. نصب لینوکس به همراه بستههای نرم افزاری
2. بررسی سخت افزارهای نصب شده و معماری سیستم
3. بررسی فایل سیستم های لینوکس، پارتیشن بندی و نگهداری
4. شناخت و پیکربندی روند بوت سیستم
5. آشنایی با خط فرمان قدرتمند لینوکس و ترفند های آن
6. روشهای تهیه پشتیبان و اسکریپت نویسی
7. پیکربندی محیط گرافیکی (X Windows)
8. مدیریت پروسه ها و ثبت رخدادهای سیستم
9. مدیریت کاربران، زمانبندی و خودکارسازی
10. پیکربندی و عیبیابی شبکه
11. سرویسهای پایه: NTP و Mail
12. مقدمهای بر امنیت
13. آشنایی با بازمتن و اجتماع لینوکس، آشنایی با مجوزهای آزاد/بازمتن
در این دوره بسیاری از سرویس های شبکه در لینوکس پوشش داده میشود.
در پایان دوره، دانشجوی دوره باید توانایی پیادهسازی سرویس هایی مانند پست الکترونیک ، وب، DNS و FTP را داشته باشد و به مباحثی مانند ساختار کرنل و کامپایل آن، فایروال و پراکسی و اشتراک گذاری فایل در محیطهای ترکیبی (لینوکس و ویندوز) تسلط پیدا کند.
📕سرفصل های دوره LPIC-2 :
1. برنامه ریزی ظرفیت Capacity Planning
2. هسته لینوکس (شخصی سازی و کامپایل مجدد)
3. روند بوت سیستم و پیکربندی Bootloader
4. آشنایی با فایل سیستمها و سرویس Udev
5. پیاده سازی LVM ،RAID و iSCSI
6. پیکربندی و عیب یابی شبکه
7. نگهداری سیستم (نصب نرم افزار از Source، پشتیبان گیری و ارسال پیغام برای کاربران)
8. پیکربندی سرویسهای :
▪️apache, nginx, bind(dns), squid(proxy), mail server و ftp
9. راه اندازی OpenVPN
10. سرویس Openldap و LDAP Client
11. اشتراک گذاری فایل در شبکه، SAMBA و NFS
12. امنیت (آشنایی با فایروال لینوکس و ابزارهای مدیریت امنیت دیگر)
سطح سه دورههای حرفه ای لینوکس سه زمینه زیر را دارد :
1- PIC-300 – Mixed Environment
2- LPIC-300- Security
3- LPIC-304 Virtualization and High Availability
هر کدام از دوره های بالا از دیگری مجزا است و آزمون جداگانه ای دارد.
سرفصل های دوره LPIC-300 -Mixed Environment
1. پیکربندی OpenLDAP
2. استفاده از OpenLDAP به عنوان Authentication Backend
3. مبانی پیکربندی و کار با Samba
4. اشتراک گذاری در Samba
5. مدیریت کاربران و گروههای در Samba
6. استفاده از Samba به عنوان Domain Controller
7. سرویس نام در Samba
8. کار با کلاینت های لینوکس و ویندوز
سرفصلهای دورهLPIC-300– Security :
1. رمزنگاری
▪️(OpenSSL, Advance GPG, Encrypted Filesystem)
2. کنترل دسترسی
▪️(Host Based Access Control, Extended attributes, SELinux , …)
3. امنیت نرم افزار
▪️(DNS, Mail, WebServer, FTP, OpenSSH, NFSv4, Syslog)
4. فعالیتهای لازم در امنیت
▪️(Configuration Management)
5. امنیت شبکه
▪️(IDS, iptables, Network Scanning, Network Monitoring, OpenVPN)
سرفصلهای دوره LPIC-304 Virtualization and High Availability :
1. مجازی سازی (Xen, KVM , …)
2. مبحث Load Balancing
3. مدیریت Cluster
4. مبحث Cluster Storage