Chapter 3. Managing the System
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.
Knowing and managing your background services
Linux system services are one of the most fundamental concepts of every Linux server. They are programs which run...