Home>Article>Operation and Maintenance> How to use systemctl command to manage systemd service
This article will introduce how to use the systemctl command to manage systemd services. Systemd is a system and service manager for Linux-based operating systems used to manage services. Systemd is more powerful and popular than the old Sysvinit.
Most newer versions of Linux-based operating systems (for example: CentOS/Redhat 7, Fedora 25, Ubuntu 16.04) use Systemd as the default service management tool.
Before using the following example command, you need to change the c7e7ea64493f98a92f8b3b7bcfd14bdf with the actual service name (such as httpd, mysql, apache2 or ssh).
Start or stop a service:
Syntax:
$ sudo systemctl start.service $ sudo systemctl stop .service
start: Used to start a stopped service.
stop: Used to stop running services.
For example:
$ sudo systemctl startssh.service $ sudo systemctl stopssh.service
Restart or reload the service:
$ sudo systemctl reloadssh.service $ sudo systemctl restartssh.service $ sudo systemctl reload-or-restartssh.service
Reload: Configuration for reloading the running service
Restart: Used to restart (Stop/Start) a running service
reload-or-restart: Used to reload the service default value, but if the service cannot be reloaded, it will Restart it
Check the service status:
$ sudo systemctl statusssh.service
Status: Used to check the current status of the service
Enable or disable the service:
$ sudo systemctl enablessh.service $ sudo systemctl disablessh.service
Enable: Used to enable the service to start when the system starts
Disable: Used to disable the service to not start when the system starts
Check the service The enabled/disabled status:
$ sudo systemctl is-activessh.service $ sudo systemctl is-enabledssh.service
is-active: used to check the current service status of the service
is-enabled: used to check whether the service is enabled when the system starts
This article has ended here. For more exciting content, you can pay attention to theLinux Tutorial Videocolumn on the PHP Chinese website!
The above is the detailed content of How to use systemctl command to manage systemd service. For more information, please follow other related articles on the PHP Chinese website!