Ask Your Question

Revision history [back]

Since you are a fresher, I would like to point you to this link at first. The following is quoted from there:

Making your system run at peak ability is not a simple thing. Then again, you are quite lucky, because Linux is designed to be rather time-tolerant of your mistakes. With age, you won't notice a deterioration in performance. This translates into a reduced need for spring cleaning activities. That said, you may be tempted to try unto Linux what you know unto Windows.

So what should you do?

Nothing. That's it. As a new Linux user, as a fresh convert, you should do nothing. You should let your system work and refrain from introducing noise that could mask real problems or create new ones that might impede with your experience. In other words, misuse of system tools could lead you to an erroneous conclusion that Linux is something it might not be, good or bad, in relation to Windows and without it.

Again, I want to emphasize that all of the tools listed below CAN be useful. But you need proper understanding of system internals to run them. Much like Windows cleaning utilities. However, debunking the Windows cleanup is near impossible. With Linux, there's still hope. Furthermore, Linux works differently from its proprietary counterpart, hence the need and effectiveness of system cleanup methods are on another scale and of different magnitude.

Wait, learn, explore, one step at a time

I don't want to sound like an all-wise git, but if you really wish to master full control of your Linux box, then you should assume a more passive stance and progress slowly.

First, let the system run in its pristine, unchanged state. See if it works for you. Then, try to observe differences between Linux and Windows, see how the two align and where they veer apart. Third, learn more about the internals. Once you're confident with your understanding of mechanisms at hand, you can slowly, gradually start introducing changes, including cleanup, one fix at a time. And most importantly, BACKUP your system and data. There's data backup and there's system image backup. Do yourself a favor and practice both. And that's all.

Now, to your question. There are quite a few tools are out there for cleaning a Linux system. I suggest BleachBit. It is opensource and can be said as the CCleaner for Linux. It can be installed in Fedora with yum as:

    yum install bleachbit