User Tools

Site Tools


linux:centos7_services

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
linux:centos7_services [2019/06/18 13:21]
admin created
linux:centos7_services [2019/06/18 13:51] (current)
admin
Line 4: Line 4:
 Previous versions of CentOS/​RedHat Linux use init scripts located in the /​etc/​rc.d/​init directory to start and stop services. In CentOS/RHEL 7, these init scripts have been replaced with systemd service units. Service units have a .service extension. Use the systemctl command as follows to list all loaded service units: Previous versions of CentOS/​RedHat Linux use init scripts located in the /​etc/​rc.d/​init directory to start and stop services. In CentOS/RHEL 7, these init scripts have been replaced with systemd service units. Service units have a .service extension. Use the systemctl command as follows to list all loaded service units:
  
 +<code bash>
 # systemctl list-units --type service --all # systemctl list-units --type service --all
   UNIT                                                            LOAD      ACTIVE ​  ​SUB ​    ​DESCRIPTION   UNIT                                                            LOAD      ACTIVE ​  ​SUB ​    ​DESCRIPTION
Line 10: Line 11:
   abrt-vmcore.service ​                                            ​loaded ​   inactive dead    Harvest vmcores for ABRT   abrt-vmcore.service ​                                            ​loaded ​   inactive dead    Harvest vmcores for ABRT
   abrt-xorg.service ​                                              ​loaded ​   inactive dead    ABRT Xorg log watcher   abrt-xorg.service ​                                              ​loaded ​   inactive dead    ABRT Xorg log watcher
-  abrtd.service ​                                                  ​loaded ​   inactive dead    ABRT Automated Bug Reporting Tool +  abrtd.service ​                                                  ​loaded ​   inactive dead    ABRT Automated Bug 
-Check status of service with systemd +</​code>​
-1. systemd service units correspond to system services. Use the following command to display detailed information about a service unit. This example displays information about the ntpd.service service unit. You can omit the .service extension if you want.+
  
 +===== Check status of service with systemd =====
 +
 +  - systemd service units correspond to system services.Use the following command to display detailed information about a service unit. This example displays information about the ntpd.service service unit. You can omit the .service extension if you want.
 +
 +<code bash>
 # systemctl status ntpd.service # systemctl status ntpd.service
 ● ntpd.service - Network Time Service ● ntpd.service - Network Time Service
Line 23: Line 28:
  
 Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable. Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
-The following information is available for the specified service unit:+</​code>​
  
 +The following information is available for the specified service unit:
  
    
-Loaded: If the service is loaded, the absolute path to the service unit file, and if the service unit is enabled +  * Loaded: If the service is loaded, the absolute path to the service unit file, and if the service unit is enabled 
-Active: If the service unit is running and a timestamp +  ​* ​Active: If the service unit is running and a timestamp 
-Main PID: The Process ID of the corresponding system service and the service name +  ​* ​Main PID: The Process ID of the corresponding system service and the service name 
-Status: Additional information about the corresponding system service +  ​* ​Status: Additional information about the corresponding system service 
-Process: Additional information about related processes +  ​* ​Process: Additional information about related processes 
-CGroup: Additional information about related Control Groups +  ​* ​CGroup: Additional information about related Control Groups
-The most recent log entries are displayed if the command is executed by the root user.+
  
 +The most recent log entries are displayed if the command is executed by the root user.
 You would see the status of the service in green (if running) or in red (if stopped) as shown below. You would see the status of the service in green (if running) or in red (if stopped) as shown below.
  
-service status check in RHEL CentOS ​7+{{ :linux:service-status-check-in-rhel-centos-7.png |}}
  
-2. To list the status of all services: 
  
 +  - To list the status of all services:
 +
 +<code bash>
 # systemctl list-unit-files --type=service --all # systemctl list-unit-files --type=service --all
 +</​code>​
 +
 For Example : For Example :
  
 +<code bash>
 # systemctl list-unit-files --type=service # systemctl list-unit-files --type=service
 UNIT FILE                                     STATE UNIT FILE                                     STATE
Line 51: Line 62:
 abrt-vmcore.service ​                          ​enabled abrt-vmcore.service ​                          ​enabled
 abrt-xorg.service ​                            ​enabled abrt-xorg.service ​                            ​enabled
 +</​code>​
 You should see the service in disabled mode highlighted with red color and the service in enabled mode highlighted with green color as show below. You should see the service in disabled mode highlighted with red color and the service in enabled mode highlighted with green color as show below.
  
-centOS RHEL 7 find service status+{{ :​linux:​centos-rhel-7-find-service-status.png |}} 
 + 
 +===== Other commands to check the status of service =====
  
-Other commands to check the status of service 
 Use the following command to check whether a service is running (active) or not running (inactive): Use the following command to check whether a service is running (active) or not running (inactive):
  
 +<code bash>
 # systemctl is-active sshd # systemctl is-active sshd
 active active
 +</​code>​
 Use the following command to check whether a service is enabled or disabled: Use the following command to check whether a service is enabled or disabled:
  
 +<code bash>
 # systemctl is-enabled sshd # systemctl is-enabled sshd
 enabled enabled
 +</​code>​
 +<code bash>
 # systemctl is-enabled httpd # systemctl is-enabled httpd
 disabled disabled
 +</​code>​
linux/centos7_services.1560856870.txt.gz · Last modified: 2019/06/18 13:21 by admin