Making backup copies of your data, fixing little problems, recompiling the kernel, installing software, and tweaking configuration files are not uncommon scenarios in every day GNU/Linux life: even if you don't do it all the time, some day you may want or need to. Those tasks can be managed without any hassle if you use a little common sense and follow some practices and guidelines we will introduce in this chapter.