systemd
systemd
コアコンポーネント
systemd : Linuxシステムの初期化システムおよびサービスマネージャー
systemctl : systemdサービスの制御・管理を行うコマンドラインツール
journalctl : systemdジャーナルログの表示・検索を行うツール
systemd-analyze : システム起動時間の分析とパフォーマンス診断ツール
サービス管理
systemd-system : システム全体のサービス管理を担当するコンポーネント
systemd-user : ユーザーセッション内でのサービス管理を担当するコンポーネント
systemd-run : 一時的なサービスやスコープの実行を行うツール
systemd-cgls : コントロールグループの階層表示ツール
systemd-cgtop : コントロールグループのリソース使用状況をリアルタイム表示
ログ管理
systemd-journald : システムログの収集・保存・管理を行うデーモン
systemd-journal-remote : リモートホストからのジャーナルログ受信サービス
systemd-journal-upload : ジャーナルログのリモートサーバーへのアップロード機能
systemd-journal-gatewayd : HTTPを通じたジャーナルログアクセスゲートウェイ
ネットワーク管理
systemd-networkd : ネットワーク設定の管理を行うデーモン
systemd-resolved : DNS解決とmDNS/LLMNR応答を行うサービス
networkctl : systemd-networkdの制御・状態確認ツール
resolvectl : systemd-resolvedの制御・DNS設定管理ツール
時刻管理
systemd-timesyncd : NTPクライアント機能を提供する軽量時刻同期デーモン
timedatectl : システム時刻・タイムゾーン・NTP設定の管理ツール
ログイン・セッション管理
systemd-logind : ユーザーログイン・セッション・電源管理を行うデーモン
loginctl : systemd-logindの制御・セッション管理ツール
ハードウェア管理
systemd-udevd : デバイス管理・ホットプラグ対応を行うデーモン
udevadm : udevデバイス管理の制御・情報表示ツール
起動・初期化
systemd-boot : UEFI環境用のシンプルなブートローダー
bootctl : systemd-bootの管理・設定ツール
systemd-firstboot : 初回起動時のシステム設定ウィザード
コンテナ・仮想化
systemd-nspawn : 軽量コンテナ・chroot環境の作成・実行ツール
machinectl : systemd-machined経由でのコンテナ・VM管理ツール
systemd-machined : ローカルコンテナ・仮想マシンの登録・管理デーモン
systemd-importd : コンテナ・VMイメージのダウンロード・インポート管理
暗号化・セキュリティ
systemd-cryptsetup : 暗号化ディスクの自動マウント・管理機能
systemd-ask-password : パスワード入力プロンプトの統一インターフェース
systemd-tty-ask-password-agent : TTY経由でのパスワード入力エージェント
ファイルシステム
systemd-fstab-generator : /etc/fstabからsystemdマウントユニットを自動生成
systemd-mount : 一時的なマウント・アンマウント操作ツール
systemd-umount : systemd管理下でのアンマウント操作ツール
電源管理
systemd-suspend : システムサスペンド機能の実装
systemd-hibernate : システムハイバネーション機能の実装
systemd-hybrid-sleep : ハイブリッドスリープ機能の実装
systemd-sleep : 電源管理状態遷移の統合管理
設定・生成ツール
systemd-delta : 設定ファイルの差分・オーバーライド状況表示ツール
systemd-path : systemdパス設定の表示・確認ツール
systemd-escape : systemdユニット名のエスケープ・アンエスケープツール
systemd-cat : 標準出力をsystemdジャーナルに送信するツール
通知・監視
systemd-notify : サービスからsystemdへの状態通知送信ツール
systemd-inhibit : システム動作の一時的な抑制・制御ツール
自動生成・変換
systemd-sysv-generator : SysVスクリプトからsystemdユニットファイル生成
systemd-getty-generator : getty@サービスの自動生成
systemd-system-update-generator : システムアップデート用ターゲット生成
開発・デバッグ
systemd-stdio-bridge : D-Bus通信のstdio経由ブリッジ機能
systemd-socket-activate : ソケットアクティベーションのテスト・デバッグツール
ホスト名・ロケール
systemd-hostnamed : ホスト名・システム情報管理デーモン
systemd-localed : ロケール・キーボード設定管理デーモン
hostnamectl : ホスト名設定・表示ツール
localectl : ロケール・キーボード設定管理ツール
バックライト・LED
systemd-backlight : ディスプレイバックライト設定の保存・復元機能
systemd-rfkill : 無線デバイスのRF Kill状態管理
乱数・エントロピー
systemd-random-seed : システム起動時の乱数シード管理
クォータ管理
systemd-quotacheck : ファイルシステムクォータチェック機能
一時ファイル管理
systemd-tmpfiles : 一時ファイル・ディレクトリの作成・削除・権限設定
systemd-tmpfiles-setup : 起動時の一時ファイル環境セットアップ
systemd-tmpfiles-clean : 古い一時ファイルの定期クリーンアップ
モジュール管理
systemd-modules-load : カーネルモジュールの自動ロード機能
sysctl管理
systemd-sysctl : カーネルパラメータ(/proc/sys)の設定適用
BINFMT管理
systemd-binfmt : バイナリフォーマット登録の管理
コアダンプ
systemd-coredump : コアダンプファイルの収集・管理・圧縮機能
coredumpctl : systemd-coredump管理下のコアダンプ表示・操作ツール
環境変数
systemd-environment-d-generator : 環境変数設定ファイルの処理・適用
ユーザーディレクトリ
systemd-user-sessions : ユーザーセッション開始・終了の制御
設定ファイル形式
systemd.unit : systemdユニットファイルの基本設定形式
systemd.service : サービスユニットの設定形式
systemd.socket : ソケットユニットの設定形式
systemd.target : ターゲットユニットの設定形式
systemd.mount : マウントユニットの設定形式
systemd.automount : オートマウントユニットの設定形式
systemd.swap : スワップユニットの設定形式
systemd.path : パス監視ユニットの設定形式
systemd.timer : タイマーユニットの設定形式
systemd.slice : スライスユニット(リソース管理)の設定形式
systemd.scope : スコープユニットの設定形式
systemd.device : デバイスユニットの設定形式
特殊ターゲット
systemd.special : 特殊なsystemdターゲット・ユニットの定義
default.target : システムのデフォルト起動ターゲット
multi-user.target : マルチユーザーモード(ランレベル3相当)
graphical.target : グラフィカルモード(ランレベル5相当)
rescue.target : レスキューモード(シングルユーザーモード)
emergency.target : 緊急モード(最小限のシステム)
D-Bus統合
systemd-bus-proxyd : D-Busプロキシデーモン(レガシー)
busctl : D-Busの検査・操作・デバッグツール
設定ディレクトリ
/etc/systemd/system/ : システム管理者によるユニットファイル配置場所
/usr/lib/systemd/system/ : パッケージ提供のユニットファイル配置場所
/run/systemd/system/ : 実行時動的生成ユニットファイル配置場所
~/.config/systemd/user/ : ユーザー個別のユニットファイル配置場所
実行時ディレクトリ
/run/systemd/ : systemd実行時状態・設定の保存場所
/var/lib/systemd/ : systemd永続データの保存場所