زمان مطالعه : ۲ دقیقه

سیستم عامل لینوکس نقش مهمی در مدیریت دیتاسنتر ایفا می کند زیرا اکثر سرویس هایی که در شبکه ارائه می شود بر گرفته از سیستم عامل لینوکس است و حتی می توان از آن در بستر رایانش ابری (Cloud Computing) از آن استفاده نمود.کتاب mastering linux administration که توسط Alexandru Calcatinge و Julian Balog در سال ۲۰۲۱ نوشته شده است موضوعات مهمی را که باید در مورد وظایف مدیریت لینوکس روزانه خود بدانید را پوشش می دهد.

کتاب تسلط بر مدیریت لینوکس (mastering linux administration) ابتدا کمک می کند درک خوبی در خط فرمان لینوکس و نحوه کار با فایل‌ها، بسته‌ها (packages) و سیستم‌های فایل (filesystems) تا مدیریت خدمات شبکه (administering network services) و تقویت امنیت (hardening security) را آغاز خواهید کرد و در مورد محاسبات ابری (cloud computing)، کانتینرها (containers) و هماهنگ سازی اطلاعات خواهید یافت.

هنگامی که نحوه کار با خط فرمان را یاد گرفتید، دستورات ضروری لینوکس برای مدیریت کاربران، فرآیندها و شیاطین را بررسی خواهید کرد و نحوه ایمن سازی محیط لینوکس خود را با استفاده از چارچوب های امنیتی برنامه ها و مدیریت فایروال کشف خواهید کرد.با پیشروی در فصل‌های کتاب تسلط بر مدیریت لینوکس (mastering linux administration)، با کانتینرها (containers)، هایپروایزرها (hypervisors)، ماشین‌های مجازی (virtual machines)، Ansible و Kubernetes کار خواهید کرد. همچنین نحوه استقرار لینوکس در فضای ابری را با استفاده از AWS و Azure خواهید آموخت.

در پایان این کتاب لینوکس، شما به خوبی با لینوکس آشنا خواهید شد و کارهای اداری روزمره را با استفاده از گردش‌های کاری که از درون محل تا فضای ابری را شامل می‌شود، تسلط خواهید داشت. اگر شما نیز در این فرآیند از روش‌های DevOps استفاده می‌کنید، ما مأموریت خود را انجام شده در نظر می‌گیریم.

آنچه خواهید آموخت

  • آموزش نحوه عملکرد و مهارت های مدیریت لینوکس از پایه تا پیشرفته
  • فراگیری پرکاربردترین دستورات برای مدیریت سیستم فایل (filesystem) لینوکس، شبکه، امنیت و موارد دیگر
  • آشنایی با پروتکل‌های مختلف شبکه و پیام‌رسانی
  • نحوه ی پیاده سازی امنیت لینوکس و نحوه ی پیکربندی SELinux، AppArmor و iptable در آن
  • کار با ماشین‌های مجازی (virtual machines) و کانتینرها (containers) به همراه درک container orchestration با Kubernetes
  • کار با کانتینرها (containers) با استفاده از Docker و Kubernetes
  • خودکار سازی پیکربندی مدیریت workloads با Ansible

مخاطب این کتاب کسانی هستند؟

  • اگر شما مدریت سیستم های لینوکس سازمان را برعهده دارید و می خواهید اصول و مفاهیم مدرن مدیریت سیستم لینوکس را درک کنید، کتاب mastering linux administration برای شما مناسب است.
  • اگر با سیستم عامل ویندوز در سازمان کار می کنید و می خواهید مدیریت بسیاری از سرویس ها را به لینوکس تغییر دهید، این کتاب را به شما پیشنهاد می کنیم.

فهرست مطالب کتاب mastering linux administration

  1. Installing Linux and Setting up the Environment
  2. Linux Structure, Basic Commands, Files and Text Editors
  3. Linux Software Management
  4. Managing User Accounts and Permissions
  5. Working with Processes, Signals, Services and Disks
  6. Linux Server Setup and Remote Administration
  7. Basic Networking with Linux: TCP/IP and Network Configuration
  8. Configuring Servers: Print, Web, FTP, Samba, NFS, E-Mail, DNS, DHCP
  9. Securing Linux: AppArmor, SELinux, PAM, Cryptography, iptables, firewalls
  10. Disaster recovery, diagnostics and troubleshooting
  11. Short Introduction to Cloud Computing
  12. Working with Containers and Virtual Machines
  13. Orchestration with Kubernetes
  14. Deploying to the Cloud: OpenStack, AWS, Azure
  15. Infrastructure and Automation with Ansible