{"product_id":"2940179563068","title":"Linux Basics for SysAdmin","description":"\u003cp\u003eAt first, you are introduced to the Linux environment, with a focus on browsing the filesystem, using basic commands, managing files and directories, and becoming acquainted with the shell. You'll also learn about package management and how to handle system startup and shutdown efficiently. After that, you'll learn all about system configuration files, 'systemd' for managing system services, crontab for job scheduling, and 'at' and 'batch' for automating processes. You will also learn about system performance monitoring, log files, backup and restore procedures, disk partitioning, and remote management via SSH.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eAfterwards, the book delves into topics such as dependency management, system hardware configuration, kernel upgrades, and device driver management, as well as package management with 'apt' and 'yum'. You'll also learn how to create and manage repositories, and install and setup virtual machines with VirtualBox.\u003c\/p\u003e\u003cp\u003eIn the end, the book covers a wide range of topics, including creating and managing user accounts, editing user profiles, setting ownership and permissions for files, using ACLs, managing user sessions, configuring sudo for administrative tasks, implementing password policies, working with PAM, and managing group memberships. An understanding of the basics of Linux system administration will be yours by the time you finish this book.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Learnings\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMaster essential Linux commands to efficiently navigate and manage the system's file structure.\u003c\/li\u003e\n\u003cli\u003eGain proficiency in user and group management to ensure secure access control and permissions.\u003c\/li\u003e\n\u003cli\u003eLearn to configure and manage system services with 'systemd' for streamlined service administration.\u003c\/li\u003e\n\u003cli\u003eImplement and enforce robust password policies for enhanced security and user account protection.\u003c\/li\u003e\n\u003cli\u003eUnderstand and utilize package management tools for seamless software installation.\u003c\/li\u003e\n\u003cli\u003eSet up and manage virtual machines with VirtualBox to create isolated, reproducible development environments.\u003c\/li\u003e\n\u003cli\u003eUse Access Control Lists (ACLs) to fine-tune file permissions beyond the standard Unix model.\u003c\/li\u003e\n\u003cli\u003eSchedule and automate tasks using 'cron', 'at', and 'batch' to improve system efficiency and reliability.\u003c\/li\u003e\n\u003cli\u003eMonitor system performance and logs to proactively identify and address potential issues.\u003c\/li\u003e\n\u003cli\u003eSecurely configure and use SSH for remote management and administration of Linux systems.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"GitforGits","offers":[{"title":"Default Title","offer_id":46394059194609,"sku":"2940179563068","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/2940179563068_p0.jpg?v=1765901544","url":"https:\/\/shop.barnesandnoble.com\/products\/2940179563068","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}