6-Services

[1] It's possible to make sure services' status like follows.
# display the list of services which are running

[root@dlp ~]# systemctl -t service 
UNIT                                    LOAD   ACTIVE SUB     DESCRIPTION
auditd.service                          loaded active running Security Auditing Service
avahi-daemon.service                    loaded active running Avahi mDNS/DNS-SD Stack
crond.service                           loaded active running Command Scheduler
dbus.service                            loaded active running D-Bus System Message Bus
getty@tty1.service                      loaded active running Getty on tty1
...
...
...
systemd-udevd.service                   loaded active running udev Kernel Device Manager
systemd-update-utmp.service             loaded active exited  Update UTMP about System Reboot/Shutdown
systemd-user-sessions.service           loaded active exited  Permit User Sessions
systemd-vconsole-setup.service          loaded active exited  Setup Virtual Console
tuned.service                           loaded active running Dynamic System Tuning Daemon

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.

39 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

# the list of all services

[root@dlp ~]# systemctl list-unit-files -t service 
UNIT FILE STATE auditd.service enabled autovt@.service disabled avahi-daemon.service enabled blk-availability.service disabled brandbot.service static ... ... ... systemd-user-sessions.service static systemd-vconsole-setup.service static teamd@.service static tuned.service enabled wpa_supplicant.service disabled 125 unit files listed.

[2] Stop and turn OFF auto-start setting for a service if you don'd need it. (it's smartd as an example below)

[root@dlp ~]# systemctl stop postfix 
[root@dlp ~]# systemctl disable postfix 
rm '/etc/systemd/system/multi-user.target.wants/postfix.service'

[3] There are some SysV services yet. Those are controled by chkconfig like follows. 

[root@dlp ~]# chkconfig --list 

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

iprdump         0:off   1:off   2:on    3:on    4:on    5:on    6:off
iprinit         0:off   1:off   2:on    3:on    4:on    5:on    6:off
iprupdate       0:off   1:off   2:on    3:on    4:on    5:on    6:off
netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off

# for exmaple, turn OFF auto-start setting for netconsole
[root@dlp ~]# chkconfig netconsole off 
  • linux, centos
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

2-Install Centos 7

[1] Insert CentOS install disk and start the Computer. Then, Following screen is...

3-Add an User

[1] Add an User "cent" as an example below. [root@dlp ~]# useradd cent [root@dlp ~]# passwd cent...

4-FireWall & SELinux

FireWall [1] If the Firewall on the server is unnecessarry (for example, because some firewalls...

5-Network Settings

[1] Set static IP address to the server.Replace the interface name "eno16777736" for your own...

7-Update System Centos 7

[1] After installing CentOS, Update the system first if possible. [root@dlp ~]# yum -y update...