In this chapter, we will cover the following topics:
Knowing and managing background services
Troubleshooting background services
Tracking system resources with journald
Configuring journald to make it persistent
Managing users and their groups
Scheduling tasks with cron
Synchronizing files and doing more with rsync
Maintaining backups and taking snapshots
Monitoring important server infrastructure
Taking control with Git and Subversion
Introduction
This chapter is a collection of recipes that provides for the need to maintain a performance-based server solution. From monitoring your free disk space, to working with system services and managing the synchronization of remote files, the purpose of this chapter is to show you how quickly and easily you can get to grips with the task of server maintenance.