備忘録
systemctl
ログや状態など確認
$ sudo systemctl status xxxxx.service
# ログの詳細を見る
# 左右方向キーでスライドする
$ sudo systemctl status xxxxx.service -l
起動
$ sudo systemctl start xxxxx.service
停止
$ sudo systemctl stop xxxxx.service
再起動
$ sudo systemctl restart xxxxx.service
自動起動
サーバーを再起動などした場合に自動で立ち上がるようにする。
# 自動起動 on
$ sudo systemctl enable xxxxx.service
# 自動起動 off
$ sudo systemctl disable xxxxx.service
# enable になっているか確認する
$ sudo systemctl is-enabled xxxxx.service
# 自動起動の on, off をリストで確認する
$ sudo systemctl list-unit-files -t service
systemd の内容を書き換えた時に叩く
/usr/lib/systemd/system 以下にある xxxxx.service ファイルを書き換えた時などに叩く
$ sudo systemctl daemon-reload
journalctl
ログの詳細を見る
$ sudo journalctl -xeu xxxxx.service