CloudLinux OS delivers commercial functionality to Linux with new features for isolating user accounts. If you offer hosting services to clients you may face to performance problems, resources leaks, security issues. All above are recovering by CloudLinux OS specialized for shared hosting environments.
What is a CloudLinux OS?
CloudLinux is a commercially supported Linux operating system interchangeable with CentOS. It includes kernel level technology called LVE that allows you to control CPU and memory on per tenant basis. It is a basis for application level virtualization. CloudLinux delivers advanced resource management, better security and performance optimizations specifically targeted to the multi-tenant hosting environment. This improved performance helps hosting service providers and datacenters provide better support to their customers, reduce churn and save money.
Requirements for CloudLinux
CloudLinux is a commercial addon for popular Linux distributions. While it modifies many fundamental aspects of the operating system, it expects that you have already got a Linux installation up and running. For installation you should prepare a hybrid cloud server or dedicated server, running a clean CentOS 7 minimal OS.
Installation is processed under ‘root’ account privileges.
CloudLinux Installation step-by-step
First of all lets start from pulling in all available CentOS updates (yum update) and installing wget. This critical step should be performed regularly, as CentOS ships security and other fixes as part of its software upgrades.
[root@clxserver ~]# yum install wget
After installing wget, update all system packages:
[root@clxserver ~]# yum -y update && shutdown -r now
Now we need to register a CloudLinux user key. Since this is a commercial product, you will need to purchase the correct number of keys for your needs. They can be acquired here.
The installer is shipped as a runnable script. We need to fetch the script before it can be executed.
[root@clxserver ~]# wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
Next we will launch the script we have just retrieved.
[root@clxserver ~]# sh cldeploy -k # if you have activation key
You can also run it as follows:
[root@clxserver ~]# sh cldeploy -i # if you have IP based license
Once complete, reboot your server. At this point, the various CloudLinux services will be running, and its kernel modules and modifications will all be active.
[root@clxserver ~]# reboot