How to sync contacts and calendar with Linux system, without using Gmail?
It depends on how you are managing your contacts and calendar on your Linux system.  

If you are using Evolution, Sunbird, Thunderbird, Lightening, Kontact or Yahoo then MemoToo will get the job done.