Securing the Linux Kernel: Best Practices and Configuration Tips