جلد کتاب کتابچه راهنمای جامع اوبونتو

عنوان:

The Ultimate Ubuntu Handbook

نویسنده:

Ken VanDine

انتشارات:

Packt Publishing

تاریخ انتشار:

2025

حجم:

4MB

دانلود

معرفی کتاب:"کتابچه راهنمای جامع اوبونتو"

The Ultimate Ubuntu Handbook راهنمای جامع و عملی برای یادگیری و تسلط بر اوبونتو 24.04 است. در این کتاب، از نصب و پیکربندی گرفته تا سفارشی‌سازی و ایمن‌سازی محیط، همه‌چیز با مثال‌های واقعی و نکات حرفه‌ای آموزش داده شده است. علاوه بر مباحث پایه، موضوعات پیشرفته‌ای مانند کانتینرسازی و توسعه با Kubernetes نیز به‌صورت کاربردی و مرحله‌به‌مرحله پوشش داده می‌شوند.

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

  • نصب و پیکربندی آسان اوبونتو 24.04 با تمرکز بر امنیت و پایداری
  • کار حرفه‌ای با خط فرمان برای مدیریت وظایف و افزایش بهره‌وری
  • ساخت و استقرار اپلیکیشن‌های کانتینری با ابزارهای استاندارد
  • پیاده‌سازی تدابیر امنیتی قدرتمند مانند فایروال و رمزنگاری
  • ارتباط با جامعه جهانی اوبونتو برای یادگیری و مشارکت مؤثر

اهمیت کتاب

این کتاب ابزاری ارزشمند برای درک عمیق اوبونتو و بهره‌گیری حداکثری از قابلیت‌های آن است. ترکیب مباحث مقدماتی و پیشرفته باعث می‌شود هم افراد تازه‌کار و هم کاربران حرفه‌ای بتوانند از آن استفاده کنند و محیط کاری خود را امن‌تر، پایدارتر و کارآمدتر کنند.

مخاطب هدف

توسعه‌دهندگان نرم‌افزار، دانشمندان داده، مدیران سیستم و علاقه‌مندان فناوری. چه تازه‌کار باشید و چه به دنبال ارتقای مهارت‌های خود در لینوکس و اوبونتو، این کتاب برای شماست.

درباره نویسنده

Ken VanDine، توسعه‌دهنده ارشد Ubuntu Core و یکی از اعضای فعال جامعه اوبونتو، نویسنده این کتاب است. تجربه گسترده او در توسعه لینوکس و اوبونتو، محتوای کتاب را به مجموعه‌ای کاربردی، دقیق و الهام‌بخش برای علاقه‌مندان و متخصصان تبدیل کرده است.

فهرست مطالب

  • Cover
  • Title page
  • Copyright and credits
  • Foreword
  • Contributors
  • Table of Contents
  • Preface
  • Part 1: Getting to Know Ubuntu
  • Chapter 1: Introduction to Ubuntu
  • A brief history of Ubuntu
  • The Ubuntu mission – free software for everyone
  • Ubuntu releases – trust through stability
  • The power of community – collaboration and support
  • Summary
  • Further reading
  • Chapter 2: What’s New in Ubuntu 24.04?
  • A fresh look and feel – desktop environment enhancements
  • Under-the-hood improvements
  • Security focus – enhanced protection
  • Summary
  • Further reading
  • Chapter 3: Security and Transparency – The Advantages of Open Source Software
  • I am who I am because of who we all are
  • What is free software?
  • Many people make light work – the power of open source
  • Transparency builds trust – a foundation for secure computing
  • How to make your mark on the world
  • A showcase of open source projects
  • Summary
  • Further reading
  • Chapter 4: Getting Started with Ubuntu: A User’s Guide
  • Booting up – your first steps with Ubuntu
  • Installation made easy – a guided process
  • Ubuntu Welcome
  • Essential hardware – installing necessary drivers
  • Summary
  • Further reading
  • Part 2: Getting the Most Out of Your Ubuntu System
  • Chapter 5: Using Your Ubuntu Desktop
  • Mastering the desktop – your gateway to applications
  • Unveiling the power of workspaces – multitasking made easy
  • Introducing tiling window management
  • Capturing screenshots and screen recording
  • Controlling your desktop like a pro with keyboard shortcuts
  • Working with files and folders – the power of file management
  • The power of customization – tailoring your Ubuntu experience
  • A tour of essential applications
  • Summary
  • Further reading
  • Chapter 6: Software Discovery: Finding and Installing Applications
  • Introducing Debian packages
  • Introducing Snap packages
  • Unveiling the Ubuntu App Center: your one-stop shop for applications
  • Exploring the power of Snap
  • The power of the command line: installing software with APT and Snap
  • Advanced Snap concepts
  • Summary
  • Further reading
  • Chapter 7: Software Updates: Enhancing Security and Stability
  • The importance of updates: constantly vigilant
  • Keeping your system updated: exploring update methods
  • Best practices for smooth updates: a proactive approach
  • Ubuntu Pro
  • Troubleshooting update issues: when things don’t go as planned
  • Summary
  • Further reading
  • Chapter 8: Getting Help: The Ubuntu Community and Beyond
  • Official Ubuntu documentation: a reliable reference
  • The Ubuntu community: a wealth of knowledge and support
  • Beyond Ubuntu: exploring online resources
  • Reporting bugs
  • Summary
  • Further reading
  • Chapter 9: Ubuntu in the Enterprise and at Scale
  • What is Landscape?
  • Why use Landscape?
  • Key features of Landscape
  • Identity management
  • Configuring authd at scale with Landscape
  • Summary
  • Further reading
  • Chapter 10: Command-Line Tricks and Shortcuts: Boosting Your Efficiency
  • Mastering navigation: moving around with ease
  • Essential file and directory management: taking control
  • Advanced techniques: working with permissions and ownership
  • Mastering text manipulation with powerful tools
  • Process control
  • Disk usage
  • Hardware information
  • Fun and useful utilities
  • Beyond the basics: exploring advanced features
  • Summary
  • Further reading
  • Part 3: Security and Privacy
  • Chapter 11: Introduction to Network Security
  • The connected world: a landscape of potential threats
  • Building a secure foundation: essential security practices
  • Summary
  • Further reading
  • Chapter 12: Understanding Firewalls
  • Why you need a firewall?
  • UFW: your friendly firewall
  • Diving deeper with iptables
  • Advanced routing with iptables
  • Best practices
  • Summary
  • Further reading
  • Chapter 13: Safeguarding Information with Data Encryption
  • Why encrypt your entire disk?
  • Securing your system with LUKS full disk encryption
  • TPM-backed full disk encryption: enhanced security with hardware integration
  • ZFS on root: a robust foundation with integrated encryption
  • Encrypting your home directory
  • Encrypting a USB drive
  • Secure remote access with SSH
  • Summary
  • Further reading
  • Part 4: Ubuntu, the Ultimate Development Platform
  • Chapter 14: Ubuntu for Developers
  • Why choose Ubuntu?
  • Essential development tools on Ubuntu
  • Beyond the basics: Advanced development resources
  • Continuous learning and exploration
  • Contributing to the open source community
  • Summary
  • Chapter 15: Leveraging Containers for Development
  • The LXD advantage: Redefining development workflows
  • LXD on Ubuntu: A step-by-step guide
  • LXD container management
  • Crafting development environments with LXD
  • Creating and using your first LXD container
  • Unlocking advanced LXD features for developers
  • LXD in action: Real-world development use cases
  • LXD versus Docker: Choosing the right containerization tool
  • Best practices for LXD development
  • The future of LXD in development
  • Summary
  • Further reading
  • Chapter 16: Cloud-Style VMs on Your Desktop
  • Why Multipass?
  • Getting started with Multipass
  • Multipass GUI
  • Summary
  • Further reading
  • Chapter 17: Kubernetes Development on Your Desktop
  • Why MicroK8s?
  • Getting started with MicroK8s
  • Developing with MicroK8s
  • MicroK8s for specific workflows
  • Advanced MicroK8s techniques
  • Summary
  • Further reading
  • Chapter 18: Building Your Data Science Toolkit
  • Why Canonical’s Data Science Stack?
  • The components of Data Science Stack
  • Getting started with Data Science Stack
  • Leveraging Data Science Stack
  • Advanced usage
  • Summary
  • Further reading
  • Chapter 19: Embracing the Spirit of Ubuntu
  • A retrospective: exploring the potential of ubuntu
  • Beyond the book: the open road of exploration
  • Conclusion: the spirit of Ubuntu
  • Other Books You May Enjoy
  • Index

مشخصات

نام کتاب

The Ultimate Ubuntu Handbook

نویسنده

Ken VanDine

انتشارات

Packt Publishing

تاریخ انتشار

2025

ISBN

9781835465202

تعداد صفحات

359

زبان

انگلیسی

فرمت

pdf

حجم

4MB

موضوع

Ubuntu