The Swiss knife for Linux admins! This book teaches you how to efficiently manage Linux servers according to the current standards. From high availability to security to scripting and virtualization, you get to know Linux servers intensively regardless of distribution. The book offers you numerous practical examples of the most common distributions used in companies beyond background knowledge. And thanks to shell programming, Python, Ansible, Docker and the tools and automation scripts presented in the book, you can make your computers work for you!
- Set up and administer Linux servers
- Backup, security, networks and modern DevOps
- Container with docker, automation with Ansible, file server and user management with LDAP and Samba
From the contents:
- Administration basics
- Devices and Package Management
- File Systems and Permissions
- Scripting and shell coding
- Services
- Web, mail, proxy, FTP and print servers
- Samba, LDAP, Kerberos, NFSv4.
- Infrastructure and Networks
- High Availability
- Virtualization (KVM, Docker)
- Routing, bonding, firewalls.
- DHCP, DNS, OpenSSH
- Version Control (VCS)
- Safety, monitoring etc.
- Backup and Recovery
- encryption
- Certificates
- Automation
- Ansible
- PKI with OCSP