How to compile and install Linux Kernel 4.19 from source code

Linux kernel version 4.19 has been released. Compiling a custom kernel has its advantages and disadvantages. However, new Linux user/admin find it difficult to compile Linux kernel. Compiling kernel needs to understand few things and then type a couple of commands. This page shows how to compile and install the Linux kernel version 4.19 on a CentOS/Fedora/Debian Ubuntu and any other Linux distro.