HOME > > >

systemctl

systemdをコントロールするコマンド。

サービス起動設定一覧

サービスの起動設定をみる。

systemctl list-unit-files

  1. $ systemctl list-unit-files
  2. UNIT FILE                                     STATE
  3. proc-sys-fs-binfmt_misc.automount             static  
  4. dev-hugepages.mount                           static  
  5. dev-mqueue.mount                              static  
  6. proc-sys-fs-binfmt_misc.mount                 static  
  7. sys-fs-fuse-connections.mount                 static  
  8. ...
  9.  
  10. 255 unit files listed.

systemctl list-units -t service

サービスのみに絞って表示

  1. $ systemctl list-unit-files -t service
  2. UNIT FILE                                     STATE  
  3. arp-ethers.service                            disabled
  4. auditd.service                                enabled
  5. autovt@.service                               enabled
  6. avahi-daemon.service                          enabled
  7. blk-availability.service                      disabled
  8. ...
  9.  
  10. 153 unit files listed.

サービスの状態一覧

  1. $ systemctl list-units -t service
  2. UNIT                                            LOAD   ACTIVE SUB     DESCRIPTION
  3. auditd.service                                  loaded active running Security Auditing Service
  4. avahi-daemon.service                            loaded active running Avahi mDNS/DNS-SD Stack
  5. chronyd.service                                 loaded active running NTP client/server
  6. crond.service                                   loaded active running Command Scheduler
  7. dbus.service                                    loaded active running D-Bus System Message Bus
  8. firewalld.service                               loaded active running firewalld - dynamic firewall daemon
  9. getty@tty1.service                              loaded active running Getty on tty1
  10. httpd.service                                   loaded active running The Apache HTTP Server
  11. iprdump.service                                 loaded active running IBM Power Raid dump daemon
  12. iprinit.service                                 loaded active running IBM Power Raid init daemon
  13. iprupdate.service                               loaded active running IBM Power Raid update daemon
  14. kmod-static-nodes.service                       loaded active exited  Create list of required static device nodes for
  15. lvm2-lvmetad.service                            loaded active running LVM2 metadata daemon
  16. lvm2-monitor.service                            loaded active exited  Monitoring of LVM2 mirrors, snapshots etc. usin
  17. lvm2-pvscan@252:2.service                       loaded active exited  LVM2 PV scan on device 252:2
  18. mariadb.service                                 loaded active running MariaDB database server
  19. network.service                                 loaded active exited  LSB: Bring up/down networking
  20. NetworkManager.service                          loaded active running Network Manager
  21. polkit.service                                  loaded active running Authorization Manager
  22. postfix.service                                 loaded active running Postfix Mail Transport Agent
  23. rhel-dmesg.service                              loaded active exited  Dump dmesg to /var/log/dmesg
  24. rhel-import-state.service                       loaded active exited  Import network configuration from initramfs
  25. rhel-readonly.service                           loaded active exited  Configure read-only root support
  26. rsyslog.service                                 loaded active running System Logging Service
  27. serial-getty@ttyS0.service                      loaded active running Serial Getty on ttyS0
  28. sshd-keygen.service                             loaded active exited  OpenSSH Server Key Generation
  29. sshd.service                                    loaded active running OpenSSH server daemon
  30. systemd-fsck-root.service                       loaded active exited  File System Check on Root Device
  31. systemd-fsck@dev-disk-by\x2duuid-e4452af0\x2d005d\x2d4ca8\x2d9803\x2dbd47d46e10cd.service loaded active exited  File
  32. systemd-journald.service                        loaded active running Journal Service
  33. systemd-logind.service                          loaded active running Login Service
  34. systemd-random-seed.service                     loaded active exited  Load/Save Random Seed
  35. systemd-remount-fs.service                      loaded active exited  Remount Root and Kernel File Systems
  36. systemd-sysctl.service                          loaded active exited  Apply Kernel Variables
  37. systemd-tmpfiles-setup-dev.service              loaded active exited  Create Static Device Nodes in /dev
  38. systemd-tmpfiles-setup.service                  loaded active exited  Create Volatile Files and Directories
  39. systemd-udev-trigger.service                    loaded active exited  udev Coldplug all Devices
  40. systemd-udevd.service                           loaded active running udev Kernel Device Manager
  41. systemd-update-utmp.service                     loaded active exited  Update UTMP about System Boot/Shutdown
  42. systemd-user-sessions.service                   loaded active exited  Permit User Sessions
  43. systemd-vconsole-setup.service                  loaded active exited  Setup Virtual Console
  44. tuned.service                                   loaded active running Dynamic System Tuning Daemon
  45.  
  46. LOAD   = Reflects whether the unit definition was properly loaded.
  47. ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
  48. SUB    = The low-level unit activation state, values depend on unit type.
  49.  
  50. 42 loaded units listed. Pass --all to see loaded but inactive units, too.
  51. To show all installed unit files use 'systemctl list-unit-files'.

サービス起動設定

サービス自動起動有効

  1. $ systemctl enable [サービス名]

サービス自動起動無効

  1. $ systemctl disable [サービス名]
参照サイト