Supported Operating Systems
The following operating systems are supported:
- CentOS 6.x or 7.x
- Ubuntu 14.x, 16.x or 18.x
- Debian 8.x or 9.x
- Oracle Enterprise Linux 7.x
- Scientific Linux
**We strongly recommend installing haveged. See details below.
About Haveged
Haveged is an entropy generator and will improve startup times exponentially.
This is not unique to CoffeeCP, but for any operating system serving Java.
Debian or Ubuntu:apt-get install haveged
For RHEL systems, the simplest way to install Haveged is via the Epel repository:
CentOS 6x: wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -i epel-release-latest-6.noarch.rpm
CentOS 7x:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -i epel-release-latest-7.noarch.rpm
Once the Epel repository is installed, install haveged with:
yum -y install haveged
Once haveged is installed, disable the Epel repository at /etc/yum.repos.d/epel.repo by changing enabled=1
to enabled=0
:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
If you do not wish to enable the EPEL repository, haveged can be built from source.
While it is not required to install haveged, it will make a seriously noticable difference in performance.
Haveged can also improve overall HTTPD peformance as well.