Linux Administration MasterClass
Linux Administration MasterClass
About the Bundle
Enhance your Linux administration skills with this bundle wherein you gain skills across various aspects of Linux system management. These books provide detailed insights into command-line tools, system configurations, and administration best practices. Perfect for system administrators and IT professionals looking to deepen their Linux knowledge.
Books in the Bundle
- Linux Basics for SysAdmin by Ryan Juan
- Linux Advanced for SysAdmin by Ryan Juan
About the Books
Linux Basics for SysAdmin
Learn core linux concepts and command-line skills to kickstart your system administration career
For students, aspiring IT specialists, and working professionals, "Linux Basics for SysAdmin" is a great starting point for learning the fundamentals of Linux, including the command line and all the tools and commands needed to manage enterprise systems.
At 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.
Afterwards, 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.
In 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.
Key Learnings
- Master essential Linux commands to efficiently navigate and manage the system's file structure.
- Gain proficiency in user and group management to ensure secure access control and permissions.
- Learn to configure and manage system services with 'systemd' for streamlined service administration.
- Implement and enforce robust password policies for enhanced security and user account protection.
- Understand and utilize package management tools for seamless software installation.
- Set up and manage virtual machines with VirtualBox to create isolated, reproducible development environments.
- Use Access Control Lists (ACLs) to fine-tune file permissions beyond the standard Unix model.
- Schedule and automate tasks using 'cron', 'at', and 'batch' to improve system efficiency and reliability.
- Monitor system performance and logs to proactively identify and address potential issues.
- Securely configure and use SSH for remote management and administration of Linux systems.
Linux Advanced for SysAdmin
Become a proficient system administrator to manage networks, database, system health, automation and kubernetes
Building upon fundamental Linux skills, this book is designed to elevate your expertise to handle intricate tasks crucial for senior system administrators. To begin with, we will revisit key administrative tasks, providing a solid foundation for the advanced topics to come. This includes managing files, directories, packages, system services, and user permissions to ensure you’re up to speed. We then dive into the critical aspects of network management, wherein we learn to configure network interfaces, manage IP addresses and routing, set up and secure network services like DHCP and DNS, and monitor network performance using tools such as Wireshark.
We then move to explore iptables and firewalld, configure firewalls, implement AppArmor, and perform security audits with Lynis. The chapter also covers monitoring system logs for security breaches and using intrusion detection systems like Snort. Then, the chapter on Database Management demonstrates to work with databases in Linux, including installing and configuring PostgreSQL, designing databases, performing migrations, and securing database systems. This chapter equips you with the skills to manage database operations efficiently. The next chapter teaches you to monitor CPU and memory usage, track network performance, and analyze system logs using tools like Nagios and Zabbix. You will also learn to set up alerts and notifications to maintain optimal system performance.
Later, we focus on automating routine tasks using shell scripting, cron, anacron, awk, and sed. You will learn to write scripts for system audits, resource management, and backup and recovery. Finally, the book covers large-scale deployments, Kubernetes, cluster management, load balancing, and kernel customization.
Key Learnings
- Get the most out of AppArmor, firewalld, and iptables to boost up security.
- Take advantage of Nagios, Zabbix, and Wireshark to keep your systems and networks running smoothly.
- Get PostgreSQL up and running, migrate databases, and automate routine tasks; all while keeping databases secure.
- Resolve complex issues and maintain system health and uptime with troubleshooting skills.
- Optimize resource utilization, set up scalability, and ensure high availability by managing clusters.
- Improve your service's performance and dependability with sophisticated load balancing strategies.
- Personalize Linux's kernel in terms of speed, security, and hardware compatibility.
- Automate complex tasks with shell scripting, cron, and anacron.
Table of Content
- Up and Running with System Administration Essentials
- Managing Networks
- Security and Monitoring
- Database Management
- System Health Monitoring
- Automation and Scripting
- Advanced System Administration
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them