This book highlights practical sysadmin skills, common architectures that you’ll encounter, and best practices that apply to automating and running systems at any scale, from one laptop or server to 1,000 or more. It is intended to help orient you within the discipline, and hopefully encourages you to learn more about system administration.
This book is based on the Making Servers Work: A Practical Guide to Linux System Administration curriculum found on DigitalOcean Community. It is structured around a few central topics:
- Introductory Topics
- LAMP and LEMP Technology Stacks
- Securing your Servers
- Automation with Ansible
- Version Control and Continuous Integration
Feel free to pick topics in this book that interest you and explore them using these chapters as guides. Working through this book will expose you to a wide variety of technologies, technical terms, and conceptual approaches to managing Linux servers. You can work through each chapter or section at your own pace, and in any order that you choose.
Conditions of Use
This book is licensed under a Creative Commons License (CC BY-NC-SA). You can download the ebook Making Servers Work for free.
- Title
- Making Servers Work
- Subtitle
- A Practical Guide to Linux System Administration
- Publisher
- DigitalOcean
- Author(s)
- Jamon Camisso
- Published
- 2020-03-30
- Edition
- 1
- Format
- eBook (pdf, epub, mobi)
- Pages
- 293
- Language
- English
- ISBN-10
- 0999773046
- ISBN-13
- 9780999773048
- License
- CC BY-NC-SA
- Book Homepage
- Free eBook, Errata, Code, Solutions, etc.
About DigitalOcean Preface - Getting Started with this Book Introduction An Introduction to the Linux Terminal Basic Linux Navigation and File Management An Introduction to Linux Permissions An Introduction to Linux I/O Redirection Initial Server Setup with Ubuntu 18.04 How to Add and Delete Users on Ubuntu 18.04 How To Install the Apache Web Server on Ubuntu 18.04 How To Install Nginx on Ubuntu 18.04 How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 18.04 How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 18.04 How To Secure Apache with Let’s Encrypt on Ubuntu 18.04 How To Secure Nginx with Let’s Encrypt on Ubuntu 18.04 How To Set Up a Firewall with UFW on Ubuntu 18.04 How to Use Ansible to Automate Initial Server Setup on Ubuntu 18.04 How to Use Ansible to Install and Set Up LAMP on Ubuntu 18.04 How to Use Ansible to Install and Set Up LEMP on Ubuntu 18.04 How To Acquire a Let’s Encrypt Certificate Using Ansible on Ubuntu 18.04 How To Install Git on Ubuntu 18.04 How To Use Git Effectively How To Install Jenkins on Ubuntu 18.04 How To Configure Jenkins with SSL Using an Nginx Reverse Proxy on Ubuntu 18.04