189383 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

家studyをつづって

家studyをつづって

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

プロフィール

kinada3

kinada3

カテゴリ

日記/記事の投稿

バックナンバー

2025年07月
2025年06月
2025年05月
2025年04月
2025年03月

キーワードサーチ

▼キーワード検索

楽天カード

コメント新着

ラッキー@ Re[2]:1.セキュリティとリスクマネジメント(CISSP)(04/22) kinada3さんへ お返事いただき、有難うご…
kinada3@ Re[1]:1.セキュリティとリスクマネジメント(CISSP)(04/22) ラッキーさんへ コメントをいただきまして…
ラッキー@ Re:1.セキュリティとリスクマネジメント(CISSP)(04/22) コメント失礼致します。 すごく参考になり…
kinada3@ Re[1]:ubuntuをかじる(10/14) Apapaさんへ コメントをいただきありがと…
Apapa@ Re:ubuntuをかじる(10/14) Ubunteを使っていますが機械を変えてとこ…

フリーページ

ニューストピックス

2019年02月08日
XML
カテゴリ:LINUX
systemdについて整理してみた。
systemdは従来のinit/Upstartの代替であり、非常に高速なシステム起動・終了や、様々なシステム管理機能を提供する。
systemdで扱う処理はUnitという単位で管理する。
systemdとは従来のSysVinitやUpstartの代替となるデーモンで、
プロセスの起動だけではなく、プロセスの管理や様々なトリガーによるプロセス起動などの機能を持つ。
systemdの特徴
○高速なシステム起動と終了
 高い並列度でプロセスを扱うため素早い起動・終了ができる
○設定ファイルによるシステム管理の共通化
 シェルスクリプトは利用しないため、一度使い方を覚えれば様々な場面に対応できる
○柔軟なプロセス起動
 様々な方法でプロセス起動できる
 ・タイマーによる起動(cron代替)
 ・socketへの通信検出によるプロセス起動(xinetd代替)
○cgroupsによるプロセス管理



systemdで管理するUnitの種類
拡張子機能
target複数のサービスを一つのグループにするためのUnit
device各種デバイスを管理するUnit
mountファイルシステムのマウントを管理するUnit
serviceサービスを制御するUnit
swapスワップ領域を管理するUnit


systemctlのサブコマンド
disableサービスの自動起動を無効化
enableサービスの自動起動を有効化
get-default次回起動時のターゲット表示
set-default次回起動時のターゲット設定
startサービスを起動する
rebootシステムを再起動する
reloadサービスの設定ファイルを再読み込みする
restartサービスを再起動
haltシステムを停止しhalt状態にする
poweroffシステムを停止し電源を切る
stopシステムを停止する
statusサービスの状態を表示する
is-activeサービスが稼働しているか表示する
list-unit-files全てのUnit定義ファイルを一覧表示する
mountやらservice

プロンプト:~$ systemctl list-unit-files
UNIT FILE                              STATE
proc-sys-fs-binfmt_misc.automount      static
dev-hugepages.mount                    static
dev-mqueue.mount                       static
その他
Systemdでは全てがUnit上で表現されるため、従来のランレベルというプロセスの管理体系は存在しない。Systemdではランレベルに相当する機能を先述のtarget Unitを利用して表現している。
Systemdの仕組みをつかうと、自分で作ったコマンドを簡単にサービスとして登録することができる。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2019年02月08日 17時22分08秒
コメント(0) | コメントを書く
[LINUX] カテゴリの最新記事



© Rakuten Group, Inc.
X