CloudLinux is a kernel level technology specially designed for shared hosting environments. It prevents a single site from using up all the resources and crash the whole server or make it unresponsive. But sometimes you donโt want cloudlinux or you had installed cloudlinux for testing and now you want to uninstall it. You can follow below steps to uninstall the cloudlinux completely.
Run below command to uninstall cloudlinux
/usr/local/cpanel/bin/cloudlinux_system_install -c
Update your CentOS RPMs
yum upgrade -y
Re-install your regular Kernel
yum --disableexcludes=all install kernel
Remove CloudLinux Kernel if any
rpm -qa |awk '/^kernel.*lve/ {print $1|"xargs yum -y erase"}'
Replace any CloudLinux provided RPMs by CentOS RPM
rpm -qa --qf "[%{VENDOR} %{NAME}\n]"|awk '/CloudLinux/ {print $2|"xargs yum reinstall -y"}'
Downgrade any CloudLinux provided RPMs to the CentOS version
root@smp[#] rpm -qa --qf "[%{VENDOR} %{NAME}\n]"|awk '/CloudLinux/ {print $2|"xargs yum downgrade -y"}'
Remove all remaining CloudLinux specific RPMs
rpm -qa --qf "[%{VENDOR} %{NAME}\n]"|awk '/CloudLinux/ {print $2|"xargs yum erase -y"}'
Upgrade any downgraded CentOS provided RPMs
yum upgrade -y
Reboot the server to load the regular CentOS kernel
reboot
And you are done ๐