
عنوان:
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
زبان
انگلیسی
فرمت
حجم
4MB
موضوع
Ubuntu