Timeshift is that app so many Linux users (both end users and admins) have searched for. What is Timeshift? It's a back-up utility that can not only back up your data, but it can back up your entire drive as a snapshot, which also includes all of your configurations. In other words, should something go wrong on your machine, you can always go back to a restore point and return that system to a working configuration.
TechRepublic: Backup snapshots are a must have. Find out how to create them in Linux with Timeshift.