دانلود رایگان کتاب:
Mastering Ubuntu Server – Second Edition
معرفی و دانلود کتاب:

Mastering Ubuntu Server – Second Edition

نویسنده

Jay LaCroix

سال انتشار

2020

تعداد صفحات

540

سطح کتاب

متوسط تا پیشترفته

زبان کتاب

انگلیسی

حجم فایل

12.5 مگابایت

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب:

کتاب Mastering Ubuntu Server – Second Edition راهنمایی جامع برای راه‌اندازی، پیکربندی و مدیریت سرورهای لینوکس بر پایه Ubuntu است. این کتاب با تمرکز بر نسخه‌های LTS اوبونتو، به کاربران کمک می‌کند تا با تسلط کامل بر مفاهیم اساسی و پیشرفته سرور، محیط‌های حرفه‌ای و امن را طراحی و پیاده‌سازی کنند. از نصب و کانفیگ پایه گرفته تا مدیریت شبکه، کاربران، سرویس‌ها، امنیت و حتی استفاده از کانتینرها و کلود، همه‌ی موارد در این کتاب به‌صورت گام‌به‌گام و کاربردی آموزش داده شده‌اند.

خلاصه کتاب:

در بخش‌های ابتدایی، نویسنده با آموزش نصب اوبونتو سرور و معرفی ابزارهایی مثل netplan، systemd و snap مقدمات مدیریت لینوکس سرور را فراهم می‌کند. سپس مفاهیم مدیریت کاربران، پارتیشن‌بندی، سرویس‌های شبکه مانند SSH، FTP، و DHCP و همچنین تنظیم فایروال UFW و مدیریت دسترسی‌ها با sudo بررسی می‌شوند. این موارد برای راه‌اندازی یک سرور لینوکس ایمن و کاربردی در محیط‌های تولیدی کاملاً ضروری هستند. کتاب به مباحث پیشرفته‌تری مانند مجازی‌سازی با KVM، استفاده از Docker و LXD برای کانتینرها، راه‌اندازی سرویس‌های تحت وب با Apache/Nginx، پایگاه‌داده‌های MySQL/MariaDB و نگهداری از سیستم با ابزارهایی مانند logrotate و journalctl می‌پردازد. همچنین بحث‌هایی پیرامون مانیتورینگ، به‌روزرسانی سیستم، و امنیت نیز پوشش داده شده است. این کتاب برای مدیران سیستم، علاقه‌مندان به لینوکس و متخصصانی که قصد دارند از اوبونتو سرور به‌صورت حرفه‌ای در محیط‌های واقعی استفاده کنند، یک منبع کاربردی و ارزشمند محسوب می‌شود.
ویرایش محتوا

فهرست مطالب:

Preface

Chapter 1 – Deploying Ubuntu Server

Chapter 2 – Managing Users

Chapter 3 – Managing Storage Volumes

Chapter 4 – Connecting to Networks

Chapter 5 – Managing Software Packages

Chapter 6 – Controlling and Monitoring Processes

Chapter 7 – Setting Up Network Services

Chapter 8 – Accessing and sharing files

Chapter 9 – Sharing and Transferring Files

Chapter 10 – Serving Web Content

Chapter 11 – Learning Advanced Shell Techniques

Chapter 12 – Virtualization

Chapter 13 – Running Containers

Chapter 14 – Automating Server Configuration with Ansible

Chapter 15 – Securing Your Server

Chapter 16 – Troubleshooting Ubuntu Servers

Chapter 17 – Preventing and Recovering from Disasters

Appendix A: Using the Alternate Installer

Appendix B: Assessments

Other Books You May Enjoy

Index

موارد اخیر