دانلود رایگان کتاب:
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

موارد اخیر