• Industry Solutions
    • Managed Service Providers
    • Enterprise Solutions
    • Developers & Startups
    • Healthcare
    • Trading and Financial
      • Chicago Managed Trading Servers
      • Trading and Financial Colocation: Chicago & New Jersey
    • IBM AS/400 and iSeries Users
  • Support
    • Register
    • View Tickets
    • Submit a Ticket
    • Knowledgebase
    • News
  • Steadfast Blog
  • Steadfast Podcasts
  • Contact Us
Home
  • Call Us
  • Call | 888.281.9449
  • Login
  • Search

This form logs you into your management portal account. To access your help desk account, click here and use the form to the right of the news.

  • Cloud Hosting
    • Cloud Hosting
    • Private Cloud
    • Hybrid Cloud
    • Public Cloud
    • Cloud Storage
      • Secure File Share
      • Wasabi Cloud Storage
    • Virtual Data Center Platform
  • Managed Hosting
    • Bare Metal Dedicated Servers
      • Deep Learning GPU Dedicated Servers
      • Linux Dedicated Servers
      • Windows Dedicated Servers
    • Virtual Private Servers
    • Data Center Colocation
      • Managed Colocation
      • Chicago: 350 E Cermak
      • Chicago: 725 S Wells
      • Edison, New Jersey
    • Security & Compliance
      • Managed Firewall
      • SSL VPN
      • DDoS Protection
      • Email Security
  • Backup & Disaster Recovery
    • Backup
    • Disaster Recovery
    • Veeam Backup & Replication
    • Veeam Cloud Connect
    • Wasabi Cloud Storage
  • Why Steadfast
    • Why Steadfast?
    • About Steadfast
      • Our History
      • News and Press
    • Data Centers & Network
      • Our Data Centers
      • Our Network
      • Network Test
      • Peering Policy
    • Customer Stories
    • Service Level Agreement
  • Industry Solutions
    • Managed Service Providers
    • Enterprise Solutions
    • Developers & Startups
    • Healthcare
    • Trading and Financial
      • Chicago Managed Trading Servers
      • Trading and Financial Colocation: Chicago & New Jersey
    • IBM AS/400 and iSeries Users
  • Support
    • Register
    • View Tickets
    • Submit a Ticket
    • Knowledgebase
    • News
  • Steadfast Blog
  • Steadfast Podcasts
  • Contact Us
Close
  • Support Home
  • Register
  • Submit a Ticket
  • Knowledgebase
  • News
 Login Subscribe

Log into the help desk to manage support tickets.


Lost password

Subscribe to general maintenance announcements and advisories.



 
 Knowledgebase
39Steadfast Cloud Platform 3Full Management 38Dedicated Servers & Colocation 4Control Panels 19Other
Search
Knowledgebase: Dedicated Servers & Colocation
CentOS 7 Information
Posted by Kevin Stange, Last modified by Kevin Stange on 17 June 2016 02:36 PM

This article explains noteworthy differences and improvements between CentOS 6 and CentOS 7 to help in deciding which version to use.

What is CentOS 7?

CentOS 7 is the most recent major release of the CentOS Linux distribution.  It is based on Red Hat Enterprise Linux 7, which is derived from Fedora Linux version 19.  It was first released on July 7th, 2014 and will be supported for 10 years, up through June 30th, 2024.

What's New in CentOS 7?

CentOS 7 includes several major changes that pertain to booting up and managing the system.  It is the first to introduce "systemd" which controls how services are started up, as well as many system settings.  It also includes "firewalld" as a new method of managing the server's firewall.

CentOS 7 also provides updates most common hosting software.  The following table lists the differing versions of commonly-used components between CentOS 5, 6, and 7.

ComponentVersionsNotable Changes in CentOS 7
EL5EL6EL7
Apache HTTP Server 2.2.3 2.2.15 2.4.6 mod_ssl OCSP stapling support, config file logic functions, reduced memory usage. (See 2.4 Release Notes)
PHP 5.1.6 5.3.3 5.4.16 register_globals and safe_mode were removed. (See 5.4 Migration Guide)
MariaDB (replaces MySQL) 5.0 5.1 5.5 Fully compatible with MySQL 5.5. Better performance and extra features. (See Incompatibilities with MySQL and Comparsion with MySQL)
PostgreSQL 8.1 8.4 9.2 New replication features and performance improvements.
Linux Kernel 2.6.18 2.6.32 3.10.0 Performance and hardware support improvements. (See Red Hat Enterprise Linux 7 Kernel Release Notes)
Python 2.4.3 2.6.6 2.7.5 New development features. No user-visible changes.
Perl 5.8.8 5.10.1 5.16.3 New development features. No user-visible changes.
Ruby 1.8.5 1.8.7 2.0.0 New development features. No user-visible changes.
Postfix 2.3.3 2.6.6 2.10.1 See Red Hat Enterprise Linux 7 Postfix Release Notes.
BIND 9.3.6 9.8.2 9.9.4 Performance improvements and bug fixes. (See 9.9.0 Release Notes)
OpenSSL 0.9.8e 1.0.1e 1.0.1e No major changes from EL6. Full TLS 1.2 support is available.
OpenJDK 1.6.0
1.7.0
1.6.0
1.7.0
1.8.0
1.6.0
1.7.0
1.8.0
New development features. No user-visible changes.
Tomcat 5.0 6.0 7.0 New features and higher Java version requirement.

Compatibility

The system has been designed to be backward-compatible with old methods of managing hardware and services, so older software will usually continue to function correctly, even though it cannot take advantage of any new system features.

MySQL has been replaced with MariaDB.  The two database servers are compatible and function the same way.  If your application works with MySQL 5.5, it should have no trouble working with MariaDB 5.5 and shouldn't notice the difference.

In most cases, newer software versions are backward compatible with old applications.  If in doubt, you should check with your application vendor to ensure there are no compatibility issues with CentOS 7 or the newer software it provides.

Should I Choose CentOS 7?

We recommend choosing CentOS 7 for new deployments unless there's a specific reason to avoid it.  Using CentOS 7 has the following advantages:

  • As the newest release of CentOS, it will be supported for the longest period of time. Security and major bug fixes will be provided until 2024.
  • All software that Steadfast supports with CentOS 6 is known to work well with CentOS 7.
  • It includes new features and optimizations that will never be included in previous CentOS releases.
  • It boots faster and runs better on most newer hardware than previous CentOS releases.
  • Applications will soon begin to discontinue support for older releases in order to take advantage of new technology.

CentOS 6 still remains the better choice in the short term in some specific cases:

  • You have applications or scripts that you know are not compatible with systemd, or with one of the new software versions listed in the table above.
  • You have an existing cluster of servers and would like to maintain the same software configurations across the entire environment.
  • You are using very old legacy hardware which CentOS 7 doesn't support.  If this is the case, we encourage you to consider upgrading to a newer server.

In mid-2017, CentOS 6 will stop being revised for new types of hardware, after which it will become increasing likely that some Steadfast products will no longer be compatible.  If you build an environment based on version CentOS 6 now, you may have trouble expanding it in the future without having to mix different versions of CentOS.

Getting Advice

If you aren't sure which version of CentOS to select or you need any other help finding the right solution for your environment, contact us, and we'll be happy to help!

(32 vote(s))
Helpful
Not helpful

Comments (0)

I consent to allow Steadfast to process my data and agree to the Acceptable Use and Privacy Policies

  • 312.602.2689
  • ColoHouse Sales
  • Facebook
  • Twitter
  • YouTube
  • LinkedIn

Services

  • Cloud Hosting
  • Managed Hosting
  • Backup & Disaster Recovery

Solutions By Industry

  • Enterprise Solutions
  • Trading & Financial
  • Healthcare
  • Developers & Startups
© 2023 Steadfast
  • Log In
  • Site Map
  • Legal Info & Privacy Policy