The Ultimate Ubuntu Handbook
A complete guide to Ubuntu 24.04, from installation to advanced security and developmentKen VanDine
- ناشرPackt
- سال انتشار2025
- ویرایش1
- زبانEnglish
- تعداد صفحات356
- شابک9781835465202
880,000 تومان – 2,117,000 تومانمحدوده قیمت: 880,000 تومان تا 2,117,000 تومان
تحویل اکسپرس
حمل رایگان سفارشات بالای 1 میلیون تومان
پرداخت امن
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
ضمانت اصالت کالا
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
7 روز گارانتی بازگشت وجه
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
تقویت مهارتهای شما در اوبونتو 24.04 با راهنمایی عملی از یک توسعهدهنده هسته اوبونتو، شامل استفاده از دسکتاپ، بهترین شیوههای امنیتی، کانتینرها و راهاندازی محیط توسعه
ویژگیهای کلیدی
- تسلط بر اوبونتو 24.04 از طریق یک مسیر یادگیری ساختاریافته، از نصب و شخصیسازی اولیه تا جریانهای توسعه پیشرفته
- اجتناب از اشتباهات رایج با نکات عملی برای تضمین پایداری، امنیت و پیکربندی تمیز
- یادگیری مستقیم از یک توسعهدهنده هسته اوبونتو که دانش داخلی و بهترین شیوهها را به اشتراک میگذارد
توضیحات کتاب
اوبونتو 24.04 ویژگیهای قدرتمند جدیدی به همراه دارد، اما بیشتر کاربران تنها سطح ابتدایی پتانسیل آن را لمس میکنند. این کتاب شما را از یک کاربر مبتدی به یک کاربر حرفهای اوبونتو تبدیل میکند و شما را گام به گام از طریق نصب، امنیت و جریانهای توسعه هدایت میکند. کن وانداین دانش داخلی و استراتژیهای اثباتشدهای را که اوبونتو را به یک پلتفرم توسعه پایدار، امن و تولیدی تبدیل میکند، فاش میکند.
این کتاب با مأموریت اوبونتو، دورههای انتشار و ویژگیهای جدید در 24.04 شروع میشود و شما را از نصب سیستم، شخصیسازی دسکتاپ و استفاده از خط فرمان برای کار کردن کارآمدتر، آشنا میکند. کتاب نحوه اعمال بهروزرسانیها، فعالسازی اوبونتو پرو، پیکربندی فایروالها و امنیت دادهها با رمزگذاری کامل دیسک را نشان میدهد، سپس به موضوعاتی میپردازد که اغلب توسط کاربران دسکتاپ نادیده گرفته میشوند. به سمت مباحث پیشرفتهتر، این کتاب به توسعه مبتنی بر کانتینر با استفاده از LXD، کار با ماشینهای مجازی از طریق Multipass و راهاندازی Kubernetes با MicroK8s میپردازد. چه در حال ساخت اپلیکیشنهای ابری و بومی باشید و چه پروژههای علوم داده، شما از جریانهای قابلاعتماد و تکرارپذیر اوبونتو بهره خواهید برد.
فراتر از مهارتهای فنی، شما یاد میگیرید که چگونه از جامعه جهانی اوبونتو برای پشتیبانی مستمر و فرصتهای مشارکت استفاده کنید. این کتاب برای افرادی که تازهکار در لینوکس هستند یا حرفهایهای با تجربهای که میخواهند بیشترین بهره را از اوبونتو ببرند، ایدهآل است.
چه چیزی خواهید آموخت
- درک دورههای عمر نرمافزار اوبونتو برای نگهداشتن سیستم خود بهروز و امن
- ارتباط با جوامع اوبونتو برای درخواست کمک و مشارکت در اکوسیستم
- تسلط بر خط فرمان برای بهبود انعطافپذیری و کارآیی
- پیکربندی فایروالها برای مدیریت ترافیک شبکه بهطور امن
- حفاظت از دادهها با رمزگذاری کامل دیسک برای امنیت جامع
- تمایز بین بستههای Snap و Debian برای انتخابهای آگاهانه نصب نرمافزار
- ساخت و مدیریت محیطهای کانتینری با اوبونتو
برای چه کسانی این کتاب مناسب است
این کتاب برای مهندسان نرمافزار، حرفهایهای DevOps، دانشمندان داده، مدیران سیستم و علاقهمندان به فناوری است که میخواهند با اوبونتو 24.04 دست به کار شوند. چه شما تازهکار در لینوکس باشید و چه بخواهید تنظیمات خود را بهبود ببخشید، این کتاب به شما نشان میدهد که چگونه یک دسکتاپ امن بسازید، با اطمینان از خط فرمان استفاده کنید و محیطهای توسعه تمیز و قابلاعتماد ایجاد کنید. آگاهی ابتدایی از سیستمعاملها مفید است اما الزامی نیست.
فهرست مطالب
بخش 1: آشنایی با اوبونتو
- فصل 1: معرفی اوبونتو
- فصل 2: چه چیز جدیدی در اوبونتو 24.04؟
- فصل 3: امنیت و شفافیت – مزایای نرمافزارهای متنباز
- فصل 4: شروع با اوبونتو: راهنمای کاربر
بخش 2: استفاده بهینه از سیستم اوبونتو
- فصل 5: استفاده از دسکتاپ اوبونتو
- فصل 6: کشف نرمافزار: یافتن و نصب اپلیکیشنها
- فصل 7: بهروزرسانی نرمافزار: ارتقای امنیت و پایداری
- فصل 8: دریافت کمک: جامعه اوبونتو و فراتر از آن
- فصل 9: اوبونتو در سازمانها و در مقیاس
- فصل 10: ترفندها و میانبرهای خط فرمان: افزایش کارآیی
بخش 3: امنیت و حریم خصوصی
- فصل 11: مقدمهای بر امنیت شبکه
- فصل 12: درک فایروالها
- فصل 13: محافظت از اطلاعات با رمزگذاری دادهها
بخش 4: اوبونتو، پلتفرم نهایی توسعه
- فصل 14: اوبونتو برای توسعهدهندگان
- فصل 15: استفاده از کانتینرها برای توسعه
- فصل 16: ماشینهای مجازی به سبک ابری روی دسکتاپ شما
- فصل 17: توسعه Kubernetes روی دسکتاپ شما
- فصل 18: ساخت کیت ابزار علوم داده شما
- فصل 19: پذیرش روحیه اوبونتو
درباره نویسنده
کن وانداین از طریق کنجکاوی ذاتیاش نسبت به چگونگی کارکرد چیزها وارد دنیای متنباز شد. او که نمیتوانست کد سیستمعاملهای اختصاصی را بررسی یا اصلاح کند، لینوکس و متنباز را از طریق Slackware در سال 1993 کشف کرد. بهزودی، مسئولیت رایانش با عملکرد بالا (HPC) در یک شرکت داروسازی بزرگ را برعهده گرفت و یک خوشه توزیعشده لینوکس جهانی طراحی کرد و سیستمهای لینوکس خاصی ساخت که به سمت نقشهای بعدی در متنباز و حل مسائل توزیع و بهینهسازی نرمافزار سوق پیدا کرد. کن بیش از 30 سال تجربه در ساخت توزیعهای لینوکس دارد و بیش از 16 سال در Canonical روی اوبونتو کار کرده است. در دوران حرفهایاش در Canonical، تمرکز او روی GNOME، دسکتاپ اوبونتو و ادغام Snap بوده است. زمانی که کن مشغول به کار نیست، از داوطلبی با موسسه Kramden، یک موسسه غیرانتفاعی محلی که هدف آن پل زدن شکاف دیجیتال است، لذت میبرد، مربیگری بیسبال جوانان را انجام میدهد و زمان خود را با خانوادهاش سپری میکند.
Build your Ubuntu 24.04 skills with hands-on guidance from an Ubuntu Core developer, covering desktop usage, security best practices, containers, and development environment setup
Key Features
- Master Ubuntu 24.04 through a structured learning path, from initial setup and customization to advanced development workflows
- Avoid common mistakes with practical tips for ensuring stability, security, and clean configuration
- Learn directly from an Ubuntu Core developer as he shares his insider knowledge and best practices
Book Description
Ubuntu 24.04 brings powerful new features, but most users barely scratch the surface of its potential. This book transforms you from a basic user into an Ubuntu power user by guiding you through setup, security, and development workflows step by step. Ken VanDine reveals insider knowledge and proven strategies that turn Ubuntu into a stable, secure, and productive development platform.
Starting with Ubuntu’s mission, release lifecycles, and what’s new in 24.04, you’ll learn how to install the system, customize your desktop, and use the command line to work more efficiently. The book shows you how to apply updates, activate Ubuntu Pro, configure firewalls, and secure data with full disk encryption before covering topics often overlooked by desktop users. Moving into advanced territory, this book covers container-based development using LXD, working with virtual machines through Multipass, and setting up Kubernetes with MicroK8s. Whether you’re building cloud-native apps or data science projects, you’ll benefit from reliable and repeatable Ubuntu workflows.
Beyond the technical skills, you’ll discover how to tap into Ubuntu’s global community for ongoing support and opportunities to contribute. This book is ideal for both newcomers eager to accelerate their Linux journey and seasoned professionals seeking to maximize their Ubuntu expertise.
What you will learn
- Understand Ubuntu’s software lifecycles to keep your system updated and secure
- Connect with Ubuntu communities to seek help and contribute to the ecosystem
- Master the command line to improve flexibility and efficiency
- Configure firewalls to manage network traffic securely
- Protect your data with full disk encryption for comprehensive security
- Differentiate between Snap and Debian packages to make informed software installation choices
- Build and manage containerized environments with Ubuntu
Who this book is for
This book is for software engineers, DevOps professionals, data scientists, systems administrators, and tech enthusiasts who want to get hands-on with Ubuntu 24.04. Whether you’re new to Linux or looking to improve your setup, this book shows you how to build a secure desktop, use the command line with confidence, and create clean, reliable development environments. A basic understanding of operating systems is helpful but not required.
Table of Contents
Part 1: Getting to Know Ubuntu
Chapter 1: Introduction to Ubuntu
Chapter 2: What’s New in Ubuntu 24.04?
Chapter 3: Security and Transparency – The Advantages of Open Source Software
Chapter 4: Getting Started with Ubuntu: A User’s Guide
Part 2: Getting the Most Out of Your Ubuntu System
Chapter 5: Using Your Ubuntu Desktop
Chapter 6: Software Discovery: Finding and Installing Applications
Chapter 7: Software Updates: Enhancing Security and Stability
Chapter 8: Getting Help: The Ubuntu Community and Beyond
Chapter 9: Ubuntu in the Enterprise and at Scale
Chapter 10: Command-Line Tricks and Shortcuts: Boosting Your Efficiency
Part 3: Security and Privacy
Chapter 11: Introduction to Network Security
Chapter 12: Understanding Firewalls
Chapter 13: Safeguarding Information with Data Encryption
Part 4: Ubuntu, the Ultimate Development Platform
Chapter 14: Ubuntu for Developers
Chapter 15: Leveraging Containers for Development
Chapter 16: Cloud-Style VMs on Your Desktop
Chapter 17: Kubernetes Development on Your Desktop
Chapter 18: Building Your Data Science Toolkit
Chapter 19: Embracing the Spirit of Ubuntu
About the Author
Ken VanDine found his way into open source by following his innate curiosity about how things worked. Unable to inspect and modify the code of proprietary operating systems, Ken discovered Linux and open source via Slackware in 1993. Soon, he was responsible for High-Performance Computing (HPC) at a large pharmaceutical company, architecting a globally distributed Linux cluster and building purpose-built Linux systems, which led to future roles in open source, solving software distribution and optimization. Ken has over 30 years of experience building Linux distributions, with over 16 years working at Canonical on Ubuntu. During his career at Canonical, his focus has been on GNOME, Ubuntu Desktop, and Snap integration. When Ken is not working, he enjoys volunteering with Kramden Institute, a local non-profit that aims to bridge the digital divide, coaching youth baseball, and spending time with his family.
Ubuntu 24.04: What’s New?
Ubuntu 24.04 brings a refreshed installer, improved security, and a modern desktop experience, making it the most versatile release yet. Whether you’re new or experienced, you’ll benefit from enhanced performance, protection, and usability.
In this book, you’ll explore and work with:
- A Redesigned Desktop Environment: Experience the polished GNOME 46 desktop, new theming, improved Wayland support, and intuitive layout enhancements that elevate usability across workflows.
- Under-the-Hood Performance Upgrades: Learn how kernel-level improvements, faster boot times, and optimized resource management translate into a smoother and more efficient Ubuntu experience.
- Advanced Security and Data Protection: Discover enhanced security features like AppArmor refinements, expanded system sandboxing, and full-disk encryption options to safeguard your data and privacy.
- Improved Installer and Setup Tools: Get familiar with the all-new Flutter-based installer that simplifies installation while offering more customization and power under the hood.
- Developer-Friendly Features: Dive into improved support for containers, snaps, Flatpak, and WSL, along with toolchain updates that make Ubuntu 24.04 a powerful environment for building modern applications.
Whether you’re deploying Ubuntu in the cloud, at the edge, or on your laptop, this comprehensive guide helps you unlock its full potential. Get hands-on with the latest Ubuntu release and see what’s possible.
Getting the Most Out of Your Ubuntu System
Unlock Ubuntu’s full potential with real-world, hands-on guidance designed to boost productivity and efficiency, whether you’re a casual user or an IT pro.
Knowledge and skills, you’ll build:
- Master the Ubuntu Desktop – Navigate, customize, and optimize your workspace.
- Install and Manage Applications – Discover software through the App Center, Snap, and APT.
- Stay Secure and Stable – Apply updates, activate Ubuntu Pro, and enhance system reliability.
- Boost Efficiency with the Command Line – Learn essential shortcuts and scripting techniques.
- Scale for Business – Integrate with Active Directory and manage fleets using Landscape.
- Find Help, Fast – Tap into Ubuntu’s global support and documentation resources.
From personal productivity to business scalability, this section equips you with the tools to make Ubuntu work seamlessly at any level.
Mastering Ubuntu Privacy Tools
You will also learn to take control of your digital safety. Whether you’re a privacy-conscious user or managing critical systems, you’ll learn how to protect your Ubuntu environment with confidence:
- Network Security Essentials – Understand how to identify open ports, manage exposed services, and reduce your system’s attack surface using proven best practices.
- Mastering the Firewall – Learn to configure Ubuntu’s built-in UFW (Uncomplicated Firewall) to block unwanted access and allow only trusted traffic, giving you clear control over network behavior.
- Data Encryption Made Simple – Dive into full disk encryption, password-based protection, and TPM-backed security to ensure your sensitive data stays safe, even if your device doesn’t.
With clear examples, practical tips, and real-world use cases, this section gives you the tools to stay secure without being a security expert.
Advanced Skills You’ll Master
Unlock Ubuntu’s full potential with powerful tools and workflows for professionals:
- LXD Containers – Build secure, isolated dev environments for testing and automation.
- Multipass VMs – Launch cloud-style virtual machines locally for rapid prototyping.
- MicroK8s – Deploy and manage a local Kubernetes cluster to learn container orchestration.
- System Hardening – Use full-disk encryption, UFW firewall rules, and Ubuntu Pro for enhanced security.
- Command-Line Power – Automate tasks with bash, manage packages via APT/Snap, and master file permissions.
From containers to Kubernetes, security to scripting—you’ll gain real-world, production-ready skills.
Ubuntu is a top choice for enterprise environments thanks to its stability, security, and scalability.
This book explores using Ubuntu for enterprise deployments, focusing on Landscape, Canonical’s web-based management tool for Ubuntu systems.
Landscape simplifies managing desktops, servers, and WSL instances across small or large fleets. It offers:
- Centralized management of all Ubuntu machines
- Scalability from a few systems to thousands
- Automation of updates, upgrades, and installs
- Compliance tools for tracking changes and generating reports
With Landscape, you can streamline administration and maintain control in enterprise settings.
| ناشر | Packt |
|---|---|
| ویرایش | 1 |
| زبان | English |
| سال انتشار | 2025 |
| شابک | 9781835465202 |
| تعداد صفحات | 356 |
| قطع | B5 |
| کیفیت | اورجینال انتشارات |
| نوع چاپ | رنگی, سیاه و سفید |
| نوع جلد | جلد سخت, شومیز, طلقی |
محصولات مشابه

نقد و بررسیها
هنوز بررسیای ثبت نشده است.