Difference between revisions of "Systemctl"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
 
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{lowercase}}
 
<code>[[wikipedia:https://en.wikipedia.org/wiki/Systemd#Core_components_and_libraries|systemctl]]</code> command is used to control the [[systemd]] system and service manager.<ref>https://www.freedesktop.org/software/systemd/man/systemctl.html</ref>
 
<code>[[wikipedia:https://en.wikipedia.org/wiki/Systemd#Core_components_and_libraries|systemctl]]</code> command is used to control the [[systemd]] system and service manager.<ref>https://www.freedesktop.org/software/systemd/man/systemctl.html</ref>
 +
 +
[[Services]] configuration directory:
 +
[[/etc/systemd/]]system/
 +
    [[sshd.service]]
 +
  
 
== Basic Usage ==
 
== Basic Usage ==
* <code>[[systemctl status]]</code>
+
* <code>[[systemctl status]]</code> or <code>[[systemctl status]] SERVICE_NAME</code>
* <code>[[systemctl stop]]</code>
+
* <code>[[systemctl stop]]</code> SERVICE_NAME
* <code>[[systemctl restart]]</code>
+
* <code>[[systemctl start]]</code> SERVICE_NAME
 +
* <code>[[systemctl restart]]</code> SERVICE_NAME
 +
* <code>[[systemctl reload]]</code> SERVICE_NAME
 
* <code>[[systemctl cat]] SERVICE_NAME</code> or  <code>[[systemctl cat]] SERVICE_NAME.service</code>
 
* <code>[[systemctl cat]] SERVICE_NAME</code> or  <code>[[systemctl cat]] SERVICE_NAME.service</code>
 
* <code>[[systemctl list-timers]]</code>
 
* <code>[[systemctl list-timers]]</code>
* <code>systemctl list-units</code>
+
* <code>[[systemctl list-units]]</code>
 
** <code>systemctl list-units --all</code>
 
** <code>systemctl list-units --all</code>
 
** <code>systemctl list-units --failed</code>
 
** <code>systemctl list-units --failed</code>
 
** <code>[[systemctl list-units --type=service]]</code>
 
** <code>[[systemctl list-units --type=service]]</code>
* List services: <code>[[systemctl list-unit-files]]</code><ref>https://www.linuxtrainingacademy.com/systemd-cheat-sheet/</ref>
+
* List services:
 +
** <code>[[systemctl list-unit-files]]</code><ref>https://www.linuxtrainingacademy.com/systemd-cheat-sheet/</ref>
 +
** <code>[[systemctl list-unit-files]] --state=enabled</code>
 
* List services enabled: <code>systemctl list-unit-files --state=enabled</code>
 
* List services enabled: <code>systemctl list-unit-files --state=enabled</code>
* View status of a service: <code>systemctl status [[devOps/Docker|docker]]</code>
+
* Show properties:  
* Show properties: <code>systemctl show sshd.service</code>
+
** <code>[[systemctl show]] sshd.service</code>
 
* View dependencies: <code>systemctl list-dependencies sshd.service</code>
 
* View dependencies: <code>systemctl list-dependencies sshd.service</code>
 
* Creating new services in: <code>/etc/systemd/system/</code> https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-managing_services_with_systemd-unit_files
 
* Creating new services in: <code>/etc/systemd/system/</code> https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-managing_services_with_systemd-unit_files
* <code>systemctl -t mount</code>
+
* <code>[[systemctl -t]] mount</code>
* <code>systemctl list-units -t mount</code>
+
* <code>[[systemctl list-units]] -t mount</code>
* <code>systemctl enable FS_UNIT_NAME.mount</code>
+
* <code>[[systemctl enable]] FS_UNIT_NAME.mount</code>
* <code> sudo systemctl enable --now [[snap]]d.socket</code>
+
* <code>[[systemctl enable]] --now [[snap]]d.socket</code>
* <code>systemctl disable SERVICE_NAME</code>
+
* <code>[[systemctl disable]] SERVICE_NAME</code>
 +
* <code>[[systemctl --type swap]]</code>
 +
* <code>[[systemctl daemon-reload]]</code>
 +
* <code>[[systemctl unmask]]</code>
  
 
== Activities ==
 
== Activities ==
Line 31: Line 44:
 
* Read Why are reboot, shutdown and poweroff symlinks to systemctl?: https://unix.stackexchange.com/questions/77029/why-are-reboot-shutdown-and-poweroff-symlinks-to-systemctl/77030#77030
 
* Read Why are reboot, shutdown and poweroff symlinks to systemctl?: https://unix.stackexchange.com/questions/77029/why-are-reboot-shutdown-and-poweroff-symlinks-to-systemctl/77030#77030
 
* Create a service that restart on-failure. https://superuser.com/questions/507576/how-to-automatically-restart-a-linux-background-process-if-it-fails
 
* Create a service that restart on-failure. https://superuser.com/questions/507576/how-to-automatically-restart-a-linux-background-process-if-it-fails
 +
 +
 +
== Related terms ==
 +
* <code>[[brew services]]</code>
  
 
== See also ==
 
== See also ==
* {{systemd}}
+
* {{systemctl list}}
 
* {{systemctl}}
 
* {{systemctl}}
 +
* [[KVM services]]
  
 
[[Category:Linux]]
 
[[Category:Linux]]
 
[[Category:systemd]]
 
[[Category:systemd]]
 +
[[Category:systemctl]]

Latest revision as of 23:36, 15 September 2021

systemctl command is used to control the systemd system and service manager.[1]

Services configuration directory:

/etc/systemd/system/
    sshd.service


Basic Usage[edit]

Activities[edit]

Basic[edit]

Advanced[edit]


Related terms[edit]

See also[edit]

  • https://www.freedesktop.org/software/systemd/man/systemctl.html
  • https://www.linuxtrainingacademy.com/systemd-cheat-sheet/
  • Advertising: