Sunday, 13 July 2014

RHEL 7 free alternative CentOS 7 released

CentOS 7 released this week which is based  on Red Hat Enterprise Linux 7 which was released few weeks ago with a great new features .
RHEL 7 released last month on 10 June 2014 four years of it previous release RHEL 6 in November 2010.
RHEL 7 will be supported for next 10 years until June 2024.
Red hat Enterprise linux or CentOS are mostly deployed and used on Servers than your desktops because of its stability durability and support.
RHEL is not totally free unlike CentOS for continuing getting Updates on RHEL you need to shell out some bucks while CentOS is completely free and community supported linux distribution.

Centos 7 has same features that RHEL 7 have and following are some of the major ones

  1. Docker :- Docker is included by default which is an open-source project that automates the deployment of applications inside software containers.Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows.
  2. Systemd :- Systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It has been implemented as a replacement for sysvinit which was present in earlier versions.
Following is comparison between Sysvinit and Systemd.
Sysvinit Command
Systemd Command
service frobozz start
systemctl start frobozz.service
Used to start a service (not reboot persistent)
service frobozz stop
systemctl stop frobozz.service
Used to stop a service (not reboot persistent)
service frobozz restart
systemctl restart frobozz.service
Used to stop and then start a service
service frobozz reload
systemctl reload frobozz.service
When supported, reloads the config file without interrupting pending operations.
service frobozz condrestart
systemctl condrestart frobozz.service
Restarts if the service is already running.
service frobozz status
systemctl status frobozz.service
Tells whether a service is currently running.
ls /etc/rc.d/init.d/
systemctl list-unit-files --type=service (preferred)
ls /lib/systemd/system/*.service /etc/systemd/system/*.service
Used to list the services that can be started or stopped
Used to list all the services and other units
chkconfig frobozz on
systemctl enable frobozz.service
Turn the service on, for start at next boot, or other trigger.
chkconfig frobozz off
systemctl disable frobozz.service
Turn the service off for the next reboot, or any other trigger.
chkconfig frobozz
systemctl is-enabled frobozz.service
Used to check whether a service is configured to start or not in the current environment.
chkconfig --list
systemctl list-unit-files --type=service(preferred)
ls /etc/systemd/system/*.wants/
Print a table of services that lists which runlevels each is configured on or off
chkconfig frobozz --list
ls /etc/systemd/system/*.wants/frobozz.service
Used to list what levels this service is configured on or off
chkconfig frobozz --add
systemctl daemon-reload
Used when you create a new service file or modify any configuration

3. XFS :- XFS is used as default filesystem which is  more improved journaling file system than ext4  which supports configurations with file systems up to 500TB in size. The ext4 file system used in RHEL 6 is still supported, offering users greater flexibility.

4. Active Directory :- RHEL 7 comes with greater MS ACtive directory suppport which enables Microsoft Active directory to securely authenticate on RHEL server providing more flexibility to coexist.

If you want a more stable and flexible operating system 

Read the full release announcement here.

For help read the Centos 7 Release Notes.

No comments:

Post a Comment