How to start using SELinux or Security-Enhanced Linux

SELinux is one of security layer in Linux which protect the directory, files, process and ports with its own labels by preventing unauthorised access.