can you know who viewed your facebook profile
No, Facebook does not provide the ability to track who is viewing your profile, or parts of your profile, such as your photos. Applications by outside developers cannot provide this functionality, either.