<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Systemd on Wenhan blog</title>
    <link>https://wenhan.blog/tags/systemd/</link>
    <description>Recent content in Systemd on Wenhan blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja-JP</language>
    <lastBuildDate>Mon, 11 Sep 2017 10:19:16 +0000</lastBuildDate><atom:link href="https://wenhan.blog/tags/systemd/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CentOS7/RHEL7におけるsystemd入門ガイド</title>
      <link>https://wenhan.blog/posts/20170911_beginner-guide-of-systemd-on-centos7-rhel7/</link>
      <pubDate>Mon, 11 Sep 2017 10:19:16 +0000</pubDate>
      
      <guid>https://wenhan.blog/posts/20170911_beginner-guide-of-systemd-on-centos7-rhel7/</guid>
      <description>systemdの紹介 CentOS 7やRHEL 7以前では、System Vがシステムコントローラーとして使われていました。 システムコントローラーは、すべてのプロセスやサービス、起動タスクを管理できます。 System Vはスクリプトでタスクを管理するため、パフォーマンス上の問題があり、 タスクを直列でしか起動できず、システムの起動が遅くなります。
CentOS 7からは、systemdが新しいシステムコントローラーとなりました。 最大の変化は、タスクを並列で起動できるようになり、起動速度が向上したことです。 また、systemdのPIDは1であり、システム内のすべてのプロセスを管理しています！
この記事では、systemdによる「サービス」「起動タスク」「ログ管理」について紹介します。
サービスの状態確認 システム内のすべてのサービスを確認 1 systemctl list-unit-files --type=service PageUpやPageDownで上下に移動し、qで終了します。
実行中のすべてのサービスを確認 1 systemctl list-units --type=service サービス名の前に大きな点（●）がある場合、そのサービスに問題があります。
OS起動時に自動起動するサービスを確認 1 systemctl list-unit-files --type=service | grep enabled サービスの詳細情報を確認 1 systemctl status &amp;lt;サービス名&amp;gt; 出力には、稼働状況、PID、サービスのパス、最新10件のログが含まれます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 systemctl status rsyslog ● rsyslog.service - System Logging Service Loaded: loaded (/usr/lib/systemd/system/rsyslog.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2017-09-11 08:42:46 JST; 1h 57min ago Docs: man:rsyslogd(8) http://www.</description>
    </item>
    
  </channel>
</rss>
