[Linux][system][command] systemdの管理_systemctl

# systemctlコマンド

~~~terminal
# systemctl サブコマンド [unit名] 
~~~

| サブコマンド | 英語の由来 | 説明 |
|:--|:--|:--|
| `enable` | enable | サービスの自動起動を有効にする |
| `disable` | disable | サービスの自動起動を無効にする |
| `start` | start | サービスを起動する |
| `stop` | stop | サービスを停止する |
| `restart` | restart | サービスを再起動する |
| `reload` | reload | サービスの設定ファイルを再読み込みする |
| `status` | status | サービスの状態を表示する |
| `is-active` | is active | サービスが起動しているか確認する |
| `list-unit-files` | list unit files | システム内のすべてのユニットファイルを一覧表示する |
| `get-default` | get default | 次回起動時のデフォルトのターゲット（ランレベル）を表示する |
| `set-default` | set default | 次回起動時のデフォルトのターゲット（ランレベル）を設定する |
| `default`<br>`Ctrl`+`D` | default | 現在のターゲットをデフォルトのターゲットに変更する |
| `reboot` | reboot | システムを再起動する<br>`systemctl start reboot.target` |
| `rescue` | rescue | システムをレスキューモード（シングルユーザーモード）に移行する |
| `halt` | halt | システムを停止し、電源は切断せず、CPUの動作を停止する |
| `poweroff` | poweroff | システムを停止し、電源を切断する<br>`systemctl start poweroff.target` |


# ランレベルとターゲット
||ランレベル|ターゲット<br>/etc/systemd/system|ターゲット<br>/lib/systemd/system|
|:--|:-:|:-:|:-:|
|対象初期化システム|init(SysVinit)|systemd|systemd|
|停止|0|poweroff.target|runlevel0.target|
|シングルユーザーモード|1/s/S|rescue.target|runlevel1.target|
|マルチユーザーモード<br>（テキストログイン）|2, 3, 4|multiuser.target|runlevel[234].target|
|マルチユーザーモード<br>（グラフィカルログイン）|5|grafical.target|runlevel5.target|
|再起動|6|reboot.target|runlevel6.target|

# 参考リンク
- [[Linux][directory] ディレクトリ一覧](https://qiita.com/Jochun/items/2be7889212a4448e7f36)

# Ping-t
- [3314_start reboot.target, reboot](https://mondai.ping-t.com/question_subjects/31/question_sessions/32919483/progressing_questions/504279513?result=true)
- [3592_start](https://mondai.ping-t.com/question_subjects/31/question_sessions/31585258/progressing_questions/483986852)
- [3593_stop](https://mondai.ping-t.com/question_subjects/31/question_sessions/31718661/progressing_questions/486071296)
- [3594_enable](https://mondai.ping-t.com/question_subjects/31/question_sessions/30339661/progressing_questions/464809432)
- [3595_disable](https://mondai.ping-t.com/question_subjects/31/question_sessions/31511309/progressing_questions/482837153)
- [3596_status](https://mondai.ping-t.com/question_subjects/31/question_sessions/31734908/progressing_questions/486315159)
- [3597_is-active](https://mondai.ping-t.com/question_subjects/31/question_sessions/30871191/progressing_questions/472932401)
- [3598_restart](https://mondai.ping-t.com/question_subjects/31/question_sessions/32441815/progressing_questions/497113358?result=true)
- [3599_list-unit-files](https://mondai.ping-t.com/question_subjects/31/question_sessions/30871191/progressing_questions/472932403)
- [3602_halt, poweroff](https://mondai.ping-t.com/question_subjects/31/question_sessions/31718661/progressing_questions/486071289)
- [3603_get-default](https://mondai.ping-t.com/question_subjects/31/question_sessions/30871191/progressing_questions/472932400)
- [3604_set-default](https://mondai.ping-t.com/question_subjects/31/question_sessions/31718661/progressing_questions/486071287)
- [3617_reload](https://mondai.ping-t.com/question_subjects/31/question_sessions/30339661/progressing_questions/464809428)
- [3618_start](https://mondai.ping-t.com/question_subjects/31/question_sessions/30974595/progressing_questions/474609661)
- [3629_default, Ctrl+D, reboot]()
- [3686_set-default](https://mondai.ping-t.com/question_subjects/31/question_sessions/31162945/progressing_questions/477525080)