≡ Menu

Red Hat / CentOS: Check / List Running Services

Q. How do I list all currently running services in Fedora / RHEL / CentOS Linux server?

A. There are various ways and tools to find and list all running services under Fedora / RHEL / CentOS Linux systems.

service command - list running services

service --status-all
service --status-all | grep ntpd
service --status-all | less

Print the status of any service

To print the status of apache (httpd) service:
service httpd status

List all known services (configured via SysV)

chkconfig --list

List service and their open ports

netstat -tulpn

Turn on / off service

chkconfig service off
chkconfig service on
chkconfig httpd off
chkconfig ntpd on

ntsysv is a simple interface for configuring runlevel services which are also configurable through chkconfig. By default, it configures the current runlevel. Just type ntsysv and select service you want to run:

{ 18 comments… add one }

  • sankar January 22, 2009, 7:43 am

    it is help to view port status and services

  • Diabolic Preacher January 23, 2009, 3:58 pm

    would these work on a ubuntu-server install? i would really have some use for commands to list running services.

  • nixCraft January 23, 2009, 8:56 pm

    Yes, it should work – if you have sysvconfig package installed.

  • Diabolic Preacher January 24, 2009, 2:50 am

    thanks vivek, am hoping its already installed coz on a server you definitely wanna check on services.
    but isn’t it like ubuntu doesn’t follow the SysV model, especially in terms of the init system but has its own upstart something?

  • anderson July 1, 2009, 5:44 pm

    service httpd mysqld tomcat5 start/stop/restart/status
    chkconfig service on/off
    netstat -tulpn
    ntsysv gui
    service service start is different from chkconfig , when the server is rebooted , service start will not work .

  • Scott July 5, 2009, 10:41 pm

    In debian/ubuntu, install sysv-rc-conf and sysvinit-utils. That’s the first thing I do on any .deb box. These should be default with debian and ubuntu installs, IMO.

  • dragmore January 5, 2010, 12:54 pm

    I would love an article discribing all the “default” services in a Centos 5.x installation and which to keep for performance and secrutiy and which to turn off. Basically discribing the more common ones.
    When i list with ntsysv i see a ton i have no clue what really does ;)

  • thiyagi December 23, 2010, 11:42 am

    thanks, that was really useful..

  • chanvoeu February 9, 2011, 8:16 am

    Dear sir!
    Right now i have some question about Centos.
    i can not configure some main service dns, apache …
    please you help me!!!

  • toto March 7, 2011, 7:52 am

    nice information. thank you

  • chapise November 24, 2011, 1:30 am

    :D thank you so much dude,

  • t April 8, 2013, 11:19 am

    netstat -tulpn

  • garb May 23, 2013, 7:27 am

    For Ubuntu 12.04, you can list service status with 2 commands (first for SysV services and second for upstart services):

    service –status-all
    initctl list

  • deepak April 16, 2014, 2:45 pm

    hi guys please help me out,
    i have to run “.jar” as service in centos32 machine.
    how can i do that…

  • javeria turk May 22, 2014, 7:38 am

    what services of linux support virtualization?

  • Pauline February 9, 2015, 9:53 am

    Hi all,
    I need help on what command should I use to start/stop running services.

  • kalyan July 30, 2015, 11:22 am

    Hello Sir,
    i am using RHEL server 5.8 . Now i want to know the list of Services running as per OS level..
    I have executed “service –status-all ” -> it showing Error :bash :: command service not found..
    what ‘s the problem in my case ??
    my info ::: uname -a
    o/p :: Linux NEURAREPO 2.6.18-308.el5 #1 SMP Fri Jan 27 17:17:51 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
    pls guide me to know the lsit of Services running in my server.thnak you..

  • imran October 21, 2015, 6:51 am

    it very helpful for me thnx dear

Leave a Comment

   Tagged with: , , , , , , , , , , , ,