Sunday 1 August 2021

How to ENABLE/DISABLE Service on RedHat 8.1 Linux Server


This tutorial will guide you on how to perform a Enable/Disable Service on RedHat 8.1 Linux server.

1. List all the active and running services

[root@worldwidelinux ]# systemctl -t service

UNIT LOAD ACTIVE SUB DESCRIPTION


accounts-daemon.service loaded active running Accounts Service

alsa-state.service loaded active running Manage Sound Card State (restore and store)

atd.service loaded active running Job spooling tools

auditd.service loaded active running Security Auditing Service

avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack

bluetooth.service loaded active running Bluetooth service

chronyd.service loaded active running NTP client/server

colord.service loaded active running Manage, Install and Generate Color Profiles

crond.service loaded active running Command Scheduler

cups.service loaded active running CUPS Scheduler

dbus.service loaded active running D-Bus System Message Bus

dracut-shutdown.service loaded active exited Restore /run/initramfs on shutdown

gdm.service loaded active running GNOME Display Manager

gssproxy.service loaded active running GSSAPI Proxy Daemon

import-state.service loaded active exited Import network configuration from initramfs

irqbalance.service loaded active running irqbalance daemon

iscsi-shutdown.service loaded active exited Logout off all iSCSI sessions on shutdown

kdump.service loaded active exited Crash recovery kernel arming

kmod-static-nodes.service loaded active exited Create list of required static device nodes for the current kernel

ksm.service loaded active exited Kernel Samepage Merging

ksmtuned.service loaded active running Kernel Samepage Merging (KSM) Tuning Daemon

ldconfig.service loaded active exited Rebuild Dynamic Linker Cache

libstoragemgmt.service loaded active running libstoragemgmt plug-in server daemon

lvm2-monitor.service loaded active exited Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling

lvm2-pvscan@8:2.service loaded active exited LVM event activation on device 8:2

mcelog.service loaded active running Machine Check Exception Logging Daemon

ModemManager.service loaded active running Modem Manager

NetworkManager-wait-online.service loaded active exited Network Manager Wait Online

NetworkManager.service loaded active running Network Manager

nis-domainname.service loaded active exited Read and set NIS domainname from /etc/sysconfig/network

packagekit.service loaded active running PackageKit Daemon

plymouth-quit-wait.service loaded active exited Hold until boot process finishes up

plymouth-read-write.service loaded active exited Tell Plymouth To Write Out Runtime Data

plymouth-start.service loaded active exited Show Plymouth Boot Screen

polkit.service loaded active running Authorization Manager

rhsmcertd.service loaded active running Enable periodic update of entitlement certificates.

rngd-wake-threshold.service loaded active exited Hardware RNG Entropy Gatherer Wake threshold service

rngd.service loaded active running Hardware RNG Entropy Gatherer Daemon

rpc-statd-notify.service loaded active exited Notify NFS peers of a restart

rpcbind.service loaded active running RPC Bind

rsyslog.service loaded active running System Logging Service

rtkit-daemon.service loaded active running RealtimeKit Scheduling Policy Service

smartd.service loaded active running Self Monitoring and Reporting Technology (SMART) Daemon

sshd.service loaded active running OpenSSH server daemon

sssd.service loaded active running System Security Services Daemon

systemd-backlight@backlight:intel_backlight.service loaded active exited Load/Save Screen Backlight Brightness of backlight:intel_backlight

systemd-fsck-root.service loaded active exited File System Check on Root Device

systemd-fsck@dev-disk-by\x2duuid-9801a9a8\x2d16df\x2d40a8\x2d9f7a\x2dc45cb00bfe49.service loaded active exited File System Check on /dev/disk/by-uuid/9801a9a8-16df-40a8-9f7a-c45cb00bfe49

systemd-fsck@dev-mapper-rhel\x2dhome.service loaded active exited File System Check on /dev/mapper/rhel-home

systemd-hwdb-update.service loaded active exited Rebuild Hardware Database

systemd-journal-catalog-update.service loaded active exited Rebuild Journal Catalog

systemd-journal-flush.service loaded active exited Flush Journal to Persistent Storage

systemd-journald.service loaded active running Journal Service

systemd-logind.service loaded active running Login Service

systemd-machined.service loaded active running Virtual Machine and Container Registration Service

systemd-modules-load.service loaded active exited Load Kernel Modules

systemd-random-seed.service loaded active exited Load/Save Random Seed

systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems

systemd-sysctl.service loaded active exited Apply Kernel Variables

systemd-sysusers.service loaded active exited Create System Users

systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device Nodes in /dev

systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and Directories

systemd-udev-settle.service loaded active exited udev Wait for Complete Device Initialization

systemd-udev-trigger.service loaded active exited udev Coldplug all Devices

systemd-udevd.service loaded active running udev Kernel Device Manager

systemd-update-done.service loaded active exited Update is Completed

systemd-update-utmp.service loaded active exited Update UTMP about System Boot/Shutdown

systemd-user-sessions.service loaded active exited Permit User Sessions

tuned.service loaded active running Dynamic System Tuning Daemon

udisks2.service loaded active running Disk Manager

upower.service loaded active running Daemon for power management

user-runtime-dir@0.service loaded active exited /run/user/0 mount wrapper

user-runtime-dir@42.service loaded active exited /run/user/42 mount wrapper

user@0.service loaded active running User Manager for UID 0

user@42.service loaded active running User Manager for UID 42

vdo.service loaded active exited VDO volume services

wpa_supplicant.service loaded active running WPA supplicant

LOAD = Reflects whether the unit definition was properly loaded.

ACTIVE = The high-level unit activation state, i.e. generalization of SUB.

SUB = The low-level unit activation state, values depend on unit type.

77 loaded units listed. Pass --all to see loaded but inactive units, too.

To show all installed unit files use 'systemctl list-unit-files'.

2. List all the services

Open terminal and login through root user then execute below command with your service name to enable a service.

[root@worldwidelinux ]# systemctl list-unit-files

Above command will give an output as 478 default service unit files and its STATE.

3. Enable services

Open terminal and login through root user then execute below command with your service name to enable a service.

Syntax: systemctl enable SERVICE_NAME

For Example, if you want to enable httpd service, please check the below command:

[root@worldwidelinux ]# systemctl enable httpd.service

4. Disable a service

Open terminal and login through root user then execute below command with your service name to disable a service.

Syntax: systemctl disable SERVICE_NAME

For Example, if you want to disable httpd service, please check the below command:

[root@worldwidelinux ]# systemctl disable httpd.service