Can I know who visited my profile on Facebook? And if so how ?
You cannot know who visited your profile on Facebook. Facebook does not provide any such feature to track those viewing others' profile. However there are false programs or scams that claim to show you the people who visited your profile.
No. The links that say you can are all scams or viruses.