次はもう時代遅れ。
新しい代替物は:
- AlmaLinux
- systemdユニット
- systemdターゲット
- systemctlコマンド
- ipコマンド
- firewall-cmdコマンド(firewalld)
- dnfコマンド
- systemctlコマンド
なお、dnf は Dandified Yum(ダンディファイド ヤム)の略らしいから「ダンフ〈danf〉」と発音してもよさそう。
時代遅れ | 代替 |
---|---|
chkconfig XXX on | systemctl enable XXX.service |
chkconfig XXX off | systemctl disable XXX.service |
chkconfig --list | systemctl list-units -t service |
systemctl is-enabled XXX.service | |
service XXX start | systemctl start XXX.service |
service XXX stop | systemctl stop XXX.service |
service XXX reload | systemctl restart XXX.service |
service XXX status | systemctl status XXX.service |
systemctl status XXX.service |
service XXX status の出力を grep running で探す方法はダメだな。systemctl is-enabled XXX.service の出力に enabled があることは使えるが、enabled と running は違うかも。ConoHaで実験したら同じようだ。systemctl status XXX.service の出力に"running"があるかgrepするのは相変わらず有効そう。
systemctl のreloadとrestartの違いは、プロセスを継続したまま再設定するときが reload で、プロセスを殺して再起動するときが restart らしい。→ https://qiita.com/miyuki_samitani/items/79ddc6bf645f51aab03d
いずれにしても、systemd, systemctl は改善されて使いやすい。