Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Systemd FAQのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Systemd FAQ
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{Lowercase title}} [[Category:init]] [[en:Systemd FAQ]] [[es:Systemd (Español)/FAQ]] [[it:Systemd (Italiano)/FAQ]] [[zh-hans:Systemd (简体中文)/FAQ]] {{Related articles start}} {{Related|systemd}} {{Related|systemd/ユーザー}} {{Related|デーモン}} {{Related articles end}} == FAQ == 既知の問題の最新のリストについては、アップストリームの [https://cgit.freedesktop.org/systemd/systemd/tree/TODO TODO] を調べて下さい。 === どうしてログメッセージがコンソールに表示されるのですか? === カーネルの loglevel はあなた自身の手で設定してください。歴史的に、{{ic|/etc/rc.sysinit}} がこれを行って dmesg のログレベルを {{ic|3}} (適度に quiet なログレベル) に設定していました。{{ic|1=loglevel=3}} か {{ic|quiet}} のどちらかを[[カーネルパラメータ]]に追加してください。 === デフォルトで動作する getty の数を修正するにはどうすればいいですか? === 現在、デフォルトで起動される getty は 1 つだけです。別の TTY に切り替えると、そこで getty が起動されます (ソケットアクティブ化スタイル) {{ic|Ctl+Alt+F2}} で tty2 新しい getty を起動します。 デフォルトでは、自動アクティブ化される getty の数は 6 に制限されています。したがって、{{ic|F7}} から {{ic|F12}} は getty を起動しません。 この動作を変更したい場合は、{{ic|/etc/systemd/logind.conf}} を編集して、{{ic|NAutoVTs}} の値を変更します。すべての {{ic|F''x''}} キーで getty を開始したい場合は、{{ic|NAutoVTs}} の値を {{ic|12}} に増やします。[[systemd/ジャーナル#journald を /dev/tty12 に転送する|ジャーナルを tty12 に転送]] する場合は、{{ic|NAutoVTs}} の値を {{ic|11}} に増やします (したがって、tty12 は空きのままになります) ブート時に実行される getty を事前にアクティブ化することもできます。 別の事前にアクティブ化された getty を追加するには、{{ic|getty@tty''X''.service}} を [[有効化]] および [[起動]] します。 getty を削除するには、関連する {{ic|getty@tty''X''.service}} を [[無効化]] および [[停止]] します。 systemd は {{ic|/etc/inittab}} ファイルを使用しません。 === 起動中の出力をもっと詳細に表示するにはどうすればいいですか? === initram のメッセージの後、コンソールに何も表示されない場合、kernel 行に {{ic|quiet}} パラメータが設定されているのが原因です。パラメータを削除すれば、少なくとも最初に systemd で起動した時、全てが ok かどうか見ることができます。そして、緑の {{ic|[ OK ]}} か赤の {{ic|[ FAILED ]}} のリストが表示されます。 全てのメッセージはシステムログに保存されるので、システムの状態を知りたいときは {{ic|systemctl}} を実行 (root 権限は必要ありません) するか {{ic|journalctl}} を使ってブート・システムログを見て下さい。 === 起動後にコンソールが消されるのを止めるにはどうすればいいですか? === {{ic|/etc/systemd/system/getty@.service.d}} という名前のディレクトリを作成してその中に {{ic|nodisallocate.conf}} を配置して {{ic|TTYVTDisallocate}} オプションを {{ic|no}} に[[Systemd#ユニットファイルの編集|上書き]]してください。 {{hc|/etc/systemd/system/getty@.service.d/nodisallocate.conf|2= [Service] TTYVTDisallocate=no }} === 公式の Arch カーネルを使わない場合どのカーネルオプションを有効にする必要がありますか? === 2.6.39 以前のカーネルはサポートされていません。 以下は必須・推奨オプションのリストの一部です、全てではありません: {{bc|1='''General setup''' CONFIG_FHANDLE=y CONFIG_AUDIT=y (推奨) CONFIG_AUDIT_LOGINUID_IMMUTABLE=y (not required, may break sysvinit compatibility) CONFIG_CGROUPS=y '''-> Namespaces support''' CONFIG_NET_NS=y (for private network) '''Networking support -> Networking options''' CONFIG_IPV6=[y<nowiki>|</nowiki>m] (強く推奨) '''Device Drivers''' '''-> Generic Driver Options''' CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y (必須、initramfs を使わない場合) '''-> Real Time Clock''' CONFIG_RTC_DRV_CMOS=y (強く推奨) '''File systems''' CONFIG_FANOTIFY=y (readahead に必須) CONFIG_AUTOFS4_FS=[y<nowiki>|</nowiki>m] '''-> Pseudo filesystems''' CONFIG_TMPFS_POSIX_ACL=y (推奨、pam_systemd.so を使う場合)}} === あるユニットが依存している他のユニットを調べるにはどうすればいいですか? === 例えば、{{ic|multi-user.target}} のようなターゲットがどのサービスを使っているか調べたい時は、次のようなコマンドを使って下さい: {{hc|$ systemctl show -p "Wants" multi-user.target|2= Wants=rc-local.service avahi-daemon.service rpcbind.service NetworkManager.service acpid.service dbus.service atd.service crond.service auditd.service ntpd.service udisks.service bluetooth.service org.cups.cupsd.service wpa_supplicant.service getty.target modem-manager.service portreserve.service abrtd.service yum-updatesd.service upowerd.service test-first.service pcscd.service rsyslog.service haldaemon.service remote-fs.target plymouth-quit.service systemd-update-utmp-runlevel.service sendmail.service lvm2-monitor.service cpuspeed.service udev-post.service mdmonitor.service iscsid.service livesys.service livesys-late.service irqbalance.service iscsi.service}} {{ic|Wants}} の代わりにそれぞれの依存関係のタイプによって {{ic|WantedBy}}, {{ic|Requires}}, {{ic|RequiredBy}}, {{ic|Conflicts}}, {{ic|ConflictedBy}}, {{ic|Before}}, {{ic|After}} を使うこともできます。 === コンピューターをシャットダウンにしたのに、電源が落ちません === {{ic|systemctl halt}} ではなく次のコマンドを使って下さい: $ systemctl poweroff === ブートプロセスの間にスクリプトを起動するにはどうすればいいですか? === {{ic|/etc/systemd/system/''myscript''.service}} とのように新しいファイル を作成して以下の内容を追加してください: [Unit] Description=My script [Service] ExecStart=/usr/bin/my-script [Install] WantedBy=multi-user.target この例では multi-user ターゲットが起動した時にあなたのスクリプトを実行します。スクリプトには[[ヘルプ:読み方#実行可能属性の付与|実行可能属性が付与]]されているようにしてください。 ''myscript.service'' を[[有効化]]すると次回起動時からは起動時に実行されます。 {{Note|1=シェルスクリプトを起動したい場合は、スクリプトの最初の行に shebang を置くようにしてください: {{ic|#!/bin/sh}}。次のように書いても機能しません: {{ic|1=ExecStart=/bin/sh /path/to/script.sh # DOES NOT WORK}}。}} === .service の状態が緑の "active (exited)" (例: iptables) === これはおかしなことでは全くありません。iptables の場合、実行するデーモンがなくカーネル内でコントロールされるためです。従って、ルールがロードされた後 iptables は終了します。 iptables のルールが正しくロードされたか確認するには: # iptables --list === 既存のシンボリックリンクのためにユニットを有効にすることができない === ユニットを [[有効化]] しようとすると、次のようなエラーが発生することがあります。 Failed to enable unit: File /etc/systemd/system/''symlink'' already exists and is a symlink to ''file''. ユニットを有効にして作成された {{ic|''symlink''}} が既に {{ic|/etc/systemd/system/}} に存在する場合に発生する可能性があります。これは通常、あるディスプレイマネージャから別のディスプレイに切り替えたとき (例えば [[GDM]] から [[SDDM]] へ、それぞれ {{ic|gdm.service}} と {{ic|sddm.service}} で有効にできる)、対応するシンボリックリンク {{ic|/etc/systemd/system/display-manager.service}} が既に存在するときに起こります。 この問題を解決するには、まず関連するディスプレイマネージャを無効にしてから新しいものを有効にするか、新しいものを有効にするときに {{ic|-f}}/{{ic|--force}} オプションを使って既存の競合するシンボリックリンクを上書きします ({{man|1|systemctl|OPTIONS}} による)
このページで使用されているテンプレート:
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Lowercase title
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Systemd FAQ
に戻る。
検索
検索
Systemd FAQのソースを表示
話題を追加