Systemdはじめまして。インフラ担当のk_koderaと申します。7がリリースされました。リリース前から噂で聞いていたSystemdの採用。詳しいことはよくわかりませんが、コマンド操作に変更が入ると聞き気になっていました。そのSystemdの採用が現実となったので、来るべきSystemdの運用に向けて少し覗いてみたいと思います。今までのシステムの起動処理の仕組みとSystemdを超簡単にまとめてみました。さまざまな処理をUnitとして定義し、Unit同士の依存関係を維持して最適な順序で並列に処理するSystemdにはUnitという概念が導入されているので、こちらも簡単に確認しておきます。複数のUnitをグループ化する設定(Unit間の依存や起動順を設定できる)これだけだと「ふーん」って感じかもしれませんが、まずは今までのコマンド操作がどのように変わったか使って慣れることが肝心ですよね。この中で使う機会が多いのはやはりサービスですかね。今までだと呪文のように/etc/init.d/~とかservice~と打っていましたが、Systemdではsystemctlコマンドを使用します。...(以下省略)...[/shell]Unitの拡張子を指定しない場合はserviceとして扱われるので、.serviceは省略できます。--list)はSystemdだと次のようになります。firewalld.service[/shell]ちなみにsystemctlコマンドを引数なしで実行すると有効になっているUnitの一覧が表示されます。...(省略)...[/shell]systemctlコマンドはlessで表示されますので、catのように表示させるときは--no-pagerオプションを使います。list-unit-files'.[/shell]Unitの定義ファイルは2か所に配置されています。Unit定義ファイルの追加・修正を行うディレクトリSystemdは/etc/~に配置されているUnitを優先しますので、変更する場合は/usr/~に置かれているファイルを/etc/~にコピーして修正します。default.target[/shell]本当にさわりだけですが、少しでもSystemdに興味を持つきっかけになっていただけたら幸いです。Are青山のアドテク会社。アドネットワークやDSPを開発・運用。サーバを止めてみたよ。インターン:実業務体験編インターンでCTR予測をしましたSearchArchiveスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。