Linux is a very secure system, however is as secure as its administrator is awareit isn't full free of securityvulnerabilities. There are malware known as rootkits that can get to a Unix/Linux system and steal information, destoy data,etc.
However for rootkits being successful the system must be insecure / bad managed, just because a Linux system is as secure as its administrator is aware of security.
These are the most important tasks to keep a Linux distribution secure:
Only install software from the distribution repositories (apt-get, yum...). Avoid downloading pre-packaged (.deb, .rpm) software unless it comes from very known sources.
Learn to use IP Tables and create a configuration that let pass through your system only the traffic that you want to have.
Keep the system updated. The distribution repositories are updated as soon as possible when a vulnerability is discovered.
Understand user permissions and be as restrictive as possible.
Disable SSH passwords and enable login using SSH keys.
Enforce the use of strong passwordsstrong passwords.
Lock the root account, so nobody can log as root and whoever needs root permissions will use sudo.
Install and learn to use SELinuxSELinux. It will increase the basic Linux security.