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

 

 

 

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.