systemd
systemd
systemd システム・サービスマネージャ
code:mermaid
flowchart LR
BIOS/UEFI-->ブートローダー-->カーネル-->systemd
systemdが目指したもの
システム起動時間の短縮
シェルスクリプトはシリアル(直列)に実行されるので起動処理に時間がかかっていた
起動処理を並列化できるようにしている
システム構成の動的変更
プロセス停止処理を標準機能で搭載
デーモンの実行環境を制御
/usr/lib/systemd/systemd(systemdの本体)が起動
/etc/systemd/system/
Unitの操作
Unitの一覧表示
$ systemctl list-unit-files
Unitの自動起動、無効化
$ systemctl enable/disable <UNIT>
Unitの手動起動、停止
$ systemctl start/stop <UNIT>
systemdでは/sbin/systemdが最初に実行
確認用
Q. systemdとは
Q. systemdの良いところ
Q. systemdの設定ファイルの場所
Q. systemdのUnitの一覧表示
Q. systemctlのenable/disable、start/stopの違いは何か
Q. Unitの自動起動、無効化
Q. Unitの手動起動、無効化
参考
関連