کتاب Linux Server Cookbook (راهنمای سرور لینوکس: دستور العملهای عملی برای نصب، پیکربندی و مدیریت مؤثر سرور لینوکس دریافت کنید) در 16 فصل به صورت تخصصی به آموزش لینوکس جهت به کارگیری در سرور پرداخته است.
در ادامه مقدمهای از کتاب Linux Server Cookbook را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Linux Server Cookbook:
این کتاب نحوه مدیریت یک سرور لینوکس از کارهای اولیه تا کارهای پیشرفته را پوشش میدهد، از نصب توزیعهای محبوب لینوکس، از طریق کاربران و نرمافزارهای مدیریتی، تا نصب و مدیریت سرویسهای پیشرفته مانند پایگاههای داده و اشتراکگذاری فایل.
کتاب Linux Server Cookbook شما را از طریق فناوریهای جدید مرتبط با اتوماسیون، کانتینرها و فلسفه DevOps راهنمایی میکند. ابرهای عمومی و خصوصی پوشش داده میشوند، و همچنین چرا ابر ترکیبی یک مفهوم مهم برای شرکتها است.
فصل 1 مقدمه ای بر لینوکس است. این فصل تاریخچه سیستم عامل، استفاده از لینوکس در اکثر دستگاههای موجود و بخشهای فناوری اطلاعات را که لینوکس سیستم عامل اصلی است، توضیح میدهد. این فصل همچنین آخرین ویژگیهای موجود را پوشش میدهد و آینده امیدوار کننده لینوکس را مورد بحث قرار میدهد.
فصل 2 نصب لینوکس را پوشش میدهد. سطوح مختلف پشتیبانی موجود برای توزیعهای محبوب را توصیف میکند. همچنین روشهای نصب موجود را شرح میدهد و گام به گام نحوه نصب توزیعهای محبوب لینوکس موجود را راهنمایی میکند.
فصل 3 کتاب Linux Server Cookbook رابط خط فرمان را معرفی میکند، یک جزء اصلی زمانی که کاربر در حال کار یا مدیریت یک سیستم لینوکس است. این فصل دستورات و مفاهیم اولیه مربوط به ورودی و خروجی دستورات را پوشش میدهد. دستورات برای شناسایی منابع سیستم با مثالهای مختلف به تفصیل آمده است.
فصل 4 نحوه مدیریت کاربران و نرم افزارها در لینوکس را نشان میدهد. نحوه کار کاربران و گروهها در لینوکس را شرح میدهد. با مثالهای متعدد، این فصل نحوه نصب نرمافزار بر روی سیستمهایی مانند سرور اوبونتو یا لینوکس Red Hat Enterprise را شرح میدهد.
فصل 5 نحوه مدیریت فایلها، دایرکتوریها و فرآیندها را پوشش میدهد. ساختار دایرکتوری در لینوکس، مجوزها و نحوه دسترسی به پروندهها را توضیح میدهد. این فصل همچنین کاراکترهای خاص و عبارات منظم و همچنین مفاهیم مهم کار بر روی ترمینال را پوشش میدهد. ویرایشگرهای محبوب و مدیر فایل نیز توضیح داده شده است. بخش آخر فصل بر مدیریت فرآیند و اولویتها تمرکز دارد.
فصل 6 کتاب Linux Server Cookbook نحوه نظارت بر منابع موجود در سیستم را توضیح میدهد. دستورات پرس و جو در مورد استفاده از CPU، حافظه، دیسک و شبکه با چندین مثال توضیح داده شده است. این فصل سهمیهها و محدودیتهایی را برای محدود کردن استفاده از منابع موجود پوشش میدهد.
فصل 7 اصول اولیه شبکه را به طور کلی پوشش میدهد و نحوه پیکربندی شبکه در سیستم لینوکس را توضیح میدهد. همچنین دستورات مدیریت آدرسهای IP را مورد بحث قرار میدهد و مسیرها با مثالهای مختلف نشان داده میشوند. علاوه بر این، پیکربندی شبکه پیشرفته، مانند اتصال، پلها و سوئیچهای مجازی نیز پوشش داده شده است.
فصل 8 بر بخش امنیت در سیستم لینوکس تمرکز دارد. در مورد راه حلهای مختلف فایروال موجود و چگونگی اطمینان از محافظت صحیح سرویسها در برابر دسترسی ناخواسته بحث میکند. ابزارهای مختلفی برای نظارت بر ترافیک و تغییرات در سیستم توضیح داده شده است.
فصل 9 کتاب Linux Server Cookbook خدمات شبکه محبوب موجود در لینوکس و نرم افزارهای مرتبط با ارائه خدمات را شرح میدهد. خدماتی مانند DHCP، DNS و SSH با مثالها و دستورات مرتبط با جزئیات ارائه میشوند.
فصل 10 درباره راه حلهای اشتراک گذاری فایل موجود در لینوکس است. این پروتکلهای NFS، SMB و FTP و نرمافزاری را برای ارائه خدمات و ابزارهای مشتری توضیح میدهد.
فصل 11 پایگاه دادههای محبوب موجود در سیستم لینوکس را پوشش میدهد. این فصل تفاوت بین پایگاه دادههای رابطه ای و پایگاههای داده NoSQL را توضیح میدهد. راه حلهای مختلفی مانند MySQL و MariaDB برای پایگاه دادههای رابطه ای و MongoDB برای پایگاه داده NoSQL شرح داده شده است.
فصل 12 کتاب Linux Server Cookbook جزئیات مربوط به اتوماسیون چیست و اهمیت آن در این روزها. این فصل نحوه انجام اتوماسیون با اسکریپت نویسی و توسعه پوسته را با زبان برنامه نویسی مانند پایتون توضیح میدهد. ابزار محبوب Ansible برای انجام کارهای ساده و پیشرفته اتوماسیون دقیق است.
فصل 13 جزئیات ظروف و نوسازی برنامهها را شرح میدهد. نرم افزارهای اجرای کانتینرها، مانند Docker و podman نیز با چندین مثال از استفاده توضیح داده شده است. مقدمه ای اساسی برای Kubernetes توضیح داده شده است. شیوههای جدید مانند یکپارچه سازی مداوم و تحویل مداوم (CI/CD) توضیح داده شده و نرم افزارهای موجود برای این شیوهها با مثالهای مختلف توضیح داده شده است.
فصل 14 در مورد پشتیبان گیری و بازیابی و اهمیت در سطح سازمانی توضیح میدهد. راه حلهای متن باز مختلف توضیح داده شده است. نصب، استفاده و نمونههایی از راه حلهای نرمافزار منبع باز به نام Bacula و Relax and Recover (ReaR) پوشش داده شده است.
فصل 15 کتاب Linux Server Cookbook مفهوم جدیدی را پوشش میدهد: مدیریت چند ابری. این فصل ابر عمومی محبوب موجود، مانند AWS، GCP و Azure، و همچنین خدمات ارائه شده را شرح میدهد. مفهوم زیرساخت به عنوان کد و نرم افزار Terraform برای مدیریت ابرهای متعدد نیز با مثالهای متعدد به تفصیل ارائه شده است.
فصل 16 در مورد زیرساخت به عنوان یک سرویس است. این جزئیات اجزای یک ابر خصوصی و نحوه عملکرد یک ابر هیبریدی را توضیح میدهد. راه حل محبوب IaaS به نام OpenStack با جزئیات و با چندین مثال توضیح داده شده است.
سرفصلهای کتاب Linux Server Cookbook:
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- About the Authors
- About the Reviewer
- Acknowledgements
- Preface
- Errata
- Table of Contents
- 1. Introduction to Linux
- 2. Linux Installation
- 3. Using the Command Line Interface
- 4. User Administration and Software Management
- 5. Managing Files, Directories, and Processes
- 6. Monitoring System Resources
- 7. Network Configuration
- 8. Security
- 9. Network Services
- 10. File Sharing
- 11. Databases
- 12. Automation
13. Containers and CI/CD - 14. Backup and Restore
- 15. Multi Cloud Management
- 16. Infrastructure as a Service
- Index
جهت دانلود کتاب Linux Server Cookbook میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.