centOS7から、サービスを管理するための新しいコマンドsystemctlが追加され、システム上のサービスを管理するのに非常に便利です。
#systemctl を使用してサービスを開閉する
サービスの開閉に関連するオプションは次のとおりです# 查看服务运行状况 # systemctl status atd ● atd.service - Job spooling tools Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2020-11-07 16:20:59 CST; 3 days ago Main PID: 3002 (atd) CGroup: /system.slice/atd.service └─3002 /usr/sbin/atd -f Nov 07 16:20:59 iz8vb626ci0aehwsivxaydz systemd[1]: Started Job spooling tools. Nov 07 16:20:59 iz8vb626ci0aehwsivxaydz systemd[1]: Starting Job spooling tools...
上記の情報を通じて、次のことを得ることができます。多くの情報。 2 行目から「Loaded、enabled」と表示され、起動時にサービスが自動的に開始されることを示します。 3 行目の実行から、サービスが実行中であることがわかります。
サービスのシャットダウンと開始をデモしてみましょう
# systemctl stop atd # systemctl start atd
サービスの実行ステータスについては、一般的な実行中、停止などに加えて、以下に示すその他のステータスもあります。
##enable: Start at boot
list-units 現在開始されているすべてのサービスをリストします。タスク オプションが使用されていない場合は、このオプションがデフォルトで使用されます。 -a を追加すると、開始されていないサービスを含むすべてのサービスが表示されます。--type=TYPE 特定の種類のサービスを一覧表示します。
以下のデモを参照してください。# 列出系统所有正在运行的服务 # systemctl UNIT LOAD ACTIVE SUB DESCRIPTION proc-sys-fs-binfmt_misc.automount loaded active running Arbitrary Executable File Formats File System Automoun sys-devices-pci0000:00-0000:00:03.0-virtio0-net-eth0.device loaded active plugged Virtio network device sys-devices-pci0000:00-0000:00:04.0-virtio1-virtio\x2dports-vport1p1.device loaded active plugged /sys/devices/pci0000:00/0000:00:04. …… # 列出系统正在运行的service类型的服务 # systemctl --type=service UNIT LOAD ACTIVE SUB DESCRIPTION aegis.service loaded active running LSB: aegis update. aliyun.service loaded active running aliyun-assist atd.service loaded active running Job spooling tools auditd.service loaded active running Security Auditing Service # 列出系统上所有服务,包括未运行的 # systemctl -a ……
graphical.target グラフィカル モード
multi-user.target テキスト モード以上がsystemctlによるLinux運用保守管理サービスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。