Linux Companion for System Administrators


Book Description

This practical reference is divided into two parts for ease of use, showing how a Linux system might be configured to be employed by a wide range of different users. The first part describes the operating system in detail, while the second section explores Linux networking and Internet connectivity.




Linux Companion


Book Description

Linux is an offshoot of the broader type of operating system known as UNIX. Aimed at users with a knowledge of DOS and Windows, this book provides a guide to working with Linux




Linux System Administration Recipes


Book Description

The job of Linux systems administrator is interrupt-driven and requires constant learning in byte-wise chunks. This book gives solutions to modern problems—even some you might not have heard of—such as scripting LDAP, making Mac clients play nice with Linux servers, and backup, security, and recovery scripts. Author Juliet Kemp takes a broad approach to scripting using Perl and bash, and all scripts work on Debian or Red Hat lineage distributions. Plus, she dispenses wisdom about time management, dealing with desperate colleagues, and how to avoid reinventing the wheel! Learn how to love LDAP scripting and NFS tuning Make Perl serve you: don't be enslaved by Perl Learn to change, craft, and feel empowered by recipes that change your life




Linux Advanced for SysAdmin


Book Description

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




Multitool Linux


Book Description

A unique, practical resource goes beyond the "how to install Linux" books to detail ways that people and businesses can solve real-world problems with free, open source software. The authors present a series of real-world business computing situations, both for the home and business user, and then tell what Linux and free software provides to solve the problem.




Linux Basics for SysAdmin


Book Description

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.




AUUGN


Book Description




Linux Network Administrator's Guide


Book Description

This introduction to networking on Linux now covers firewalls, including the use of ipchains and Netfilter, masquerading, and accounting. Other new topics in this second edition include Novell (NCP/IPX) support and INN (news administration).




Linux System Security


Book Description

On Linux security




Linux System Administration


Book Description

"Most Indispensable Linux Book" --2001 Linux Journal Readers Choice Awards Authoritative Answers to All Your Linux Questions You can rely on the fully updated second edition of Linux System Administration for answers to all your questions about installing, configuring, and administering Linux. Written by two Linux experts, this book teaches you, step-by-step, all the standard and advanced techniques you need to know to set up and maintain a secure, effective Linux environment. Scores of clear, consistent examples illustrate these techniques in detail--so you stay on track and accomplish all your goals. Coverage includes: * Installing a Linux server * Setting up and maintaining user and group accounts * Setting up Linux system security * Sharing files using Samba and NFS * Implementing a backup strategy * Troubleshooting common Linux problems * Setting up the X Window System * Setting up TCP/IP and connecting to the Internet * Setting up a mail server * Maintaining filesystems and partitions * Configuring printers * Improving system performance * Writing shell scripts * Using Webmin for cross-distribution GUI administration The Craig Hunt Linux Library The Craig Hunt Linux Library provides in-depth, advanced coverage of the key topics for Linux administrators. Topics include Samba, Network Servers, DNS Server Administration, Apache, Security, and Sendmail. Each book in the series is either written by or meticulously reviewed by Craig Hunt to ensure the highest quality and most complete coverage for networking professionals working specifically in Linux environments.