
نویسنده |
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